	body{
		font: 90% Arial, Helvetica, sans-serif;
		color: #333;
		background: url("../images/bg/menu.png");
		background-repeat:  repeat-y;
	}
	
	img{border:0;}
	
	html, body {height:100%;padding:0;margin:0;}
	
	#footer {
		background: #D6D5C1 url("../images/D6D5C1.png");
		padding: 15px 0 10px 0;
		font-size: 70%;
		border-top:1px solid #AAA;
	}
	
	a{
		text-decoration: none;
		color: #333;
	}
	
	#topcolor{
		background: #F0F0F0 url("../images/bg/F0F0F0.png");
		height:5px;
		width:100%;
		border-bottom: 1px solid #DDD;
	}
	
	#menucol{
		height: 100%;
	}
	
	#menucol, #main, div.maincol, div.rightcol{
		float:left;
		margin-bottom: 60px;
	}
	
	#main div.maincol{
		font-size: 80%;
		width: 430px;
		margin: 63px 0 30px 0;
	}
	
	div.rightcol{
		font-size: 80%;
		width: 170px;
		margin: 80px 0 30px 40px;
	}
	
	div.datum{
		color: #999;
	}
	
	#main{
		width: 430px;
		margin-left: 30px;
	}
	
	#mainmenu{
		list-style: none;
		margin: 0;
		padding: 0;
		width: 161px;
	}
	
	#mainmenu li{
		padding: 10px 5px 10px 20px;
		font-size: 80%;
		font-weight: bold;
		border-top: 1px solid #DDD;
		cursor:  pointer;
	}
	
	#mainmenu li.selected{
		background: #F0F0F0 url("../images/bg/menu-selected.png");
	}
	
	#mainmenu li.selected a{
		color: #69844D;
	}
	
	#mainmenu li.subselected a{
		font-weight: bold;
	}
	
	#mainmenu li.subitem{
		font-weight: normal;
		padding-left: 30px;
	}
	
	#mainmenu li.subitem a{
		color: #666;
	}
	
	#mainmenu li.last{
		border-bottom: 1px solid #DDD;
	}
	
	div.contact{
		font-weight: bold;
		color: #747373;
		text-align: right;
		margin-bottom: 20px;
		width: 831px;
	}
	
	div.searchwords{
		color: #979683;
		text-align: right;
		width: 830px;
	}
	
	#languagebar{
		font-size: 70%;
	}
	
	div.clear
	{
		clear: both; 
		float: none;
		height: 0px; 
		width: 0px; /* needed to prevent overflow expand on IFRAME shim hack of RadMenu */
		overflow: hidden;
	}