body {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 background-color: #FFFCEE;
 font-size: 10pt;
 margin:0px;
 background-image: URL(images/background.png);
 padding: 0px;
}

img {border:0px;position: relative; z-index: 50}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #000000;
  color:#6EB87D;
  font-size:90%;
  text-align:right;
  font-weight: bold;
  }

fieldset {
 border: 1px solid #000000;
 margin-bottom:10px;
 width: 500px;
}

/*2px solid #00632F*/
#content {
 width: 408px;
 margin:0px;
 padding: 8px;
 border: 0;
 float: left;
 font-size: 8pt;
 min-height: 800px;
 font-family: Geneva, Arial, Helvetica, sans-serif
}

#content p {
font-family: Geneva, Arial, Helvetica, sans-serif;
margin: 5px; 0px
}

a {
 color: #6EB87D;
 text-decoration: none;
 font-weight: bold;
}

a:hover {
 color: #6EB87D;
 text-decoration: underline;
 font-weight: bold;
}
#wrapper { width: 885px; margin: 0px; padding: 0px; border: 0px; float: left;}

/* header.png */
#header { width: 788px; height: 146px; clear: both; background-image:URL(images/header.png); margin:0px; padding: 0px; border: 0px; float: left;}

#topright { width: 97px; height: 146px; background-image:URL(images/communityrecordstree_03.png); margin:0px; padding: 0px; border: 0px; float: left;}

#center { width: 788px; clear: both; margin:0px; padding: 0px; border: 0px; float: left; background-image: URL(images/tree.png); background-repeat: repeat-y; background-position: top right;}

#links{ width: 154px; margin:0 0 50px 0 ; padding: 0px; border: 0px; float: left;}

#top { width: 202px; height: 101px; background-image: URL(images/communityrecordstree_06.png); margin:0px; padding: 0px; border: 0px; float: right;}

#bottom {
 height: 46px;
 width: 788px;
 vertical-align: bottom;
 background-image: URL(images/communityrecordstree_10.png);
 background-position: bottom right;
 background-repeat: no-repeat;
 float: right;
 margin:0px;
 padding: 0px;
 border: 0px;
}

#footer {
 width: 100%;
 height: 132px;
 clear: both;
 float: left;
 background-image: URL(images/footer.png);
 margin:0px;
 padding: 0px;
 border: 0px;
position: relative; z-index:5;
}

#side {
 height:100%;
 width:202px;
 margin:0px;
 padding: 0px;
 border: 0px;
}

#background {
 width: 100%;
 height: 132;
 background-image: URL(images/tree_background.png);
 background-repeat: repeat-x;
 background-position: bottom;
 float:left;
}

#footer {
 width: 885px;
 height: 132px;
 margin: 0px;
 padding: 0px;
 background-image: url(images/footer.png);
}

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

p.email{
 padding:10px;
 font-size: 7pt;
}

h1{
 color: #6EB87D;
 font-family:"trebuchet ms",  Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin:0px;
 padding: 0px;
 font-size: 18pt;
 letter-spacing: -1pt;
}

h3 {
 color: #6EB87D;
 font-family: "trebuchet ms",  Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-style: italic;
 margin:0px;
 padding: 0px;
 font-size: 8pt;
 letter-spacing: -1pt;
}

#nav, #nav ul {
 list-style: none;
}

#nav li {
 float: left;
 position: relative;
 margin-left:-35px;
 margin-right: 0px;
 width: 154px;
}

#nav ul {
 display: none;
 position: absolute;
 margin-left: 154px;
 margin-top: -25px;
}

#nav ul li {
 float: none;
}

#nav li:hover ul {
 display: block;
z-index:999
}

#nav li a:link, #nav li a:visited, #nav li a:active {
	display: block;
}

#nav li a:hover {
	display: block;
    position: relative; z-index:999
}
.sub li {posistion: relative; z-index:9999}

.sub li a:link, .sub li a:visited, .sub li a:active{
	height: 18px;
	display: block;
	padding-left: 4px;
	font-weight: bold;
	color: #FBF2DB;
	text-decoration: none;
	border: 1px solid;
	border-color: #6AB97E;
	background-color: #333333;
	font-family: "trebuchet ms",  Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
        margin: -1px;
}

.sub li a:hover {
	height: 18px;
	text-decoration: none;
	color: #FBF2DB;
	display: block;
	font-style: underline;
	background-color: #6AB97E;
	padding-left: 4px;
	border: 1px soldid;
	border-color: #FBF2DB;
 	font-family: "trebuchet ms",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
        margin: -1px;
}

#padding {
padding: 10px;
}

#free_downloads{padding: 10px;}

#free_downloads ul { list-style:none;}

#free_downloads li {font-size: 9pt;}

#free_downloads li a{display:block;padding:10px;}

#free_downloads p {padding:5px;}
