body {
margin: 0;
padding: 0;
font-size: 14px;
font-family: verdana,sans-serif;
height:100%; 

}




img {
	border: 0px none;
}


.header {
	background: #D8D2C1 url(images/titleBG3.jpg) no-repeat;
	border-bottom: 2px solid #FFFFFF;
	text-align: right;
        height:78px;
}

.toplogo {
position:absolute;
width: 78px;
height: 75px;
top:0;
right:0;

}


.topnav {
background:#d9d3c0 url(images/topbar.png) repeat-x;
height: 25px;
text-align:center;
padding-left: 10px;
}

.topnav a {
color: #000000;
font-weight: bold;
padding-right: 50px;
padding-top: 4px;
float: left;
text-decoration: none;
}

.topnav a:hover {
color : #003399;
float: left;
text-decoration: none;

}
.emailform {
width: 200px;
float:right;

}

.emailform form {
margin-top: 1px;
margin-bottom: 0;
padding: 0;
}


.leftside {
position: absolute;
left: 0px;
background-color: #d9d3c0;
width: 144px;
float:left;
clear:left;
height: 100%;
color:#000000;
}

.leftside a {

display:block;
font-size: 13px;
font-weight: bold;
color: #000000;
padding-left: 3px;
padding-bottom: 4px;
text-decoration: none;

}

.leftside a:visited {
 color: #000000;
}

.leftside a:hover {
 color : #003399;
 
}

.contactBox {
	font-size: 11px;
	padding: 6px 5px;
	background-color:#C2BDAD ;
}
.contactBox	a  {
      font-size: 11px;
      font-weight: normal;
      display:inline;
	color : #000000;
	text-decoration: none;
      text-align: left;
      margin: 0;
      padding: 0;
      	}
	

	
.contactBox	a:hover  {
	color : #0066FF;
      background:transparent;
	text-decoration: underline;
	}	

.content {
background: #FFFFFF;
margin: 0 0 0 144px;
padding: 20px;
margin-top: 0;

}

.content h1 {
font-size: 24px;
color: #003399;
margin-top: 0;
}

.content p {

}

.headerFooter {
	font: bolder normal 24px "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
	background: #d9d3c0;
      margin-top: 100px;
}

.sectionHeader {
	font: bold 24px "Times New Roman", Times, serif;
	color: #000000;
	text-align: right;
}
.sectionHeaderTble {
	font: bold 14px "Times New Roman", Times, serif;
	color: #003399;
	text-align: right;
	border-top: 1px solid #003399;
	border-right: 1px none #003399;
	border-bottom: 1px none #003399;
	border-left: 1px none #003399;
}


.mlsAddress {
	font: 16px "Times New Roman", Times, serif;
	
	
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFFFFF;
	background: #333333;


}
.mlsImage {
	border-left: 2px solid #000000;
}
.mlsNotes {
	font: 14px "Times New Roman", Times, serif;
	border-right: 2px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;

}
.mlsPrice {
	font: 16px "Times New Roman", Times, serif;
	background: #C8BEA5;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 3px 3px 3px 10px;
}


.title {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #003399;
	border-bottom: 5px solid #FFCC66;
	border-left: 2px solid #FFCC66;
	padding-left: 15px;
	margin-left: 45px;
	margin-right: 45px;

}
