/* Stylesheet for www.2c1forest.org*/
/* By The Snider's Web. Copyright 2009-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.test{
border:0px 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(http://www.thesnidersweb.com/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;
}
#geoconnections {
background:#FFFFFF;
color:#686868;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:90%;
}

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;
}
td.tablebackarea2, th.tablebackarea2, tr.tablebackarea2 {
	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%;
}
table.program {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
td th.program {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
td th.programhighlight {
	background: #EBEBEB;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
td.program, th.program, tr.program {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
td.programhighlight, th.programhighlight, tr.programhighlight {
	background: #EBEBEB;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

td th.programhighlightred {
	background: #B57220;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
td.programhighlightred, th.programhighlightred, tr.programhighlightred {
	background: #B57220;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
		font-weight: bold;
}

td th.programhighlightgreen {
	background: #A9A842;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
		font-weight: bold;
}
td.programhighlightgreen, th.programhighlightgreen, tr.programhighlightgreen {
	background: #A9A842;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
		font-weight: bold;
}

.itemtonote {
background-color:#B57220;
border-bottom: 1px solid #686868;
border-left: 1px solid #686868;
border-right:1px solid #686868;
border-top:1px solid #686868;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:95%;
padding-bottom:.1em;
padding-left:.1em;
padding-right:.1em;
padding-top:.1em;
}

.itemtonote a {
background-color:#B57220;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.itemtonote a:visited {
background-color:#B57220;
color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.itemtonote a:hover {
	background-color: #FFFFFF;
	color: #B57220;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

.itemtonote a:active {
background-color:#B57220;
color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
}
.itemtonote h3 {
	background-color:#B57220;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
}

.itemtonote p {
background-color:#B57220;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
}






