body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #505367;
		background-color: #0099CC;
		background-image: url(gfx/container_bgk.gif);
	}
	
	a:link {color: #fff;
		text-decoration: none;
		background-color: #660000;}

	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		text-decoration: none;
		background-color: #B52C07;
	}
	p
	{
		color: #003366;
		font: 95% arial, helvetica, sans serif;
		font-weight: normal;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 7px;
		background-color: #DFF4FB;
	}
	h1
	{
		color: #FFFFFF;
		font: 100% arial, helvetica, sans serif;
		font-weight: bold;
		margin-top: 0;
		padding-LEFT: 7px;
		background-color: #006699;
	}
	h2
	{
		color: #FFFFFF;
		font: 100% arial, helvetica, sans serif;
		font-weight: bold;
		padding-left: 7px;
		background-color: #0099CC;
	}
	

	
	h3
	{
		color: #FFFFFF;
		font: 90% arial, helvetica, sans serif;
		font-weight: normal;
		margin-top: 0;
		padding-left: 7px;
		background-color: #006699;
	}
	#container
	{
		margin: 3em auto;
		width: 650px;
		text-align: left;
		background-color: white;
		border: 14px solid white;
	}
	
	#headleft
	{
		float: left;
		text-align: right;	
		width: 320px;
		height: 95px;
		font: 95% arial, helvetica, sans serif;
		font-weight: normal;
		background-color: white;
		background-image: url(gfx/mainnav_bgk.gif);
	}
	
	#nav ul
	{
	list-style-type: none;
	}
	
	#nav li
	{
	display: inline;
	}
	
	#nav li a
	{
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-right: 9px;
		padding-left: 9px;
		background-color: #006699;
	
	}
	#nav li a:hover
	{
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 1px;
		padding-right: 9px;
		padding-left: 9px;
		background-color: #B52C07;
	}
	#nav li a:active
	{
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 1px;
		padding-right: 9px;
		padding-left: 9px;
		background-color: #990000;
	}
	#header_right
	{
		float: right;
		text-align: right;	
		width: 320px;
		height: 95px;
		background-color: white;
	}
	#content_left
	{
		float: left; 
		width: 321px;
		background-color: #DFF4FB;
	}
	
	#content_right
	{
		float: right; 
		width: 310px;
		font: 95% arial, helvetica, sans serif;
		color: #003366;
		font-weight: normal;
		padding-top: 7px;
		padding-left: 7px;
		background-color: white;
	}
	
	#footer	
	{
		clear: both;
		margin-left:1px;
		padding-top: 5px;
		background-color: white;
	}	

#nav a.selected
{
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 1px;
		padding-right: 9px;
		padding-left: 9px;
		background-color: #3399CC;
	}
