 body
{margin:0 0 0 0;
	padding:1em 0 0 3em;

	background-image:url(bg.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	
	font-family: arial , century ,"times new roman";
	font-size: 12pt;
	}

a
{margin:0;
	padding:0;

	color: #214521;
	text-decoration:underline;}


a:hover
{margin:0;
	padding:0;

	color:#3F6F3F;
	text-decoration:none;}

h2
{margin:0;
	padding:0;

	font-size:36px;
	font-family: century;
	color: #004000;

	text-align:center;
	}
h3
{margin:0;
	padding:0;

	font-size:26px;
	font-family: century;
	color: #004000;

	text-align:center;
	}

h4
{margin:0;
	padding:0;

	font-size:18px;
	font-family: century;
	color: #004000;

	text-align:center;
	}


#header
{margin:0 0 0 0;
	padding:0 0 0 7em;

	top: 3em;
	width:51.4em;
	height:7em;

	background-image:url(bg2.jpg);
	Border:.4em groove #464646;}

#container {
	width:100%;
	overflow:hidden;
	background-image:url(bg4.png);
	background-repeat:repeat-y;
	position: static;
	border-left: .4em groove #464646;
}


#side 
{margin:0 0 0 0;
	padding:3em 0.2em 0em 0em;

overflow:hidden;

	width: 15em;
	top:4.4em;

	text-align:center;
	color:#ffffff;	

	float: left;}

#side ul
{margin:0 0 0 0;
	padding:2em 0 0 2em;

	text-decoration:none;


	display:block;}

#side ul a.current
{margin:0;
	padding:.2em 0 0 .5em;

	list-style-image:url('pinecone.png');

	color:#C2CEC3;
	text-decoration:none;}

#side ul a:hover
{margin:0;
	padding:.2em 0 0 .5em;

	list-style-image:url('pinecone.png');

	color:#C2CEC3;
	text-decoration:none;}

#side li
{margin:0;
	padding:.5em 0 0 .5em;

	list-style-image:url('pinecone.png');
	text-decoration:none;
	text-align:left;
	color: #ffffff;}

#side li a
{margin:0;
	padding:.2em 0 0 0em;

	color:#ffffff;
	text-decoration:underline;}

#side h3
{margin:0;
	padding:0;

	font-size:18px;
	font-family: century;
	color: #ffffff;

	text-align:center;
	}

#side h4
{margin:0;
	padding:0;

	font-size:20px;
	font-family: century;
	color: #ffffff;

	text-align:center;
	}

#side a
{margin:0;
	padding:0;

	color: #ffffff;
	text-decoration:underline;}

#side a:hover
{margin:0;
	padding:0;

	color:#C2CEC3;
	text-decoration:none;}

#side img
{margin:.3em 0;
	padding:0;

	border: solid .1em #C2CEC3;}
	

#main
{margin:0 0 0 0;
	padding:3em 1em 10em 1em;

overflow:hidden;


	width: 41.2em;
	top:4em;

	text-align: center;

	background-image:url(bg3.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
		border-right: .4em groove #464646;

	float: left;}
#footer
{margin: 0 0 0 0;
	padding:0.5em 0;

	width: 58.4em;

	background-image:url(bg2.jpg);
	border:0.4em groove #464646;

	text-align:center;
	color:#ffffff;

	clear:left;}

#footer a
{margin:0;
	padding:0;

	color: #ffffff;
	text-decoration:underline;}

#links
{
	margin:0 0 0 0;
	padding:1em 0 0 .4em;
	display: block;
	top:8.7em;
	left: 3em;
	height:3.3em;
	width:58em;
	background-color:#C2CEC3;
	border-left:0.4em groove #464646;
	border-right:0.4em groove #464646;
	border-bottom:0.2em solid #000000;
	position: static;
	}

#links ul
{margin:0 0 0 0;
	padding:0 0 0 0;
	
	list-style:none;
	font: 12pt century;

	float:left;

	text-decoration:none;


	display:inline;}

#links li
{margin:0 .1em;
	padding:0 0 0 0;

	float:left;
	
	background-color:#ffffff;

	text-decoration:none;
	text-align:center;
	
	border-top:.1em solid #000000;
	border-left:.1em solid #000000;
	border-right:.1em solid #000000;

	display:inline;

	float:left;}

#links li a 
{margin:0 0 0 0;
	padding:1em .6em;

	background-color:#243824;

	color: #ffffff;
	text-align:center;

	text-decoration:none;
	text-align:left;

	float:left; }

#links li a.active 
{margin:0 0 0 0;
	padding:1em .6em;

	background-color:#ffffff;

	color: #243824;
	text-align:center;

	text-decoration:none;
	text-align:left;

	float:left; }

#links li a:hover
{margin:0 0 0 0;
	padding:1em .6em;

	background-color:#507050;

	color: #ffffff;
	text-align:center;

	text-decoration:none;
	text-align:left;
	font-weight:normal;

	float:left; }
