@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:url(../images/bg.jpg) repeat-x left top; font-size:11px; color:#082b57; font-weight:normal; font-family:Arial;}

ul{list-style:none;}
img{border:0;}
h3{font-size:12px; font-weight:bold; text-align:center;}
h6{
	text-align:left!important;
	margin:5px 0;
	font-size:16px;
	font-weight:bold;
	color:#dc006b;
	font-family: Arial, Helvetica, sans-serif !important;
}
a{color:#082b57; text-decoration:underline;}
a:hover{text-decoration:none;}
code{
	margin:10px 0;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper{width:949px; margin:0 auto;}
#containerback{background:url(../images/repeat-bg.png) repeat-y left top; width:949px; float:left;}
#maincontainer{width:100%; background:url(../images/background.png) no-repeat left top; float:left;}

#left{width:677px; float:left; margin-top:40px; padding:0 12px 0 38px;}
#right{width:184px; float:left; padding:0 18px; margin-top:132px;}
#right code{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#right form{background:#ececec; padding:10px; color:#525252;}
#right form input[type=text], select{font-size:12px; *font-size:11px; color:#90103b;}

.topnav{color:#90103b; float:left; text-align:right; width:100%;}
.topnav a{color:#90103b; text-decoration:none;}
.topnav a:hover{text-decoration:underline;}

.logo{width:100%; margin-top:12px; background:url(../images/logo.png) no-repeat center top; height:61px; float:left;}
.logo a{display:block; width:380px; height:61px; text-indent:-99999px; float:left;}

.navigation{width:100%; float:left; margin-top:12px; border-bottom:#eef2b6 6px solid;}
.navigation li{float:left; margin-right:2px;}
.navigation li a{display:block; height:29px; background:url(../images/leftnav.png) no-repeat left -29px; padding-left:17px; width:auto; text-decoration:none;}
.navigation li a:hover{background:url(../images/leftnav.png) no-repeat left top;}
.navigation li span{display:block; height:29px; background:url(../images/rightnav.png) no-repeat right -29px; padding-right:16px; width:auto; color:#FFFFFF; font-size:12px; line-height:27px;}
.navigation li a:hover span{background:url(../images/rightnav.png) no-repeat right top; cursor:pointer; *cursor:hand;}

.navigation .selected {background:url(../images/leftnav.png) no-repeat left top;}
.navigation .selected span{background:url(../images/rightnav.png) no-repeat right top; cursor:pointer; *cursor:hand;}




.bannerarea{width:100%; margin-top:11px; float:left;}
.freeReport{width:220px; padding:6px; float:left; height:168px; background:#90103b url(../images/freereportbg.jpg) no-repeat right bottom; color:#fff;}
.freeReport dl{width:100%; margin-top:10px;}
.freeReport dd{width:73px; float:left; padding-right:6px; text-align:right; margin-bottom:2px;}
.freeReport dt{width:121px; float:left; margin-bottom:2px;}
.freeReport input[type=text]{width:111px; height:17px; background:#fff url(../images/report-input-bg.jpg) no-repeat left top; color:#082b57; font-size:11px; padding:0 5px; border:0;}

.banner{width:434px; height:180px; float:left; margin-left:11px;}

.bottomnav{width:100%; float:left; height:29px; background:url(../images/bottomnavbg.jpg) repeat-x left top; border-bottom:#adc9e1 1px solid; font-weight:bold; color:#90103b; text-align:center; line-height:27px; margin-top:7px;}
.bottomnav a{color:#90103b; text-decoration:none; padding:0 15px;}
.bottomnav a:hover{text-decoration:underline;}

#bodycontainer{width:100%; float:left; margin-top:11px;}
.bodyleft{width:210px; margin-right:16px; float:left;}
.bodyright{width:450px; float:left;}

.contents{width:447px; margin:0 auto;}
.contents h3{text-align:left!important; margin:5px 0;}
.contents h2{text-align:left!important; margin:5px 0; font-size:16px; font-weight:bold; color:#dc006b;}
.contents-top{width:447px; float:left; background:url(../images/content-top.jpg) no-repeat left top; height:19px;}
.contents-middle{width:415px; padding:0 15px; float:left; background:url(../images/content-middle.jpg) no-repeat center top; border-left:#e2ecf4 1px solid; border-right:#e2ecf4 1px solid;}
.contents-middle p{margin:15px 0; color:#525252; text-align:justify;}
.contents-bottom{width:447px; float:left; background:url(../images/content-bottom.jpg) no-repeat left top; height:17px;}
.legal{width:447px; float:left; margin-top:10px; margin-bottom:20px;}

.property-top{width:210px; height:19px; float:left; background:url(../images/advertise-top.jpg) no-repeat left top;}
.property-middle{width:188px; float:left; border-left:#a6c0e2 1px solid; border-right:#a6c0e2 1px solid; background:#FFFFFF; padding:0 10px; text-align:center;}
.property-middle img{margin-bottom:15px;}
.property-bottom{width:210px; height:19px; float:left; background:url(../images/advertise-bottom.jpg) no-repeat left top;}

.testimonial{width:210px; float:left; margin-top:16px;}
.testimonial-top{width:100%; float:left; background:url(../images/testimonial-top.jpg) no-repeat left top; height:21px;}
.testimonial-middle{width:174px; float:left; background:#90103b; padding:0 18px; color:#FFFFFF;}
.pink{color:#dc006b;}
.testimonial-bottom{width:100%; float:left; background:url(../images/testimonial-bottom.jpg) no-repeat left top; height:21px;}

#footer{width:100%; float:left; background:url(../images/footer.jpg) no-repeat left bottom; margin-left:24px; padding-top:15px;}
.footernav{ padding:10px; text-align:center; width:685px; float:left;}
.footernav a{color:#90103b; text-decoration:none; padding:0 7px;}
.footernav a:hover{text-decoration:underline;}
.mostfooter{width:685px; margin-left:34px; float:left; margin-top:20px; text-align:center; color:#90103b; padding-bottom:20px;}.button1 {
	color: #FFFFFF;
	background-color: #DC006B;
	border: 1px solid #343434;
	font-size: 11px;
}


.li_listing{ text-decoration:none;}
.li_listing ul { margin:0; padding:0; list-style:none;}
.li_listing li {display:block; padding:0 0 7px 8px; background:url(../images/bul.gif) no-repeat 0 5px; }
