@charset "utf-8";



/*

================================================================================

|                                     Body                                    |

================================================================================

*/

body {margin:0px 0px 0px 0px; font-family:Tahoma, Arial; font-size:11px; color:#666666;; line-height:14px}

a {
	color: #b22a1e;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	text-decoration:underline;
	color:#b22a1e;
	font-weight: bolder;
}

.phoneNumber 
{ 
	margin-bottom:0px;
	padding:0px;
	line-height:22px;
	letter-spacing:-.5px;
	font:1.4em arial, helvetica, sans-serif;
    color: #5c6e7c; 
	text-transform:none;
	font-weight:normal;
	font-weight:bold;
	font-size:16px;
 
}
.phoneNumber2 
{ 
	margin-top:0px;
	text-transform:none;
	padding:0;
	letter-spacing:-.5px;
	font:1.4em arial, helvetica, sans-serif;
    color: #b22a1e;
	font-weight:bold;
	font-size:22px;
 
}

.text_mainarea { font-family:Tahoma, Arial; font-size:11px; color:#666666; line-height:14px;

}

.strong { font-weight:bold}
.strong_red {
	font-size: 11px;
	font-weight: bold;
	color: #b22a1e;
}

.linkbox1on	{ background-image:url(images/linkBoxLargeOn.gif);
		background-repeat:no-repeat; 
		background-position: bottom; 
		font-size: 11px;
		font-weight:bold;
		font-family: tahoma, verdana, arial, helvetica, sans-serif ;
		text-align: center;
		}
		
.linkbox1	{ background-image:url(images/linkBoxLarge.gif);
		background-repeat:no-repeat; 
		background-position: bottom; 
		font-size: 11px; 
		font-weight:bold;
		font-family: tahoma, verdana, arial, helvetica, sans-serif ;
		text-align: center;
		}
		
.linkbox2	{ background-image:url(images/linkBoxSmall.gif);
		background-repeat:no-repeat; 
		background-position: bottom; 
		font-size: 11px; 
		font-weight:bold;
		font-family: tahoma, verdana, arial, helvetica, sans-serif ;
		padding-bottom: 5px;  
		text-align: center;
		}
		
.linkbox2On	{ background-image:url(images/linkBoxSmallOn.gif);
		background-repeat:no-repeat; 
		background-position: bottom; 
		font-size: 11px; 
		font-weight:bold;
		font-family: tahoma, verdana, arial, helvetica, sans-serif ;
		padding-bottom: 5px;  
		text-align: center;
		}
.linkboxt	{ background-image:url(images/testimonials_new.jpg);
		background-repeat:no-repeat; 
		background-position: bottom; 
		font-size: 11px; 
		font-weight:bold;
		font-family: tahoma, verdana, arial, helvetica, sans-serif ;
		text-align: left;
		vertical-align:middle
		}


/*

================================================================================

|                                     Header                                    |

================================================================================

*/

.main {width:100%; height:auto}

.main2 {width:1000px; height:auto}

.logo1 {font-size:30px; font-family: impact; color: #6E6E6E; text-transform:uppercase; line-height:30px; margin-left:20px; margin-top:28px;}

.logo2 {color:#6E6E6E; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; margin-top:5px;}



/*

================================================================================

|                                   Footer                                   |

================================================================================

*/

.footer { float:left; width:964px; height:auto; margin-top:5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4e3ef;



}

.footer .left{ float:left; margin-left:4px; margin-top:4px; font-size:11px; color:#666666;



}

.footer .right{ float:right; margin-right:4px; margin-top:4px; font-size:11px; color:#666666;



}

.footer .company{ 



}

/*

================================================================================

|                                     Menu                                    |

================================================================================

*/

.menu_line {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4e3ef;

}

.menu {margin-left:0px; width:944px; margin-top:25px; font-size:12px; float:left}

.menulo {margin-left:0px; width:944px; margin-top:5px; font-size:12px; float:left}

.dash {color:#d4e3ef}

.preq {font-size:14px; font-weight:bold; float:right; margin-top:20px; line-height:18px; color:#b22a1e}

.menu a {color:#5c6e7c; text-decoration: none; cursor:pointer}

.menu a:hover {text-decoration: none;color:#b22a1e}



/*

================================================================================

|                                     Main Area                                   |

================================================================================

*/



.main_area {width:1000px;}

.main_rt {height:auto; width:340px; float:right}
.main_rt2 {height:auto; width:500px; float:right}

.testimonials{

	width:300px;

	margin-top:20px;

}
.testimonials2{

	width:725px;

	margin-top:5px;

}

.title{

	font-family:  Arial, Helvetica, sans-serif;

	line-height:22px;

	font-size:24px;

	color: #5c6e7c;

	margin-bottom:13px;

}
.title_chief{

	font-family:  Arial, Helvetica, sans-serif;

	line-height:17px;

	font-size:19px;

	color: #5c6e7c;


}
.titlelo{

	font-family:  Arial, Helvetica, sans-serif;

	line-height:22px;

	font-size:20px;

	color: #5c6e7c;

	margin-bottom:13px;

}
.titleloname{

	font-family: "Arial Black", Gadget, sans-serif;

	line-height:22px;

	font-size:28px;

	color: #09C;

	margin-bottom:13px;

}

.link_und a {text-decoration:underline}

.testimonials .quote{

	margin-top:15px;

	font-size:11px;

	color:#666666;

		

}

.testimonials .quote2{ margin-top:20px; font-size:11px; color:#666666;

	

}

.testimonials2 .quote{

	margin-top:15px;

	font-size:11px;

	color:#666666;

		

}

.testimonials2 .quote2{ margin-top:2px; font-size:11px; color:#666666;

	

}

.testimonials .client{ margin-top:2px; margin-bottom:15px; margin-right:5px; font-weight:bold; text-align:right; font-size:11px; color:#666666;

	

}

.testimonials .clientbt{ margin-top:2px; margin-right:5px; font-weight:bold; text-align:right; font-size:11px; color:#666666;

	

}

.testimonials .bordtp {

	border-top-width: 1px; 

	border-top-style: solid;

	border-top-color: #d4e3ef;

}

.testimonials .bordbt {

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4e3ef;

}
.testimonials2 .bordtp {

	border-top-width: 1px; 

	border-top-style: solid;

	border-top-color: #d4e3ef;

}

.testimonials2 .bordbt {

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4e3ef;

}

.main_left {height:auto; width:650px; float:left}

.main_left .title{ }

.main_left .welcome {

	line-height:22px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#073fca;

	margin-left:25px;}

.main_left .why{ margin-top:15px;



}

.main_left .why .bold{ font-weight:bold; color:#333333;



}

.why{ margin-top:15px;



}

.why .bold{ font-weight:bold; color:#333333;



}

.bordtop {

	border-top-width: 1px; 

	border-top-style: solid;

	border-top-color: #d4e3ef;

}

.bordbot {

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4e3ef;

}

.section table{border: 1px solid #B4B4B4; border-collapse:collapse 

}



.section td{border: 1px solid #B4B4B4; border-collapse:collapse;

}



.section .calc{ margin:5px 5px 5px 5px;

}



/*

================================================================================

|                                     Banner                                    |

================================================================================

*/

.banner_home {background-image: url(images/limo2.jpg); height:510px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner_emp {background-image: url(images/employment.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner_join {background-image: url(images/building/3.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner_lic {background-image: url(images/building/4.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner_calc {background-image: url(images/building/1.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner {background-image: url(images/grad2.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner1 {background-image: url(images/Helpful-Info.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner2 {background-image: url(images/grad22.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner3 {background-image: url(images/Contact-Us.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner4 {background-image: url(images/Apply-Now-Tab.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner5 {background-image: url(images/Refinance.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner6 {background-image: url(images/Purchase.jpg); height:339px; margin-left:20px; margin-right:20px; margin-top:30px;}

.banner_rate_page {background-image: url(images/bannerrates.jpg); height:115px; margin-left:20px; margin-top:30px;}

.ban_bigtext {font-size:24px; color:#FFFFFF; font-family: impact; margin-left:25px;}

.ban_bigtexthm {font-size:24px; color:#FFFFFF; font-family: impact; margin-left:25px;}

.ban2_bigtext {
	font-size:22px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:18px;
	margin-top:7px;
	font-weight: bold;
}

.ban_bigtext_rates {font-size:24px; color:#FFFFFF; font-family: impact; margin-left:18px; margin-top:15px }

.ban_smtext {font-size:16px; color:#FFFFFF; line-height:16px; font-family: impact; margin-left:18px; margin-top:7px}

.ban2_smtext {font-size:16px; color:#b22a1e; line-height:16px; font-family: impact; margin-left:18px; margin-top:7px}

.ban_form {

	font-size:11px;

	color:#000000;

	line-height:16px;

	border: 2px solid #D3D9DC;

	background-color:#FFFFFF;

	margin-left:35px;

	margin-top:8px;

	margin-right:275px;

}

.form_text {font-size:12px; color:#000000; width:143px; height:19px;}

.form_tab {font-size:11px; color:#000000; font-weight:bold}

.rate_form {margin-left:18px; margin-top:6px; margin-bottom:6px;}

.submit {margin-top:6px;}

/*

================================================================================

|                                     Rate Table Home                                    |

================================================================================

*/

.banner_rate {

	height:230px;

	width:300px;

	margin-top:30px;

	border: 1px solid #D7E1FF;

}
.banner_rate3 {

	height:230px;

	width:300px;

	margin-top:30px;


}
.banner_rate_home {

	height:200px;

	width:300px;

	margin-top:30px;

}

.rates_title {

	width:220px;

	line-height:22px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color: #073fca;

	margin-left:18px;

	margin-top:5px;

}



.rates_updated {

	width:160px;

	float: right;

}



.rates_type {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:bold

}

.rate_hm_table{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px;

  

}

.rate_hm_table .lp{ color:#000000; height:20px;

}



.rate_hm_table .rate{ color: #000000;

	text-align:center;

}



.rate_hm_table .apr{ color: #000000;

	text-align:center;

}

.rate_hm_table .lp_title { color:#b02717; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:22px;  line-height:20px; font-style:italic;
}
.rate_hm_table .lp_title2 { color: #959D97; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:16px;  line-height:25px; font-style:italic;
}
.rate_hm_table .lp_title3 { color:#06C; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:20px;  line-height:20px; font-style:italic;
}
.rate_hm_table .lp_title4 { color: #585A5A; font-family: Verdana, Geneva, sans-serif; font-size:12px;  line-height:20px; 
}
.rate_hm_table .lp_title5 { color:#b02717; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:20px;  line-height:20px; font-style:italic;
}



.rate_hm_table .rate_title{ color:#000000;

	text-align:center;

	font-weight:bold;

}



.rate_hm_table .apr_title{ color:#000000;

	text-align:center;

	font-weight:bold;

}

.rates_disclosure {text-align:left; margin-left:10px; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666 }

.line{ border-bottom-width: 1px; 

	border-bottom-style: solid;

	border-bottom-color: #E2E2E2;

}



.rate_hm_table .alt {

	background-color:#F4F4F4;

}

/*

================================================================================

|                                     Side Panel                               |

================================================================================

*/

.sidepanel {

	font-size:11px;

	color:#000000;

	background-color:#FFFFFF;

	margin-left:20px;

	margin-right:40px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #D3D9DC;

	border-bottom-color: #D3D9DC;

	border-left-color: #D3D9DC;

}



.sidepanel_head { 

	font-size:12px;

	line-height:15px;

	color:#000000;

	background-color:#FFFFFF;

	margin-left:20px;

	margin-top:40px;

	margin-right:40px;

	margin-bottom:0px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #D3D9DC;

	border-right-color: #D3D9DC;

	border-left-color: #D3D9DC;

}



.sidepanel table {

	margin-left:14px;

}



.sidepanel form {

	margin-left:0px;

}



.sidepanel .label {

	display:inline-block;

	width:80px;

}



.sidepanel .loanamount .entry input {

	width:144px;

	padding:3px;

}



.sidepanel .propertyvalue .entry input {

	width:144px;

	padding:3px;

}



/* Space between entries */

.sidepanel form > div {

	margin-top:2px;

	padding-top:2px;

}



/*

================================================================================

|                                     Rates Page                                 |

================================================================================



*/



.mainrates {margin-left:18px; margin-top:10px}

table.ratetable td

{

	border:solid 1px;

	border-color:#FFFFFF;

	padding:5px;

	border-collapse:collapse;

}



table.ratetable .Group

{

	text-align:center;

	color: #333333;

	font-weight:bold

}



table.ratetable

{

	border:solid 1px;

	background-color: #f5f5f5;

	border-color:#FFFFFF;

	border-collapse:collapse;

	width:632px; 

	margin-bottom:5px;

	margin-left:1px;

}



table.ratetable tr.rtHeader

{

	font-weight:bold;

	text-align:center;

	background-color: #f5f5f5;

	color:#000000;

}



table.ratetable tr.rtHeader th.rate

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.points

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.apr

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.cc

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.ld

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.apply

{ color:#333333; font-weight:bold;border: 1px solid #ffffff;

}



table.ratetable tr.rtHeader th.rate a

{color:#000000; font-weight:bold

}



table.ratetable tr.rtHeader th.points a

{color:#0066CC; font-weight:bold

}



table.ratetable tr.rtHeader th.apr a

{color:#0066CC; font-weight:bold

}



table.ratetable tr.rtHeader th.cc a

{color:#0066CC; font-weight:bold

}



table.ratetable tr.rtHeader th.payment a

{color:#0066CC; font-weight:bold

}



table.ratetable tr.rtHeader th.apply a

{color:#0066CC; font-weight:bold

}



table.ratetable tr.rtHeader th.rate a:hover

{color:#000000; font-weight:bold

}



table.ratetable tr.rtHeader th.points a:hover

{color:#76CCFF; font-weight:bold

}



table.ratetable tr.rtHeader th.apr a:hover

{color:#76CCFF; font-weight:bold

}



table.ratetable tr.rtHeader th.cc a:hover

{color:#76CCFF; font-weight:bold

}



table.ratetable tr.rtHeader th.payment a:hover

{color:#76CCFF; font-weight:bold

}



table.ratetable tr.rtHeader th.apply a:hover

{color:#76CCFF; font-weight:bold

}



table.ratetable tr.rtRow

{ 

}



table.ratetable tr.rtRow td.rate

{

	text-align:right;

}



table.ratetable tr.rtRow td.points

{

	text-align:right;

}



table.ratetable tr.rtRow td.apr

{

	text-align:right;

}



table.ratetable tr.rtRow td.loanamount

{

	text-align:right;

}



table.ratetable tr.rtRow td.payment

{

	text-align:right;

}



table.ratetable tr.rtRow td.cc

{

	text-align:center;

}



table.ratetable tr.rtRow td.ld

{

	text-align:center;

}



table.ratetable tr.rtRow td.apply

{

}

table.ratetable tr.rtRow td.cc a

{

	text-align:center;

	color:#0066CC;

	text-decoration:underline;

}

table.ratetable tr.rtRow td.cc a:hover

{

	text-align:center;

	color:#76CCFF;

	text-decoration:underline;

}

table.ratetable tr.rtRow td.apply a

{

	text-align:center;

	color:#0066CC;

	text-decoration:underline;

}

table.ratetable tr.rtRow td.apply a:hover

{

	text-align:center;

	color:#76CCFF;

	text-decoration:underline;

}

table.ratesummary td{padding:6px;}.bord_l_r {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E6E6E6;

	border-left-color: #E6E6E6;

}

.sm



/*

================================================================================

|                                     MISC                                     |

================================================================================



*/

.sidepanel {

	float:right;

}



.ratessection {

	float:left;

}



.lowestrates {

	float:right;

}
.style3 {
	font-size: 11px;
	color: #b22a1e;
}
.Text2 {
	float:right;
	width:725px;
	margin-right:36px;	
}
.title5 { font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
color: #C00;
}
.red{ color:#b22a1e}
