@font-face {
	font-family: 'oldsans';
	src: url('fontface/oldsansblack-webfont.eot');
	src: local('-'),
    url('fontface/oldsansblack-webfont.woff') format('woff'), 
    url('fontface/oldsansblack-webfont.ttf') format('truetype'), 
    url('fontface/oldsansblack-webfont.svg#webfontrnqf7GDc') format('svg');
	font-weight: normal;
	font-style: normal;
}




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: 575px;
 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: 1100px;
 margin: 0px;
 padding: 0px;
 border: 0px;
 float: left;
}

/* header.png */
#header {
 width: 1001px;
 height: 146px;
 clear: both;
 background-image:URL(images/header.png);
 margin:0px 0 0 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: 1003px;
 clear: both;
 margin:0px;
 padding: 0px;
 border: 0px;
 float: left;
 background: URL(images/tree.png) repeat-y top right;

 position: relative;
}

#links {
 width: 154px;
margin: 0px 40px 50px 10px;
 padding: 25px 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;
 position: absolute;
 bottom: 0;
 right: 0;
 z-index: 100;
 background: URL(images/communityrecordstree_10.png) bottom right no-repeat;

}


#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: 1100px;
 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: #000000;
 font-family: oldsans, "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;ans-serif;
 font-weight: bold;
 margin:0px;
 padding: 3px 0 8px 0;
 font-size: 22pt;
 letter-spacing: -1pt;
 text-transform: uppercase;
}

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

h2 { font-family: oldsans, "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase}

.nav, .nav ul { list-style: none; margin: 0; padding: 0;}

.nav li {
 float: left;
 position: relative;
 margin: 0;
 padding: 0;
 width: 154px;

}

.nav li.top {
	font-size: 19px
}

.nav li.top a {
	color: #000000;
    text-decoration: none;
     font-family: oldsans, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}

.nav li.top a:hover {
	color: #6EB87D
}

.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-menu li {
 posistion: relative;
 z-index:9999;
 padding: 0;
}

.sub-menu li a:link, .sub-menu li a:visited, .sub-menu li a:active {
 
 display: block;
 padding: 4px;
 font-weight: bold;
 color: #FBF2DB;
 text-decoration: none;
 border: 1px solid;
 border-color: #6AB97E;
 background-color: #333333;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-transform:lowercase;
 font-size:9pt;

}

.sub-menu li a:hover {
 

 color: #FBF2DB;

 background-color: #6AB97E;

 border-color: #FBF2DB;



}

#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; }

/* content navigation  */

.nav-above {margin: 0 0 10px 0;}

.nav-below {margin: 10px 0 0 0;}

