body, html {
margin : 0;
padding : 0;
color : #333;
background : url(images/bg.jpg) fixed;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 150%;
}
#wrap {
width : 900px;
margin : 0 auto;
background : #fff;
border-left : 1px solid #2b6f02;
border-right : 1px solid #2b6f02;
}
#top {
background : url(images/top.jpg) repeat-x;
height : 8px;
}
#header {
background : #fff url(images/header.jpg) center top;
height : 88px;
width : 898px;
text-align:right;
}
#nav {
padding-top : 9px;
padding-right : 0;
text-align : left;
background:url(images/menu.png);
height:53px;
}
#nav a {
	color:#fff;
	text-decoration:none;
	font-weight: lighter;
	padding:10px 12px 11px 12px;
	font-size:13px;
	border-right:1px solid #205501;
}
#nav a:active {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#0D8BFF;
	padding:10px 12px 11px 12px;
}
#nav a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#2C6F02;
	padding:10px 12px 11px 12px;
}
#nav li a.current {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#2C6F02;
	padding:10px 12px 11px 12px;
}
#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
#mainpic {
width : 860px;
height : auto;
background : #fff;
margin-top : -27px;
}
#main {
width : 860px;
height : auto;
padding : 20px;
background : #fff;
margin-top : -27px;
}
#main p {
padding-left : 20px;
}
#main2 {
float : left;
width : 880px;
padding : 10px;
display : inline;
}
#news {
background : #f7f7f7;
float : left;
width : 200px;
height : 360px;
padding : 7px;
margin-right : 5px;
border-top : 5px solid #26130c;
border-left : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
display : inline;
}
#events {
background : #f7f7f7;
float : left;
width : 200px;
height : 360px;
padding : 7px;
margin-right : 5px;
border-top : 5px solid #784f3d;
border-left : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
display : inline;
}
#survey {
background : #f7f7f7;
float : left;
width : 200px;
height : 360px;
padding : 7px;
margin-right : 5px;
border-top : 5px solid #aa8573;
border-left : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
display : inline;
}
#partners {
background : #f7f7f7;
float : left;
width : 201px;
height : 360px;
padding : 7px;
border-top : 5px solid #d7bcb1;
border-left : 1px solid #e1e1e1;
border-right : 1px solid #e1e1e1;
border-bottom : 1px solid #e1e1e1;
display : inline;
}
a {
color : #0000cc;
text-decoration : underline;
}
a:active {
color : #0000cc;
text-decoration : none;
font-weight : normal;
}
a:hover {
color : #0000cc;
text-decoration : underline;
}
#news a, #events a {
color : #333;
text-decoration : none;
}
#news a:active, #events a:active {
color : #333;
text-decoration : none;
font-weight : normal;
}
#news a:hover, #events a:hover {
color : #333;
text-decoration : underline;
}
.dates {
padding : 6px;
margin : 0;
}
.viewall {
text-align : right;
color : #999;
margin-top : 10px;
}
.viewall a {
text-align : right;
color : #333;
font-weight : bold;
text-decoration : none;
}
.viewall a:hover {
text-align : right;
color : #333;
font-weight : bold;
text-decoration : underline;
}
#servicesheading
{
	height:auto;
	width:auto;
	background:#e6e6e6;
	border:1px solid #CCC;
	padding:10px;
	font-size:18px;
}
h1 {
margin : 0;
padding-left : 0;
}
h2 {
margin : 0 0 1em;
letter-spacing : -1px;
}
h3 {
margin : 0 0 1em;
letter-spacing : -1px;
color : #2b6f02;
font-size : 18px;
}
#sidebar {
float : right;
width : 235px;
padding-left : 0;
background : #fff;
border-right : 1px solid #f0f0f0;
}
#footertop {
clear : both;
background : url(images/footertop.jpg) repeat-x;
height : 2px;
}
#footer {
clear : both;
background : #2b6f02 url(images/footerbg.png) no-repeat left bottom;
color : #fff;
}
#footer p {
margin : 0;
}
#footer a {
color : #fff;
}
* html #footer {
height : 1px;
}
.tabs {
padding-left : 10px;
width : 540px;
}
UL.tabNavigation {
list-style : none;
margin : 0;
padding : 0;
}
UL.tabNavigation LI {
display : inline;
}
UL.tabNavigation LI A {
padding : 10px;
background-color : #e0f4dc;
color : #666;
text-decoration : none;
border : 1px solid #2b6f02;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
background-color : #2a6e01;
color : #fff;
padding-top : 10px;
}
UL.tabNavigation LI A:focus {
outline : 0;
}
div.tabs > div {
padding : 20px 20px 20px 0;
margin-top : 8px;
border-top : 5px solid #2a6e01;
}
#contact-wrapper {
width : 540px;
padding-left : 20px;
padding-bottom : 20px;
padding-right : 0;
color : #666;
}
#contact-wrapper div {
clear : both;
margin : 1em 0;
}
#contact-wrapper label {
display : block;
float : none;
font-size : 16px;
width : auto;
}
form#contactform input {
border-color : #b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;
border-style : solid;
border-width : 1px;
padding : 5px;
font-size : 16px;
color : #333;
}
form#contactform textarea {
font-family : Arial, Tahoma, Helvetica, sans-serif;
font-size : 100%;
padding : 0.6em 0.5em 0.7em;
border-color : #b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;
border-style : solid;
border-width : 1px;
}
#forme {
color : #666;
width:100px;
display:inline;
list-style:none;
}