body{margin:0; padding:0; background:#4B4946}
h1 { color: #f60; font-size: 15px; }
form, td, p, textarea, ul {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
h3 { font-size: 14px; }

input, textarea, select{font:10px Tahoma, Arial, Geneva, sans-serif; color:#55595E; border:1px solid #A3A3A3; vertical-align:middle;}
.input_4{ width:213px; height:19px; font:11px Tahoma, Arial, Geneva, sans-serif; color:#363636; padding:0 0 0 8px;}
.input_1{ width:187px; height:19px;}
.input_2{ width:187px; height:17px;}
.input_3{ width:87px; height:17px;}
.input_5{width:213px; height:69px; overflow:auto; font:11px Tahoma, Arial, Geneva, sans-serif; color:#363636; padding:0 0 0 8px;}
.inp_h{ height:22px; margin:0 0 3px 0;}
td, tr {vertical-align:top; text-align:left}

td{font:11px/14px tahoma, arial, helvetica, sans-serif;}
a{ text-decoration:underline;}
a{ text-decoration:underline;}
.header{height:337px; background:url(../images/bg_header.jpg) top no-repeat;}
.header .indent{margin:17px 0 16px 343px;}

.cont{height:100%; background:url(../images/bg_1.gif) top no-repeat #FFFFFF; padding:16px 12px 10px 24px;}
.cont_1{height:100%; background:url(../images/bg_1.gif) top no-repeat #FFFFFF; padding:37px 28px 10px 24px;}
.content .bg_h{background:url(../images/bg_h.gif) top repeat-x; margin:5px 0 0 0;}
.content .indent{width:454px; padding:21px 18px 0 0;}
.content .indent_1{width:447px; padding:21px 25px 0 0;}
.content .indent_2{width:397px; padding:21px 18px 0 0;}
.content .right_col{height:100%; background:url(../images/bg_3.gif) left bottom no-repeat #E5E6DF; padding:21px 17px 10px 19px;}
.content{
	color:#363636;
}
.content .txt{color:#636363; font-weight:bold;}
.content a{
	text-decoration:underline;
	color:#C02F00;
}
.content a:hover{
	text-decoration:none;
}
.content .link{ color:#679821;}
.content .link_1{ font-size:10px; background:url(../images/pic_2.gif) 0 2px no-repeat; padding:0 0 3px 18px; color:#A3A3A3;}
.content .link_2{ color:#363636; font-weight:bold;}

.indent_1 ul {list-style:none;}
.indent_1 li {
	background:url(../images/pic_2.gif) 0 3px no-repeat;
	padding:3px 0 3px 19px;
}
.indent_1 li a { 
	line-height:18px;
	color:#C02F00;
	text-decoration:underline;
}
.indent_1 li a:hover { 
	text-decoration:none;
}

#footer{
	color:#545454;
	height:69px; 
	background:url(../images/bg_footer.gif) top no-repeat; 
	padding:22px 0 0 0;
	margin: 0 auto;
	text-align: center;
}
#footer ul { margin: 0 auto; padding: 0; list-style: none; text-align: center; }
#footer li { margin: 0; padding: 0 20px 0 0; display: inline; }

#footer a {
	color:#000;
	text-decoration:none;
	padding: 0; 
	margin: 0;
}
#footer a:hover { color:#e40e0e; }
#footer .link{ text-decoration:underline; color:#e40e0e; }
#footer .link:hover{ text-decoration:none; }

.bg{ background:url(../images/bg_2.gif) right 5px no-repeat; padding:0 15px 0 15px;}
.bg_1{padding:0 0 0 23px;}

#slogan { margin: 0 0 12px 0; padding: 0; }

#contactPodOuter { margin: 0 10px 10px 0; padding: 0; border: 1px #cfd2d5 solid; width: 246px; height: 128px; float: left; }
#contactPodOuter p { margin: 0; padding: 5px; }
#contactPodOuter img { padding: 2px; border: 1px #cfd2d5 solid; }
#contactPodOuter h2 { color: #c65422; font-size: 16px; padding: 8px 0 0 0; margin: 0; }
#contactPodOuter h3 { color: #000; font-size: 12px; margin: 0; padding: 10px 0 7px 0; }
#contactPodOuter ul { margin: 0; padding: 0; list-style: none; background-image: none; }
#contactPodOuter li { margin: 0; padding: 0; background-image: none; }

.floatLeft { float: left; }

#housing { margin: 0 0 0 10px; padding: 0; float: left; width: 38px; }

#mlsLogo { margin: -30px 10px 0 0; padding: 0; float: right; width: 80px; }

#contactPodLarge { margin: 0; padding: 0; border: 1px #cfd2d5 solid; width: 368px; height: 129px; }

#contactLeft { margin: 0; padding: 5px; float: left; width: 98px; }
#contactLeft img { margin: 0; padding: 2px; border: 1px #cfd2d5 solid; }

#contactRight { margin: 0; padding: 5px; float: right; width: 250; }
#contactRight h1 { margin: 0; padding: 4px 0 10px 0; }
#contactRight ul { margin: 0; padding: 0; list-style: none; }
#contactRight li { margin: 0; padding: 3px 0 3px 17px; background-position: left 5px; }

#iframeSearch { margin: 0 auto; text-align:center; padding: 0; }

#searchLinks { margin: 0; padding: 0; font-size: 16px; font-weight: bold; }
#searchLinks ul { margin: 0; padding: 0 0 50px 0; list-style: none; }
#searchLinks li { margin: 0; padding: 8px; border-bottom: 1px #ccc solid; list-style: none; }
#searchLinks a:link { color: #c65422; text-decoration: none; }
#searchLinks a:visited { color: #c65422; text-decoration: none; }
#searchLinks a:hover { color: #666; text-decoration: underline; }