	body,
	html {font-family:arial;
		margin:0;
		padding:0;
		color:#000;
		background:#fff;

	}
	
	#banner {background-image:url('banner5.jpg') ; background-repeat: repeat-x;width:auto;height:120px;border:1px solid #ffffff;background-color:#f0f0f0;} 
	#wrap {
		width:1100px;
		margin:0 auto;
		background:#fff;
	}
	#header {
    	padding:5px 10px;
		background:#fff;
	}
	h1 {
	    margin:0;
    }

	#main {
		float:left;
		width:400px;
		padding:4px;
		background:#fff;
		padding-right:5px;
		margin-right:5px;
		border-right:1px solid #c5c5c5;

		

	}
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:right;
		width:400px;
		padding:1px;
	

	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#fff;
		border-top:1px solid #c5c5c5;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
	#navcontainer
{font-size:9pt;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border-top: 1px solid #999;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#navcontainer li a
{
padding: 1px 7px;
color: #666;
background-color: #f0f0f0;
border: 1px solid #ccc;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top:1px solid #666;
border-bottom: 1px solid #666;
}

h4 {font-size:12px;color:#fff; text-align:right;padding-right:20px;padding-top:10px; line-height: 50%}


.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #c5c5c5;
padding: 1px;
}

.floatleft
{
float: left;
margin: 0px0px 10px 10px;
border: 0px solid #c5c5c5;
padding: 4px;
}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 40%;
text-align: left;
}

.datum {color:red;font-size10pt;}
