@charset "utf-8";
/* CSS Document */

body{ margin:0 0 0 0; padding:0 0 0 0; background:#00496e url(../images/fullbg.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333 }
ul,li{margin:0; padding:0;}
.clear{ clear:both}
a{color:#0092db; text-decoration:none; font-weight:bold;}
p strong{color:#0092db; text-decoration:none; font-weight:bold;}
td{padding-left:5px;}
#main{ width:915px; display:block; margin:0 auto; background:#FFFFFF; padding:20px; margin-top:20px;}

/*navigation annd logo */
#logo_nav{ display:block; margin-top:13px; width:915px;}
#nav ul{ 
	padding:0;
	margin:0;
	width:auto;
	list-style: none;
	height:39px;
	position: relative;
	float:right;
	background:url(../images/navright.jpg) no-repeat right;
	
	
}
#nav li{
	list-style:none;
	float:left;
	text-align:center;
	padding:0;
margin-top:10px;	
	line-height:22px;
}
#nav .lavaLamp li a {
	z-index: 10;
	display: block;
	float: left;
	height: 22px;
	position: relative;
	overflow: hidden;
	margin: auto 12px;
	color:#ffffff; 
	line-height:22px;
	text-decoration:none;
}

#nav .lavaLamp li a:hover {
	z-index: 10;
	display: block;
	float: left;
	height: 22px;
	position: relative;
	overflow: hidden;
	margin: auto 12px; 
	color:#ffffff;
	text-decoration:none;
}

#nav .lavaLamp li .active {
	z-index: 10;
	display: block;
	float: left;
	height: 20px;
	position: relative;
	overflow: hidden;
	margin: auto 20px; 
	color:#ffffff;
	text-decoration:none;
}


#nav .lavaLamp li.back {
	background: url(../images/lava.png) no-repeat right -21px;
	width: 9px; height: 22px;
	z-index: 8;
	position: absolute;
	
}
#nav .lavaLamp li.back .left {
	background: url(../images/lava.png) no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}
#nav a:link{color:#3f3f3f; text-decoration:none;}

#nav a:hover{color:#3f3f3f; text-decoration:none;}

#nav a:active{color:#3f3f3f; text-decoration:none;}
.logo{ display:block; float:left; width:auto;}
#nav{ display:block; background:url(../images/navbg.jpg) repeat-x; height:39px; float:right; width:405px; margin-top:20px;}
/************************************************/
/*Banner Area */
#banner{ display:block; width:915px;}
.banner_left{ display:block; float:left; background:url(../images/banner_left.jpg) no-repeat; width:618px; height:279px;}
.banner_loan{ display:block; float:left; background:url(../images/banner_loanprograms.jpg) no-repeat; width:618px; height:279px;}
.banner_process{ display:block; float:left; background:url(../images/banner_process.jpg) no-repeat; width:618px; height:279px;}
.banner_left_about{ display:block; float:left; background:url(../images/banner_aboutus.jpg) no-repeat; width:618px; height:279px;}
.banner_purchase{ display:block; float:left; background:url(../images/banner_puchase.jpg) no-repeat; width:618px; height:279px;}
.banner_contactus{ display:block; float:left; background:url(../images/banner_contactus.jpg) no-repeat; width:618px; height:279px;}
.banner_interactive{ display:block; float:left; background:url(../images/banner_interativetools.jpg) no-repeat; width:618px; height:279px;}
.banner_privacy{ display:block; float:left; background:url(../images/banner_privacy.jpg) no-repeat; width:618px; height:279px;}
.banner_apply{ display:block; float:left; background:url(../images/banner_apply.jpg) no-repeat; width:618px; height:279px;}
.banner_refinance{ display:block; float:left; background:url(../images/banner_refinance.jpg) no-repeat; width:618px; height:279px;}
.expressapp{ width:191px; height:275px; background:url(../images/expressappbg.png); margin-left:24px; margin-top:4px;}
.banner_right{display:block; float:left; background:url(../images/banner_right.jpg) no-repeat; width:297px; height:279px;}
/************************************************/
/*Blue nav Area */
#bluenav{ display:block; background:url(../images/bluenavbg.jpg) repeat-x; height:42px; width:914px; margin-left:1px;   }
.blue_left{ display:inline; float:left;width:233px;}
.blue_right{width:600px;  display:block; float:right; height:42px; overflow:hidden; }
.bluelinks {height:42px; float:right;}
.bluelinks li{list-style:none;	display:inline-block; float:left;	text-align:center;	padding:0; height:42px; background:url(../images/bluenavline.gif) no-repeat top right; 	}
.bluelinks li.last{background:none;}
.bluelinks li a{ color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;height:42px;   font-size:13px; /*border:#FF0000 1px solid; */display:inline-block; height:42px; line-height:42px; padding-left:10px; padding-right:10px; float:left;}
.bluelinks li a:hover{color:#000000;}
/************************************************/

/*Middle Area */
#middle{ background:url(../images/middle_bg.jpg) no-repeat top; display:block; min-height:200px;}
.middle_left{ width:290px; display:inline; float:left; margin-left:16px; min-height:200px; margin-top:41px;}
.affiliate_block{display:block; margin-top:10px;}
.affiliate_block_img{ width:114px; float:left;}

.middle_right{width:548px; display:inline; float:right; margin-right:16px;min-height:200px; margin-top:41px; }
.middle_right_left{width:300px; display:inline; float:left; }
.middle_right_right{width:235px; display:inline; float:right; }

h1{ margin:0 0 0 0; padding:0 0 0 0; color:#0092db; font-size:20px; font-family:"Trebuchet MS";}
h2{ margin:0 0 0 0; padding:0 0 0 0; color:#333333; font-size:15px; font-family:"Trebuchet MS";}
.topsh{color:#ffffff; font-size:15px; font-family:"Trebuchet MS";}
.sh{ border-bottom:#999999 1px solid; padding-bottom:6px;}
p{ text-align:justify;}
input{ font-size:11px;}
select{font-size:11px;}

/************************************************/


/*footer*/
#footer{ display:block;/* background:url(../images/footerbg.jpg) repeat-x;*/  background:#F0F0F0; padding-bottom:4px; }
.footerleft{display:inline; float:left; width:28%; font-size:11px; margin-left:10px; margin-top:10px; }
.footerright{display:inline; float:right; width:67%; } 
/************************************************/

.graybg{ background:url(../images/graybg.gif) no-repeat; width:161px; height:19px; color:#333333; margin-top:6px;}
.greenbg{ background:url(../images/greenbg.gif) no-repeat; width:161px; height:19px; color:#ffffff;margin-top:6px;}
.smallhite{font-size:1px; height:15px;}

.col1,.col2,.col3{ float:left; width:48px; margin:3px 0 0 5px; padding:0 0 0 0}

.customer2{
	color:#44ad0f;
	font-weight:bold;
	}
.back-to-top{
	font-size:11px;
	}
	
.left_content ul li{
	list-style-image:url(../images/bull.jpg);
	line-height:18px;
	margin-left:18px;

	}

.subhead{
	font-size:22px;
	color:#45ac11;
	font-family:Trebuchet MS;
	margin-bottom:10px;
}

.accordian ul li{
	margin:0;
	padding:0;
	list-style-image:none !important;
	list-style:none !important;
	padding-left:0px;
	}
	
.blue{
	font-size:13px;
	height:25px;
	color:#04a9fb;
	font-weight:bold;
	}
	
.officerpics {
border:1px solid #01A3E3;
margin:0 20px 0 0;
padding:3px;
}
img.img_right {
	float:right;
	margin:5px 0 5px 10px;
}
.data_tbl
{}
.row_data1 td {
	margin: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.data_tbl .row_head
{
	background-color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666;
}
.data_tbl .row_data1{
	background-color: #45ab12;
	color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.data_tbl .rate{
	background-image: url(../images/dollar.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	text-indent: 20px;
	background-position: 2px 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.data_tbl .appr{
	background-image: url(../images/pin.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	text-indent: 20px;
	background-position: 2px 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.data_tbl .points{
	background-image: url(../images/star.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	text-indent: 20px;
	background-position: 2px 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.data_tbl .title_gap{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

