html, body, h1, h2, h3, h4, {
	margin: 0;
	padding: 0;
}

.normal {
	font-weight: normal;
}

body {	
	font:11px "Trebuchet MS", Verdana;
	color: #333333;
	margin:auto;	
	width:auto;
	margin: 0;
	padding: 0;
}

a{ color:#006699;
	text-decoration:none;}
a:hover{ color: #CC3300;
	text-decoration:none;}


h1{
	font-size:19px;
	color:#c00000;
	font-family: "Trebuchet MS", Verdana;
	text-align:left;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}
h1 a{
	color:#ff7900;
	text-decoration:none;
}
h1 a:hover{
	color:#c00000;
	text-decoration:none;
}

h2{
	font-size:15px;
	color:#c00000;
	font-family: "Trebuchet MS", Verdana;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom:2px;
	font-weight: bold;
	margin-right: 5px;
}
h2 a{
	color:#ff7900;
	text-decoration:none;
}
h2 a:hover{
	color:#c23c00;
	text-decoration:none;
}
.head-display {
	background-color: #b6b5b5;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	padding-left: 8px;
}

.clear{ clear:both;}

p{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	line-height: 23px;
	color: #333333;
	font-weight: normal;
	text-align:justify;
} 

p a {
color:#9e0b0f;
text-decoration:none;}

p a:hover {
color:#2d5f04;
text-decoration:none;
border-bottom:dashed 1px #2d5f04; }

img {
	border: 0;
}
.display-block {
	border: 1px dotted #009EDA;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.right {
	float: right;
}
#wrapper{
	width:1003px;	
	height:auto;	
	margin-top:0px;
	margin-bottom:0px;
		
}
.row{
	float:left;
	width:1003px;	
	height:auto;
	
			
}
.header-holder{
	float:left;
	width:1003px;	
	height:271px;
			
}
.banner-1-logo{
	float:left;
	width:299px;	
	height:271px;
			
}
.banner-1{
	float:left;
	width:299px;	
	height:158px;
	background-image:url(images/banner-1.gif);
	background-repeat:no-repeat;			
}
.banner-1-frm{
	float:left;
	width:299px;	
	height:158px;
	background-image: url(images/home-pg-frm-bg.gif);
	background-repeat:no-repeat;			
}
.banner-1-auto{
	float:left;
	width:299px;	
	height:158px;
	background-image: url(images/banner-1.gif);
	background-repeat:no-repeat;			
}
.banner-1-mort{ 
	float:left;
	width:299px;	
	height:158px;
	/*background-image: url(images/banner-1-auto.gif);
	background-repeat:no-repeat;	*/		
}
.logo{
	float:left;
	width:299px;	
	height:113px;
			
}
.banner-2{
	float:left;
	width:457px;	
	height:271px;
			
}
.nav-sitemap-holder{
	float:left;
	width:223px;	
	height:340px;
}
.banner-right-nav{
	float:left;
	width:247px;
	height:271px;
	/*background-image:url(images/right-nav-bg.gif);
	background-repeat:no-repeat;*/
	margin-top: 0px;
			
}
.sitemap-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FF0000;
	float: left;
	font-weight: bold;
	margin-top:3px;
	padding-right: 5px;
	padding-left: 7px;
}
.sitemap-txt a{
	color: #FF0000;
	text-decoration:none;
}

.sitemap-txt a:hover{
	color:#000000;
	text-decoration:none;
}
.right-nav-holder{
	float:left;
	width:247px;
	height:251px;
	
			
}
.right-nav-sitemap{
	float:left;
	width:247px;
	height:17px;
	margin-top:3px;
	font-weight: bold;
	
			
}
.sitemap-row{
	float:left;
	width:223px;
	height:21px;
	margin-top: 71px;
				
}

.right-nav-side-bg{
	float:left;
	width:24px;	
	height:248px;
	margin-top:92px;
			
}
.left-flow{
 	float:left;
}
.left-col{
	float:left;
	width:250px;
	height:auto;
}
.newletter-box {
	float:left;
	background-color: #ecdfdd;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	height: auto;
	width: 224px;
	
}
.testimonial-img {
	float:left;
	height: auto;
	width: 100px;
	margin-left:4px;
	margin-top:5PX;
	
}
.testimonial-txt-holder {
	float:left;	
	height: auto;
	width: 110px;
	font-size:12px;
	margin-left:3px;
	margin-right:7px;
	text-align:justify;
	
}
.whyus{ font-size:12px; padding-left:10px; padding-right:5px; padding-bottom:5px; text-align:justify;}

/*.row-testimonial{
	font-size:12px;
	

}*/


.right-col{
	float:left;
	width:753px;
	height:auto;
	background-image:url(images/right-col-bg-middle.gif);
	background-repeat:repeat-y;
}
.right-col-row{
	float:left;
	width:735px;
	height:auto;
	margin-right:16px;
	margin-left:2px;	
}
.rss-holder{
	float:left;
	background-image: url(images/select-field-1.gif);
	background-repeat:no-repeat;
	width:250px;
	height:95px;
}
.select-field{
	float:left;
	background-image: url(images/select-field-2.gif);
	background-repeat:no-repeat;
	width:250px;
	height:158px;
}
.left-side-bg-col{
	float:left;
	background-image: url(images/left-side-col-bg.gif);
	background-repeat:repeat-y;
	width:250px;
	height:auto;
}


.both-col-btm{
	float:left;
	width:1003px;	
	height:36px;
}
.footer-bg{
	float:left;
	background-image:url(images/footer-nav-bg.gif);
	background-repeat:repeat-y;
	width:978px;
	height:auto;
	padding-right: 15px;
	padding-left: 10px;
	text-align: center;
}
.footer-btm{
	float:left;
	width:1003px;	
	height:42px;
}
.newsletter{
	float:left;
	height:12px;
	margin-top:10px;
	margin-left:15px;
}
.banner-txt {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FD0000;
	margin-left: 50px;
	margin-bottom: 7px;
}

.auto-refinancing{
	float:left;
	width:357px;	
	height:196px;
	margin-left:10px;
	background-image:url(images/auto-refinancing-box-bg.gif);
	background-repeat:no-repeat;
}
.txt-holder{
	float:right;
	width:250px;
	height:130px;
	margin-right: 5px;
	margin-top: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	
}
.mort-refinance{
	float:left;
	width:355px;	
	height:196px;
	margin-left:10px;
	background-image: url(images/mortgage-refinance-box-bg.gif);
	background-repeat:no-repeat;
}
/*.right-nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-left:15px;
	line-height: 45px;
}
.right-nav a{
	color:#FFFFFF;
	text-decoration:none;
}
.right-nav a:hover{
	color:#FF9900;
	text-decoration:none;
}*/
.footer-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #993300;
	line-height:20px;
}
.footer-nav a{
	color:#993300;
	text-decoration:none;
}
.footer-nav a:hover{
	color: #000000;
	text-decoration:none;
	text-decoration:underline;
}
.more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-align:right;
	float:right;
	margin-right:10px;
}
.more a{
	color:#333333;
	text-decoration:underline;
}
.more a:hover{
	color:#333333;
	text-decoration:none;
}
.middle-container{
	float:left;
	width:1003px;
	height:auto;
	background-image:url(images/main-page-bg.jpg);
	background-repeat:repeat-y;
	
}
.middle-container-tbl{
	float:left;
	width:1003px;
	height:auto;
	background-image: url(images/main-page-bg-blank.jpg);
	background-repeat:repeat-y;
	
}
.right-nav{
	font-family:"Trebuchet MS", Verdana;
	font-size:13PX;
	color: #FFFFFF;
	line-height:31px;
	text-align: left;
	font-weight:bold;
	
}
.right-nav a{
	font-size:13PX;
	color: #FFFFFF;
	line-height:31px;
	text-align: left;
	background-image: url(images/right-nav-bg-u.gif);
	background-repeat:no-repeat;
	width:224px;
	display:block;
	padding-left: 23px;
	text-decoration:none;
	font-weight:bold;
	
}
.right-nav a:hover{
	font-size:13PX;
	color: #FFFFFF;
	line-height:31px;
	text-align: left;
	background-image: url(images/right-nav-bg-o.gif);
	background-repeat:no-repeat;
	width:224px;
	display:block;
	padding-left: 23px;
	text-decoration:none;
	font-weight:bold;
}
li{font-size:15px;
	line-height:25px;}
	
.testimonial-txt{ 
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	text-align:justify;
}
/*----------sitemap----------*/
.wood-brd{
	width:235px;
	height:44px;
	background-image:url(images/wood-board.gif);
	background-repeat:no-repeat;
	font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:12px;
	line-height:45px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
}
.wood-brd a{color:#FFFFFF;
	text-decoration:none; }
.wood-brd a:hover{color:#FFFFFF;
	text-decoration:underline; }

.wood-brd-yellow{
	width:200px;
	height:45px;
	background-image: url(images/wood-board-yellow.gif);
	background-repeat:no-repeat;
	font-family:"Courier New", Courier, monospace;
	color: #000000;
	font-size:12px;
	line-height:45px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}
.wood-brd-yellow a{
	color: #000000;
	text-decoration:none;
}
.wood-brd-yellow a:hover{
	color: #000000;
	text-decoration:underline;
}


.wood-brd-yellow-h{
	width:200px;
	height:42px;
	background-image: url(images/wood-board-yellow.gif);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Verdana;
	color: #FF0000;
	font-size:12px;
	line-height:normal;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
}
.wood-brd-yellow-h a{
	color: #FF0000;
	text-decoration:none;
}
.wood-brd-yellow-h a:hover{
	color: #FF0000;
	text-decoration:underline;
}
.wood-brd-yellow-h-n{
	width:200px;
	height:40px;
	background-image: url(images/wood-board-yellow.gif);
	background-repeat:no-repeat;
	font-family:"Courier New", Courier, monospace;
	color: #000000;
	font-size:12px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	padding-top: 5px;
	font-weight: normal;
}
.wood-brd-yellow-h-n a{
	color: #000000;
	text-decoration:none;
}
.wood-brd-yellow-h-n a:hover{
	color: #000000;
	text-decoration:underline;
}

.s-left{
	float:left;
	width:250px;
	height:auto;
}
.s-middle{
	float:left;
	width:200px;
	height:auto;
}
.s-right{
	float:left;
	width:250px;
	height:auto;
}
.w-b-zig-zag{
	background-image:url(images/wood-board-zig-zag.gif);
	background-repeat:no-repeat;
	width:146px;
	height:146px;
	padding-right: 22px;
	padding-left: 22px;
}
.w-b-zig-zag-n{
	background-image: url(images/wood-board-zig-zag-new.gif);
	background-repeat:no-repeat;
	width:146px;
	height:178px;
	padding-right: 22px;
	padding-left: 22px;
}
.cont-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:22px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}
.cont-txt a{
	color:#FFFFFF;
	text-decoration:none;
}
.cont-txt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.page-row-container {
	width:963px;
	height:auto;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	
}

.page-row-container h1{
	font-size:19px;
	color:#c00000;
	font-family: "Trebuchet MS", Verdana;
	text-align:left;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

	


.page-row-container h1 a{
	color:#c00000;
	text-decoration:none;
}
.page-row-container h1 a:hover{
	color: #006633;
	border-bottom:1px dashed #006633;
}

.ul-list{ color:#d63200;}
.ul-list a{ color:#d63200;
	text-decoration:none;}
.ul-list a:hover{ color:#0066af;
	text-decoration:none;}