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;
}



/*------------------------------------------------------Main Starts--------------------------------------------*/



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #EBF5F7;
}

.row1 {
	font-family: "Trebuchet MS";
	font-size: xx-small;
	color: #434343;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 3px;
	border: 0px solid #FFFFFF;
	text-decoration: none;
	background-position: left top;
	text-align: left;
}
.menu1 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #106F8F;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 214px;
	font-size: 14px;
}

.row2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0D0D0D;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 3px;
	border: 0px solid #b6bccb;
	text-decoration: none;
	font-weight: normal;
}
dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
option {
	font-family: "Trebuchet MS";
	font-size: xx-small;
	font-weight: bold;
	color: #0d0d0d;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #0d0d0d;
}
select {
	font-family: "Trebuchet MS";
	font-size: xx-small;
	font-weight: bold;
	color: #0d0d0d;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #0d0d0d;
}
textarea {
	font-family: "Trebuchet MS";
	font-size: xx-small;
	font-weight: bold;
	color: #0d0d0d;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #0d0d0d;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #0d0d0d;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #006699;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #0D0D0D;
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #F7912B;
	text-decoration: none;
}
.topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D0D0D;
	padding: 5px;
	text-decoration: none;
	font-weight: normal;
	margin: 3px;
}
.topMenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D0D0D;
	display: block;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: underline;
}
.topMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px ;
	color: #0D0D0D;
	display: block;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: underline;
}
.topMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D0D0D;
	display: block;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: underline;
}
.topMenu a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D0D0D;
	display: block;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: underline;
}
.headingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: underline;
	color: #4490A4;
	text-transform: capitalize;
}
.headingText a:active{

	text-decoration: underline;
	color: #4490A4;
}
.headingText a:hover{

	text-decoration: underline;
	color: #4490A4;
}
.headingText a:visited{

	text-decoration: underline;
	color: #4490A4;
}
.headingText a:link {

	text-decoration: underline;
	color: #4490A4;
}

.borders1 {
	background-color: #FFFFCC;
	border: 1px solid #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	text-decoration: none;
}
.contact {
	background-image: url(../images/contact1.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 68px;
}
.contact a:link {
	background-image: url(../images/contact1.gif);
	display: block;
}
.contact a:hover {
	background-image: url(../images/contact2.gif);
	display: block;
}
.contact a:visited {
	background-image: url(../images/contact1.gif);
	display: block;
}
.contact a:active {
	background-image: url(../images/contact1.gif);
	display: block;
}
.search {
	background-image: url(../images/search1.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 70px;
}
.search a:link {
	background-image: url(../images/search1.gif);
	display: block;
}
.search a:hover {
	background-image: url(../images/search2.gif);
	display: block;
}
.search a:visited {
	background-image: url(../images/search1.gif);
	display: block;
}
.search a:active {
	background-image: url(../images/search1.gif);
	display: block;
}
.featured {
	background-image: url(../images/featured1.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 85px;
}
.featured a:link {
	background-image: url(../images/featured1.gif);
	display: block;
}
.featured a:hover {
	background-image: url(../images/featured2.gif);
	display: block;
}
.featured a:visited {
	background-image: url(../images/featured1.gif);
	display: block;
}
.featured a:active {
	background-image: url(../images/featured1.gif);
	display: block;
}
.about {
	background-image: url(../images/about1.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 75px;
}
.about a:link {
	background-image: url(../images/about1.gif);
	display: block;
}
.about a:hover {
	background-image: url(../images/about2.gif);
	display: block;
}
.about a:visited {
	background-image: url(../images/about1.gif);
	display: block;
}
.about a:active {
	background-image: url(../images/about1.gif);
	display: block;
}
.home {
	background-image: url(../images/home1.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 73px;
}
.home a:link {
	background-image: url(../images/home1.gif);
	display: block;
}
.home a:hover {
	background-image: url(../images/home2.gif);
	display: block;
}
.home a:visited {
	background-image: url(../images/home1.gif);
	display: block;
}
.home a:active {
	background-image: url(../images/home1.gif);
	display: block;
}
.menu2 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #106F8F;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-bottom-color: #0D0D0D;
	border-left-color: #0D0D0D;
	font-size: 14px;
}
.menu3 {
	font-family: "Trebuchet MS";
	font-weight: normal;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #25789A;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-bottom-color: #0D0D0D;
	border-left-color: #0D0D0D;
	width: 286px;
}
.menu4 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #4490a4;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	border-bottom-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-left-color: #0D0D0D;
	font-size: 14px;
}
.menu5 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #2E7E9F;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	border-bottom-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-left-color: #0D0D0D;
	font-size: 14px;
}
.menu6 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #0D8DBC;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	width: 286px;
	border-bottom-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-left-color: #0D0D0D;
	font-size: 14px;
	background-image: url(../images/searcbg.png);
}
.menu7 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;
	background-color: #2E7E9F;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0D0D0D;
	width: 286px;
	border-bottom-color: #0D0D0D;
	border-top-color: #0D0D0D;
	border-left-color: #0D0D0D;
	font-size: 14px;
}
h4 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #0D0D0D;
	text-decoration: none;

}
.boxes {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #0d0d0d;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #0d0d0d;
}
