/* CSS Document */
body {
	background:url(images/top-background.gif) repeat-x #858d5d top; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; color:#666666;
}
div.header {
	width:995px; height:159px; background:url(images/site-header.gif) no-repeat;
}
	div.headerNav {
		float:left; width:980px; text-align:right; font-size:1.0em; color:#FFFFFF; padding:5px 15px 0px 0px;
	}
		div.headerNav a {
			color:#FFFFFF; text-decoration:none;
		}
		div.headerNav a:hover{
			color:#FFFFFF; text-decoration:underline;
		}
	div.headerSearch {
		float:left; width:349px; padding:20px 0px 0px 646px; text-align:left; font-size:1.2em; color:#FFFFFF;
	}
		div.headerSearch form {
			margin:16px 0px 0px 0px; padding:0px;
		}
			div.headerSearch form input.mlssearch,div.headerSearch form select.mlssearch {
				font-size:.8em; color:#999999; padding:3px; margin:0px;
			}
	
	
div.contentHolder {
	float:left; width:100%; background:#FFFFFF;
}

div.content {
	width:965px; padding:15px; text-align:left;
}
	div.nav {
		float:left; width:180px;
	}
		div.nav ul {
			float:left; width:180px; list-style:none; padding:0px; margin:0px; font-size:1.1em; font-weight:bold; line-height:1.8em;
		}
			div.nav ul li a {
				color:#4c3917; text-decoration:none; padding:0px 0px 0px 15px; 
			}
			div.nav ul li a:hover {
				color:#4c3917; text-decoration:none; background:url(images/nav-arrow.gif) no-repeat left 4px; padding:0px 0px 0px 15px; 
			}	
			div.nav ul li a.image:hover {
				color:#4c3917; text-decoration:none; background:none; padding:0px 0px 0px 15px; 
			}	
	div.nav h2 {
		font-size:1.2em; color:#FFFFFF; margin:0px; padding:0px; background:url(images/contact-shawn.gif) no-repeat; width:128px; height:29px; padding:4px 0px 0px 15px;
	}
		div.nav h2 a:hover {
			text-decoration:none;
		}			
	
	div.middleCol {
		float:left; width:573px; padding:0px 15px 0px 15px; margin:0px 0px 15px 0px; border-left:1px solid #c4c2bc; font-size:1.1em;
	}
		div.middleCol img {
			border:1px solid #c4c2bc; margin:0px 0px 0px 10px;
		}
		div.middleCol div.flashWelcome {
			float:left; width:561px; background:#5d6241; padding:5px; color:#FFFFFF; font-size:1.2em; margin-bottom:10px; border-left:1px solid #c4c2bc; border-right:1px solid #c4c2bc; border-bottom:1px solid #c4c2bc;
		}
		div.middleCol hr.hr {
			color:#5d6241; background-color:#5d6241; float:left; width:573px; margin:0px; padding:0px;
		}
		div.middleCol div.welcomeText {
			float:left; width:573px; padding:10px 0px 0px 0px;
		}
			div.middleCol div.welcomeText h1 {
				font-size:1.1em;
			}
		div.middleCol div.footerNav {
			float:left; width:573px; font-size:.9em; line-height:1.2em; margin:10px 0px 0px 0px; border-top:1px solid #c4c2bc;
		}
			div.footerNav a {
				color:#666666; text-decoration:none;
			}
			div.footerNav a:hover {
				color:#666666; text-decoration:underline;
			}
		div.middleCol table h1 {
			font-size:1.2em; color:#4c3917; margin:0px; padding:0px;
		}
		div.middleCol table tr td.tiny {
			font-size:.9em;
		}
		div.middleCol h2 {
			font-size:1.1em; color:#333333; width:563px; background-color:#c8cdac; padding:5px;
		}
		div.middleCol h3 {
			font-size:1.1em; color:#333333;
		}
		
	div.rightCol {
		float:left; width:178px;
	}
		div.rightCol h2 {
			float:left; font-size:1.2em; color:#FFFFFF; background:url(images/page-headers.gif); width:170px; height:30px; margin:0px; padding:2px 0px 0px 8px;
		}
		div.rightCol div.box {
			float:left; width:160px;  border-left:1px solid #c4c2bc; border-right:1px solid #c4c2bc; border-bottom:1px solid #c4c2bc; background:#eeefe7; padding:3px 8px 8px 8px; margin:0px 0px 10px 0px;
		}
		div.rightCol div.boxsm {
			float:left; width:160px;
		}
div.footer {
	float:left; background:url(images/site-bottom.gif) repeat-x; height:48px; width:100%;
}
div.footer div.footerText {
	text-align:right; font-size:.9em; color:#666666; width:995px; padding:15px 0px 0px 0px;
}

a {
	color:#4c3917; text-decoration:none;
}
a:hover {
	color:#4c3917; text-decoration:underline;
}

ul.homebuying {
	padding:0px; margin:0px 0px 0px 15px;
}
ul.homebuying li {
	width:235px; 
} 

table.links img {
	margin:0px; padding:0px;
}
a.toplink:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.toplink:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.toplink:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.toplink:active {
	color: #FFFFFF;
	text-decoration:none;
}
