body {
	margin: 25px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
html { min-height: 100%; margin-bottom: 1px; }

#container {

text-align: center;
		height:350px;
		position:relative;
		margin: 0px;
height: 100%;

	
}
#navigationBar {
	background-color: #01441c;
	width: 100% !important;
	width:100%;
	width/**/:/**/840px;
	height: 27px !important;
	height: 27px;
	height/**/:/**/20px;


}
#content {
	margin:0 auto;
	width: 860px;
	text-align:left;	
	min-height:480px;
	height:auto !important;
	height:350px;
	
}
#footer {
	margin:0px auto 0;
	text-align:left;
	width: 860px;
	text-align:left;
	background-color: #ffffff;
	vertical-align:bottom;

}
#leftBox {
	clear: both;
	float: left;
	width: 250px;
	padding-left: 90px;
	margin-right: 10px;
}
.rightBox {
	float: right;
	width: 420px !important;
	width: 420px;
	width/**/:/**/330px;
	margin-right: 90px;
	position:relative;
	top: 15px !important;
	top: 15px;
	top/**/:/**/5px;
	margin-bottom: 15px;
}


h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	 position: relative; 
	top: 0px !important;
	top: 0px;
	top/**/:/**/15px;
	
}
.green{
	color: #01441C;
}
h2 {
	font-size: 16px;
	color: #01441c;
}
.titles {
	float: left;
	text-align: left;
	clear: left;
}
.newsTitles {

	font-size: 14px;
	font-weight: bold;
}
.masthead {
	position: absolute;
}
.peach {
	color: #b67441;
	
}
#smallLeftText {
	margin: 0px;
	right: 0px !important;
	right: 0px;
	right/**/:/**/20px;
	width:400px;

}
h1 {
	font-size: 16px;
	color: #b16b35;
	position: relative;
	bottom: 12px;
	margin-bottom: 0px;
}
.brown {
background-color: #e8d3c2;
height: 44em;
width: 860px !important;
width: 860px;
width/**/:/**/852px;
}
.brown2 {
background-color: #e8d3c2;
height: 58em;
width: 860px !important;
width: 860px;
width/**/:/**/852px;


}
.brown3 {
background-color: #e8d3c2;
height: 52em;
width: 860px !important;
width: 860px;
width/**/:/**/852px;

}
.brown4 {
background-color: #e8d3c2;
width: 860px !important;
width: 860px;
width/**/:/**/852px;
height: 59em;


}
.red {
	color: #58011e;
}
.greenBG {
background-color: #dceab8;
width: 860px;
height:120em;



}
.homesTitles {
	color: #01441c;
	font-size: 28px;
}
#leftBoxLarge {
	
	float: left;
	width: 450px;
	padding-left: 75px;
	margin-right: 10px;
	margin-left: 20px;
	/*height: 100em;*/
}
.homesTitlesRed {

	color: #58011E;
	font-size: 24px;
}

#newsNavigation {
	display:block;
	height:26px;
	color:#ffffff;
	background:#8aba14;
	font-size:14px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	width: 860px;
	text-align: right;
}
.news-navigation a {
	
	color:#01441c;
	text-decoration:none;
}
.newsHeader {
	color: #01441C;
	font-size: 20px;
}
.rightBoxFar {

	float: right;
	
	margin-right: 0px;
	position:relative;
	top: 15px;
	margin-bottom: 15px;
}
#newsNavigationLeft {
	display:block;
	color:#ffffff;
	background:#8aba14;
	font-size:14px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	clear: both;
	width: 340px;
	text-align: right;
	float: left;
}
#newsNavigationLeft a{
	color:#ffffff;
	text-decoration: none;	
	
}
#leftBoxMid {

	clear: both;
	float: left;
	width: 390px;
	padding-left: 90px;
	margin-right: 0px;
}
.green2 {
	background-color: #ccdad2;
	height:75em;
	position:relative;
	margin-top: 0px;
	padding-top: 10px;
}
.locationsHeader {
	padding-left: 90px;
}
#locationsNavigation {
	display:block;
	height:26px;
	color:#ffffff;
	background:#8aba14;
	font-size:14px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	width: 770px;
	text-align: right;
	padding-left: 90px;
}
.massiveText {
	font-size: 26px;
	color: #01441c;
}
.greenBorder {
	border: 1px solid #01441C;
}
.thumbsPadding {
	padding-right: 10px;
	padding-top: 10px;
}
.mediumText {
	font-size: 16px;
}
#homesNavigationLeft {
	display:block;
	color:#ffffff;
	background:#8aba14;
	font-size:14px;
	overflow:hidden;
	position:relative;
	margin: 0px 50px 0px 0px;
	clear: both;
	width: 375px;
	text-align: left;
	float: left;
	right: 0px;
	padding: 0px;
}
#homesNavigationLeft a{
	color:#ffffff;
	text-decoration: none;	
	
}
.formItems {
	width: 180px;
}
#homes1 a{
height:35px;
display:block;
float:left;

	padding: 4px 25px 0px;
	
}
#homes1 a:hover{
	background-color:#01441c;
	padding: 4px 25px 0px;
	
	
}	

#homes2 a{
height:35px;
display:block;
float:left;

	padding: 4px 15px 0px;
	
}
#homes2 a:hover{
	background-color:#01441c;
	padding: 4px 15px 0px;
	
	
}	

.plain
{min-height:300px;
	position:relative;
	margin-top: 0px;
	width: 860px !important;
width: 860px;
width/**/:/**/852px;



	}
	.imgPadding{
	padding-top: 20px;
	padding-left: 8px;
	}
.lightGreen{
	color:#86b33f;}
.newsFlashHome{
	background-image:url(../images/news-flash2.jpg);
	width:330px;
	height:178px;
	background-repeat:no-repeat;
	position: absolute;
	bottom:64px;
	display:block;
	clear:right;
	}	
