body 
{
	margin: 0px auto;
}

.header
{
    width: 900px;
    height: 203px;
	margin: 0px auto;
}

.headertop
{
    width: 100%;
    height: 80px;
	margin: 0px auto;
    background-image: url(../Images/Header_cgForest.png);  
	background-repeat: no-repeat;   
}

.headermiddle
{
    width: 100%;
    height: 95px;
	margin: 0px auto;
}

#headerbottom
{
    width: 901px;
    height: 25px;
	margin: 0px auto;
	background-color: #D5EDB3;  
}

#headerbottom div 
{ 
    display: inline-block;
    height: 12px;
    float: left;
    margin: 1px 1px 1px 0px;
    padding: 5px 11px 5px 12px;
    background-color: #268526;
    color: White;
    font-family: Verdana;
	font-size: 70%; 
    font-weight: bold;
}

#headerbottom div a:link, #headerbottom div a:visited
{ 
	color: white; 
	text-decoration: none; 
}

#headerbottom div a:hover 
{ 
	color: Yellow; 
	text-decoration: underline; 
}

#navigation 
{ 
	width: 100%; 
} 

#navigation ul 
{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 
} 

#navigation li 
{ 
	border-bottom: 1px solid #ED9F9F; 
}

#navigation li a:link, #navigation li a:visited 
{ 
	font-family: Verdana;
	font-size: 70%; 
    font-weight: bold;
	display: block; 
	padding: 0.4em 0 0.4em 0.5em; 
	border-left: 10px solid #174E17; 
	color: #FFFFFF; 
	text-decoration: none; 
}

#navigation li a:hover
{ 
	background-color: #711515;
	color: #FFFFFF;
}

.section1
{
    width: 100%;
}

.section2
{
    width: 100%;
    height: 200px;
    background-color: #E8F8D1;
}

.sitemap
{
    width: 100%;
    height: 20px;
    background-color: #5C743D;
    float: left;
    font-family: Verdana;
    text-align: center;
    color: White;
    font-size: 0.7em;
    font-weight: bold;
}

.sitemap a:link, .sitemap a:visited, .sitemap a:active
{
	color: White;
	text-decoration: none;
}

.page-container 
{
	width:905px; 
	height: auto;
	margin: 0px auto;
	border-left-color: #cacac4;
	border-left-style: solid;
	border-left-width: 1px;
    border-right-color: #cacac4;
	border-right-style: solid;
	border-right-width: 1px;
}

.main-content 
{
	width:905px;
	height: auto;
	margin: auto auto 0px auto; 
	overflow: visible; 
	overflow: hidden;	
}

.main-navigation 
{ 
	display: block;
	width: 180px;
	height: 862px;
	background-image: url('../Images/nav_fill.png');
	background-repeat: repeat-y;
	float: left; 
	background-color: Green;
	overflow: visible; 
	overflow: hidden;
}

.main-subcontent 
{ 
	border-left: 1px solid #cacac4;
	display: inline;
	width: 720px;
	float: right;
}

.footer 
{
	clear: both; 
	width: 100%; 
	height: 30px; 
	margin: 0px auto; 
	background-image: url(../Images/foot_fill.png);
	background-repeat: repeat-x;
	color: yellow;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-align: center;
}

.footer-top 
{
	clear:both; 
	width:900px; 
	height:110px;
	overflow:visible; 
	overflow:hidden;
}

.toplinks
{
    float: right;
    margin-right: 6px;
}

.toplinks a
{
    color:#333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.toplinks a:hover
{
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

#news
{
    background-image: url('../Images/news.png');
	background-repeat: no-repeat;
    width: 180px;
    height: 180px;
    padding: 2.2em 0.2em 0.2em 0.2em;
    font-family: Verdana;
    font-size: 13px;
    font-weight: 500;
    border-top: 1px solid #ED9F9F; 
}

#news a:link, #news a:visited 
{
    color: yellow;
    text-decoration: none;
}

#news a:hover 
{
    color: yellow;
    text-decoration: underline;
}

#newsfoot
{
    width: 100%;
    height: 20px;
    background-color: #711515;
    border-bottom: 1px solid #ED9F9F;
}

#newsfoot a:link, #newsfoot a:visited
{
    color: White;
    text-decoration: none;
    float: right;
    padding: 0.2em 5px 0.2em 0;
    font-family: Verdana;
    font-size: 0.7em; 
}

.resolution
{
    width: 700px;
}