body
{
	background: #01804e;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

div#cont
{
	background: url(images/bg.png);
	width: 827px;
	margin: 0 auto;
	border: 3px solid #80bfa6;
	border-width: 0 3px;
}

a{color: #028f58; text-decoration: none;}
a:hover{text-decoration: underline;}

div#header
{
	background: url(images/header.jpg);
	height: 175px;
}
strong#subsitetitle
{
	line-height: 30px;
	height: 30px;
	display: block;
	background: white;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

div#address
{
	background: url(images/bar.png);
	border-bottom: 2px solid #90c8b2;
	padding: 0 10px;
	height: 28px;
	overflow: hidden;
}
	div#address table{
		line-height: 28px;
		font-size: 9pt;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		text-align: center;
		font-weight: bold;
	}
	
	div#address table a{color: black;}

div#left
{
	width: 175px;
	float: left;
	overflow: hidden;
}
	div#left ul#mainlevel_mainmenu
	{
		list-style: none;
		margin: 0;
		padding: 30px 15px;
	}
	a.mainlevel{
	font-family:"Times New Roman", Times, serif;
	}
	div#left ul#mainlevel_mainmenu a
	{
		display: block;
		text-decoration: none;
		padding: 5px 5px 5px 27px;
		background: url(images/li1.gif) no-repeat 10px center #d7ffd7;
		text-align: center;
		color: #41765e;
		border: 1px solid #41765e;
		font-size: 8pt;
		margin: 15px 0;
		zoom: 1;
		height: 1%;
		font-family:"Times New Roman", Times, serif;
	}
	
	div#left ul#mainlevel_mainmenu a:hover, div#left ul#mainlevel_mainmenu a#active_menu_mainmenu
	{
		background: url(images/li2.gif) no-repeat 10px center white;
		color: #d97cf7;
	}

div#content
{
	width: 652px;
	float: left;
	overflow: hidden;
}

	div#banner
	{
		background: url(images/banner.png);
		height: 33px;
		padding: 34px 0 0 170px;
		font-size: 7pt;
		font-weight: bold;
	}
	
	div#content ul
	{
		list-style: none;
		padding: 10px;
		margin: 0;
	}
	
	div#content ul li
	{
		background: url(images/dash.gif) no-repeat left center;
		padding-left: 15px;
	}
	
	div#banner strong{display: block; font-size: 10pt;}
	
	div#content h2
	{
		background: url(images/bar.png);
		border:2px solid #90c8b2;
		border-width: 2px 0;
		font-size: 13pt;
		margin: 0;
		padding: 0 10px;
		line-height: 30px;
		font-family:"Times New Roman", Times, serif
	}
	
	div#content div.colored div.overview h2.small{
	font-size:12px;
	}
		div#content h2 img{vertical-align: middle; margin-right:2px;}
		div#content p{ padding: 10px 20px; margin: 0;}
		
	div#content div.colored
	{
		width: 652px;
		overflow: hidden;
		background: url(images/colored.png) no-repeat 2px 2em;
	}
	
		div#content div.colored div.overview
		{
			float: left;
			width: 163px;
		}
		
			div#content div.colored div.overview ul,div#content div.clear div.desc ul
			{ list-style: disc; padding: 0 0 0 20px; margin: 0 10px;}
			div#content div.clear div.desc ul{margin: 0 4px;}
			div#content div.colored div.overview li,div#content div.clear div.desc li
			{background: none; padding: 5px 0;} 
		
		div#content div.clear div.desc 
		{
			float: left;
			display: inline;
			width: 141px;
			border: 1px solid #405e53;
			background: #00804e;
			margin: 0 10px;
			color: white;
			font-size: 7.5pt;
			font-weight: bold;
		}
		div#content div.clear div.desc ul li a{
		color:#FFFFFF
		}
		div#content div.colored div.overview h2{font-size: 12pt;}
		
		div#content table{width: 100%; border: 0; border-collapse: collapse; margin: 0; padding: 0;}
		
	div.clear
	{
		clear: both;
		width: 100%;
		overflow: hidden;
	}

div#footer
{
	clear: both;
	font-size: 7pt;
	padding: 25px 15px 5px 15px;
}

div#bottommenu
{
	float: right;
	font-size: 8pt;
	width: 637px;
	text-align: right;
	color:#028f58;
}

div#bottommenu a{
padding:0 5px 0 5px;
line-height:1em;
border-right:1px solid #00CC33;
}
div#tabs
{
	background: url(images/colored.png);
	height: 70px;
	margin-left: 2px;
}

	div#tabs ul
	{
		display: block;
		margin: 0;
		width: 100%;
		overflow: hidden;
		list-style: none;
		height: 28px;
		padding: 20px 0 22px 0;
		background: url(images/tabbg.png) no-repeat left bottom;
	}
	
	div#tabs ul li{
		float: left;
		padding: 0;
		margin: 0;
		background: none;
	}
	
	div#tabs li a{
		display: block;
		background: url(images/tab.png);
		width: 149px;
		line-height: 28px;
		text-align: center;
		color: black;
		font-size: 13pt;
	}
	
	div#tabs li a:hover, div#tabs li a#active_menu.mainlevel{background: url(images/tabactive.png); text-decoration: none;}
	
div#content div.contentwrapper{margin: 20px;}
div#content div.contentwrapper p { padding: 10px 0;}
div#content table.contentpane{margin:10px;}
form.form{margin:10px;}
div#content table.form{margin:10px; border:1px solid #000000}