
* {padding:0; margin: 0;}

body {margin: 0px; font:12px Verdana; background-color: #E9ECE7; }

h1	{font-size: 20px; margin-bottom: 10px;}
h2	{font-size: 18px; margin-bottom: 10px;}
h3	{font-size: 16px; margin-bottom: 10px;}

p	{margin-bottom: 10px;}

td	{ font:12px Verdana;}

a:link	{color: #267407;}
a:hover	{color: #62825A;}
a:active	{color: #62825A;}
a:visited	{color: #65835f;}

.error {color:red;}

#site {width:990px; margin-top:20px; margin-left:auto; margin-right:auto; border:1px solid #2C2C2C; background-color:#FFFFFF}

#header	{width:100%; height:119px; min-height:119px; overflow:hidden;}
#siteLogo {margin-left:10px; float:left}
#headerSlideshow {width:850px; height:118px; float:right; overflow:hidden;}
#menu {width:100%; height: 31px; background:#37781F url('/images/template/menuBackground.gif') repeat-x;}
#menu ul {list-style: none; font-weight: bold}
#menu li {position:relative; float:left; text-align:center; border-left:1px solid #FFFFFF; }
#menu li.first {border-left:0px none;}
/*#menu li a {display:block; padding: 8px 21px 9px 21px; text-decoration: none;}*/
#menu li a {display:block; padding: 8px 39px 9px 38px; text-decoration: none;}
#menu li.nav a:link, #menu li.nav a:visited {color: #FFFFFF;}
#menu li.nav a:hover {color: gold;}
#menu li.navActive a {color: gold;}

#wrapper {width:100%; min-height:400px;}

#sidebar {float:left; width:200px; margin:10px 0 10px 10px;}
.sideBoxTitle {width: 193px; height:18px; padding: 2px 0 0 7px; background: url('/images/template/sidebartitle.jpg') no-repeat; color: #FFFFFF;}
.sideBox {width:186px; padding: 5px 7px 5px 7px; background:#EEF2ED url('/images/template/sidebarbg.jpg') no-repeat; margin-bottom:10px}
.quote { font-style: italic;}

#contentHome {float:left; margin:10px; width:970px;}
#content {float:left; margin:10px; width:760px;}

#footer{width:980px; padding:5px; border-top: 1px solid #2C2C2C; font-size: 10px; background-color: #ced9c9;}

.spacer	{clear:both;}

.homeFeatureFirst	{float:left; width:235px; margin: 10px 0 10px 0;}
.homeFeature	{float:left; width:235px; margin: 10px 0 10px 10px;}
.homeFeatureTitle {width: 228px; height:18px; padding: 2px 0 0 7px; background: url('/images/template/featuretitle.jpg') no-repeat; color: #FFFFFF;}
.homeFeatureContent {width:221px; min-height:250px; padding: 5px 7px 5px 7px; background:#EEF2ED url('/images/template/featurebg.jpg') no-repeat;}
.homeFeatureContent2 {min-height:137px;}

.itembox	{margin-top:5px }
.itemheader	{margin-top: 5px; font-weight: bold; font-size: 13px;}
.itemcontent	{padding: 5px; border-bottom: 1px solid #98b48c;}

.floatLeft	{float:left;}
.floatRight	{float:right;}
.alignLeft	{width:100%; text-align:left;}
.alignRight	{width:100%; text-align:right;}


/* FORMS */
input, select {font: 12px Verdana;}
.formSmall {width: 200px;}
.formMed { width: 400px;}
.formLarge {width:600px;}

fieldset {border: 1px solid #EEF2ED; margin-bottom:10px;}
legend {color:#37781F; background: #FFFFFF; padding: 5px; font-weight: bold;}
.row {width:700px; margin-bottom: 10px; clear:both;}
.formLabel {float: left; width: 34%; text-align: right;}
.formField {float: right; width: 63%; text-align: left;}

.myButton {padding: 3px 7px 3px 7px; background:#37781F url('/images/template/menuBackground.gif') repeat-x; color: #FFFFFF}

