/*:::::[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; margin-top:0px; }.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				{ 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;}/*:::::[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; }.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; }/*:::::[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					{ float:left; width: 150px; margin: 0 0 20px 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; }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;  }.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;}/*:::::[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: 20px 8px ;float:left;}#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;}#calcFooter {clear:both;position:relative;bottom:20px;}#calcTable table{ width:600px}/*:::::[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 */