/* CSS Document */
body {font-size: 62.5%; font-family: Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif; padding:0px; margin:0px;overflow-y:scroll;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right  !important;; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.norm { font-weight: normal; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; display:block;}
.small { font-size: 92%; line-height: 1.2;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none;  }
.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.red{color:#E82000;}
.blue {color: #00629B;}
.gray{color:#666666;}
.no-border{border:none;}
.nobr{white-space:nowrap;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.arrow{font-size:117%;}
.n-w{white-space:nowrap;}
.no-border {border: none !important;}
.no-bg{background: none !important;}
.print {display: none;}
.big {font-size: 117%;}
.italic {font-style: italic;}
.col-h-l {float: left; width: 48%;}
.col-h-r {float: right; width: 48%;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
.reset li {padding: 0; margin: 0; background: none; list-style: none;}

/* TITLES */
h1, h2, h3, h4, h5, h6{text-align: left;}
h1{font-size:140%; padding: 0; margin: 1em 0 0.3em 0;}
h2{font-size:140%; padding: 0 0 0 10px; margin: 0 0 0.3em; font-weight: normal; color: #343434; background: url('../img/heading.png') 0 50% no-repeat;}
h3{margin:1.2em 0 0.4em 1em; font-size:120%;}
h4{margin:0.8em 0 0.5em; font-size:117%; }
h5, h6{margin:0.8em 0 0.5em; font-size:100%;}
h2.no-border, h3.no-border {padding: 0;}
h2 span {color: #999999;}

/* ANCHORS */
a{color:#152A64;} 
a:hover{color:#000;}

/* PARAGRAPH*/
#main p {font-size: 110%; line-height: 1.3;margin-left:1.2em;}
p{ line-height:1.4; margin:0.3em 0 1em;}

hr {color: #fff; background: #fff; border: 1px solid #EBEBEB; border-width: 1px 0 0; margin: 5px 0; *margin: 10px 0;}

/* LISTS */
ul{margin:8px 0px 17px 25px; padding:0px;}
ul li{padding-left:5px; background:url('../img/row-red.png') 0 0.5em no-repeat; line-height:1.5; margin:0 0 5px;}

ul.faq {list-style: decimal;margin-left:40px;}
ul.faq li {list-style: decimal;}

#main li,#annot-box li {font-size: 110%;}

.lower-alpha{list-style:lower-alpha;}
.lower-alpha li{background:none; padding-left:3px; margin-left:30px; margin-bottom:0px;}

/* TABLE */
table{padding: 0; margin: 5px 0 15px;  font-size:100%; border-collapse: collapse;}
caption{margin:1.2em 0 0em; padding: 0 0 0.6em; font-size:117%; text-align:left; font-weight:bold;}
td, th{padding:2px 0px 3px; text-align: left;} 


/* IMAGES */
img{border: none;}
img.l {margin:5px 10px 5px 0;}
img.r {margin:5px 0 5px 10px;}

/* SPAN */
#main p span {display: inline-block;width:120px;vertical-align:top;}

/* FORM */
form, fieldset {margin:0px; padding:0px; border:0px;}
select {font-weight:normal;}
select option {padding: 0;}
.int-text {border: 1px solid #C0C0C0;}
form .error {color: #ff0000;}

#main input,select {border:1px solid #7f9db9}
#main input.submit {background: url(../img/button.gif) 0 0 no-repeat;border:0px;width:177px;height:21px;font-family:arial;font-size:10px;color:#091d52;text-align:center;}

/* WIDTH */
.w-full {width: 99%; position: relative;}
input.w-full {width: 98%;}

