/* Stylesheet for www.2c1forest.org*/
/* By The Snider's Web. Copyright 2007-2006 All rights reserved. */
body {
  margin: -10px 0 0 -10px;
}
html body {
  margin: 0;
  padding: 0;
}
body, th, td {
  background:#EBEBEB;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 90%;
}
td {
vertical-align: top;
}
td.maincontent {
  padding: 0 24px 0 0;
  background-color: #FFFFFF;
}
table{
border:1px solid #AAAAAA;
}
table.navigation {
border:0px solid #AAAAAA;
}

ul li.text {
  /*background: #FFFFFF;*/
  color: #686868;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-top: .5em;
}
ul li {
  /*background: #FFFFFF;*/
  color: #686868;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-top: .5em;
}
ol.text {
  /*background: #FFFFFF;*/
  color: #686868;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-top: .5em;
}
ol {
  /*background: #FFFFFF;*/
  color: #686868;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-top: .5em;
}
th.backgroundgreenline, td.backgroundgreenline {
  background: #586E40 url(../images/greenbar.gif) repeat;
  color: #586E40;
}
a.textlinks:link {
background:#FFFFFF;
color:#B57220;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
text-decoration:underline;
}

a.textlinks:visited {
  background:#FFFFFF;
  color:#A9A842;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:100%;
  text-decoration:underline;
}

a.textlinks:hover {
  background: #B57220;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:100%;
  text-decoration: none;
}

a.textlinks:active {
  background: #FFFFFF;
  color: #A9A842;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:100%;
  text-decoration: underline;
}

a.textlinks:focus {
  background-color: #FFFFFF;
  border: 1px solid #784CAE;
  color: #A9A842;
  font-size:100%;
}
h1 {
  /*background:#F9EEB6;*/
  color: #4D3E1B;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 140%;
}
h2 {
/*background:#FFFFFF;*/
color:#B57220;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:120%;
}
h3 {
/*background:#FFFFFF;*/
color:#B57220;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:110%;
}
h4 {
  /*background: #FFFFFF;*/
  color: #B57220;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 105%;
}

hr{
  background: #586E40;
  color: #586E40;
  height: 1px;
  line-height: 100%;
  text-align: center;
}

img.picture {
  border: 2px solid #686868;
}

p {
/*background:#FFFFFF;*/
color: #686868;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
}
blockquote {
/*background:#FFFFFF;*/
color:#686868;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
}
p.mainsubtitle {
background:#FFFFFF;
color:#636363;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
font-weight:bold;
}
#mainsubtitle {
background:#FFFFFF;
color:#636363;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:95%;
font-weight:bold;
}
td.maintextarea, th.maintextarea, tr.maintextarea {
  background: #F9EEB6;
  color: #000000;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.copyright, th.copyright, tr.copyright {
  background: #FFFFFF;
  color: #B2B2B2;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:85%;
}

td.line, th.line, tr.line {
  background: #586E40;
  color:#586E40;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.navareatop, th.navareatop, tr.navareatop {
  background: #FFFFFF;
  color: #4D3E1B;
  text-align: center;
}
td.greenarea, th.greenarea, tr.greenarea {
background:#586E40;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
text-align:left;
}
td.sidearea, th.sidearea, tr.sidearea {
  background: #FFFFFF;
  color: #000000;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

td.toparea, th.toparea, tr.toparea {
background:#F9EEB6;
color:#596F41;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:85%;
text-align:center;
}
td.tablebackarea, th.tablebackarea, tr.tablebackarea {
  background: #FFFFFF;
  color: #B57220;
}
/* ul li {
  background: #FFFFFF;
  color: #000000;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-top: .5em;
}
comment */

.copyrightarea {
  background-color: #FFFFFF;
  color: #B2B2B2;
  font: 80% Geneva, Arial, Helvetica, sans-serif;
}

.copyrightarea a {
  background-color: #FFFFFF;
  color: #B2B2B2;
  text-decoration: none;
}

.copyrightarea a:visited {
  background-color: #FFFFFF;
  color: #686868;
  text-decoration: none;
}

.copyrightarea a:hover {
  background-color: #B2B2B2;
  color: #FFFFFF;
  text-decoration: underline;
}

.copyrightarea a:active {
  background-color: #FFFFFF;
  color: #686868;
  text-decoration: none;
}

.copyrightarea a:focus {
  background-color: #FFFFFF;
  border: 1px solid #784CAE;
  color: #686868;
}
.topofpagelink {
  background-color: #FFFFFF;
  color: #686868;
  font: 95% Geneva, Arial, Helvetica, sans-serif;
}

.topofpagelink a {
background:#FFFFFF;
color:#B57220;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.topofpagelink a:visited {
  background: #FFFFFF;
  color: #A9A842;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.topofpagelink a:hover {
  background-color:  #B57220;
  color:  #FFFFFF;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.topofpagelink a:active {
  background: #FFFFFF;
  color: #A9A842;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.topofpagelink a:focus {
  background-color:#FFFFFF;
  border: 1px solid #784CAE;
  color:#A9A842;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
}
fieldset{
/*background:#FFFFFF;*/
border:thin solid #586E40;
color:#000000;
padding: 8px;
}
form{
/*background-color:#FFFFFF;
border:1px solid #586E40;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 95%;
    padding: 10px;
text-align: left;*/
}
input{
/*background-color:#FFFFFF;
border:1px solid #586E40;
color:#000000;
*/}
legend{
/*background:#FFFFFF;*/
color:#5B674D;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
padding:3px;
}

label{
/*background:#FFFFFF;*/
color:#5B674D;
font-family:Geneva,Arial,Helvetica,sans-serif;
padding:3px;
}
select{
/*background-color:#FFFFFF;*/
color:#000000;
}
textarea{
/*background-color:#FFFFFF;*/
color:#000000;
}
p.pdfsmall{
background:#FFFFFF;
color:#686868;
font-size: 90%;
}
.menu {
  background:#FFFFFF;
  color: #B57220;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
    text-align: right;
}
.menu a {
  background: #FFFFFF;
  color: #B57220;
  display: block;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 12px;
  text-decoration: none;
  border-bottom: 1px dotted #B57220;
  border-bottom-width: 1px;
  border-left: 0px none White;
  border-right: 0px none White;
  border-top:  0px none White;
    text-align: right;
}
.menu a:visited {
  background: #FFFFFF;
  color:#B57220;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
    text-align: right;
}
.menu a:hover {
  background-color: #B57220;
  color: #FFFFFF;
    text-align: right;
}
.menu a:active {
  background: #FFFFFF;
  color: #B57220;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
    text-align: right;
}

.menu a:focus {
  background-color:#FFFFFF;
  border: 1px solid  #B57220;
  color: #B57220;
    text-align: right;
}
.menuofpageon {
  background: #B57220;
  /*/*/border: 1px solid #000000;/* */
  color: #FFFFFF;
  display: block;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 4px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 4px;
  text-decoration: none;
    text-align: right;
      font-weight: bold;
}

.menuofsubpageon {
  background: #DF9D4D; /*/
  */border: 1px solid  #B57220; /* */
  color: #000000;
  display: block;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  text-decoration: none;
  text-align: right;
  font-weight: bold;
}

.pageyouareon {
  background: #FFFFFF;
  color: #000000;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
    text-align: right;
}
.submenu  {
  background: #DF9D4D;
  color: #FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:95%;
    text-align: right;
}
.submenu a {
  background: #DF9D4D;
  /*/*/border: 1px solid #B57220;/* */
  color: #FFFFFF;
  display: block;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right:5px;
  padding-top: 2px;
  text-decoration: none;
    text-align: right;
}

.submenu a:hover {
  background-color: #B57220;
  color:#FFFFFF;
    text-align: right;
}

.submenu a:focus {
  background-color: #FFFFFF;
  border: 1px solid #9B5868;
  color: #000000;
    text-align: right;
}

a.toplinks:link {
background:#FFFFFF;
color:#B57220;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:90%;
  text-decoration: none;
    text-align: right;
}

a.toplinks:visited {
  background:#FFFFFF;
  color:#A9A842;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
  text-decoration: none;
    text-align: right;
}

a.toplinks:hover {
  background: #B57220;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
  text-decoration: none;
    text-align: right;
}

a.toplinks:active {
  background: #FFFFFF;
  color: #A9A842;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
  text-decoration: none;
    text-align: right;
}

a.toplinks:focus {
  background-color: #FFFFFF;
  border: 1px solid #784CAE;
  color: #A9A842;
font-size:90%;
    text-align: right;
}

.menuofpageon2 a {
  background: #B57220;
  /*/*/border: 1px solid #000000;/* */
  color: #FFFFFF;
  display: block;
  font: 90% Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 4px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 4px;
  text-decoration: none;
    text-align: right;
      font-weight: bold;
}

.menuofpageon2 a:focus {
  background-color:#B57220;
  border: 1px solid #B57220;
  color: #FFFFFF;
    font: 90% Geneva, Arial, Helvetica, sans-serif;
    text-align: right;
      font-weight: bold;
} 
.itemtonote {
background-color:#FFFFFF;
border-bottom: 1px dashed #92900E;
border-left: 1px dashed #92900E;
border-right:1px dashed #92900E;
border-top: 1px dashed #92900E;
color:#B57220;
font-size:95%;
padding-bottom:0em;
padding-left:.1em;
padding-right:.1em;
padding-top:0em;
}

.itemtonote a {
background-color:#FFFFFF;
color:#92900E;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.itemtonote a:visited {
background-color:#FFFFFF;
color:#92900E;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:underline;
}

.itemtonote a:hover {
  background-color: #92900E;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.itemtonote a:active {
background-color:#FFFFFF;
color:#92900E;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:underline;
}
.itemtonote h3 {
  background-color:#FFFFFF;
  color: #92900E;
  font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:bold;
text-decoration:underline;
}

.itemtonote p {
background-color:#FFFFFF;
color:#92900E;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
}









