html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, img {margin:0; padding:0; border:0;}
html, body {background:#fff; font-family:Arial, Helvetica, Verdana, sans-serif; color:#555; font-size:12px; font-weight:normal; line-height:19px;}
#wrap {width:841px; margin-left:auto; margin-right:auto; margin-bottom:100px; margin-top:19px; overflow:hidden; position:relative;}
.clear {clear:both;}

td {padding: 0px 5px 0px 5px; border: 1px solid #A0A0A0;}

hr {
  margin: 20px 0px 20px 0px;
}

a[href] {color:#007437;font-weight:bold;}
a[href]:hover {color:#40B040}

li {margin-left:2em;}
p {margin-top:14px;}

/* headings */
h1, h2, h3, h4, h5, h6 {
  color:#007437;
  font-weight:bold;
}
h1 {font-size:20px;}
h2 {font-size:16px;}


#logo {width:282px; height:31px; background:url(../images/forestry-carbon.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; width:282px; height:31px; overflow:hidden;}

#nav {position:relative; margin-top:10px; background:url(../images/nav.gif) no-repeat; width:841px; height:49px; list-style:none;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; height:49px; background:url(../images/nav.gif) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}

li#nav_1 a {left:0; width:167px; background-position: 0 0;}
li#nav_1 a:hover {background-position: 0 -49px;}

li#nav_2 a {left:168px; width:167px; background-position: -168px 0;}
li#nav_2 a:hover {background-position: -168px -49px;}

li#nav_3 a {left:336px; width:167px; background-position: -336px 0;}
li#nav_3 a:hover {background-position: -336px -49px;}

li#nav_4 a {left:504px; width:167px; background-position: -504px 0;}
li#nav_4 a:hover {background-position: -504px -49px;}

li#nav_5 a {left:672px; width:167px; background-position: -672px 0;}
li#nav_5 a:hover {background-position: -672px -49px;}

/*
li#nav_6 a {left:701px; width:167px; background-position: -701px 0;}
li#nav_6 a:hover {background-position: -701px -49px;}
*/
.clear {clear:both;}

#subnav {position:absolute; top:12px; left:304px;}
.subnav {text-transform:uppercase; font-size:11px; color:#a5ab7b; text-decoration:none; font-weight:bold;}
.subnav:hover {color:#007437;}

#homemiddle {background:url(../images/h-1.jpg) no-repeat; width:839px; height:299px; border-left:1px #007437 solid; border-right:1px #007437 solid; position:relative;}
#homemiddleleft {
  position:absolute;
  width:324px;
  height:221px;
  top:38px;
  left:34px;
}
#homemiddleright {position:absolute; width:425px; height:222px; top:38px; left:385px;}
#homecontent {border-left:1px #007437 solid; border-right:1px #007437 solid; background:url(../images/dots.gif) repeat-y;}
#homecontentleft {width:420px; padding-left:37px; padding-top:23px; padding-bottom:40px;}
#homecontentright {width:306px; float:right; padding:23px;}

#insidecontent {border-right:1px #007437 solid; background:url(../images/dots2.gif) repeat-y; position:relative;}
#insidecontentbackground {width:20px; height:299px; position:absolute; top:0; left:0; background:url(../images/i-1.jpg) no-repeat;}
#insidecontentleft {width:186px; position:absolute; top:38px; left:33px;}
#insidecontentright {width:567px; padding:23px 0 40px 254px;}

#footer {border-top:5px #007437 solid; text-align:center;}
#footer a {color:#a5ab7b; text-decoration:none;}
#footer a:hover {color:#007437;}

.align-r {text-align: right;}
.align-l {text-align: left;}
.align-c {text-align: center;}

td.label {text-align:right;}
table.info td, table.q td {vertical-align:top;border:none;}
table.info td input {border:solid 1px #999;}
table.q {width:65%;}
table.q td.label {text-align:left;width:75%;}
input.submit {border:solid 1px #999;}
.warning {color:#f33;font-weight:bold;}
.address {margin-left:2em;}
input.s {width:4em;}
input.m {width:15em;}
input.l {width:25em;}
input.c {border:none;}

