﻿body 
{
	margin:10px;
	padding:0px;
	background-color:#96a371;
	text-align:center;
}

#parent /* div's for page layout - parent */
{
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	width:835px;


	}
#header /* div's for page layout - logo */
{
	
	float:left;
	width:100%;
	height:100px;
	vertical-align:bottom;
	z-index:0;
	margin: 0px 0px 0px 0px;

	}
#headertop /* div's for page layout - floating breadcrumbs */
{

	clear:left;
	float:left;
	position:relative;
	width:99.5%;
	text-align:right;
	z-index:1;
	margin-top:-20px;
	padding-right:.5%;



	}
#leftmenu /* div's for page layout - left of main menu */
{
	float:left;
	width:20%;
	height:30px;
	background-color:#DADAB6;
	text-indent:2px;
	}
#menu /* div's for page layout - main menu */
{
	
	float:left;
	width:80%;
	height:30px;
	background-color:#C1D1A0;
	
	}
	
	
#container2 /* div's for page layout - fix for content height, content side (right) */
{
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
    position:relative;
	background-color:#ffffe6;
	}
#container1 /* div's for page layout - navigation side (left) */
{
	float:left;
	width:100%;
	position:relative;
    right:80%;
    background-color:#768254;

	}	
#left /* div's for page layout - navigation side (left) */
{
	float:left;
	width:18%;
	color: #ffffe6;
	text-indent:15px;
	text-align:left;
	position:relative;
	left:80%;
	overflow:hidden;
	padding:1%;

	}

#content /* div's for page layout - content side (right) */
{
	float:left;
	width:78%;
	color: #768254;
	position:relative;
	left:82%;
	overflow:hidden;
	min-height:450px;
	font-family:Verdana;
	font-size:small;
	color:#768254;
	text-align:left;

	}

#copywright /* div's for page layout - copywright */
{
	clear:left;
	float:left;
	width:100%;
	height:20px;
	background-color:#C1D1A0;
	vertical-align:middle;
	text-align:right;
	
	
	}
#footer /* div's for page layout - footer */
{
	clear:left;
	float:left;
	width:100%;
	height:100px;
	
	bottom:0;
	text-align:center;
	font-family:Verdana;
	font-size:x-small;
	color:#ffffe6;
}


.breadcrumbNode /* breadcrumb - all nodes */
{
	color:#4F0100 !important;
	font-weight:normal;
	font-style:normal;
	font-size:x-small !important;
	text-decoration:none !important;
	
	}
.breadcrumbCurrent /* breadcrumb - current node */
{
	color:#ffffe6 !important;
	font-size:x-small;
}	

.level1 /* menu - this only refers to "home" */
{
	color: #7C6F57 !important;
	font-family: Verdana !important;
    font-size: small;
    font-weight:bold;
    background-color: #C1D1A0;
    height: 30px;   
    text-align:center;
    text-decoration:none !important;
    width:92px;

    
}
.level2 /* menu - all other menus on static menu bar */
{
	color: #7C6F57 !important;
    font-family: Verdana;
    font-size: small;
    font-weight:bold;
    background-color: #C1D1A0;
    height: 30px;
    text-align:center;
    text-decoration:none !important;
    width:96px;
    

}

.statichoverstyle
{
	color: #FFFFE6 !important;
    font-size: small;
    font-weight:bold !important;
    background-color: #A2B37D;
    height: 30px;
    text-align:center;
    text-decoration:none !important;
   
}

.staticselectedstyle
{
	color: #7C6F57 !important;
    font-size: small;
    font-weight:bold !important;
    background-color: #FFFFE6;
    height: 30px;
    text-align:center;
    text-decoration:none !important;
}
.level3 /* menu - dynamic menus */
{
    color: #FFFFE6 !important;
    font-weight: normal;
    background-color: #A2B37D;
    font-family: Verdana;
    font-size: small;
    padding:3px 5px 3px 9px; 
   
    text-decoration:none !important;
    text-align:left;
    min-width:117px;
}
.dynamichoverstyle
{
    color: #4F0100 !important;
    font-weight: normal;
    background-color: #A2B37D;
    font-family: Verdana;
    font-size: small;
    padding:3px 5px 3px 9px;
    text-decoration:none !important;
	text-align:left;
    min-width:117px;
}
.dynamicselectedstyle
{
	color:#768254 !important;
}

.treestyle /* tree menus - left hand side */
{
	color:#FFFFE6 !important;
	font-family:Verdana;
	font-size: 10pt; 
	padding-bottom:10px;
	text-decoration:none !important;
	
}
.selectedtreestyle
{
	color:#4F0100 !important;
}
.hovertreestyle
{
	color:#4F0100 !important;

}

a.left:link /* links (reports page) - left hand side */
{
	color: #FFFFE6;
	text-decoration:none;
	padding-bottom:10px;
	
}
a.left:visited 
{
	color: #FFFFE6;
	text-decoration:none;
	padding-bottom:10px;
}
a.left:hover 
{
	color: #4F0100;
	text-decoration:none;
	padding-bottom:10px;
}
.quote /* quote, left menu on home page */
{
	font-family:Candara;
	line-height:30px; 
	font-size:small; 
	text-align:center !important;
	font-weight:bold;
	 
}
.author /* author, below quote */
{	
	text-align:right;
	text-indent:0px;
	font-size: smaller; 
	line-height: normal; 
	font-family:Candara;
	font-weight:lighter;
	
}

.copyright 
{
	font-size:x-small;
	font-family:Verdana;
	color:Silver;
}

.report 
{
	font-family:Verdana;
	font-size:small;
	color:#768254;
}


.missionText /* mission statement, bottom of page */
{
	font-family:Verdana;
	 font-style:italic;
	 text-align:center;	
	
}
.missionMed /* mission statement, home page */
{
	font-family:Verdana;
	font-style:italic;
	font-size:medium;
	line-height:25px;

	
}

.generalTextMedium /* Page Header - H1 */
{
	font-family:Verdana;
	font-size:medium;
	color:#768254;
	font-weight:bold;
	text-align:left !important;
}

.generalHeaderBold /* Section Header - H2 */
{
	font-family:Verdana;
	font-size:small;
	color: #4F0100;
	font-weight:bold;
	text-align:left;
}

.generalTextSmall /* Normal Paragraph Text */
{
	font-family:Verdana;
	font-size:small;
	color:#768254;
}

.generalTextSmaller
{
	font-family:Verdana;
	font-size:x-small;
	color:#768254;
}

.pressHeadings /* Used on the news archive page */
{
	font-family:Verdana;
	font-size:small;
	color:#FFFFE6;
	font-weight:bold;
}

.footer
{
	font-family:Verdana;
	font-size:xx-small;
	color:#BEC7A3
}

.footerspacer
{
	font-family:Verdana;
	color:#768254
}

.altfooter
{
	font-family:Verdana;
	font-size:xx-small;
	color:#768254
}

.altfooterspacer
{
	color:#AFB98D
}

a.arrow:link /*  hyperlink for sections with ">>>" arrows to indicate a link */
{
	font-family:Verdana;
	color: #225599;
	font-size:smaller;
	text-decoration:none;
	font-weight:bold;
}
a.arrow:visited
{
	font-family:Verdana;
	font-size:smaller;
	color:#225599;
	text-decoration:none;
	font-weight:bold;
}

a.arrow:hover
{
	font-family:Verdana;
	font-size:smaller;
	color: #4F0100;
		
}
a:link /* links within paragraphs with normal text */
{
	font-family:Verdana;
	font-size:small;
	color:#225599;
	text-decoration:underline;
}

a:visited
{
	font-family:Verdana;
	font-size:small;
	color:#5588AA;
	text-decoration:underline;
}

a:hover
{
	font-family:Verdana;
	font-size:small;
	color: #4F0100;
	font-weight:normal;	
}


