@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
	margin:0px;
	background-color:#FFFFFF;
	}

.headercontainer {
	background-image:url(../images/headerbkg.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	height:170px;
	}

.header {
	margin:auto;
	width:995px;
	height:170px;
	}

.logo {
	width:300px; 
	float:left;	
	}

/* Begin Upper Navigation */	

div#uppernav {
	float:left; 
	height:35px; 
	padding-top:15px; 
	width:500px; 
	margin-left:175px; 
	color:#999999;
	text-align:right;
	}

div#uppernav a:link {
	color:#999999;
	text-decoration:none;
	text-transform:none;
	}

div#uppernav a:hover {
	color:#2f91ce;
	text-decoration:none;
	text-transform:none;
	}

div#uppernav a:visited {
	color:#999999;
	text-decoration:none;
	text-transform:none;
	}
	
/* End Upper Navigation */	
	
/* Begin Main Navigation */	

#nav {
	clear: both;	
	padding: 0;
	height: 46px;
	text-align:center;
}
#nav ul {
	float: left;
	list-style: none;	
	margin: 0;
	padding: 0 0 0 0;			
	height: 46px;	
}
#nav ul li {
	display: inline;
	margin: 0; 
	padding: 0;
}
#nav ul li a {
	display: block;
	float: left;
	width: 93px;
	margin: 0;
	padding: 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:35px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	height:46px;	
}
#nav ul li a:hover, 
#nav ul li a:active,
#nav ul li a:focus {
	color: #ffffff;
	background-image:url(../images/navbkghover.jpg);
	background-repeat:no-repeat;	
}

/* End Main Navigation */


/* Begin Banner */

#bannerbkg {
	background-image:url(../images/bannerbkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:294px;
	}

.banner {
	margin:auto;
	width:970px;
	height:250px;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:25px;
	}

.bannertextbox {
	width:300px; 
	margin-top:25px;
	float:left;
	}

.bannerline1 {
	font-size:18px; 
	text-transform:uppercase; 
	color:#ffffff; 
	line-height:18px; 
	font-weight:bold;
	}

.bannergoldtext {
	font-size:32px; 
	text-transform:uppercase; 
	color:#fff334; 
	line-height:33px; 
	font-weight:900;
	}

.bannerblacktext {
	font-size:16px; 
	font-weight:bold; 
	line-height:18px;
	}
	
.bannermaintext {
	color:#FFFFFF; 
	margin-top:5px; 
	line-height:18px; 
	padding-left:2px;
	}

.bannerimage {
	float:right; 
	margin-left:5px; 
	margin-right:20px; 
	border:solid 5px #ffffff;
	}
	

/* End Banner */




/* Begin Grass */

#grassbkg {
	background-image:url(../images/grassbkg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	border-bottom:solid 1px #acaead;
	padding-bottom:100px;
	}

.grassyarea {
	margin:auto;
	width:995px;
	padding-top:30px;
	}
	

.columnheadertxt {
	border-bottom:solid 1px #c6c6c6; 
	font-size:18px; 
	font-weight:bold; 
	color:#535353; 
	line-height:22px; 
	padding-bottom:3px;
	}
	

.column1 {
	width:350px;
	padding-right:30px;
	float:left;
	margin-left:25px;
	}
	
.eventbox {
	border-bottom:dotted 1px #c5c4c4; 
	padding-top:10px; 
	padding-bottom:20px; 
	margin-bottom:10px;
	}

.eventtitle {
	font-size:18px; 
	color:#0286b6; 
	line-height:20px;
	text-decoration:none;
	}


.column2 {
	float:left;
	width:545px;
	padding-left:30px;
	border-left:solid 1px #c6c6c6;
	}


.missiontext {
	font-size:14px;
	color:#5b9004;
	line-height:18px;
	margin-top:20px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
	

/* End Grass */

/* Begin Featured */

#featuredbkg {
	background-color:#eeeeee;
	
	}

.featured {
	margin:auto;
	width:995px;
	padding-top:20px;
	padding-bottom:40px;
	}

.column3 {
	float:left; 
	width:300px; 
	padding-right:15px; 
	border-right:solid 1px #c6c6c6;
	margin-left:15px;
	}

.column4 {
	float:left; 
	width:300px; 
	padding-right:15px; 
	padding-left:15px; 
	border-right:solid 1px #c6c6c6;
}

.column5 {
	float:left; 
	width:300px; 
	padding-left:15px;
}



.greencolumntxt {
	font-size:14px;
	color:#5b9004;
	line-height:18px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

/* End Featured */

/* Begin Footer */

#footerbkg {
	background-color:#362a1e;
	margin-bottom:0px;
		}

.footer {
	margin:auto;
	width:995px;
	padding-top:20px;
	height:118px;
	color:#FFFFFF;
	}

#footer a:link {
	color:#ffffff;
	text-decoration:none;
	text-transform:none;
	}

#footer a:hover {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	}

#footer a:visited {
	color:#ffffff;
	text-decoration:none;
	text-transform:none;
	}

.footerdiv {
	color:#6c533f;
	}

#sponsor a:link {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}

#sponsor a:hover {
	color:#0286b6;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}

#sponsor a:visited {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}


/* End Footer*/
	
/* Universal Styles */
.clear {
	clear:both;
	}

.imageplacement {
	float:left; 
	margin-right:15px;
	}

#learnmore a:link {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}

#learnmore a:hover {
	color:#36291e;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}

#learnmore a:visited {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	}

.learnmorebox {
	padding-left:88px; 
	margin-top:15px;
	}

/* Link Styles Requested */

.link1 {
	color:#5b9004;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.link2 {
	color:#7486b6;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.link3 {
	color:#362a1e;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.link4 {
	color:#FF0000;
	text-decoration:none;
	text-transform:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.normaltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
	border:0px;
	text-decoration:none;
	text-transform:none;
	}
