@charset "utf-8";
/* CSS Document */


body{
background: url(../images/bg.jpg) repeat-x top left #226093;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575656;
}

h1,h2,h3,h4,h5,h6,div,ul,o,li,img{
margin:0px;
padding:0px;
}


p{
margin:0px;
padding:5px 0px 5px 0px;
}

a{
margin:0px;
padding:0px;
color:#0078ff;
text-decoration:underline;
}

a:hover{
margin:0px;
padding:0px;
color:#0078ff;
text-decoration:none;
}

#Main_Container{
width:980px;
margin:0px auto;
padding:0px;
overflow:auto;
}
/************************************  Header start       ***************************************************************/
#header{
/*background:url(../images/header_bg.jpg) repeat-x bottom left;*/
margin:0px;
padding:20px 0px 0px 0px;
width:980px;
height:107px;
}


#header a.logo{
background:url(../images/logo.jpg) no-repeat top left;
width:325px;
height:107px;
float:left;
margin:0px;
padding:0px;
}


#header .callus_section{
width:223px;
margin:0px;
padding:0px 29px 0px 0px;
float:right;
}

#header .callus_section h6 a{
background:url(../images/contact_icon.gif) no-repeat left 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8a95a0;
margin:0px;
padding:5px 0px 0px 20px;
text-decoration:none;
float:right;
font-weight:normal;
}

#header .callus_section h6 a:hover{
background:url(../images/contact_icon.gif) no-repeat left 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8a95a0;
margin:0px;
padding:5px 0px 0px 20px;
text-decoration:underline;
float:right;
font-weight:normal;
}

#header .callus_section img{
margin:0px;
padding:12px 0px 12px 0px;
float:right;
text-align:right;
}

#header .nav{
background:url(../images/header_bg.jpg) repeat-x bottom left;
width:640px;
margin:0px;
padding:0px 0px 0px 15px;
float:right;
height:45px;
}


*html #header .nav{
background:url(../images/header_bg.jpg) repeat-x bottom left;
width:640px;
margin:0px;
padding:0px 0px 0px 15px;
float:right;
height:45px;
clear:both;
}

.nav .nav_leftside{
background:url(../images/nav_left.jpg) no-repeat top left;
width:34px;
margin:0px;
padding:0px;
height:45px;
float:left;
}

.nav .nav_rightside{
background:url(../images/nav_right.jpg) no-repeat right top;
width:17px;
margin:0px;
padding:0px;
height:45px;
float:right;
}



/******css navigation******/
.navigation {
background:url(../images/nav_bg.jpg) repeat-x top left;
float:left; 
width:589px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
height:45px;
font-weight:bold;
}
.navigation ul {
padding:0;
margin:0;
list-style-type:none;
}
.navigation ul li {
background:url(../images/nav_line.gif) no-repeat right top;
float:left; position:relative; 
}
#select{
color:#acd2fe;
}




.navigation ul li a, .navigation ul li a:visited {
float:left; 
display:block; 
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
height:30px;
padding:15px 9px 0px 9px;
text-align:left;
}

.navigation ul li:hover {width:auto;}

.navigation ul li:active {width:auto; background: url(images/nav_bullet2.gif) no-repeat 7px 7px;}
/**.navigation ul li a.navigationone:hover {border-color:#c00; color:#f88;}**/



.navigation ul li a.navigationtwo:hover {
 color:#acd2fe;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}


.navigation ul li:hover a.navigationtwo  {border-color:1366BB;}

.navigation ul li ul {
display: none;
}
.navigation table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; padding:0;

}

/* specific to non IE browsers */
.navigation ul li:hover ul {
display:block;position:absolute;top:25px;margin-top:20px; left:0; width:170px;
}
.navigation ul li:hover ul.endstop {
left:-92px;
}
.navigation ul li:hover ul li ul {
display: none;

}
.navigation ul li:hover ul li a {
display:block;
background:#246ba3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
height:auto;
padding:5px 5px; 
width:170px; 
border:1px solid #162e44; 


}
.navigation ul li:hover ul li a.drop {
background:#246ba3 ;

}
.navigation ul li:hover ul li a:hover {
color:#acd2fe; background-color:#246ba3;
}
.navigation ul li:hover ul li a:hover.drop {
background: #246ba3 ;
}
.navigation ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;

}
.navigation ul li:hover ul li:hover ul.left {
left:-153px;
}


/* specific to IE5.5 and IE6 browsers */
.navigation ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:25px; ;left:0;  w\idth:120px;
}

.navigation ul li a:hover ul.endstop {
left: -92px;

}
.navigation ul li a:hover ul li a {
display:block;
background:#246ba3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
width:180px; 
border:1px solid #F9F8F8; 

}
.navigation ul li a:hover ul li a.drop {
background:#246ba3;
}
.navigation ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.navigation ul li a:hover ul li a:hover {
color:#acd2fe; background: #246ba3 ;


}
.navigation ul li a:hover ul li a:hover.drop {
 background: #246ba3  ;
}
.navigation ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.navigation ul li a:hover ul li a:hover ul.left {
left:-153px;
}
/***[if lte IE 5.5]

.navigation ul li a, .navigation ul li a:visited {height:33px;}
</style>
<![endif]**/

/******css navigation ends******/





/*

.nav .nav_center{
background:url(../images/nav_bg.gif) repeat-x top left;
width:589px;
margin:0px;
padding:0px;
height:45px;
float:left;
}



.nav .nav_center ul{
list-style:none;
margin:0px;
padding:0px;
}

.nav .nav_center li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/nav_line.gif) no-repeat right top;
margin:0px;
height:30px;
padding:15px 10px 0px 10px;
float:left;
}

.nav .nav_center li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:0px;
float:left;
text-decoration:none;
}

.nav .nav_center li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#acd2fe;
margin:0px;
float:left;
text-decoration:none;
}

.nav .nav_center li .select{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#acd2fe;
margin:0px;
float:left;
text-decoration:none;
}


/************************************  Header start       ***************************************************************/

/************************************  body start       ***************************************************************/

#Main_Container #body_Container{
background:url(../images/bodybg.png) repeat-y top left;
width:942px;
margin:0px;
padding:10px 19px 0px 19px;
float:left;}


*html #Main_Container #body_Container{
background:none;
width:942px;
margin:0px 0px 0px 0px;
padding:10px 19px 0px 19px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodybg.png',sizingMethod='scale');
}




#body_Container .flash_box {
width:930px;
margin:0px;
padding:0px 6px 7px 6px;
float:left;
}

.flash_box .flash_section{
width:514px;
margin:0px 8px 0px 0px; 
padding:3px;
border:solid 1px #c8c8c8;
float:left;
}

.flash_box img{
border:7px solid #575656;
margin:0px 0px 0px 4px;
padding:0px;
float:left;
}


#body_Container .welcome_container {
width:930px;
margin:0px;
padding:0px 6px 7px 6px;
float:left;
}


.welcome_container .welcome_section{
width:510px;
margin:0px;
padding:0px 15px 0px 7px;
float:left;
}

.welcome_section h1{
width:512px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#575656;
font-weight:normal;
padding:8px 0px 9px 0px;
}


.welcome_section h1 span{
width:512px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#575656;
font-weight:bold;
margin:0px;
font-weight:normal;
}

.welcome_container .search_section{
background:#FFFFFF;
width:376px;
margin:0px;
padding:9px;
border:solid 1px #c8c8c8;
float:right;
}

.search_section h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ef7c1f;
width:376px;
margin:0px;
float:left;
padding:0px;
}

.search_section img{
margin:0px;
padding:0px;
float:right;
}


.search_section fieldset{
 width:190px;
 margin:0px;
 border:none;
 font:12px Arial, Helvetica, sans-serif;
 float:left;
}


.search_section fieldset div{
width:175px;
float:left;
margin:7px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#575656;
}

.search_section fieldset label{
width:40px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#575656;
}

.search_section fieldset input{
background:#e7e7e7;
width:130px;
border:1px solid #c9c9c9;
font:11px Arial, Helvetica, sans-serif;
color:#575656;
float:right;
}

.search_section fieldset select{
background:#e7e7e7;
width:130px;
border:1px solid #c9c9c9;
font:11px Arial, Helvetica, sans-serif;
color:#575656;
float:right;
}

#body_Container .sectionbox_container{
width:930px;
margin:0px;
padding:0px 6px 7px 6px;
float:left;
}

.sectionbox_container .Realestate_section{
width:229px;
background:url(../images/sectionbox_bg.gif) repeat-x top left;
border:solid 1px #c9c9c9;
height:132px;
margin:0px 3px 0px 0px;
padding:5px 6px;
float:left;
}

.Realestate_section h2{
width:201px;
background:url(../images/realestate.gif) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0px;
height:22px;
color:#FFFFFF;
padding:5px 0px 15px 30px;
}
.Realestate_section p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575656;
margin:0px;
padding:0px;
}


.Realestate_section img{
margin:0px;
padding:0px 11px 0px 11px;
float:left;
}

.Realestate_section span a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
width:201px;
color:#7c7c7c;
float:right;
margin:0px;
padding:10px 0px 0px 0px;
text-align:right;
}

.Realestate_section span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
width:201px;
color:#7c7c7c;
float:right;
margin:0px;
padding:10px 0px 0px 0px;
text-align:right;
}




.sectionbox_container .calculators_section{
width:208px;
background:url(../images/sectionbox_bg.gif) repeat-x top left;
border:solid 1px #c9c9c9;
height:132px;
margin:0px 3px 0px 0px;
padding:5px 6px;
float:left;
}

.calculators_section h2{
width:178px;
background:url(../images/calculators_bg.gif) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0px;
height:22px;
color:#FFFFFF;
padding:5px 0px 15px 30px;
}

.calculators_section img{
margin:0px;
padding:0px 11px 0px 5px;
float:left;
}

.calculators_section h6{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575656;
margin:0px;
padding:0px 0px 5px 20px;
float:left;
width:105px;
}

.button{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
width:93px;
background:url(../images/button_bg.gif) no-repeat top;
height:20px;
border:none;
margin:0px;
padding:0px;
float:right;
cursor:pointer;
}



.sectionbox_container .offers_section{
width:213px;
background:url(../images/sectionbox_bg.gif) repeat-x top left;
border:solid 1px #c9c9c9;
height:132px;
margin:0px 3px 0px 0px;
padding:5px 6px;
float:left;
}

.offers_section h2{
width:183px;
background: url(../images/offer_bg.gif) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0px;
height:22px;
color:#FFFFFF;
padding:5px 0px 15px 30px;
}

.offers_section p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575656;
margin:0px;
padding:0px;
}

.offers_section img{
margin:0px 11px 0px 5px;
padding:0px;
border:solid 1px #FFFFFF;
float:left;
}



.sectionbox_container .Mailing_section{
width:213px;
background:url(../images/sectionbox_bg.gif) repeat-x top left;
border:solid 1px #c9c9c9;
height:132px;
margin:0px;
padding:5px 6px;
float:left;
}

.Mailing_section h2{
width:183px;
background:url(../images/mailing%20_bg.gif) no-repeat top left; 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0px;
height:22px;
color:#FFFFFF;
padding:5px 0px 15px 30px;
}

.Mailing_section p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575656;
margin:0px;
padding:0px 10px 10px 10px;
}

.Mailing_section input{
margin:0px 0px 0px 12px;
padding:0px;
width:140px;
border:solid 1px #c9c9c9;
float:left;
}


.Mailing_section .submit{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
width:48px;
background:url(../images/submit_but.gif) no-repeat top;
height:20px;
border:none;
margin:0px 0px 0px 5px;
padding:0px;
float:left;
cursor:pointer;
}


#footer_section{
background:url(../images/footer_bg.jpg) repeat-x top left;
width:980px;
margin:0px auto;
padding:0px 0px 15px 0px;
overflow:auto;
}

#footer_section .leftside_coner{
background:url(../images/footer_left.jpg) no-repeat top left;
width:41px;
height:40px;
float:left;
margin:0px;
padding:0px;
}


#footer_section .rightside_coner{
background:url(../images/footer_right.jpg) no-repeat top right;
width:42px;
height:40px;
float:right;
margin:0px;
padding:0px;
}

#footer_section .footer_nav{
width:525px;
margin:0px;
padding:14px 0px 0px 0px;
float:left;
}

.footer_nav ul{
margin:0px;
padding:0px;
list-style:none;
}

.footer_nav li{
background:url(../images/footer_navline.gif) no-repeat  right 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bac8d3;
margin:0px;
padding:0px 8px 0px 8px;
float:left;
}

.footer_nav li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bac8d3;
margin:0px;
text-decoration:none;
}

.footer_nav li .selected{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#82a8bb;
margin:0px;
text-decoration:none;
}

.footer_nav li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#82a8bb;
text-decoration:none;
}

#footer_section .Copyright{
width:370px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bac8d3;
margin:0px;
padding:14px 0px 0px 0px;
float:left;
text-align:right;
}

/**************************************************************************************** Inner  Style  **************************************/

/*********************************** inner left side setions *************************************************/

#Main_Container #innnerbody_Container{
background:url(../images/bodybg.png) repeat-y top left;
width:942px;
margin:0px;
padding:4px 19px 0px 19px;
float:left;}

*html #Main_Container #innnerbody_Container{
background:none;
width:942px;
margin:0px 0px 0px 0px;
padding:4px 19px 0px 19px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodybg.png',sizingMethod='scale');
}


#innnerbody_Container .innerimg_box {
background:url(../images/inner_img_bg.jpg) repeat-x  top left;
height:112px;
width:938px;
margin:0px;
padding:0px 1px 4px 1px;
float:left;
}

.innerimg_box img{
margin:0px;
padding:0px;
float:left;}

.innerimg_box h1{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#f1f1f1;
margin:0px;
padding:70px 26px 0px 0px;
float:right;
}


#innnerbody_Container .innertext_section{
width:936px;
margin:0px;
padding:0px 1px 4px 1px;
float:left;
}


.innertext_section .left_section{
width:192px;
margin:0px;
padding:0px;
float:left;
}

.left_section .left_bluebg{
background:url(../images/blue_bg.gif) repeat-x top left #fff;
width:184px;
margin:0px 0px 4px 0px;
padding:0px 3px 5px 3px;
border:solid 1px #2373af;
float:left;
}

.left_bluebg h1{
background:url(../images/arrow_img.gif) no-repeat left 4PX;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
display:block;
padding:3px 0px 3px 18px;
text-align:left;
}

.left_bluebg .right_nav{
margin:0px;
padding:0px;
display:block;
}

.right_nav ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

.right_nav li{
background:url(../images/arrow.gif) no-repeat 9px 8px;
margin:0px;
padding:3px 0px 3px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#102769;
border-bottom: solid 1px #d9d9d9;
}

.right_nav li a{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#102769;
text-decoration:none;
border:none;
}

.right_nav li a:hover{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#102769;
text-decoration:none;
}

.left_bluebg img{
margin:10px 0px;
padding:0px;
}

.left_bluebg div{
margin:10px 0px;
padding:0px 0px 0px 20px;
display:block;
} 

.left_bluebg input{
background:#e5e5e5;
font-family:Arial, Helvetica, sans-serif;
font:12px;
color:#000000;
width:120px;
margin:0px 2px 0px 0px;
padding:2px 5px;
border:none;
float:left;
}

.left_bluebg .go_but{
background:url(../images/go_but.gif) no-repeat top left;
width:29px;
margin:0px;
padding:0px;
height:20px;
}

.left_bluebg .street{
width:170px; 
margin:0px auto;
padding:0px;
color:#575656;

}

.street input{
background:#e5e5e5;
width:160px;
margin:0px 2px 0px 0px;
padding:2px 5px;
color:#000000;
border:solid 1px #c9c9c9;
}


.street .submit1_but{
background: url(../images/singup_button.gif) no-repeat top left;
width:60px;
margin:5px 5px 0px 5px;
padding:0px;
height:20px;
border:none;
cursor:pointer;
float:right;
}


/*********************************** inner left side setions  ends *************************************************/

/*********************************** inner right side setions   *************************************************/

#innnerbody_Container .innerright_box{
width:705px;
margin:0px;
padding:23px 23px 0px 15px;
float:right;
}

.innerright_box h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px   0px  10px  0px ;
padding:0px 0px 8px 0px;
border-bottom:solid 1px #d7d6d4;
color:#2b2b2e;
}

.innerright_box h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
color:#ef7c1f;
}

.innerright_box .list{
margin:0px;
padding:0px 0px 10px 0px ;
}

.list ul{
margin:0px;
padding:0px;
list-style:none;
}

.list li{
background:url(../images/arrow.gif) no-repeat left 12px;
margin:0px;
padding:5px 0px 0px 15px;
}

.innerright_box .numbers_seciton{
background:#e5e5e5;
margin:0px 0px 10px 0px;
padding:5px 10px ;
display:block;
border:solid 1px #e5e5e5;
}

.numbers_seciton img{
margin:0px;
padding:5px 5px 0px 5px ;
}

.innerright_box fieldset{
width:500px;
margin:10px auto;
padding:10px 20px;
border:solid 1px #d7d6d4;

}


.innerright_box fieldset div{
width:400px;
float:left;
margin:5px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#575656;
}

.innerright_box fieldset label{
width:150px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#575656;
font-weight:bold;
}

.innerright_box fieldset label span{
color:#FF0000;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}


.innerright_box fieldset input{
background:#e7e7e7;
width:200px;
border:1px solid #c9c9c9;
font:11px Arial, Helvetica, sans-serif;
color:#575656;
padding:0px;
float:right;
}

.innerright_box fieldset textarea{
background:#e7e7e7;
width:200px;
border:1px solid #c9c9c9;
font:11px Arial, Helvetica, sans-serif;
color:#575656;
padding:0px;
float:right;
}

.innerright_box fieldset .contact_submit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:none;
background:url(../images/contact_but.gif) no-repeat;
width:66px;
margin:0px;
padding:0px;
border:none;
}

.innerright_box .framebox{
width:705px;
margin:0px 0px 10px 0px;
padding:0px;
height:550px;
border:solid 1px #d7d6d4;
overflow:auto
}

.left_bluebg .Foreclosure_setion{
width:170px;
margin:5px auto;
padding:0px;
display:block;
} 

.left_bluebg .Foreclosure_setion span{
background:url(../images/arrows1.gif) no-repeat left 10px;
font-family:Arial, Helvetica, sans-serif;
font-family:10px;
color:#205b8a;
display:block;
text-align:left;
padding:5px 0px 0px 7px ;
}

.left_bluebg .Foreclosure_setion span a{
font-family:Arial, Helvetica, sans-serif;
font-family:10px;
color:#205b8a;
}


