body {
	padding:0;
	margin:0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
td, p, h1, h2, h3, ul, li, form, select, input, textarea{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
a{
	outline:none;
}
img{
	border:0;
}
/*-----------------------------------------------------------Header  Starts-------------------------------------------*/
td.topMenubg{
	background:url(images/top-menu-bg.jpg) repeat-x 0 0;
	padding:26px 0 5px 0;
}
td.menuBg{
	background:url(images/menu-bg.jpg) repeat-x 0 0;
	border:1px solid #9EA093;
	height:26px;
	border-bottom:0;
}
td.topMenubg ul{
	padding:0;
}
td.topMenubg ul li{
	background:url(images/menu-divider.jpg) no-repeat 0 0;
	float:left;
	padding:0 12px;
	width:auto;
}
td.topMenubg ul li a{
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#434343;
	text-decoration:none;
	background-color:inherit;
}
td.topMenubg ul li a:hover, td.topMenubg ul li a.active{
	color:#FFF;
	background-color:inherit;
}
td.topMenubg ul li.noDivider{
	background:none;
}
td.banner{
	background:url(images/banner.jpg) no-repeat 0 17px;
	height:355px;
}
td.banner img{
	margin:12px 0 0 0;
}
td.topBotpad{	
	padding:3px 0 2px 0;
}
/*------------------------------------------------------Left Panel Starts--------------------------------------------*/
h2.blueHeading{
	font:24px/28px Georgia, "Times New Roman", Times, serif;
	color:#327E94;
	background-color:inherit;
}
.bottomPad24{
	padding-bottom:24px;
}
h3.listHeading{
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 6px 0;
	border-bottom:1px solid #DCDCDC;
}
p.listTxt{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#327E94;
	background-color:inherit;
	padding:15px 0 0 0;
}
h2.blackHeading{
	background:url(images/heading-pattern.gif) repeat;
	height:38px;
	font:22px/38px Georgia, "Times New Roman", Times, serif;
	color:#272624;
	padding:0 0 0 20px;
	background-color:inherit;
}
td.grayBg{
	background-color:#F4F4F4;
	color:#686767;
	padding:17px 0;
}
img.housePic{
	border:2px solid #CBD5B9;
}
p.picName{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#686767;
	background-color:inherit;
}
a.detailButton{
	background:url(images/detail-button.jpg) no-repeat 0 0;
	width:68px;
	height:30px;
	display:block;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#07485C;
	background-color:inherit;
	text-align:center;
	margin:8px 0 0 0;
	text-decoration:none;
}
a.detailButton:hover{
	color:#000;
	background-color:inherit;
}
td.topPad8{
	padding:8px 0 0 0;
}
td.searchBg{
	background-color:#A4A59B;
	color:#FFF;
	padding:8px 0 0 0;
}
td.searchBg h2{
	background:url(images/search-icon.jpg) no-repeat 0 0;
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding:0 0 8px 30px;
	background-color:inherit;
}
select.location{
	width:229px;
}
select.category{
	width:112px;
}
a.goBtn{
	background:url(images/button-bg.jpg) repeat-x 0 0;
	height:17px;
	border:1px solid #000;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:inherit;
}
/*------------------------------------------------------Left Panel Ends--------------------------------------------*/
/*------------------------------------------------------Right Panel Starts--------------------------------------------*/
h2.heading{
	background-color:#B7EEFF;
	height:36px;
	font:20px/36px Georgia, "Times New Roman", Times, serif;
	color:#1B7691;
	padding:0 0 0 19px;
}
td.rightPanelbg{
	background-color:#4CADCA;
	color:#BBEFFF;
	padding:21px 0 45px 0;
}
td.rightPanelbg p{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#BBEFFF;
	background-color:inherit;
}
p.rightPaneltxt{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#BBEFFF;
	background-color:inherit;
}
p.rightPaneltxt a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}
p.rightPaneltxt a:hover{
	text-decoration:none;
}
label.userTxt{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#BBEFFF;
	background-color:inherit;
}
select.selectBox{
	width:152px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:0 0 0 6px;
	background-color:#FFF;
}
input.textBox{
	width:148px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:0 0 0 6px;
	background-color:#FFF;
}
ul.mortgageType{
	padding:0 0 0 19px;
}
ul.mortgageType li{
	background:url(images/bullet.gif) no-repeat 0 10px;
	padding:0 0 0 24px;
}
ul.mortgageType li a{
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#BBEFFF;
	background-color:inherit;
	text-decoration:none;
}
ul.mortgageType li a:hover{
	color:#FFF;
	background-color:inherit;
}
img.downloadBanner{
	border-top:1px solid #BBEFFF;
	border-bottom:1px solid #BBEFFF;
}
/*------------------------------------------------------Right Panel Ends--------------------------------------------*/
/*------------------------------------------------------Footer Starts--------------------------------------------*/
td.footerBg{
	background-color:#272624;
	color:#C2C2C2;
	height:80px;
}
ul.footerLink{
	padding:20px 0 7px 0;
	height:15px;
}
ul.footerLink li{
	background:url(images/footer-link-divider.gif) no-repeat 0 4px;
	padding:0 7px;
	float:left;
	width:auto;
}
ul.footerLink li a{
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#C2C2C2;
	background-color:inherit;
	text-decoration:none;
}
ul.footerLink li.noDivider{
	background:none;
}
ul.footerLink li.noDiv{
	background:none;
	padding:0 11px 0 0;
}
ul.footerLink li a:hover{
	text-decoration:underline;
}
p.copy{
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#949494;
	padding:0 0 0 7px;
	background-color:inherit;
}
p.copy a{
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#C2C2C2;
	text-decoration:none;
	background-color:inherit;
}
p.copy a:hover{
	text-decoration:underline;
}
