/* CSS Document */
body {
background-color:#AECDD7;
font:12px Arial, Helvetica, sans-serif;
}
#wrap {
width:800px;
margin:0 auto;
background-image:url(images/wrapBg.gif);
background-repeat:repeat-y;
padding-bottom:4px;
}
#headerLeft {
width:27px;
height:115px;
background-image:url(images/header_left.jpg);
}
#headerRight {
width:24px;
height:115px;
background-image:url(images/header_right.jpg);
}
#headerMain {
width:749px;
background-image:url(images/header_bg.gif);
}
#nav {
width:780px;
height:40px;
background-image:url(images/nav_bg.gif);
margin:0 auto;
font:12px Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFFFFF;
text-align:center;
}
#nav a{
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover {
color:#F59725
}
#nav div {
padding-top:10px;

}
#home_form {
background-image:url(images/home_main_bg2.jpg);
background-repeat:no-repeat;
width:780px;
height:291px;
margin: 2px auto;
}
#header_txt {
padding:4px 40px 0 0;
}
#home_form h1 {
font:24px Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#fff;
margin:0;
padding:0;
}
#home_form h2 {
font:14px Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#fff;
margin:0;
padding:0;
}

#home_compare {
background-image:url(images/home_compare_bg.gif); 
width:780px;
height:33px;
margin:0 auto;
}
#home_compare2 {
background-image:url(HTDOCS_011408/images/home_compare_bg2.gif); background-repeat:repeat-x;
width:780px;
height:33px;
margin:0 auto;
}
#home_compare h2{
font:18px Arial, Helvetica, sans-serif;
color:#3285CA;
font-weight:bolder;
letter-spacing:-1px;
margin:0;
padding:5px 0 0 20px;
}
#home_form_main {
width:294px;
height:213px;
background-image:url(images/home_form_bg.gif);
background-repeat:repeat-x;
position:relative;
top:4px;
left:450px;
margin:0;
padding:0;
}
  #tbl_state { 
/* background-image:url(images/state_bg.gif); */
/* background-repeat:no-repeat; */
width:230px; 
height:40px;
margin:0 auto;
}
.right_title h2{
font:14px Arial, Helvetica, sans-serif;
font-weight:bolder;
padding:0;
margin:10px 0 0 0;
}
.frm_sel {
width:138px;
height:20px;
font-size:11px;
}
#home_privacy_txt {
color:#fff;
text-align:center;
font-size:11px;
font-weight:bolder;
padding-top:4px;
}
#home_privacy_txt a {
color:#FCB006;
}
.frm_state {
font:18px Arial, Helvetica, sans-serif;
color:#fff;
}
#home_left {
font:11px Arial, Helvetica, sans-serif;
}
#home_left_bg {
background-color:#F2FAFE;
border-left:1px #AECDD7 solid;
border-right:1px #AECDD7 solid;
border-bottom:1px #AECDD7 solid;
padding-bottom:10px;
width:227px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
}
.left_header {
width:229px;
height:26px;
background-image:url(images/home_left_header.jpg);
background-repeat:no-repeat;
}
.left_header h3 {
margin:0;
padding:6px 0 0 13px;
color:#fff;
font-size:14px;
}
#home_left p {
width:206px;
text-align:justify;
margin:15px auto;
}
#home_left ul {
margin:4px 0 0 22px;
padding:0;
}
#home_left ul li {
list-style-image:url(images/icon_check.gif);
font-size:11px;
font-weight:bolder;
}

#home_left ul li a, #home_left ul li a:visited {
list-style-image:url(images/icon_check.gif);
font-size:11px;
font-weight:bolder;
color: #000;
text-decoration: none;
}

#home_left ul li a:hover {
list-style-image:url(images/icon_check.gif);
font-size:11px;
font-weight:bolder;
color: #000;
text-decoration: underline;
}

#left_bottom {
width:229px;
height:6px;
}
#home_right {
padding:0 20px 20px 20px;
}
#home_right h2 {
color:#3285CA;
margin:0 0 2px 0 10px;
padding:0 0 0 0;
font-size:14px;
font-weight:bolder;
}

#home_right h2 a, #home_right h2:visited {
color:#3285CA;
margin:0 0 2px 0;
padding:0 0 0 0;
font-size:14px;
font-weight:bolder;
text-decoration: none;
}

#home_right h2 a:hover {
color:#000;
margin:0 0 2px 0;
padding:0 0 0 0;
font-size:14px;
font-weight:bolder;
}

#home_right p {
margin:0 0 8px 0;
padding:0 0 0 0;
text-align:justify;
}
#navfooterLeft {
width:27px;
height:38px;
background-image:url(images/footer_left.jpg);
}
#navfooterRight {
width:24px;
height:38px;
background-image:url(images/footer_right.jpg);
}
#navfooterMain {
width:749px;
background-image:url(images/footer_bg.gif);
color:#fff;
font-size:11px;
font-weight:bolder;
padding-bottom:10px;
}
#navfooterMain a{
color:#fff;
text-decoration:none;
}
.footer {
font:11px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
color:#666;
}
.footer a {
color:#666;
text-decoration:none;
}
#inner_head {
width:780px;
height:170px;
background-image:url(images/inner_header_bg.jpg);
background-position:left;
background-repeat:no-repeat;
margin:0px auto 0 auto;
}
#inner_head_text {
position:absolute;
margin:15px 0 0 25px;
}
#inner_head h1 {
font:20px Arial, Helvetica, sans-serif;
color:#3285CA;
margin:0;
padding:0;
}
#inner_head h2 {
font:14px Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
padding:0;
}

#inner_form {
width:530px;
height:324px;
background-repeat:no-repeat;
}
#inner_form h3 {
margin:0;
padding:15px 0 0 25px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#333;
}
#inner_form_form {
margin: 65px 5px 0 0;
}
.right_title {
font:14px Arial, Helvetica, sans-serif;
font-weight:bolder;
padding:0;
margin:10px 0 0 0;
}
#bottom_footer {
text-align:justify;
font:11px Tahoma, Arial, sans-serif;
color:#333;
}
#bottom_footer h4 {
color:#00377A;
font-size:13px;
font-weight:bolder;
margin:0;
padding:0;
}
#bottom_footer p {
margin:0 0 30px 0;
padding:0;
}
#mortgage_affiliate {
text-align:justify;
}
#mortgage_affiliate a{
color:#F47812;
text-decoration:none;
}
#mortgage_affiliate_top {
font:14px Arial, Helvetica, sans-serif; 
font-weight:bolder; 
color:#3285CA;
}
#mortgage_affiliate_top a{
color:#3285CA;
text-transform:uppercase;
}



hr {
color:#B2B2B2;
background-color:#B2B2B2;
height:1px;
border:0;
}
#page_title {
text-align:right;
padding-right:20px;
padding-top:60px;
}
#page_title h1 {
font:24px Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#2A6BA8;
}
#inner_right {
padding:0 20px 20px 20px;
}
#inner_right h3 {
color:#00377A;
margin:0 0 10px 0;
padding:0 0 0 0;
font-size:14px;
font-weight:bolder;
}
#inner_right p {
margin:0 0 8px 0;
padding:0 0 0 0;
text-align:justify;
}
.steps_header {
font-size:14px;
color:#333;
}


.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
.image_spc {
margin-right:6px;
}
.image_spc2 {
margin-left:6px;
}
.in_line {
display:inline;
}
.row_center {
width:780px;
margin: 0 auto;
}

.leftnav a:link{
color:#3285ca;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:6px;
text-decoration:none;
}

.leftnav a:visited{
color:#3285ca;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:6px;
text-decoration:none;
}

.BigTitle{
color:#333333;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}


table#wp-calendar {
	width: 183px;
	padding: 0;
	margin: 0;
	text-align: center;
	margin-bottom: 10px;
}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	color: #000;
	}

#wp-calendar a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;	
	display: none;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

small {
margin: 10px;
padding-bottom: 50px;
}

div.smallpost {
margin: 0;
padding-bottom: 10px;
font-size: 10px;
}

div#home_right a, div#home_right a:visited {
color: #3285CA; text-decoration: none; }
div#home_right a:hover {color: #000000; }