/* CSS Document */

html, body 	{ height: 100%; }

h1, h2, h3	{ 	color:  #033a03;
				margin: 10px; 
				padding-top: 20px; 
				padding-bottom: 5px; }

body		{	font-style: normal /* italic oblique */; 
				font-variant: normal /* small-caps */ ;
				font-weight:  normal /* bold */ ;
				font-size: 12pt;
				line-height: 120%;
				font-family: Helvetica, Arial, Verdana, sans-serif; 
				
				background: white; 
				text-align: left;
				margin: 0px; 
				padding: 0px; 
				background: url(images/background4.png) repeat-y 50% center;
				background-attachment: fixed; }
				
				
#header { background: url(header.jpg) no-repeat right; height: 152px; border-bottom: 2px solid #033a03; }
#contentwrapper { float: left; width: 100%; }
#contentcolumn { margin: 0 0 0 135px; } /* 140px; */

#leftcolumn {	float: left; /*  This affects the attributes for the left-hand navigation column */
				width: 135px; 
				margin-left: -750px; 
				background-color: #033a03; /* green background */
				text-align: left; } 
				
#leftcolumn 
a:hover		{	background-color: #c6dbc6;
				color: #000000 }

#footer { margin: 0 auto; clear: left; width: 100%; text-align: center; padding: 5px 15px 10px 0; }
#footer, #push { height: 15px; }

.quote		{ font: italic small-caps bold 200%/120% "Times New Roman", Times, serif; 
			  color: #033a03;
			  text-align: center; }

a 			{	text-decoration: none; }
a:link 		{	text-decoration: none; }
a:visited	{	text-decoration: none; }
a:hover 	{ 	color: #000000; text-decoration: underline overline; }
a:active 	{ 	text-decoration: none; }
nav			{	font-weight: bold; white-space: nowrap; }
.nav a		{	color: #ffffff; font-size: 14px; padding-left: 15px; }
.nav a:hover{ 	color: #000000;}


#mainsection { min-height: 100%; 
			   height: auto ; 
			   height: 100%; 
			   margin: 0 auto; 
			   width: 750px; 
			   margin: 0 auto; }
			   
#content 	{ margin: 0 15px 15px 15px; }

/*NAVIGATION TOP*/

#middlemenu { 		border-left: 2px solid #fff; 
					border-right: 2px solid #fff;
					background: url(bg_topnav_grn.png) repeat-x; 
					position: relative; 
					display: block;
					height: 40px; 
					font: normal bold 10pt Helvetica, Arial, Verdana, sans-serif; }
					
#middlemenu ul { 	margin: 0;
					padding: 0;
					list-style-type: none;
					width: auto; }

#middlemenu ul li { display: block;
					float: left; 
					margin:0; }

#middlemenu ul li a { 	color: #e3dfd6; 
						background: url(topnav_grn_OFF.png) repeat-x;
						border-right: 2px solid #fff;
						display: block;
						float: left;
						text-decoration: none;
						padding: 8px 20px 0 20px;
						height: 40px; }
						
#middlemenu 
ul li a:hover { 	height: 33px;
					color: #000000;
					background: url(topnav_grn_OVER.png) no-repeat bottom; }
					
.b1			{	font-style: bold; margin: 5px;}
.b2			{	margin: 5px;}
.b3			{	font-style: italic; margin: 5px;}


a 			{	text-decoration: none; }
a:link 		{	text-decoration: none; }
a:visited	{	text-decoration: none; }
a:hover 	{ 	color: #000000; text-decoration: underline overline; }
a:active 	{ 	text-decoration: none; }

/* NAVIGATION - left-hand navigation menu */

#navmenu 		{ 	width: 140px; 
					text-align: left; 
					position: relative; 
					margin-top: 4px;
					margin-left: 1px;
					/* affects
					margin: 1em auto; */
					}

#navmenu a { 	text-decoration:none;
					/*background-color:#ff0000;   color of block behind nav links */
					color: #e3dfd6; 
					display: block; 
					width: 127px; 
					height: 45px; 
					font-size: 13px; 
					font-weight: bold; 
					border: 0px solid #A5C5DC; 
					padding: 5px; }

#navmenu a span { 	display:none; } /* hides link help text */

#navmenu a:hover 
span.linkdesc 	{ 	color: #ffffff; /*  color of link hint text */
					display: block;
					font-weight: normal;
					font-size: 85%;
					position: absolute;
					left: 135px; /* affects margin between leftnav links & detailed explanation */
					top: 0; 
					line-height: 1.5em; 
					padding: 5px; 
					width: 135px;
					background-color: #033a03;
					border: 1px solid #033a03; 
					text-align: left; }
								 
/* end styles for left-hand navigation menu */							 
								 
							 

.box { position:relative; }

.yellow		{color: #FFFF00; }
.green		{color: #033a03; }
.red 		{color: #F00F00; }
.white		{color: #FFFFFF; }
.black		{color: #000000; }

/* color definitions:
#c6dbc6l mint green (background for navigation images)
#e3dfd6; light tan background 
#ac9e85; darker tan background */


hr 			{ 	width:100% ;
				color: #033a03 ;
				background-color: #033a03 ;
				height: 1px ; }


.k28  	{ font: 28pt Helvetica, Arial, Verdana, sans-serif; }
.k26  	{ font: 26pt Helvetica, Arial, Verdana, sans-serif; }
.k24  	{ font: 24pt Helvetica, Arial, Verdana, sans-serif; }
.k22  	{ font: 22pt Helvetica, Arial, Verdana, sans-serif; }
.k20  	{ font: 20pt Helvetica, Arial, Verdana, sans-serif; }
.k18  	{ font: 18pt Helvetica, Arial, Verdana, sans-serif; }
.k16  	{ font: 16pt Helvetica, Arial, Verdana, sans-serif; }
.k14  	{ font: 14pt Helvetica, Arial, Verdana, sans-serif; }
.k12  	{ font: 12pt Helvetica, Arial, Verdana, sans-serif; }
.k11  	{ font: 11pt Helvetica, Arial, Verdana, sans-serif; }
.k10  	{ font: 10pt Helvetica, Arial, Verdana, sans-serif; }
.k9  	{ font: 9pt Helvetica, Arial, Verdana, sans-serif; }
.k8  	{ font: 8pt Helvetica, Arial, Verdana, sans-serif; }
.k7  	{ font: 7pt Helvetica, Arial, Verdana, sans-serif; }
.k6  	{ font: 6pt Helvetica, Arial, Verdana, sans-serif; }
.k5  	{ font: 5pt Helvetica, Arial, Verdana, sans-serif; }

.w28  	{ font: 28pt white Helvetica, Arial, Verdana, sans-serif; }
.w26  	{ font: 26pt white Helvetica, Arial, Verdana, sans-serif; }
.w24  	{ font: 24pt white Helvetica, Arial, Verdana, sans-serif; }
.w22  	{ font: 22pt white Helvetica, Arial, Verdana, sans-serif; }
.w20  	{ font: 20pt white Helvetica, Arial, Verdana, sans-serif; }
.w18  	{ font: 18pt white Helvetica, Arial, Verdana, sans-serif; }
.w16  	{ font: 16pt white Helvetica, Arial, Verdana, sans-serif; }
.w14  	{ font: 14pt white Helvetica, Arial, Verdana, sans-serif; }
.w12  	{ font: 12pt white Helvetica, Arial, Verdana, sans-serif; }
.w11  	{ font: 11pt white Helvetica, Arial, Verdana, sans-serif; }
.w10  	{ font: 10pt white Helvetica, Arial, Verdana, sans-serif; }
.w9  	{ font: 9pt white Helvetica, Arial, Verdana, sans-serif; }
.w8  	{ font: 8pt white Helvetica, Arial, Verdana, sans-serif; }
.w7  	{ font: 7pt white Helvetica, Arial, Verdana, sans-serif; }
.w6  	{ font: 6pt white Helvetica, Arial, Verdana, sans-serif; }
.w5  	{ font: 5pt white Helvetica, Arial, Verdana, sans-serif; }



/* Table control code */

table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}

/* CSS Document */


