body{
	margin:0;
	padding:0;
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text p{
	margin:0;
	padding:0;
}
div,p,td{
	text-align:left;
}
img{
	border:none;
}
.clr{
	clear:both;
}
.pad10{
	padding:10px 10px 0 10px;
}
.lalign{
	foat:left;
}
.ralign{
	float:right;
}
.printbox{
	display:none;
}
hr, #pages a{
	color:#53751F;
}
#vertimg{
	width:230px; 
	margin:0 10px 10px 10px;	
}
#vertimg img{
	margin:0 0 10px 0;
	width:230px;
}
#horimg img{
	margin:0 5px 5px 0;
	width:230px;
}
.content_thumb {
display:block;
float:left;
margin:5px 10px 10px 0;
}
.galimg .content_thumb{
	margin:0;	
}
.galimg{
	margin:5px 0 0 0;
}
.pgtitle{
	background-color:#9DBF69;
	height:28px;
	left:0;
	position:absolute;
	top:-28px;
	width:467px;
	margin:0;ide
}
.pgtitle h1, h1{
	margin:0;
	padding:0 0 0 20px;
	background-color:#9DBF69;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	line-height:28px;
	color:#ffffff;
	font-weight:normal;
}
h1{
	padding:0 0 0 10px;
	margin:10px 0;
}
h3{
	background-color:#5C8122;
	color:#D5E9B6;
	font-family:"Times New Roman",Times,serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0 10px;
}
#main{
	margin:0;
	background-image:url(/images/mainbg.jpg);
	background-repeat:repeat-y;
}
#slideshow .text{
	height:90px;
	overflow:hidden;
	background-color:#53751F;
}
#slideshow .text div{
	padding:10px 30px;
	color:#D5E9B6;
	font-style:italic;
	font-size:22px;
	line-height:35px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
#slideshow img div{
	width:190px;
	height:128px;
	border-bottom:1px solid #ffffff;
	border-top:none;
	border-left:none;
	border-right:none;
}
#slideshow .img{
	float:left;
	border-top:1px solid #ffffff;
}
#slideshow .slidefeats div{
	float:right;
	width:190px;
	border-top:1px solid #ffffff;
	overflow:hidden;
	background-repeat:no-repeat;
}
#slideshow .slidefeats .img1{
	background-image:url(/images/pic1.jpg);
}
#slideshow .slidefeats .img1{
	background-image:url(/images/pic1.jpg);
}
.clr{
	clear:both;
}

#outer{
background-color:#FFFFFF;
margin-top:26px;
padding:10px 0;
width:1010px;
}

#inner{
	margin:0 10px 10px 10px;
	background-color:#ffffff;
}

#left{
	width:189px;
	background-color:#53751F;
	background-repeat:no-repeat;
	float:left;
	min-height:667px;
	border-right:solid 1px #ffffff;
}

#logo{
	width:208px;
	background-image:url(/images/logo.jpg);
	height:90px;
	width:189px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	display:block;
	overflow:hidden;
	line-height:200px;
}

#menu{
	width:189px;
	text-align:left;
	min-height:257px;
	background-color:#CEDDB6;
}


#menu ul{
	padding:0;
	margin:0;
}
#menu ul li{
	list-style:none;
	background-image:url(/images/button.jpg);
	background-repeat:no-repeat;
	border-top:solid #ffffff 1px;
}

#menu ul li a{
	padding-left:25px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#527521;
	line-height:27px;
	text-decoration:none;
}

#menu ul li a:hover{
	text-decoration:underline;
}

#menu ul li ul{
	display:none;
}

#menu ul li ul li{
	background:none;
}
#menu ul li ul li a{
	background-color:#fff;
	font-weight:normal;
	color:#333;
	font-size:11px;
	padding:0 0 0 35px;
	line-height: 20px;
}
#contact_image{
	background-color:#53751F;
	border-top:1px solid #ffffff;
}

#contact_box{
	background-color:#53751F;
	border-top:1px solid #ffffff;
	padding:10px 15px;
	color:#D1E6AB;
	font-size:11px;
}
#contact_box a{
	color:#D1E6AB;
}

#right{
	float:left;
	width:798px;
}

#slide{
	width:798px;
	height:484px;
	background-color:#9DBF69;
	overflow:hidden;
}
.slide_inner{
	position:absolute;
	width:798px;
}

#pages{
	width:608px;
	text-align:left;
	font-size:12px;
	float:left;
	position:relative;
}
.pages2{
	width:808px !important;
}

#featured{
	width:190px;
	background-color:#53751F;
	float:right;

}

.feat_img{
	border-bottom:1px solid #ffffff;
}

.feat_txt{
	background-color:#53751F;
	color:#D1E6AB;
	font-size:11px;
	padding:10px 15px;
}
#footer{
background-color:#53751F;
height:50px;
border-top:50px solid #ffffff;
padding:0 10px;
}

#footer .lalign{
	float:left;
	font-size:12px;
	color:#ffffff;
	line-height:22px;
	text-align:left;
}
#footer .ralign{
	float:right;
	font-size:12px;
	color:#ffffff;
	text-align:right;
	line-height:45px;
}

a{
	color:#ffffff;
}

