@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:#046bdf;
text-decoration:underline;
}

a:hover{
margin:0px;
padding:0px;
color:#046bdf;
text-decoration:none;
}


.link{
width:auto;
float:right;
margin:6px 0px 0px 0px;
}

.link1{
width:auto;
float:right;
margin:2px 0px 0px 0px;
}


.link2{
width:auto;
float:right;
margin:14px 0px 0px 0px;
}
#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 10px 0px 10px;
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:180px; 
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;
}

.search_section fieldset .go_but{
background: url(../images/go_blue_but.gif) no-repeat top left;
width:34px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
height:20px;
cursor:pointer;
border:none;
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:795px;
	margin:0px;
	float:left;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.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:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bac8d3;
	margin:0px;
	float:left;
	text-align:right;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
