﻿/* CSS Document */
body {margin:0px auto 0px auto; font-family:tahoma, verdana; font-size:11px; color:#5e5e5e; background-image:url(images/mainBK.gif); background-repeat:repeat-x; }
a {color:#5e5e5e; text-decoration:underline; }
a:hover { text-decoration:underline !important; }
img {border:none}
/*table {border:none;	border-collapse:collapse;}
table td {padding:0px;text-align:left;}*/
select {font-size:11px; border:1px #7F9CBB solid;	border-collapse:collapse; width:250px; color:#606060}
#fw {  border-left:2px #fff solid;border-right:1px #fff solid; border-top:1px #fff solid;background-color:#fff;margin:0 auto 0 auto; width:749px;}
#lcol {width:277px;float:left; background-color:#E7E7E7; height:580px;background-image:url(images/bkg_MainLeft.gif);background-repeat:repeat-x; background-position:bottom}
#rcol {width:472px;float:right;}
#fw2,#rcol {background-color:#fff;margin-bottom:auto}
#footer{margin:12px auto 0px auto; width:749px; text-align:left;padding-top:9px;border-top:1px #cecece solid;font-size:12px; color:#a3a3a3; clear:both}
#topMenu{background-color:#234d86;color:#fff; border:1px #fff solid; padding:6px 10px 6px 10px; }
#topMenu a {color:#fff; text-decoration:none;margin:0px 6px 0px 6px}
#topMenu a:hover {color:#c8c8c8; text-decoration:underline}
.rcomps {font-size:11px;padding:37px 7px 0px 15px;}
.rcomps div.fakehr {background-color:#617b9c; margin:6px auto 6px 0px; padding:0px; width:250px; line-height:1px;font-size:1px; height:2px;  }
#rates {border:1px #cbcbcb solid; padding:7px 0px 7px 0px;}
#applynow {text-align:right;}
#tblapplynow td{padding:2px;}
#tblapplynow {border:none;	border-collapse:collapse;}
.applytitles {background-color:#036; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:4px;}
#ratescont{padding:7px;border:1px #cbcbcb solid; text-align:center; vertical-align:middle; width:234px}
#ratescont table {width:100%;}
#ratescont table td {padding:5px;}
.ratepercent {background-color:#f2f3ec;border-bottom:1px #fff solid; width:48px;border-left:1px #d7d8d3 solid; font-size:12px;}
.rateterm,.rateapr {background-color:#fff; border-bottom:1px #d7d8d3 solid;font-weight:bold; font-size:12px; white-space:nowrap}
.rateapr {font-size:9px;font-weight:normal;}
#mainpicture, #mainnav {border-left:1px #fff solid}
#maincontents{padding:15px 24px}
#maincontents p { text-align:justify; line-height: 15px;}
.jumpto a, .jumptopro a {display:block;margin-bottom:17px;color:#0547A1}
.jumpto a:hover, .jumptopro a:hover {color:#030303;}
.jumptopro a {margin-bottom:5px !important;}

table.calc {color:#fff; border-collapse:separate;border:none;}
table.calc select {width:auto}
table.calc input {font-size:11px;}
table.calc td {margin:0px;}
table.calc input {width:98px}
.calcsec1 {background-color:#003466; width:350px; padding-left:16px}
.calcsec2 {background-color:#510b0d; padding-left:16px}
.calcsec3 {background-color:#960407; padding-left:16px}

table.apply {color:#fff; border-collapse:separate;}
table.apply select {width:auto}
table.apply td {margin:0px;}
.applygroupby {color: #fff; background-color: #003466; font-variant: small-caps; padding-left:16px}
.applyseceven {background-color:#510b0d; padding-left:16px}
.applysecodd {background-color:#960407; padding-left:16px}

#globalmastertable {width:100%;border:none;	border-collapse:collapse;}
#globalmastertable td {padding:0px;text-align:left;}

.boldit {font-weight:bold;}
.required {color:#f00}
.highlightreq {background-color:#fffacd}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}