﻿/* TAG specific styles **************************************************/

body {height: auto; min-height:100%;margin-bottom:60px;}

dl {position: relative;
top: 30px;
width: 137px;
margin: auto;
padding-bottom: 60px;
}
.phoneNumber 
{
	margin:0;
	padding:0;
	letter-spacing:-1px;
	font:1.4em arial, helvetica, sans-serif;

	/*float:right;*/
    display: inline;
    color: #1449ad;
    
    padding-bottom:10px;
}

/* END TAG specific styles **********************************************/
/* ID specific styles ***************************************************/

#wrapper {width: 774px; margin: auto;}

#header {padding-bottom:10px;padding-top:10px;}

#logo {width: 180px;}

#contact {width: 480px;padding-bottom: 12px;color: #1449ad;}
#contact h3 {font-size: .8em;}
#contact h1 {font-size: 1.4em; padding-bottom: 10px;}
#contact img {vertical-align:bottom;}

#mainNav ul li {height: 22px; float: left;}
#mainNav ul li a {color: #fff; font-size: .8em; padding: 3px 16px 3px 16px;}

#headerNav ul li {float: left;}
#headerNav ul li a {display: block;text-transform:uppercase;color: #585858;font-size:.7em;}

#navHome {width: 143px; background-image: url(../images/navHome.png);}
#navRates {width: 163px; background-image: url(../images/navRates.png);}
#navInfoCenter {width: 166px; background-image: url(../images/navInfoCenter.png);}
#navCalculators {width: 156px; background-image: url(../images/navCalculators.png);}
#navLoanProfessionals {width: 146px; background-image: url(../images/navLoanProfessionals.png);}

#homeFlashContent, #homeSectionPods {width:590px;}
#homeSectionPods{margin-top: 10px; padding-bottom: 2px;}

#rightMargin {width: 176px;}

#maincontent{position: relative;
top:10px;
height: auto;
min-height: 100%;
overflow: hidden;
}

/* END ID specific styles ***********************************************/

.homePageCopy {	
	color: #585858;
	font-size:.6em;
	padding-top:35px;padding-bottom:4px;
	width: 780px;
	margin: 0 auto;
	position: absolute;
	top:860px;
}


.rightMarginPod {padding-bottom:10px;}

.imgCont{float: left;}
.homePod{width: 183px;height: 203px; float: left;}
.homePodMargin{margin-left: 20px;}

.homePodContent{float: left; height: 203px; width: 160px;}
.homePodContent h1{font-size: 1.2em;}
.homePodContent h1, .homePodContent p, .homePodContent ul li{position: relative; top: 10px; padding: 0 10px;}
.homePodContent ul {padding-top: 15px;}
.homePodContent ul li{font-size: .8em; line-height: 1.6em;}

.infoCenterPod{border-top: 1px solid #008472; border-bottom: 1px solid #008472;}
.calculatorsPod{border-top: 1px solid #74211C; border-bottom: 1px solid #74211C;}
.loanProfessionalPod{border-top: 1px solid #fa9012; border-bottom: 1px solid #fa9012;}

.bodyText{color: #2a2a2a; font-size: .7em; line-height: 1.4em;}
ul.bodyText{list-style-type:disc; padding:0pt 0pt 0px 20px;margin-bottom:9px;}
ol.bodyText{list-style-type:disc; padding:0pt 0pt 0px 20px;}
ol#lending{list-style-type:decimal; padding:0pt 0pt 0px 20px;}
ol#lending li{margin-bottom: 9px;}
ul.checklist{list-style-type:square;}
ul.checklist{list-style-image: url(../images/bulletChecklist.png);}
ul.checklist li{margin:4px 0;padding-left:4px;}
dd.sub {padding-left:40px;}

.rate{color: #a2ad00 !important;}
.lending{color: #006557 !important;}
.tools{color: #74211C !important;}
.loanPro{color: #f58d11 !important;}
.general{color: #08398D !important;}
.admin{color: #08398D !important;}

.sidebarNav{width: 177px; height: auto; min-height: 100%;background: #cfdde8}
.sidebarTop{background-image: url(../images/sidebarTop.png); background-repeat:no-repeat; height: 12px;}
.sidebarContent
{
	width: 177px;
	background: #cfdde8 url(../images/sidebarMain.png) top left no-repeat;
	height: auto;
	min-height: 100%;
	padding-bottom: 19990px;
	margin-bottom: -19990px;
}

.navHeader{color: #fff;
font-size:0.80em;
font-weight:bold;
padding:6px 25px;
}

.navHeaderLending, .navHeaderTools, .navHeaderLoanPro, .navHeaderAdmin{height: 28px;
width: 177px;
display: block;
position: relative;
top: 10px;
}
.navHeaderLending{background-image: url(../images/navHeaderLending.png);}
.navHeaderTools{background-image: url(../images/navHeaderTools.png);}
.navHeaderLoanPro{background-image: url(../images/navHeaderLoanPro.png);}
.navHeaderAdmin{background-image: url(../images/navHeaderAdmin.png);}

.sidebarLinkRate, .sidebarLinklending, .sidebarLinktools, .sidebarLinkLoanPro, .sidebarLinkadmin{color: #363636;
font-size: .75em;
line-height: normal;
display: block;
padding: 5px 0 5px 0;
margin: 0;
}
.sidebarLinklending:hover {color: #006557;}
.sidebarLinktools:hover {color: #74211C;}
.sidebarLinkLoanPro:hover {color: #f58d11;}
.sidebarLinkadmin:hover {color: #08398D;}

.contentrate, .contentlending, .contenttools, .contentloanPro, .contentgeneral, .contentadmin {
	height: auto;
	min-height: 100%;
}
.contentrate {width: 590px;}
.contentlending {width: 400px; margin-left: 13px;}
.contenttools {width: 581px; margin-left: 13px;}
.contentloanPro {width: 581px; margin-left: 13px;}
.contentgeneral {width: 590px;}
.contentadmin {width: 581px; margin-left: 13px;}

.contentToprate, .contentToplending, .contentToptools, .contentToploanPro, .contentTopgeneral, .contentTopadmin {height: 95px;}
.contentToprate{background-image: url(../images/headerRate.jpg);}
.contentToplending{background-image: url(../images/headerLending.jpg);}
.contentToptools{background-image: url(../images/headerTools.jpg);}
.contentToploanPro{background-image: url(../images/headerLoanPro.jpg);}
.contentTopgeneral{background-image: url(../images/headerGeneral.jpg);height: 52px;}
.contentTopadmin{background-image: url(../images/headerAdmin.jpg);height: 52px;}

.contentMainrate, .contentMainlending, .contentMaintools, .contentMainloanPro, .contentMaingeneral, .contentMainadmin{
	height: auto;
	min-height: 100%;
	border-right: 1px solid;
	border-left: 12px solid;
	padding-bottom: 1000px;
	margin-bottom: -990px
}
.contentMainrate{width: 577px;
	border-right-color:#a2ad00;
	border-left-color:#a2ad00;
}
.contentMainlending{width: 387px;
	border-right-color:#105e55;
	border-left-color:#105e55;
}
.contentMaintools{width: 568px;
	border-right-color:#851E18;
	border-left-color:#851E18;
}
.contentMainloanPro{width: 568px;
	border-right-color:#fca339;
	border-left-color:#fca339;
}
.contentMaingeneral{width: 577px;
	border-right-color:#08398D;
	border-left-color:#08398D;
}
.contentMainadmin{width: 568px;
	border-right-color:#08398D;
	border-left-color:#08398D;
}

.contentCopyrate, .contentCopytools, .contentCopylending, .contentCopygeneral, .contentCopyloanPro, .contentCopyadmin{
position: relative;
margin: auto;
display: block;
border: 0;

padding: 30px 20px 50px 23px;
}
.contentCopyrate{width: 535px;}
.contentCopytools{width: 535px;}
.contentCopylending{width: 345px;}
.contentCopyloanPro{width: 535px;}
.contentCopygeneral{width: 535px;}
.contentCopyadmin{width: 535px;}

.contentCopyrate a,.contentCopytools a, .contentCopylending a, .contentCopyloanPro a, .contentCopygeneral a, .contentCopyadmin a{text-decoration: underline;}

.colorBarrate, .colorBarlending, .colorBartools, .colorBarloanPro, .colorBargeneral, .colorBaradmin{width:12px;
	height: 365px;
	position: absolute;
	left:190px;
}
.colorBarrate{background: url(../images/leftRate.png) top left no-repeat; left:0px;}
.colorBarlending{background: url(../images/leftLending.png) top left no-repeat;}
.colorBartools{background: url(../images/leftTools.png) top left no-repeat;}
.colorBarloanPro{background: url(../images/leftLoanPro.png) top left no-repeat;}
.colorBargeneral{background: url(../images/leftGeneral.png) top left no-repeat; left:0px;}
.colorBaradmin{background: url(../images/leftGeneral.png) top left no-repeat;}

.headerRates, .headerLending, .headerTools, .headerLoanPro, .headerGeneral, .headerAdmin
{
	font-size: 1.4em; 
	padding-left:34px; 
	padding-top:28px; 
	color:#a2ad00;
	letter-spacing:0px;
}

.headerRates{color:#a2ad00;}
.headerLending{color:#105e55;}
.headerTools{color:#851E18;}
.headerLoanPro{color:#fca339;}
.headerGeneral{color:#fff; padding-top:24px;}
.headerAdmin{color:#fff; padding-top:24px;}

.footerRate, .footerLending, .footerTools, .footerLoanPro, .footerGeneral, .footerAdmin{width: 780px;
margin: auto;
height: 13px;
background-repeat:no-repeat;
position:relative;
}
.footerRate{background-image: url(../images/contentBottomRate.png);}
.footerLending{background-image: url(../images/contentBottomLending.png);}
.footerTools{background-image: url(../images/contentBottomTools.png);}
.footerLoanPro{background-image: url(../images/contentBottomLoanPro.png);}
.footerGeneral{background-image: url(../images/contentBottomGeneral.png);height: 17px;}
.footerAdmin{background-image: url(../images/contentBottomAdmin.png);height: 17px;}

.footer {
	text-transform:uppercase;
	color: #585858;
	font-size:.6em;
	padding-top:15px;padding-bottom:40px;
}
.footer a{color: #585858;}
.asterisk {font-size:.6em; font-style:italic;}

.headerTable {color:#fff;}
a.headerTable{text-decoration:none;}
.tableAltRowColor {background-color:#cfcfcf;}
.tableRowPadding {padding:2px 10px 2px 10px;}

.tableHeaderBkgdRate {background-color:#a2ad00;}
.tableHeaderBkgdTools {background-color:#851E18;}
.tableHeaderBkgdGeneral {background-color:#08398D;}

.loanProButton, .applyButton
{
	color: #fff; 
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	width:150px;
	cursor:pointer;
}
.loanProButton {
	font-size: .7em; 
	line-height: 1.4em;
	background-color: #fca339;
	border:solid 1px #e88610;
}
.applyButton {
	background-color: #2F58A8;
	border:solid 1px #08398D;
}

.formTextArea {height:120px; width:450px;}

.button {height:28px;margin-bottom:9px;}
.button span {width:11px;height:28px;display:block;float:left;}
.button a {height:18px;display:block;float:left;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;padding-top:5px;padding-bottom:5px;}

.info a {background: #007c6f url(../images/button_info-bg.png) left top repeat-x;}
.info span.capL {background: #007c6f url(../images/button_info-Lcap.png) left top no-repeat;}
.info span.capR {background: #007c6f url(../images/button_info-Rcap.png) left top no-repeat;}

.blue a {background: #083994 url(../images/button_blue-bg.png) left top repeat-x;}
.blue span.capL {background: #083994 url(../images/button_blue-capL.png) left top no-repeat;}
.blue span.capR {background: #083994 url(../images/button_blue-capR.png) left top no-repeat;}

.twitter,.facebook{margin-top:6px;width:36px;height:36px;margin-right:6px;float:right;}

/*.applyNow{
	position: absolute;
	top: 0; right: 0;
	z-index: 10;	
}*/

.CTAbar{
	background: #92b2ca url(../images/bg_CTAbar.png) left top repeat-x;
	position: fixed;
	bottom: 0;
	left:50%;
	z-index: 10;
	/*border-top: 1px solid #999999;*/
	text-align:center;
	margin-left: -387px;
	font-size:14px;
	color:#ffffff;
}	

.CTAbar a {
	color:#ffffff;
	text-decoration:underline;
	width:774px;
	height:36px;
	padding-top:9px;
	display: block;
}

.CTAbar a:hover {
	text-decoration:none;
}

