body {
	background: #eee url(images/background.png);
	font: 12px Arial, Helvetica, Tahoma, sans-serif;
	color: #5c6a6c;
	margin: 0;
	padding: 0;
}

	a img { border: 0; }

	#wrapper {
		width: 960px;
		border: 1px solid #ccc;
		background: #fff;
		margin: 40px auto 20px auto;
	}
	
	div.indent { padding: 10px 10px 0 10px; }
	
	#menu {
		background: url(images/gradient.png) repeat-x;
		height: 42px;
		border-bottom: 5px solid #12a06e;
		color: #fff;
		text-shadow: 1px 1px 0px #333;
	}
	#menu ul { list-style: none; padding: 0; margin: 0; }
	#menu ul li { float: left; background: url(images/menu_seperator.png) left top no-repeat; position: relative; }
	#menu ul li.parent span { background: url(images/parent.png) right center no-repeat; padding-right: 20px; }
	#menu ul li.parent ul li span { background: none; }
	#menu ul li:first-child { background: none; }
	#menu ul li a {
		display: block;
		padding: 13px;
		color: #eee;
		text-decoration: none;
	}
	#menu ul li ul {
		border-top: 1px solid #bac0bf;
		position: absolute;
		top:42px;
		left: 0;
		z-index: 10000;	
		font-size: 11px;
		font-weight: bold;	
		display: none;
	}
	#menu ul li ul li, #menu ul li ul li:first-child { 
		background: url(images/gradient.png) repeat-x;
		border-bottom: 1px solid #bac0bf;
		float: none; 
		position: static;
		width: 200px;
		
	}
	#menu ul li ul li a { padding: 8px; }
	#menu ul li.current a {color: #fff; font-weight: bold; }
	#menu ul li a:hover { color: #fff; } 
	
	#header {
		position: relative;
		height: 232px;
		margin: 5px 0;
	}
	#header #header_drawing {
		background: url(images/header_drawing.png) no-repeat;
		width: 588px;
		height: 232px;
		position: absolute;
		z-index: 80;
		right: 0;
		top: 0;
	}
	
	#header h1#logo {
		position: absolute;
		right: 65px;
		top: 31px;
		margin: 0;
		padding: 0;
	}
	
	div.boxes { overflow: hidden; padding-bottom: 5px; }
	div.boxes p { margin: 0; padding: 0; }
	div.boxes div.box { float: left; width: 310px; height: 110px; }
	div.boxes .contentboxitem_2 { margin: 0 5px; }
	
	#container {
		background: url(images/watermark.png) 95% 100% no-repeat;
		padding: 20px 10px;
		overflow: hidden;
		width: 920px;
		border-top: 5px solid #12a06e; 
		line-height: 18px;
	}
	
	div.content {
		width: 595px;
		float: left;
		padding-right: 20px;
		border-right: 1px solid #ccc;
	}
	
	div.sidebar {
		float: right;
		border-left: 1px solid #ccc;
		padding-left: 20px;
		margin-left: -1px;
		width: 284px;
		font-size: 11px;
	}

	#bottom {
		background: #eee;
		border-top: 5px solid #12a06e;
		padding: 20px;
		overflow: hidden;
		width: 920px;
		line-height: 18px;
	}
	
	#footer {
		background: #5c6a6c;
		padding: 15px;
		color: #fff;
		text-align: center;
		font-size: 11px;
	}
	#footer ul { list-style: none; padding: 0; margin: 0; }
	#footer ul li { display: inline; padding: 0 10px; border-left: 1px solid #fff; }
	#footer ul li:first-child { padding-left: 0; border: 0; }
	#footer a { color: #fff; }
	
	ul.newslist, ul.submenu { list-style: none; padding: 0; margin: 0; }
	ul.newslist li { overflow: hidden; padding: 10px 0; border-bottom: 1px solid #ccc; }
	ul.newslist li a.newsimage img {
		float: left;
		padding: 2px;
		border: 1px solid #ccc;
		background: #fff;
		margin-right: 10px;	
	}
	ul.newslist li a.newsheadline {
		display:block; 
		font-weight:bold;
		color: #000; 
		margin-top: 8px;
	}
	
	ul.submenu { margin-bottom: 20px; }
	ul.submenu li { 
		background: url(images/li.png) left center no-repeat;
		border-bottom: 1px solid #ccc; 
		padding: 8px 0 8px 20px;
		font-size: 12px;
	}
	ul.submenu li a { color: #000; text-decoration: none; }
	ul.submenu li a:hover { text-decoration: underline; }
	ul.submenu li.current {
		background: url(images/li_hover.png) left center no-repeat;
		font-weight: bold;
	}
	
	h1, h2, h3 {
		font-weight: normal;
		font-size: 17px;
		color: #000;
		margin: 5px 0;
		padding: 0;
	}	
	h3, #bottom h2 { font-size: 14px; }
	
	strong, b { color: #000; }
	
	a:link, a:visited, a:active {
		color: #12a06e;
		outline: 0;
	}
	a:hover { text-decoration: none; }
	