body { background: #999999; }
body, form {  margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
body, td, p { font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; vertical-align: top;}
input, select { font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333;}
select { margin-bottom: 0px;  margin-top: 4px;}
table {border-collapse: separate;}/* collapse*/
li { }

h1 { font-weight: bold; font-size: 18px; margin-top:3px; margin-bottom:5px; color:#000066;}
h2 { font-weight: bold; font-size: 13px; margin-top:2px; margin-bottom:1px; color:#000066;}
h3 { font-weight: bold; font-size: 12px; margin-top:2px; margin-bottom:1px; color:#000066;}
.logo{margin: 15px 0px 5px 6px;}
hr { margin:0px; }

#txt-white { color:#FFFFFF; }
#txt-black { color:#000000; }
#txt-gray { color:#666666; }
#txt-orange { color:#FF9933; }
#txt-blue { color:#006699; }
#txt-red { color:#D81D09; }
#txt-purple {color: #000066;}
#txt-large{font-size: 24px; margin-top: 0px;}
#txt-right{ text-align: right;}
#txt-left{ text-align: left;}

.tag-line { margin-left:23px; font-size:24px; color:#006699; }
.tag-line2 { margin-left:23px; color:#006699; }
.tag-line3 {font-size:15px; color:#000066; }

a { color:#006699; }
a.index-links {text-decoration:none;}
a:hover { text-decoration:none; }
a img{border: 0px;}
#cursor { cursor:hand; cursor:pointer; }

.table-main { background-color: #ffffff;}
#tab-blue { background: url('../images/tab-blue-bg.gif') repeat-x; vertical-align: middle; font-size:12px; text-align: center; padding-top: 4px;}
#tab-red { background: url('../images/tab-red-bg.gif') repeat-x; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#999999; vertical-align: middle;}
#tab-yellow { background: url('../images/tab-yellow-bg.gif') repeat-x; border-style:solid; border-width: 0px 0px 1px 0px; border-color:#999999;}
#tab-gray { background: url('../images/tab-gray-bg.gif') repeat-x; vertical-align: middle;}
#tab-orange { background: url('../images/tab-orange-bg.gif') repeat-x; vertical-align: middle; font-size: 12px; text-align: center; padding-top: 4px;}
#tab-orange2 { background: url('../images/tab-orange-bg.gif') repeat-x; border-style:solid; border-width: 1px 1px 0px 1px; border-color:#999999;}
#tab-bar { background: url('../images/tab-bar-bg.gif') repeat-x; }
#tab-gray-plain { background-color:#EAEAEA; }
#subtab-orange { background-color:#FF9933; border-style:solid; border-width: 0px 0px 0px 1px; border-color:#000000;}
.tab-index-top, .tab-index-top2, .tab-section-top{ background: url('../images/tab-bar-blue.gif') repeat-x; padding: 5px 0px 0px 4px;}
.tab-index-top a{ font-weight: bold;}
.tab-section-top{font-size: 12px;}
.tab-section-top a{font-size: 12px; font-weight: normal;}
.tab-section-top li {margin-top: 4px; margin-bottom: 6px;}
#tab2-orange { background: url('../images/tab2-orange-bg.gif') repeat-x; border-style:solid; border-width: 1px 0px 0px 1px; border-color:#999999; }
#tab2-green { background: url('../images/tab2-green-bg.gif') repeat-x; border-style:solid; border-width: 1px 1px 0px 1px; border-color:#999999; }
.subindex-tab { margin-left:10px; color:#333333; font-size:14px; }
.subindex-section { border-style:solid; border-width: 0px 1px 0px 0px; border-color:#999999; }
.subindex-box { margin-left:5px; margin-right:5px; margin-top:2px;}
.subsection{margin-left: 5px;}

.index-form-n{border-top: 2px solid #01679A; background-color: #ffffff;}
.white-box-n{border-top: 2px solid #01679A; background-color: #ffffff;}
.white-box-e{border-left: 2px solid #01679A; background-color: #ffffff;}
.white-box-w{border-right: 2px solid #01679A; background-color: #ffffff;}
.white-box-s{border-bottom: 2px solid #01679A; background-color: #ffffff;}
.white-box{background-color: #ffffff;}

.nav-br { border-style:solid; border-width: 0px 0px 1px 0px; border-color:#999999; }
.tab-link { text-decoration:none; color:#FFFFFF; font-size:12px; font-weight: bold;}
a.tab-link:hover { text-decoration:underline; color:#FFFFFF;}
.subtab-link { text-decoration:none; color:#FFFFFF; font-size:11px; }
a.subtab-link:hover { text-decoration:underline; color:#FFFFFF; font-size:11px; }
.tab-div { margin-top:4px; }
.favorite{ margin-top:4px; margin-right: 11px; float:right;}
.subnav-div { margin-left:8px; margin-right:8px; color:#FFFFFF; }

.shadow-left { background: url('../images/shadow-left.gif') repeat-y; }
.shadow-right { background: url('../images/shadow-right.gif') repeat-y; }
.shadow-bottom { background: url('../images/shadow-bottom.gif') repeat-x; }

.blue-box {background: url('../images/blue-box-bg.gif') repeat-y; border: solid #030368; border-width: 0px 1px 0px 1px; padding-left: 10px; padding-right: 10px; font-size: 11px;}
.rate-box, .rate-box-white {border: solid #030368; border-width: 0px 1px 0px 1px; padding-left: 10px; padding-right: 10px; text-align: right; line-height: 18px; font-size: 11px;}
.credit {margin: 15px 18px 8px 0px;}
.credit-box {background: url('../images/credit-box-bg.gif') repeat-y; font-size: 12px; padding-left: 6px; padding-right: 6px;}

.splash {padding: 7px; font-size: 13px;}

.index-q {height: 11px; width: 11x; margin: 0px; vertical-align: middle; font-size: 10px;}
.section-form-n{border-top: 1px solid #FF9A35; border-bottom: 1px solid #FF9A35; background: url('../images/form-peach.gif') repeat-y; padding: 10px;}
.section-form-n h2{font-size: 16px;}
.section-form-body{font-size: 12px; padding-left: 4px;}
.section-form-body select{margin-left: 12px;}

.orange-box-left {background: url('../images/orng-box-w.gif') repeat-y;}
.orange-box-left .text{margin-left: 20px; margin-right: 20px; font-size: 12px;}
.orange-box-right {background: url('../images/orng-box-c.gif') repeat-y; }
.orange-box-right .text{font-size: 12px; margin-right: 20px;}
.orange-form {background-color: #FFCC98;}

.lenders{font-size: 12px; line-height: 20px;}
.state-lenders{font-size: 11px; line-height: 14px; background-color: FFF8F1;}
.lenders-form-w{background: url('../images/search-lender-w.gif') repeat-y;}
.lenders-form-e{background: url('../images/search-lender-e.gif') repeat-y;}
.lenders-form-nw{border-top: 1px solid #4388A6; background-color: #FFCC98; background: url('../images/search-lender-w.gif') repeat-y;}
.lenders-form-n{border-top: 1px solid #4388A6; background-color: #FFCC98;}
.lenders-form-s{border-bottom: 1px solid #4388A6; background-color: #FFCC98;}
.lenders-form-bg{background-color: #FFCC98;}
.lenders-ad{margin-right: 25px; margin-top: 30px;}
.lenders-q{vertical-align: middle; font-size: 12px;}
.lenders-a{width: 148px; margin-bottom: 6px; margin-top: 4px;}
.lender-img{margin-top: 30px;}
.lenders-list{color: #FF9933;}

.article-div { margin:5px 10px 5px 10px; }
.article{font-size: 12px; margin-left: 6px;}
.article-box {background: url('../images/article-box.gif') repeat-y; padding-left: 14px; padding-right: 14px; }
.article-box .text{text-align: right; line-height: 18px; margin-bottom: 3px;}
.article-box-rate{text-align: right; line-height: 18px; margin-bottom: 3px;}
.article-box .text li {margin-top: 7px;}
.article-blurb{font-size: 12px; padding-left: 15px; padding-right: 15px;}

.specialty-lenders{background-color: #ffffff;}
.specialty-lenders-n{border-top: 1px solid #FF9A35;}
.specialty-lenders-e{border-right: 1px solid #FF9A35;}
.specialty-lenders-w{border-left: 1px solid #FF9A35;}
.specialty-lenders-s{border-bottom: 1px solid #FF9A35;}

.rate-div {text-align: right; border-bottom: 1px dashed #FF9933; padding-bottom: 3px;}

.footer-div{background-color:#006699;}
.footer{margin:5px; margin-bottom:0px;}

#guideto{margin-top: 30px;}
.quote{float: left;}

.exit-bg{background: url('../images/blue-bg.gif') repeat-x;}

.calc{padding: 4px 14px 2px 14px;}
.calc-cta{float: right; margin-right: 100px; margin-bottom: 15px; font-size: 13px; font-weight: bold;}
.calc-top{background: url('../images/blue-bg2.gif') repeat-y; font-weight: bold;}
.calc-top h1{margin-left: 14px; margin-top: 3px;}
.calc-div{border-top: 1px dashed #006699; margin-left: 14px; margin-right: 14px;}

.feature{margin-bottom: 5px;}

.email{font-size: 11px;}
.email img{margin-top: 2px; margin-right: 2px; vertical-align: bottom;}

