body {font-size: 75%; font-family:Arial, Verdana, sans-serif; background:white; color:#333333; padding:0px; margin:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break {height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; width:100%;}
.small { font-size: 92%;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}
.error {color: #cc0000;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
ul.reset li{margin:0; padding:0; background:none;}
 

/* **** universally **** */ 
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}
h1{margin:0.1em 0 0.5em; padding: 0.4em 10px 0.3em; border: 1px solid #DFDFDF; border-width: 1px 0; font-size:200%; color: #094B98; line-height: 1;}
.home h2{margin:0.1em 0 0.5em; padding: 0.4em 10px; border: 1px solid #DFDFDF; border-width: 1px 0; font-size:150%; color: #094B98;}
h2{margin:0.1em 0 0.5em; padding: 0.7em 10px 0.7em; border: 1px solid #DFDFDF; border-width: 1px 0; font-size:117%; color: #094B98; line-height: 1; background: #fff;}
h3{margin:0.1em 0 0.5em; font-size:117%; color: #094B98; padding: 0;}
h4{margin:0.8em 0 0.5em; font-size:100%; }
h5, h6{margin:0em 0 0.5em; font-size:100%; }
#col-side h2{border-bottom:1px solid #878F91; padding-bottom:3px; margin:0.95em 0 0.4em; font-size:133%;}
#col-side h4{margin:0.95em 0 0.4em; font-family:Tahoma, Arial, sans-serif;}

hr {height: 1px; background: #fff; border: 1px solid #DFDFDF; border-width: 1px 0 0; margin: 1em 0;}

a{color:#0750A4;}
a:hover{color:#333;}
a.ext{ background:url(/img/ico-ext.png) 100% 10% no-repeat; padding-right:10px}
a.more{float: right; font-size: 117%; text-decoration: none; margin: 0.5em 0 0.7em}
a.more span{text-decoration: underline; font-size: 86%;}

p{line-height:1.4; margin:0.4em 0 1.2em;}


img{border:0px;}
img.l{margin:6px 20px 10px 0;}
img.left {float: left; margin: 0em 20px 10px 0; clear: left;}
img.right {float: right; margin: 0em 0 10px 20px; clear: right;}

.in img.l {border: 1px solid #DFDFDF; padding: 10px;}

.product-detail ul {display: block;}
li {padding: 2px 0;}
.product-detail li{list-style-position: inside;}

/* TABLE */
body table{width:100% !important; border:1px solid #fff; margin:0.2em 0 1em;font-size:100%; border-collapse:collapse; border-color: #bababa;}
caption{margin:0.6em 0 0px; font-size:117%; font-family:Tahoma, Verdana; text-align:left; font-weight:bold;}
th{padding:6px 6px 6px 7px; border:1px solid #fff;  background:#E6F3FF; }
td{padding:6px 6px 6px 7px; border:1px solid #fff;  background:#E6F3FF; vertical-align: top;}
td h2, td h3{margin: 0;}
thead td, thead th, th.first{ border-top:none; background:#E6F3FF; color:black;}
th.first{border-top:1px solid #bababa; font-weight:bold;}
tbody th{ font-weight:normal; }
tr.even td, tr.even th{background:#F9F9F9;}
table th{text-align:left;}
td p {margin: 0;}
fieldset {border: none; padding: 0; margin: 0;}

#col-side table.norm th{ padding-right:15px;}
#col-side table{width:auto;}

/* FORM */
label input{vertical-align:middle; position:relative; top:-1px; margin-left:0px;}


.w-full{width:99%;}
.int-text{vertical-align:middle; background: #fff url('/img/bg-input.png') 0 0 repeat-x; border:1px solid #ABADB3;}
.btn-submit {cursor:pointer; border: none; vertical-align:middle; padding:4px 6px 3px; font-family: arial; background:#B1D9FF none repeat scroll 0%; border-bottom:1px solid #979797; color:#094993; font-size:109.5%; font-weight:bold;}
var {font-size: 100%; font-style: normal; font-family: arial; color: #CE0000; }
kbd {font-size: 100%; font-style: normal; font-weight: normal; font-family: arial; color: #094B98; }