/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#333;	
	line-height:1.45em;
	background:#45413E url(images/background.gif) repeat-x top left;
	}
	
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif; color:#6C5347;}

h1 {color:#6C5347;
font-size:24px;
padding:5px 0 5px;
}
h2 {color:#111;
font-size:16px;
padding:5px 0 5px;
}
h3 {color:#111;
font-size:12px;
padding:5px 0 0px;
}

p {margin:5px 0 15px 0; padding:0;}

a, a:visited, a:hover {	
	font-size:9px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#2f608a;	
	line-height:1.45em;
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}

#wrapper {
	width:984px;
	margin:0 auto;
}

#header {
	background: url(images/header.gif);
	width:984px;
	height:132px;
}

#topLinks {
	text-align:right;
	height:16px;
	margin-right:156px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	font-size:10px;
}

#topLinks a {
	color:#6b8298;
	font-size:10px;
}

#logoHome, #logoHome a {
	width:958px;
	height:72px;
	margin-left:17px;
	display:block;
}

#nav {
	background: url(images/nav.gif);
	width:967px;
	height:35px;
	margin-left:8px;
	position:relative;
}

#nav li {margin:0 0 0 0; padding: 0px; list-style: none; position: absolute; top: 0;}
	#nav li, #nav a {height:35px; display: block; }
	#nav span { display:none; }
	#nav li a {	display:block; height:35px;}

		#nav-1	{ width:132px; left:0px; background-image:none; }
		#nav-2	{ width:139px; left:132px; background-image:none; }
		#nav-3	{ width:164px; left:271px; background-image:none;}
		#nav-4	{ width:115px; left:435px; background-image:none; }
		#nav-5	{ width:102px; left:550px; background-image:none; }
		#nav-6	{ width:172px; left:652px; background-image:none; }
		#nav-7	{ width:143px; left:824px; background-image:none;}
		
		#nav-1 a:hover, #nav-1 a.current { background:transparent url(images/nav.gif) no-repeat -0px -35px; }
		#nav-2 a:hover, #nav-2 a.current { background:transparent url(images/nav.gif) no-repeat -132px -35px; }
		#nav-3 a:hover, #nav-3 a.current { background:transparent url(images/nav.gif) no-repeat -271px -35px; }
		#nav-4 a:hover, #nav-4 a.current { background:transparent url(images/nav.gif) no-repeat -435px -35px; }
		#nav-5 a:hover, #nav-5 a.current { background:transparent url(images/nav.gif) no-repeat -550px -35px; }
		#nav-6 a:hover, #nav-6 a.current { background:transparent url(images/nav.gif) no-repeat -652px -35px; }
		#nav-7 a:hover, #nav-7 a.current { background:transparent url(images/nav.gif) no-repeat -824px -35px; } 
		
#contentWrapper {
	width:984px;
	height:320px;
	margin-top:18px;
}

#contentTop {
	width:974px;
	height:11px;
	float:left;
	margin:20px 0 0 5px;
	background:url(images/content_top.gif) no-repeat top left;
	}

#contentRep {
	width:959px;
	width/* */:/**/934px; 
	width: /**/934px;
	float:left;
	margin-left:5px;
	padding:0 20px 10px 20px;
	background:url(images/content_rep.gif) repeat-y top left;
	min-height:300px;
	}
	
	#contentRep ul, #contentRep ol {margin:10px 0 5px 30px;}

#contentBot {
	width:974px;
	height:11px;
	float:left;
	margin:0 0 20px 5px;
	background:url(images/content_bottom.gif) no-repeat top left;
	}


#vision {
	background: url(images/vision.gif);
	width:342px;
	height:302px;
	float:left;
}

#visionHeader {
	width:330px;
	height:26px;
	margin-left:5px;
	margin-top:16px;
	color:#ffffff;
	padding-top:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}

#visionContent {
	width:266px;
	height:252px;
	margin-top:2px;
	margin-left:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:17px;
	padding-left:16px;
}
#visionContent p{margin:5px 0 8px;}

#pic {
	/*background:url(images/mainImage.jpg);*/
	width:633px;
	height:299px;
	display:block;
	float:left;
	margin-left:4px;
	overflow:hidden;
	width:633px;
}

/*#pic a{
	width:634px;
	height:300px;
	display:block;
}*/

#picNav {
	width:984px;
	height:79px;
}

#pic1 {
	background:url(images/driving.jpg);
	width:238px;
	height:79px;
	float:left;
	display:block;
	margin-left:5px;
}

#pic1 a {
	width:238px;
	height:79px;
	display:block;
}


#pic1 a:hover { background:transparent url(images/driving.jpg) no-repeat -0px -79px; }

#pic2 {
	background:url(images/saddlebred.jpg);
	width:238px;
	height:79px;
	float:left;
	display:block;
	margin-left:7px;
}

#pic2 a {
	width:238px;
	height:79px;
	display:block;
}


#pic2 a:hover { background:transparent url(images/saddlebred.jpg) no-repeat -0px -79px; }

#pic3 {
	background:url(images/polo.jpg);
	width:238px;
	height:79px;
	float:left;
	display:block;
	margin-left:8px;
}

#pic3 a {
	width:238px;
	height:79px;
	display:block;
}


#pic3 a:hover { background:transparent url(images/polo.jpg) no-repeat -0px -79px; }

#pic4 {
	background:url(images/agriculture.jpg);
	width:238px;
	height:79px;
	float:left;
	display:block;
	margin-left:7px;
}

#pic4 a {
	width:238px;
	height:79px;
	display:block;
}


#pic4 a:hover { background:transparent url(images/agriculture.jpg) no-repeat -0px -79px; }

#footerWraper {
	width:974px;
	height:40px;
	margin-left:5px;
	margin-right:5px;
}

#footerLeft {
	width:614px;
	float:left;
	height:40px;
	font-size:9px;
	color:#96837a;
	margin-top:20px;
}

#footerLeft a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#96837a;
}

#footerRight {
	width:360px;
	float:left;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#e3e3e3;
	margin-top:20px;
}

#footerRight  a{
    color:#fff;
}

/* Custom Class Names */
input {
	background-color:#fff;
	border:solid 1px #cdc4a3;
}

button, .button { 
	padding:3px;
	color:#fff; 
	font-weight:bold;
	margin:10px 10px 10px 0;
	background-color:#7c7367;
	border:2px solid #484441; 
	cursor:pointer;
	}
	
.form {
	padding:3px;
	color:#393939;
	margin:5px;
	background-color:#fff;
	border:2px solid #cdc4a3; 
	font-size:12px;
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
	
	
	
#contentLeft{
    float:left;
	width:455px;
	padding-right:20px;
}

#contentRight{
    float:left;
	width:419px;
	padding:0px 20px 0 20px;
	margin-top:-20px;
    
}

.videoHolder {padding:5px 0; border-bottom:1px solid #E5E5E5;}

.sepVideoDiv {width:250px; float:left; margin:0 0 20px 44px; text-align:center;}

.headerIMG {margin:10px auto 0 auto; width:972px; height:187px;}