	body
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: black;
	}
	
	#header
	{
		text-align: right;
		margin: 0px 0px 20px 0px;
	}

	h2
	{
		color: #c03;
		font: 14pt arial, hevetica, sans-serif;
		font-weight: bold;
	}

	h3
	{
		color: #903;
		font: 12pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0px 0px 5px 6px;
	}

	#container
	{
		border: 1px solid #ccc;
		background-color: #fff;
		margin: 1em auto;
		padding: 0px 0px 0px 0px;
		width: 900px;
	}

	#mainnav
	{
		text-align: left;
		float: left;
		margin: 6px 0px 5px 5px;
		padding: 0px 0px 0px 0px;
	}

	#mainnav ul
	{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 180px;
		font: 10pt arial, hevetica, sans-serif;
	}

	#mainnav li
	{
		background-color: #fff;
		padding: 0px 0px 0px 0px;
		line-height: 100%;
	}

	#mainnav li a
	{
		display: block;
		padding: 18px 5px 18px 50px;
		color: #000;
		text-decoration: none;
	}

	#mainnav li a:hover
	{
		color: #c03;
	}
	
	.mainitem
	{
		background-image: url(images/menu_item.gif);
		background-repeat:no-repeat;
	}
	
	#mainnav li ul
	{
		list-style-type: none;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		font: 10pt arial, hevetica, sans-serif;
	}

	#mainnav li li
	{
		background-color: #fff;
		padding: 0px 0px 0px 10px;
	}

	#mainnav li li a
	{
		display: block;
		padding: 5px 5px 15px 20px;
		color: #000;
		text-decoration: none;
	}
	
	#contents
	{
		margin: 0px 0px 0px 200px;
		padding: 6px;
		text-align: left;
		min-height: 310px;
	}
	
	#contents p
	{
		font: 10pt arial, hevetica, sans-serif ;
 		line-height: 140%;
		color: #555;
	}
	
	#contents p
	{
		font: 10pt arial, hevetica, sans-serif ;
 		line-height: 140%;
		color: #000;
	}
	
	#contents li
	{
		font: 10pt arial, hevetica, sans-serif ;
 		line-height: 140%;
		color: #000;
	}

	#contents table
	{
		font: 10pt arial, hevetica, sans-serif ;
 		line-height: 140%;
		color: #000;
	}
	
	#contents td h2
	{
		color: #c03;
		font: 14pt arial, hevetica, sans-serif;
		font-weight: bold;
	}
	
	#contents td
	{
		font: 10pt arial, hevetica, sans-serif ;
 		line-height: 140%;
		color: #555;
	}

	#contents  a
	{
		color: #570808;
	}

	#contents a:hover
	{
		text-decoration: none;
		color: #570808;
	}

	#footer
	{
		font: 68% arial, hevetica, sans-serif;
		margin: 25px 0px 0px 0px;
		padding: 5px 10px 5px 5px;
		background-color: #900;
		text-align: right;
		clear: both;
		color: #fff;	
	}

	#footer ul
	{
		margin: 0px 0px 0px 0px;
		text-align: center;
	}

	#footer li
	{
		display: inline;
		padding: 5px 10px 5px 10px;		
	}

	#footer li a
	{
		color: #fff;	
	}

	#footer li a:hover
	{
		color: #ddd;
	}
	
	.imagefloatright
	{
		float: right;
		padding: 2px;
		border: 0px solid #000;
		margin: 0 0 10px 10px;
	}

	.imagefloatleft
	{
		float: left;
		padding: 2px;
		border: 0px solid #000;
		margin: 0px 10px 0px 0px;
	}
	
	#newsitem
	{
		clear: both;
		padding: 10px 0px 0px 0px;
	}
	
	.caption
	{
		text-align: center !important;
		font-size: 8pt !important;
	}