@charset "utf-8";



/*

================================================================================

|                                     Body                                    |

================================================================================

*/

body {margin:0px 0px 0px 0px; font-family:Tahoma, Arial; font-size:11px; color:#666666;; line-height:14px}

a {color: #3399FF; text-decoration:none}

a:hover { text-decoration:underline; color:#3399FF;}

.text_mainarea { font-family:Tahoma, Arial; font-size:11px; color:#666666; line-height:14px;

}

.strong { font-weight:bold}



/*

================================================================================

|                                     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:10px;}

.logo2 {color:#6E6E6E; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; margin-top:5px;}



/*

================================================================================

|                                   Footer                                   |

================================================================================

*/

.footer { width:964px; height:30px; margin-top:5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #D7E1FF;



}

.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-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E2E2E2;

}

.menu {margin-left:20px; width:650px; margin-top:25px; font-size:12px; float:left}

.dash {color:#CCCCCC}

.preq {font-size:14px; font-weight:bold; float:right; margin-top:20px; line-height:18px}

.menu a {color:#676767; text-decoration: none; cursor:pointer}

.menu a:hover {text-decoration: none;color:#0271f7}



/*

================================================================================

|                                     Main Area                                   |

================================================================================

*/



.main_area {width:1000px;}

.main_rt {height:auto; width:340px; float:right}

.testimonials{

	width:300px;

	margin-top:15px;

}

.title{

	font-family:  Arial, Helvetica, sans-serif;

	line-height:22px;

	font-size:24px;

	color: #737373;

	margin-bottom:10px;

}

.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;

	

}

.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: #D7E1FF;

}

.testimonials .bordbt {

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7E1FF;

}

.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: #D7E1FF;

}

.bordbot {

border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7E1FF;

}

.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 {background-image: url(images/grad2.jpg); height:199px; margin-left:20px; margin-right:20px; margin-top:40px;}

.banner_rate_page {background-image: url(images/bannerrates.jpg); height:115px; margin-left:20px; margin-top:40px;}

.ban_bigtext {font-size:24px; color:#FFFFFF; font-family: impact; margin-left:18px; margin-top:7px }

.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}

.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:197px;

	width:300px;

	margin-top:40px;

	border: 1px solid #D7E1FF;

}

.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:10px; 

  

}

.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: #000000; font-weight:bold; height:20px; 

}



.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;

}