* {margin:0; padding:0;}

.body{
	background:#FDFCED;
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6E6E6C;
	line-height:19px;
	}
	
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6E6E6C;}
h1 {font-size:18px; margin-bottom:7px;}
h2 {font-size:16px; margin-bottom:0px; border-bottom:#e0ded1 thin solid; }

.clear {clear:both;}

a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Arial,Helvetica,sans-serif; 
	color:#3D5F88;
	text-decoration:none;	
	}
a:hover {
	color:#222;
	text-decoration:none;
	}

p {margin:10px 0;}	
	
#wrapper{padding:0; width:100%; margin:0 auto; float:left;}
	
#header {
	width:1000px;
	text align:center;
	margin:0 auto;
	}
	
#logo {
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	float:left;
	width:420px;
	height:125px;
	}
	#logo a{display:block; width:100%; height:100%;}
	#logo span{display:none;}

/*
#nav {
	width:580px;
	height:25px;
	float:left;
	position:relative;
	margin-top:55px;
	}
#nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute; 
	top: 0; 
	margin-left:0px;
	}
#nav li, #nav a {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#5e5e5e;
	height:30px; 
	display: block; 
	}
#nav li a {
	display:block;
	height:auto;
	}
		#nav-1	{ width:59px; left:0px; background-image:none; }
		#nav-2	{ width:113px; left:59px; background-image:none; }
		#nav-3	{ width:133px; left:171px; background-image:none; }
		#nav-4	{ width:75px; left:303px; background-image:none; }
		#nav-5	{ width:124px; left:377px; background-image:none; }
		#nav-6	{ width:81px; left:500px; background-image:none; }
		
		#nav-1 a:hover {  color:#4b6f35; }
		#nav-2 a:hover {  color:#4b6f35; }
		#nav-3 a:hover {  color:#4b6f35;}
		#nav-4 a:hover {  color:#4b6f35;}
		#nav-5 a:hover {  color:#4b6f35;}
		#nav-6 a:hover {  color:#4b6f35;}
		
		#nav-1 a.current { background:transparent url(images/nav/nav_01.jpg) no-repeat 0 7px; }
		#nav-2 a.current { background:transparent url(images/nav/nav_02.jpg) no-repeat 0 7px; }
		#nav-3 a.current { background:transparent url(images/nav/nav_03.jpg) no-repeat 0 7px; }
		#nav-4 a.current { background:transparent url(images/nav/nav_04.jpg) no-repeat 0 7px; }
		#nav-5 a.current { background:transparent url(images/nav/nav_05.jpg) no-repeat 0 7px; }
		#nav-6 a.current { background:transparent url(images/nav/nav_06.jpg) no-repeat 4px 7px; }*/
	
#nav {
	width:580px;
	height:25px;
	float:right;
	position:relative;
	background:url(images/nav.gif) no-repeat;
	
	/*overflow: hidden;*/
}

#nav span{display:none;}

#nav ul li.top-drop {
	margin: 0px;
	padding: 0px;
}

#nav ul li.top-drop {
	float: left;
	list-style: none;
}

#nav a#link1, #nav a#link2, #nav a#link3, #nav a#link4, #nav a#link5, #nav a#link6, #nav a#link7 {
	display: block;
	height: 25px;
}



/* #nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5, #nav li a#link6, #nav li a#link7 {display:block; height:27px; border:none;} */

#nav-1, #nav-1 a { width: 59px;}
#nav-2, #nav-2 a { width: 112px;}
#nav-3, #nav-3 a { width: 133px;}
#nav-4, #nav-4 a { width: 73px;}
#nav-5, #nav-5 a { width: 123px;}
#nav-6, #nav-6 a { width: 79px;}


#nav-1 a#link1:hover {background:transparent url(images/nav.gif) no-repeat 0 -25px;}
#nav-2 #link2:hover {background:transparent url(images/nav.gif) no-repeat -59px -25px;}
#nav-3 a#link3:hover {background:transparent url(images/nav.gif) no-repeat -171px -25px;}
#nav-4 a#link4:hover {background:transparent url(images/nav.gif) no-repeat -304px -25px;}
#nav-5 a#link5:hover {background:transparent url(images/nav.gif) no-repeat -377px -25px;}
#nav-6 a#link6:hover {background:transparent url(images/nav.gif) no-repeat -500px -25px;}

#nav-1 a.current { background:transparent url(images/nav.gif) no-repeat 0 -50px; }
#nav-2 .current { background:transparent url(images/nav.gif) no-repeat -59px -50px; }
#nav-3 a.current { background:transparent url(images/nav.gif) no-repeat -171px -50px; }
#nav-4 a.current { background:transparent url(images/nav.gif) no-repeat -304px -50px; }
#nav-5 a.current { background:transparent url(images/nav.gif) no-repeat -377px -50px; }
#nav-6 a.current { background:transparent url(images/nav.gif) no-repeat -500px -50px; }

#nav-1 a.current:hover { background:transparent url(images/nav.gif) no-repeat 0 -50px !important; }
#nav-2 .current:hover { background:transparent url(images/nav.gif) no-repeat -59px -50px !important; }
#nav-3 a.current:hover { background:transparent url(images/nav.gif) no-repeat -171px -50px !important; }
#nav-4 a.current:hover { background:transparent url(images/nav.gif) no-repeat -304px -50px !important; }
#nav-5 a.current:hover { background:transparent url(images/nav.gif) no-repeat -377px -50px !important; }
#nav-6 a.current:hover { background:transparent url(images/nav.gif) no-repeat -500px -50px !important; }
	

#menuList ul, #menuList li {
	display: inline;
	list-style-type: none;
}

#menuList a, #menuList a:visited, #menuList a:hover {
	float: left;
	margin: 4px 20px 2px 0px;
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.5em;
	text-decoration:none;
}

#menuList a:hover{
	border-bottom: 2px solid #2D5D75;
	padding-bottom:-2px;
	background: transparent;
	color:#676767;
}
	
#greenbox{
	background-image:url(images/greenbox.jpg);
	background-repeat:repeat-x;
	height:225px;
	width:100%;
	margin:10px auto 10px;
	float:left;
	}
	
	.greenHeader {margin:45px 0 0 0; float:right; width:50%; height:145px;}
	
	.greenIndex {margin:45px 0 0 0; float:left; width:50%; height:145px;}
	
	#GreenBarContainer {
		width:1000px;
		height:200px;
		margin:8px auto;
		}
		
	#header-slideshow{
		height:200px;
		width:50%;
		float:right;
		}
		
	#greenLogo {width:433px; height:133px; background:url(images/subLogo.gif); margin:36px 25px 0 0; float:right;}
	#greenLogo a{width:100%; height:100%; display:block;}
	#greenLogo span{display:none;}
	
#content{
	width:1000px;
	margin:10px auto;
	min-height:350px;
	}
	
#left_content{
	width:350px;
	float:left;
	}
	
.roundedbox{
	background-image:url(images/roundedcorners_background.gif);
	background-repeat:repeat-y;
	width:340px;
	float:left;
	margin:0 10px 20px;
	line-height:17px;
	}
	


.rbtop{
	background-image:url(images/roundedcorner_top.gif);
	background-repeat:no-repeat;
	width:340px;
	height:15px;
	}
	
.rbbottom{
	background-image:url(images/roundedcorners_bottom.gif);
	background-repeat:no-repeat;
	width:340px;
	height:14px;
	}
	
.rbcontent {
	/*font-family:Helvetica;
	font-size:11px;
	color:#666666;
	text-align:left;*/
	padding:0 10px 0 10px;
	}
	
.rbimages{
	padding-right:10px;
	 
	}		
	
.rbcontent a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#91b5c3;
	text-decoration:none;
	}
	
#right_content{
	width:550px;
	float:left;
	margin-left: 20px;

		
	}
	
#contentright{
	padding-bottom:20px;
	}

#contentlink {
	width:100%;	
	border-top:#deddbf solid thin;
	padding:10px 0 0 14px;
	}
	
#contentlink a{font-size:12px; font-weight:bold; line-height:24px;}

.content_links {
	width:33%;
	float:left;
	text-align:center;
	}
	
.content_links li {
	text-align:left;
	list-style-type:square;
	}

	
.content_links li a{
	text-decoration: none;
	}

	
	
	
#footer {
	background:url(images/footer_line.jpg) repeat-x;
	width:100%;
	text-align:center;
	margin-top:20px;
	font-family:helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	}	

#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3d5f88;
	text-decoration:none;
	}
	
.form {
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 padding:3px; 
	 font-weight:bold; 
	 color:#6E6E6C;
	 width:95%;
	 margin:5px 0 5px 5px;
	 border:2px solid #a7a7a1;
 
	 }
	 
/*.form:hover {
	border:2px solid #CCCCCC;
}*/

.form:focus {
	border:2px solid #deddbf;
	}
		
	
#btn {
	background:url(images/send_btn.jpg) 2px 4px no-repeat/* #A3273F*/;
	height:30px; 
	width:69px; 
	border:none; 
	cursor:pointer;
	margin: 0 0 0 3px;
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#6e6e6e;
	font-weight:bold;
	}
	
#btn:hover { 
	color:#4b6f35;
	}
	
#btn span{
	display:none;
	}
	
#contact_form{
	float:left;
	width:600px;
	margin-right:45px;
	}	
	
#horseandtree {
	float:right;
	margin:14px 25px 0 40px;
		}
		
#directions {
	margin:25px 0;
	width: 600px;
	float:left;
	}
	
.leftcontent {
	width:550px;
	margin:0 10px 0 0;
	float:left;
	text-align:left;
	}
	
.rightcontent {
	width:425px;
	margin:0 0 0 10px;
	float:left;
	}

#education_left {
	width:279px;
	float:left;
	text-align:left;
	margin:0 8px 0 0;
	}
	
#education_middle {
	width:279px;
	float:left;
	text-align:left;
	margin:0 8px 0 0;
	}
	
	



