/*:::::[DEFAULTS]:::::*/body						{ font-family:Arial, sans-serif; color:#505050; font-size:0.75em; margin: 20px 0 0 0; text-align:center }form						{ font-family:Arial, sans-serif; margin:0; padding:0; font-size:0.90em; }img							{ border:0; margin:0; padding:0; }a							{ color:#0023a0; text-decoration:none; }a:hover						{ color:#FFA000; text-decoration:underline; }a.on						{ color:#FFA000; text-decoration:none; font-weight: bold; }p							{ padding: 0; margin: 0; }h1							{ font-size:2.90em; font-weight: normal; color:#FFA000; margin:0; padding-bottom:3px;}h2							{ font-size:1.40em; font-weight: bold; color:#505050; margin:25px 0 0 0; }h3							{ font-size:1.00em; font-weight: bold; margin:25px 0 0 0; }h4							{ font-size:1.20em; font-weight: normal; margin:0; padding:0; clear:both; }.skip						{ position: absolute; top:-400px;}.skipped					{ position: absolute; left:-400px;}.cleaner					{ clear:both; }/*:::::[800-1024]:::::*/#container			{ margin:0 auto; max-width:960px; }#wrap				{ width: 530px; }/*:::::[FORMS]:::::*/.form					{ border:1px solid #a7a6aa; }input					{ margin:4px 0 1px 0; padding:2px 1px 2px 3px; float:left; color:#626262; background:#f5f5f5; font-size:1.0em; }select					{ margin:4px 2px 1px 0; padding:1px 1px 1px 0; float:left; color:#626262; background:#f5f5f5; font-size:10px; border:1px solid #a7a6aa; }label 					{ float:left; margin:7px 5px 0 0;}label.region			{ float:left; margin:2px 0 10px 0; clear: both; font-size: 1.0em; }input.cityzip			{ width: 245px; margin:0; padding:2px 1px 2px 3px; font-size:1.0em; background:#f5f5f5; border:1px solid #a7a6aa; }input.wide				{ width: 515px; margin:0; padding:2px 1px 2px 3px; font-size:1.0em; background:#f5f5f5; border:1px solid #a7a6aa; }input.but				{ background:#FFA000; color:#402800; border:0; padding:2px 3px 2px 2px;}input.radio				{ background : #FFFFFF; margin-right: 5px; color: #FFA000; clear: both; }input.quick				{ background:#FFA000; color:#402800; border:0; padding:2px 3px 2px 2px; margin: 12px 5px 0 0; float:right; }.countrywrap			{ position: relative; padding-bottom: 15px; }.line					{ border-top: 1px solid #d8d8d8; margin-bottom: 15px; }.col1					{ float: left; font-size: 1.0em; font-weight:bold; margin-right: 4px; margin-bottom: 15px; }.col2					{ font-weight: normal; font-size: 0.80em; padding-top: 2px; }.members 				{ font-size: 1.1em; width: 200px; }.row					{ float: left; margin:0; }/*:::::[HEADER]:::::*/#header					{ float:left; width:100%; }#logo					{ float:left; padding-left:17px;}.sitemap				{ float:left; margin-top:7px; }.search					{ text-align:right; margin-top:-3px; padding-right:15px; }.search .form			{ width:164px; margin-right:2px;}.country				{ text-align:right; font-weight:bold; }.country label			{ margin-top:5px; }/*:::::[FOOTER]:::::*/.oline					{ background: #FFA000; clear: both; width: 100%; height: 1px; }/*#footer					{ font-size: 0.90em; color: #626262; text-align: left; line-height:1.90em; margin-left: 20px; font-weight: bold; }*/#footer2				{ clear:both;font-size: 0.80em; color: #626262; text-align: left; line-height:1.90em; margin:0 20px 0 20px;}/*#footer a				{ text-decoration: none; }#footer a:hover			{ text-decoration: underline; }*/.footeralert         	{font-weight:normal;}/*---Added 01-09-2007 - turn footer into a list // MUST TURN OFF 'FOOTER' DIVS ONLY // ---*/#footer					{ font-size: 0.90em; color: #626262; text-align: left; line-height:1.90em; margin-left: 20px; font-weight: bold; }#footer ul				{ list-style: none; margin: 0 0 0 -8px; padding: 0; }#footer li				{ line-height:1.3em;margin: 3px 0 0 0 !important;margin:0px 0 0 0; padding: 0px 8px 0 8px; float:left; list-style-type: none; white-space: nowrap; border-right:1px solid #666;}#footer li.li_last 		{ border-right:none;       }	#footer li a			{ text-decoration: none; }#footer li a:hover		{ text-decoration: underline; }#footer .pipe			{ padding: 0 10px; }#footer ul.footRight li { line-height:1.3em; margin: 0; padding: 0px 8px 0px 8px; float:none; display: inline; list-style-type: none; white-space: nowrap; border-right:1px solid #666;  }#footer ul.footRight li.li_last 		{ border-right:none;       }	/*:::::[NAV LEVEL1]:::::*//*#nav1				{ float:left; text-align: left; font-weight:bold; padding: 19px 0 7px 20px; }#nav1	a			{ margin-right:5px; display: inline; padding-bottom:4px; }#nav1	a:hover		{ text-decoration:none; border-bottom: 3px solid #FFA000; }#nav1	a.on		{ text-decoration:none; border-bottom: 3px solid #FFA000; color: #FFA000; }*//*---Added 01-09-2007 - turn nav1 menu into a list // MUST TURN OFF 'NAV LEVEL1' DIVS // ---*/#nav1				{ margin: 0; padding: 0; float: left; font-weight: bold; padding:19px 0 7px 20px; }#nav1 ul			{ list-style: none; margin: 0; padding: 0; }#nav1 li			{ margin: 0; padding: 0; padding-right: 18px; display: inline; list-style-type: none; white-space: nowrap; }#nav1 li a			{ margin-right: 5px; padding-bottom: 4px; }#nav1 li a:hover	{ text-decoration:none; border-bottom: 3px solid #FFA000; }#nav1 li a.on		{ text-decoration:none; border-bottom: 3px solid #FFA000; color: #FFA000; }.gline				{ background:#d8d8d8; width:100%; height:1px; margin-bottom: 13px; clear: both; }/*:::::[NAV LEVEL2]:::::*//*#nav2				{ background:#FFF1D9; clear:both; font-size:0.90em; text-align:left; padding:7px 0 6px 20px; }#nav2 a				{ background:#FFF1D9; color:#0023a0; }#nav2 a:hover		{ color:#FFA000; }#nav2 a.on			{ font-weight:bold; color:#FFA000; text-decoration: underline; }*//*---Added 01-09-2007 - turn nav2 menu into a list // MUST TURN OFF 'NAV LEVEL2' DIVS // ---*/#nav2				{ background:#FFF1D9; clear:both; font-size:0.90em; text-align:left; padding:7px 0 6px 20px; }#nav2 ul			{ list-style: none; padding: 0; margin: 0; }#nav2 li			{ margin: 0; padding: 0; padding-right: 15px; display: inline; list-style-type: none; white-space: nowrap; }#nav2 li a			{ background:#FFF1D9; color:#0023a0; }#nav2 li a:hover	{ color:#FFA000; }#nav2 li a.on		{ font-weight:bold; color:#FFA000; text-decoration: underline; }/*:::::[CONTENT AREA]:::::*/#content				{ position: relative; top: 0; left: 0; width:99%; margin: 38px 0 20px 0; display: block; border:1px solid #FFF; clear: both; }#content a, #content1 a, #content2 a { color:#0023a0; text-decoration:none; font-weight: bold }#content a:hover, #content1 a:hover, #content2 a:hover{ color:#FFA000; text-decoration:underline; font-weight: bold }#content ul, #content2 ul {margin:10px 0 20px 30px;}#content li, #content2 li {margin:0 0 7px 20px;}#content1				{ position: relative; top: 0; left: 0; width:99%; margin-top: 38px; display: block; }#content2				{ margin-top: 38px; display: block; text-align:center; }.lrg					{ font-size:1.20em; font-weight:normal;}/*:::::[LEFT COLUMN]:::::*/#left					{ font-size: 0.90em; border: 1px solid #FFF; }#left a					{ color: #0023a0; font-weight: normal; display: block; }#left a:hover			{ color: #FFA000; font-weight: normal;}#left a.on				{ color: #FFA000; text-decoration: underline; font-weight:bold; background: #fff5e5; }#left a.on:hover		{ color: #FFA000; text-decoration: underline; font-weight:bold; background: #fff5e5; }#left					{ position: absolute; top: 0; left: 0; width: 150px; margin: 0 0 0 14px; padding: 0; text-align: left; }#left ul				{ list-style: none; margin: 0; padding: 0 0 0 1px; }#left ul li				{ padding-top: 3px; background: url("img/hdots.gif") bottom left repeat-x; padding-bottom:2px; }/*--- Added 01-09-2007 for left menu header ---*/.leftHd					{ font-weight: bold; color: #626262; padding-bottom: 5px; font-size: 11px; text-transform: uppercase; }ul.row1					{ width: 149px; border-top: 1px solid #e1e1e1; }ul.row1 li a.on			{ font-weight:bold; }ul.row2					{ border-bottom: 7px solid #FFF; }ul.row2 li				{ padding-left: 10px; }#print					{ border-top: 1px solid #e1e1e1; margin-top:10px; padding-top:10px; }#print a 				{ color:#0023a0; display:block; width:115px; padding-bottom:5px; padding-left: 35px; float:left; background: url("img/icon_print.gif") top left no-repeat;}.number		{ width: 22px; height: 20px; text-align: center; padding:3px 0 0 1px; background: url(img/orange-circle.gif) no-repeat #F7A400; font-size: 0.90em; color: #FFF; float:left; }#atmwrap	{ width: 200px; float: left; }.atm		{ width: 165px; float: left; font-size: 1.0em; padding: 5px 0 10px 3px; }.atm ul		{ margin:10px 0 0 15px; list-style-type: square; padding: 0;}.atm a		{ font-size: 1.2em; text-decoration: none; margin-bottom: 5px; }.atm a:hover{ text-decoration: underline; color: #ffA000;  }#map		{ float: right; margin-left: 20px; }/*:::::[CENTER COLUMN]:::::*/#center1				{ margin-left: 20px; margin-top:-7px; text-align: left; display: block; padding-right: 20px; border:1px solid #FFF;}#center					{ margin-left: 203px; margin-top:-7px; text-align: left; display: block; padding-right: 20px; border:1px solid #FFF;}#center2				{ margin-left: 203px; margin-top:-7px; text-align: left; display: block; border:1px solid #FFF; }.fR						{ float:right; margin-left:15px; }/*:::::[MIDDLE COLUMN]:::::*/#middle					{ width:67%; float: left; position: relative; }/*:::::[RIGHT COLUMN]:::::*/#right					{ width: 150px; border-left: 1px solid #e1e1e1; padding-left:20px; font-size:0.80em; color:#898989; float: right; position: relative; margin-bottom:20px; }#right p				{ margin-bottom: 20px; }/*:::::[BIG ARROWS]:::::*/div.bigA	{ margin: 30px 360px 60px 0; display: block; }/*.bigA a	{ font-weight:bold; padding-bottom:10px; font-size:1.40em; background: url("img/biga.gif") top left no-repeat; padding-left: 20px; }.bigA p		{ margin:5px 0 10px 20px; display:block;  }*/		/* --- Added 01-09-2007 per Webcredible Report p20 point 1 ---*/	ul.bigAList				{ list-style: none; margin: 0; padding: 0; }	ul.bigAList	li			{ background: url("img/biga.gif") no-repeat 0px 2px; padding-left: 20px; margin-bottom: 10px; }	ul.bigAList li a		{ font-weight:bold; padding-bottom:10px; font-size:1.40em; text-decoration: none; line-height: 20px; }	ul.bigAList li a:hover 	{ text-decoration: underline; }.aright					{ background: url("img/biga.gif") no-repeat; padding-left: 20px; font-weight: normal; display: block; padding-bottom: 20px; margin-top: 20px; border-bottom: 1px dotted #e1e1e1; }.aright a				{ text-decoration: none; color: #0023a0; }.aright a:hover			{ color: #FFA000; text-decoration: underline; }.arightper					{ position: relative; top: 20px; background: url("img/biga.gif") no-repeat; padding-left: 20px; font-weight: normal; display: block; padding-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #e1e1e1; }.arightper a				{ text-decoration: none; color: #0023a0; }.arightper a:hover			{ color: #FFA000; text-decoration: underline; }/*:::::[PROMO AREA]:::::*/#promo					{ border-top: 1px solid #e1e1e1; margin-top:20px; font-size:0.80em; width:100%;}#promo div				{ width:40%; float: left; margin-top:30px;}#promo p				{ width: 150px; display:block; text-align:left;}/*:::::[NEWS]:::::*/.news			{ background: url("img/biga.gif") no-repeat; padding-left: 35px; font-weight: normal; display: block; margin-top: 15px; }.news a			{ text-decoration: none; color: #0023a0; }.news a:hover	{ color: #FFA000; text-decoration: underline; }.single			{ margin-top: 11px; clear: both; }#nright			{ width: 156px; padding-left:15px; font-size:0.90em; color:#898989; float: right; position: relative; margin-bottom:20px; text-align: left; }#nright	a		{ font-weight: normal; }#nright	a:hover	{ font-weight: normal; }#nright p		{ margin-bottom: 20px; }/*:::::[TABLE STYLES]:::::*/table			{ margin-bottom: 25px; }th.hrow			{ padding: 5px 5px 0 3px; border-bottom: 1px solid #000000; height: 25px; font-weight: bold; text-align: left; }td				{ padding: 5px; font-size: 0.90em; border-bottom: 1px dotted #626262; }/*:::::[SEARCH]:::::*/#srch				{ width:75%; float: left; position: relative; }#srch h2			{ margin-top:0; }.bread				{ color: #0023a0; font-style: italic; margin-top: 20px; }.rslt				{ color: #FFA000; }.rslt a				{ color: #FFA000; }.rsltnav a			{ color: #626262; }#rLeft				{ float: left; }#rLeft img			{ float: left; }#rLeft a			{ text-decoration: none; color:#0023a0; }#rLeft a:hover		{ text-decoration: underline; color:#FFA000; }#rLeft span				{ display:block; float: left; margin:0 3px 0 3px; color:#0023a0; }#rLeft span a			{ text-decoration: none; color:#0023a0; }#rLeft span	a:hover		{ text-decoration: underline; color:#FFA000; }#rRight					{ text-align:right; margin-top:-3px; padding-right:15px; float:right; }#rRight .form			{ width:164px; margin-right:2px; }.nsearch				{ text-align:right; margin-top:-3px; padding-right:15px; float:right; }.snews					{ text-align:right; margin-top:-3px; padding-right:15px; font-size: 1.20em; font-weight: bold; }.snews .formNews		{ width:100px; margin-right:2px;}/*:::::[NEWS LIST]:::::*/.newslistWrap			{ font-weight: normal; display: block; margin-top: 15px; margin-left:-52px }ul.newslist				{ list-style: none; padding: 0; margin: 0; }ul.newslist li			{ background: url("img/biga.gif") no-repeat; padding-left: 35px; }ul.newslist li a		{ text-decoration: none; color: #0023a0; }ul.newslist li a:hover	{ color: #FFA000; text-decoration: underline; }/*:::::[Calculator:::::*/.calcForm {font-size:1em;}#calc_nav {margin: 30px 360px 60px 0; display: block;}#calc_nav li {margin: 10px 60px 0 -15px;float:left;list-style:none;font-weight:bold; padding-bottom:10px; font-size:1.40em; background: url("img/biga.gif") top left no-repeat; padding-left: 20px; }#calc_nav li a{}#calc_nav li a:hover {}#calc_nav #step1_selected , #calc_nav #step2_selected , #calc_nav #step3_selected, #calc_nav #step4_selected {color:#FFA000;}#dropList select{float:right;margin-right:12px;}#calcTable {margin-right:8px;clear:both;}#calcTable table { margin-bottom: 0px; }#calcTable th { padding: 5px; }#calcTable th.top { padding: 5px;  border-top: 1px dotted #626262; }#calcTable th.bottom { padding: 5px;  border-bottom: 1px dotted #626262; }#calcTable td { padding: 5px;  border-bottom: 1px solid #FFF; }#calcButtons {float:right;text-align:center;}#calcButtons a {margin-right:12px;margin-top:4px;display:block;background:#FFA000;padding: 4px 4px 4px 4px;color:#000;font-weight:normal;}#calcButtons a:hover {color:#0023A0;text-decoration:none;font-weight:normal;}#hints {margin-top:60px;}/*:::::[CSS HACKS]:::::*//*clear:both alternative*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */