body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #f8f8ee;

	font-family:Tahoma, Geneva, Helvetica; 
	font-size:.7em; 
	color:#575757; 
	text-align:left;

}

div {
	margin: 0px;
	padding: 0px;
}

img {border: none;}

a:link, a:visited {
	color: #000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	
}
a:hover { color: #7FA907; }


#navigb {
	background: url('../images/_navi_bg.jpg') repeat-x;
}

#navibar {
	margin: 0px auto;
	width: 863px;
	height: 90px;
	/*background: #f7f7f7;*/
	/*background: pink;*/
}

/*#navibar img {border: 5px solid pink;}*/

#navibuttons {
	float: right;
	margin: 47px 0 0 0;
}
	#navibuttons a:link, #navibuttons a:visited {
		font-size: 20px;
		font-family: Arial;
		font-weight: normal;
		color: #5e5b30;
		border-bottom: 2px solid #e5dd70;
		text-decoration: none;
		margin: 0 0 0 20px;
		padding: 0 0 3px 0;
		display: block;
		float: left;
	}
	#navibuttons a:hover { color: #7FA907 }

	#navibuttons a.active { color: #7FA907; border-bottom: 2px solid #fdbf23; }

#topbar {
	width: 100%;
	height: 255px;
	background: url('../images/_topbar_bg.jpg') repeat-x #a2c83f;
	text-align: center;
	padding: 2px 0 0 0;
}
	#topbar img {
		margin: 0;
		padding: 0;	
	}
	
#wrapper {
	margin: 0px auto;
	width: 863px;
	min-height: 100px;
}

#wrapper2 {
	margin: 0px auto;
	width: 861px;
	height: auto;
	border-left: 1px solid #dedfdb;
	border-right: 1px solid #dedfdb;
	background: #fff;	
}

#wrapper3 {
	margin: 0px auto;
	width: 861px;
	height: auto;
	border-left: 1px solid #dedfdb;
	border-right: 1px solid #dedfdb;
	background: #fff;	
}

#splashtop {
	width: 570px;
	height: 11px;
	background: url('../images/_splash_top.jpg') no-repeat;
}
#splashbottom {
	width: 570px;
	height: 11px;
	background: url('../images/_splash_bottom.jpg') no-repeat;
}
#splashcontent {
	width: 550px;
	min-height: 100px;
	background: #fefdfd;
	border-left: 2px solid #e8e7e7;
	border-right: 2px solid #e8e7e7;
	/*float: left;*/
	padding: 0 8px 0 8px; 
	margin: 0;
}
	#splashcontent h1 {
		font-family: "Trebuchet Ms";
		color:#577405;
		font-size:18px;
		margin: 0 0 12px 0;
		padding: 0;
	}
	
	#splashcontent img {
		/*border: 1px solid #6c5656;*/
		margin: 0 8px 6px 0;	
	}

	#splashcontent p {
		font-size: 13px;
		color: #0a0a0a;
		margin: 0;
		padding: 0 0 10px 0;
	}

#quicklinks {
	widht: 275px;
	min-height: 100px;
	margin: 13px 0 0 18px;
	float: left;
}
	#quiclinkstop {
		background: url('../images/_quicklinks_top.jpg') no-repeat;
		width: 275px;
		height: 11px;
		padding: 0;
	}
	#quiclinksbottom {
		background: url('../images/_quicklinks_bottom.jpg') no-repeat;
		width: 275px;
		height: 11px;
		padding: 0;
	}
	#quiclinksmiddle {
		background: url('../images/_quicklinks_bg.jpg') repeat-x #f1f3e6;
		width: 247px;
		min-height: 204px;
		border-left: 2px solid #dedfdb;
		border-right: 2px solid #dedfdb;
		padding: 0 8px 0 16px;
	}
	#quiclinksmiddle h1 {
		color: #577405;
		font-size: 14px;
		font-weight:bold;
		margin: 0 0 10px 0;
		padding: 0;
	}
	#quiclinksmiddle ul {
		list-style: none;
		margin: 0 0 0 0;
		padding: 0 0 0 3px;
		/*list-style-image: url('../images/_orange_arrow1.png');*/
	}
	#quiclinksmiddle ul li {
		color: #577405;
		font-size: 14px;
		font-weight:normal;
		margin: 0 0 10px 0;
		padding: 0 0 0 25px;
		background: url('../images/_orange_arrow1.png') no-repeat;
	}
		#quiclinksmiddle ul li a:link, #quiclinksmiddle ul li a:visited {
			color: #577405;
			font-size: 14px;
			font-weight:normal;
			margin: 0 0 10px 0;
			padding: 0;
		}
		#quiclinksmiddle ul li a:hover { color: #7FA907; }
	
	#quiclinksmiddle span {
		color: #7FA907;
		font-size: 12px;
		padding-bottom: 0;
	}
	
	#quiclinksmiddle p {
		color: #7FA907;
		font-size: 12px;
		padding-bottom: 0;
	}

	
	#quiclinksmiddle a:link, #quiclinksmiddle a:visited {
		color: #577405;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#quiclinksmiddle a:hover { color: #7FA907; }

	
#etunostocontainer {
	width: 100%;
	min-height: 100px;
	margin: 12px 0 0 0;
}

#etunostocontainerbottom {
	width: 100%;
	min-height: 5px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
}

div.etunostofade {
	width: 275px;
	height: 67px;
	background: url('../images/_etunosto_fade.png') no-repeat;
	margin: -30px 0 0 0;
	z-index: 10;
}

div.etunosto {
	width: 275px;
	min-height: 100px;
	float: left;
}

	div.nostotitle {
		width: 275px;
		height: 37px;
		border: 1px solid #bfd38b;
		text-align: center;
		background: url('../images/_etunosto_title_bg.jpg') repeat-x #8bac2f;
	}
	div.nostotitle h1 {
		color: #fff;
		font-family: arial, verdana;
		font-size: 15px;
		text-transform: uppercase;
		font-weight: normal;
	}
	div.nostocontent {
		width: 249px;
		min-height: 120px;
		/*border-left: 1px solid #e9eaec;
		border-right: 1px solid #e9eaec;
		border-bottom: 1px solid #e9eaec;*/
		/*background: #f6f5f5;*/
		background: url('../images/_etunosto_fade.png') no-repeat;
		padding: 10px 14px 10px 14px;
	}	
	
	div.nostocontent img {
		border: 1px solid #e9eaec;
		float: left;
		margin: 0 6px 6px 0;
	}
	
	div.nostocontent hr {
		color: #dee1e8;
		background-color: #dee1e8;
		height: 1px;
		width: 240px;
		border: 0px; 
	}
	
	div.nostocontent p {
		color: #0a0a0a;
		padding: 0 0 12px 0;
		margin: 0;
		z-index: 20;
	}
	
	div.nostocontent a:link,  div.nostocontent a:visited, div.nostocontent a:hover{
		color: #5e5e5e;
	}

#footerleft {
	float: left;
	color: #808080;
	margin: 30px 0 20px 0;
}
#footerright {
	float: right;
	color: #808080;
	margin: 30px 0 20px 0;
}

#maincontent {
	width: 637px;
	height: auto;
	background: #fefdfd;
	/*border: 1px solid #e8e7e7;*/
	float: left;
	padding: 8px;
	margin: 13px 0 0 0;
}
	#maincontent h1 {
		font-family: "Trebuchet Ms";
		color:#577405;
		font-size:20px;
		margin: 0 0 12px 0;
		padding: 0;
		border-bottom: 1px dotted #e0e0e0;
	}
	
	#maincontent img {
		margin: 0 8px 6px 0;	
	}

	#maincontent p {
		font-size: 13px;
		color: #0a0a0a;
	}

#maincontentbottom {
	margin: 0px auto;
	width: 863px;
	height: 11px;
	background: url('../images/_mainscreen_bottom.png') no-repeat;
}

#submenu {
	widht: 200px;
	height: auto;
	margin: 3px 10px 0 0;
	float: left;
}

	#submenumiddle2 {
		background: #ffffff;
		width: 172px;
		min-height: 204px;
		/*border: 1px solid #dedfdb;*/
		padding: 7px 8px 4px 16px;
	}

	#submenumiddle2 p{
		padding-bottom: 5px;
	}

	#submenumiddle2 a:link.head, #submenumiddle2 a:visited.head{
			color: #577405;
			font-family: "Trebuchet Ms";
			font-size: 20px;
			font-weight:bold;
			border-bottom: 1px dotted #e0e0e0;
			text-decoration: none;
			display: block;
	}	

	#submenumiddle2 h1, #infoarea h1{
		color: #577405;
		font-size: 14px;
		font-weight:normal;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#submenumiddle2 span, #infoarea span, #infoarea p{
		color: #7FA907;
		font-size: 12px;
	}
	/*
	#submenumiddle2 a:link, #submenumiddle2 a:visited, #infoarea a:link, #infoarea a:visited {
		color: #577405;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#submenumiddle2 a:hover, #infoarea a:hover { color: #7FA907; }
	*/
	ul.submenufirst, ul.submenu {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	ul.submenufirst li {
		color: #4f4f4f;
		font-size: 12px;
		font-weight:normal;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
	}
		ul.submenufirst li a:link, ul.submenufirst li a:visited { 
			color: #4f4f4f;
			font-size: 12px;
			font-weight:normal;
			margin: 0 0 10px 0;
			padding: 0;
			text-decoration: none;
		}
		ul.submenufirst li a:hover { color: #7FA907; }
		ul.submenufirst li a.submenuactive:link, ul.submenufirst li a.submenuactive:visited, ul.submenufirst li a.submenuactive:hover { 
			color: #577405;
			font-size: 12px;
			font-weight:bold;
			margin: 0 0 10px 0;
			padding: 0;
			text-decoration: none;
			/*border-bottom: 1px solid #e0e0e0;*/
			/*display: block;
			background: #ebf3f8;*/
		}
	ul.submenu li {
		color: #4f4f4f;
		font-size: 12px;
		padding: 0 0 0 10px;
	}
		ul.submenu li a:link, ul.submenu li a:visited {
			color: #4f4f4f;
			font-size: 12px;
			text-decoration: none;
			font-weight: normal;
			/**/
		}
		ul.submenu li a:hover { color: #7FA907; }
		ul.submenu li a.submenuactive:link, ul.submenu li a.submenuactive:visited, ul.submenu li a.submenuactive:hover {
			color: #577405;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			
		}
	
#infoarea {
	width: 178px;
	min-height: 200px;
	/*border: 1px solid #dedfdb;*/
	padding: 16px 8px 4px 8px;
	float: left;
	margin: 13px 0 0 0;
	background: #fff;
}
	#infoarea h1 {
		margin: 0px;
		padding: 0;
	}
#footer {
	text-align: center;
	margin: 20px 0 30px 0;
	font-size: 11px;
}	
	#footer a:link, #footer a:visited {
		font-size: 11px;
	}
p.error{
	padding: 5px;
	border: 1px solid #fcc;
	background: #fdd;
	}
