@charset "utf-8";
/* Master CSS */

/* import framework stylesheets and hid from IE/Mac \*/
@import url("screen.css");
@import url("dropdown.css");
@import url("lightbox.css");
@import url("SpryValidationTextField.css");
@import url("SpryValidationSelect.css");
/* end import/hide */

/* custom styles */
body {
	behavior: url("css/csshover3.htc");
	margin: 5px;
	background: #2F5F1D;
	font: 11px Verdana, Arial, Helvetica, sans-serif);
	}
a {
	color:#284813;
}
.container {
	background: #fff;
}
div.box1 {
	border-right: none;
	width: 146px;
	float: left;
	padding: 0px 5px 0px 5px;
	margin-top: 10px;
}
div.box1 p {
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
div.box1 ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#topnav {background: #2F5F1D; text-align: right; color:#fff;}
#topnav a {color:#fff;}
#logo img {
	margin: 5px;
}
#logo {
	font-size: 20px;
	color: #3F481D;
	text-align: center;
	padding-bottom: 10px;
}
#info {
	padding-top: 10px;
	padding-right: 5px;
}
#info p {
	margin: 0px;
	padding: 0px;
}
#info p#phone {
	color: #990000;
	font-size: 2em;
	font-weight: bold;
	padding-left: 20px;
	background: url(../images/icon-phone.gif) no-repeat left center;
}
#info p#email {
	padding-left: 20px;
	background: url(../images/icon-email.gif) no-repeat left center;
}
#info p#web {
	font-size: 1.5em;
}
#info a {
	text-decoration: none;
}
#info a:hover {
	text-decoration: underline;
}
div#featured {
	text-align: center;
	background: #fff;
}
#navigation {
	background: #284813;
	font-weight: bold;
}
#navigation ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#navigation ul li {
	display: inline;
}
#navigation ul li a {
	display: block;
	padding: 10px 15px 10px 15px;
	float: left;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #437720;
	height: 1%;
}
#navigation ul li a.important {
	color: #FFCC00;
	text-decoration: none;
}
#navigation ul li a:hover {
	text-decoration: underline;
}
ul.submenu {list-style: none; padding:0; margin:0; margin-bottom:20px; width: 200px; float: left;}
ul.submenu li {padding-bottom: 10px;}

#secondlevel {
	text-align: center;
	background: #284813;
	color: #fff;
	padding: 5px 0px 5px 0px;
}
#secondlevel  h3 {
	padding: 0px;
	margin: 0px;
	color: #fff;
}
div#bottomlevel {
	background: #D7D4A6;
}
div#subpage {
	background: url(../images/sidebar.gif) repeat-y top left;
	padding-bottom: 10px;
}
ul#sidenav {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul#sidenav li a {
	display: block;
	padding: 5px;
	border-bottom: dotted 1px #000;
	color: #3F481D;
	text-decoration: none;
	font-size: 1.2em;
	height: 1%;
}
ul#sidenav li a span {
	color: #990000;
}
ul#sidenav li a:hover {
	text-decoration: underline;
	color: #000;
}
div#pic {
	text-align: center;
	padding: 5px;
}
div#content {
	padding: 5px;
}
div#content h4 { font-weight: bold;}
div#content h4 span {font-weight: normal;}
div#content ul {
	padding-left: 15px;
}
div#content img {
	margin-right: 20px;
	margin-bottom: 10px;
	border: 2px solid #000;
}
div#content img.right {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 0;
	float: right;
	border: 2px solid #000;
}
h3.listheader {
	background: #284813;
	padding: 5px 10px 5px 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #fff;
}
div.listing {
	padding: 5px;
	border: solid 1px #284813;
	overflow: auto;
}
div.listing div.picture {
	text-align: center;
	float: left;
	width: 250px;
}
div.listing div.textinfo {
	float: left;
	width: 400px;
	padding-left: 10px;
}
div#footer {
	background: #2F5F1D;
	padding: 10px 0px 10px 0px;
	color: #fff;
	font-size: 0.8em;
}
div#footer a {
	color: #fff;
}

form#foreclosure label {
	display: block;
}

form#foreclosure input.text {
	padding: 5px;
	border: 1px solid #ccc;
	width: 200px;
}