@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

html{
margin:0;
padding:0;
}

body{
background:url(../images/bg_body.jpg) top center no-repeat #7b8954;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

a{
color:#339;
text-decoration:none;
}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{}

h1{}
h2{}
h3{}

p{}

blockquote{}



#container{
margin:10px auto;
width:985px;
}

	#header{
	background:url(../images/bg_header.png) bottom no-repeat;
	height:246px;
	position:relative;
	}
		#header p{
		color:#fff;
		float:right;
		font-size:11px;
		margin:0 20px 0 0;
		}
			#header p a{color:#fff;}
			#header p a:hover{color:#eead2f;}
	
		#header h1 a{
		background:url(../images/logo.png) no-repeat;
		color:#fff;
		float:left;
		height:116px;
		margin:60px 0 0 70px;
		overflow:hidden;
		text-indent:-9999px;
		width:315px;
		}

	
	#nav{
	background:#6e7d42;
	bottom:0;
	clear:both;
	height:51px;
	margin:0 0px 0 0px;
	position:absolute;
	width:978px;
	border:red solid 0px;
	
	}
		#nav ul{}
		
			#nav ul li{
			display:inline;
			}
			
			#nav ul li a{
			color:#fff;
			display:block;
			float:left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			text-align:center;
			}
			
	#nav ul li a{padding:17px 21px 17px 20px;}	
			
	#nav #nav11 a{padding:17px 25px 17px 25px;}
			
	#nav ul li a:hover, #nav1 #nav11 a, #nav2 #nav22 a, #nav3 #nav33 a, #nav4 #nav44 a, #nav5 #nav55 a, #nav6 #nav66 a, #nav7 #nav77 a, #nav8 #nav88 a, #nav9 #nav99 a{
			text-decoration:none;
			background:#9eb55b;
			
			
			}
				#nav #nav22 a, #nav #nav33 a, #nav #nav44 a, #nav #nav55 a, #nav #nav66 a, #nav #nav77 a, #nav #nav88 a{padding-top:8px;padding-bottom:9px;}
	
	
	
	
	#content{
	background:url(../images/bg_content_bottom.png) bottom no-repeat;
	clear:both;
	padding:0 0 14px 0;
	}
	#contentInner{
	background:url(../images/bg_content_mid.png) repeat-y;
	height:1%;
	}
	
		#main{
		float:left;
		margin:0 0 30px 25px;
		width:586px;
		}
		
			.sliver{margin:20px 0 0 0;}
				.sliver .left{
				background:url(../images/bg_video.jpg) no-repeat;
				height:264px;
				float:left;
				padding:10px 23px 0 23px;
				width:175px;
				}
					.sliver .left h2{
					color:#6e7d42;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					margin:0 0 10px 0;
					}
					.sliver .left p{margin:12px 0 0 0;}
					.sliver .left a{
					color:#6e7d42;
					font-size:11px;
					line-height:130%;
					}
				.sliver .right{
				float:right;
				margin:0 30px 0 0;
				padding:30px 0 0 0;
				}
					.sliver .right h2{
					color:#6e7d42;
					font-size:20px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					}
					.sliver .right ul{
					color:#95a95a;
					font-size:14px;
					list-style:outside;
					list-style-type:disc;
					margin:20px 0 0 0;
					padding:0 0 0 30px;
					}
						.sliver .right li{margin:5px 0;}
						.sliver .right li a{color:#95a95a;}
					.sliver .right .more{
					background:url(../images/bullet_orange.png) right center no-repeat;
					margin:20px 0 0 0;
					padding:0 17px 0 0;
					text-align:right;
					}
					.sliver .right .more a{color:#d89106;}
		
		
			.module{
			background:url(../images/bg_box_bottom.png) bottom no-repeat;
			clear:both;
			margin:30px 0 0 0;
			}
			.moduleInner1{
			background:url(../images/bg_box_top.png) no-repeat;
			padding:14px 0 16px 0;
			}
			.moduleInner2{
			background:url(../images/bg_box_mid.png) repeat-y;
			height:1%;
			padding:0 0 1px 0;
			}
			
				.module h2{
				background:url(../images/bg_box_header.png) bottom left no-repeat;
				color:#6e7d42;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:24px;
				font-weight:bold;
				line-height:100%;
				margin:0 0 10px 0;
				padding:0 20px 10px 20px;
				text-align:center;
				}
					.module h2 span{
					font-size:18px;
					font-weight:normal;
					}
				.module h3{
				background:url(../images/bg_box_header.png) bottom left no-repeat;
				color:#6e7d42;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:20px;
				font-weight:bold;
				margin:0 0 10px 0;
				padding:5px 20px 15px 20px;
				}
					.module h3 span{font-weight:normal;}
				.module h4{
				color:#339;
				font-weight:bold;
				margin:10px 20px;
				}
				.module p{margin:10px 20px;}
				.module ul{
				margin:15px 20px;
				padding:0 0 0 30px;
				}
					.module li{
					background:url(../images/bullet.png) 0 3px no-repeat;
					margin:5px 0;
					padding:0 0 0 15px;
					}
				
				.map{
				margin:10px 20px;
				text-align:center;
				}
				
				.module h4{
				font-weight:bold;
				padding:0 20px 0 30px;
				}
				.module a{color:#eead2f;}
				.module ul{
				list-style:outside;
				list-style-type:disc;
				margin:13px 20px;
				padding:0 0 0 50px;
				}
					.module li{
					margin:5px 0;
					}
				
				#video{margin:0 0 0 100px;}
				
				.module Form{margin:0 30px 30px 30px;}	
					
				.module .col{
				clear:both;
				width:430px;
				}
					.module .colL{
					float:left;
					width:207px;
					}
					.module .colR{
					float:right;
					width:207px;
					}
					
				.module .row{
				clear:both;
				padding:6px 0;
				}
					.module .rowL{
					width:220px;
					text-align:right;
					float:left;
					display:block;
					}
					.module .col .rowL{width:80px;}
					.module .rowR{
					width:200px;
					float:right;
					}
					.module .col .rowR{width:119px;}
				
				.module .formInput{width:119px;}
				.module .hr{
				clear:both;
				height:15px;
				margin:0 0 15px 0;
				border-bottom:1px solid #788750;
				}
				.module form span{color:#884f2c;}
				
				#googleMap{margin:20px 0 25px 90px;}
				
				.gallery{
				clear:both;
				margin:10px 30px;
				text-align:center;
				}
					.gallColL{
					float:left;
					width:49%;
					}
					.gallColR{
					float:right;
					width:49%;
					}
				
			
		#sidebar{
		float:right;
		padding:20px 0;
		text-align:center;
		width:329px;
		}
		
			.sidebar{
			background:#f5f4e3;
			border:1px solid #e2cbaa;
			margin:20px 30px;
			padding:30px;
			text-align:center;
			}
			
			#sidebar .box{
			background:url(../images/bg_sidebar_module.png) repeat-y;
			border:1px solid #e0e2d9;
			margin:20px 0 0 12px;
			padding:20px 0;
			width:287px;
			}
				#sidebar .box p{margin:0;}
				#sidebar .box p img{margin:15px 15px 0 15px;}
			
			#sidebar p{margin:10px 0;}
			#sidebar h3{
			color:#6e7d42;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			margin:30px 10px 20px 0;
			}
			#links{margin:0 0 0 12px;}
				#links li{}
				#links li a{
				color:#6e7d42;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				display:block;
				margin:0;
				text-align:center;
				width:295px;
				}
				#links li a span{
				display:block;
				padding:15px 0 0 40px;
				}
				#link1 a{
				background:url(../images/bg_link1.png) no-repeat;
				height:52px;
				}
				#link2 a{
				background:url(../images/bg_link2.png) no-repeat;
				height:53px;
				}
				#link3 a{
				background:url(../images/bg_link3.png) no-repeat;
				height:52px;
				}
				#link4 a{
				background:url(../images/bg_link4.png) no-repeat;
				height:55px;
				}
				#link5 a{
				background:url(../images/bg_link5.png) no-repeat;
				height:54px;
				}
				#link6 a{
				background:url(../images/bg_link6.png) no-repeat;
				height:55px;
				}
				#link7 a{
				background:url(../images/bg_link7.png) no-repeat;
				height:57px;
				}

#container2{
margin:0 auto 10px auto;
width:985px;
}		
	#footer{
	background:url(../images/bg_footer.jpg) repeat-x;
	color:#fff;
	font-size:10px;
	height:23px;
	}
		#footer p{padding:4px 10px 0 10px;}
	#footer2{
	color:#fff;
	font-size:11px;
	padding:4px 10px 0 0;
	text-align:right;
	}
		#footer2 a{color:#fff;}
	
.clear{clear:both;}
.imgLeft{
float:left;
margin:0 15px 0 30px;
_margin:0 10px 0 15px;
}
.imgRight{
float:right;
margin:0 30px 0 15px;
_margin:0 15px 0 10px;
}
.imgCenter{text-align:center;}
.esp{color:#884f2c}
.contact{padding:0 0 30px 240px;}
.footNote{
font-size:10px;
font-style:italic;
line-height:120%;
}
	.footNote sup{
	font-size:8px;
	font-style:normal;
	}
	
#main .caption{
color:#999;
font-size:90%;
}
	
.floatL{float:left;}
.floatR{float:right;}