body
		{
		margin: 0 0 10px 0;
		font: 12px Arial,sans-serif;
		}
		
		
#wrapper
		{
		width: 1000px; /*???*/
		margin: 0 auto;
		}
		
		
#header
		{
		height: 130px;/*???*/
		}
		
#header h1
		{
		position: relative;
		background: url(../img/logo.png) no-repeat center right;
		padding: 45px 0;
		margin: 0;
		font-size: 0;
		height: 40px;
		}
	
#header a
		{
		display: block;
		position: absolute;
		right: 0;
		height: 40px;
		width: 320px;
		font-size: 20px;
		text-indent: -9999px;
		color: #fff;
		overflow: hidden;
		}
		
#navigation
		{
		}
		
#navigation ul
		{
		display: block;

		background-color: #a5a5a5;
		list-style: none;
		margin: 0;
		padding: 0;

		height: 45px;
		overflow: hidden;
		
		}
		
#navigation ul li
		{
		display: block;
		float: left;
		list-style: none;
		margin: 0;
		border-right: 1px solid #b6b6b6;
		}
		
#navigation ul li a
		{
		display: block;
		float: left;
		padding: 12px 20px;
		height: 40px;

		text-transform: uppercase;
		
		color: #fff;
		
		text-decoration: none;
		}

#navigation ul li a:hover
		{
		background-color: #a9a9a9;
		}

#navigation ul li.selected a,
#navigation ul li.selected a:hover
		{
		background-color: #8c8c8c;
		}

#navigation ul li a img
		{
		border: 0;
		}
	
#navigation ul li a img.hover,
#navigation ul li a img.selected
		{
		display: none;
		}

#navigation ul li a:hover img
		{
		display: none;
		}

#navigation ul li a:hover img.hover
		{
		display: inline;
		}

#navigation ul li.selected a img,
#navigation ul li.selected a:hover img
		{
		display: none;
		}

#navigation ul li.selected a img.selected
		{
		display: inline;
		}

#navigation ul li strong a
		{
		font-weight: normal;
		}
		
#header-image
		{
		margin: 0;
		padding: 5px 0 7px 0;
		}
		
#header-image img
		{
		display: block;
		border: 0;
		}

		
#content
		{
		color: #515151;
		}

#content a
		{
		color: #3e5598;
		font-weight: bold;
		text-decoration: none;
		}
		
#content a:hover
		{
		color: #24366b;
		}
	
#content .content
		{
		padding: 0px 220px 10px 20px;
		}

#content .content:first-child
		{
		border-top: 3px solid #b6b6b6;
		padding-top: 35px;
		}

#content .content:last-child
		{
		padding-bottom: 50px;
		}
		
#content .content h2
		{
		margin: 10px 0 0 0;
		padding: 0;
		font-weight: normal;
		color: #848484;
		}
		
#content .content h2.image-text
		{
		position: relative;
		left: -2px;	
		text-indent: -9999px;
		height: 40px;
		background-repeat: no-repeat;
		background-position: top left;
		padding-bottom: 20px;
		}
		
#content .content p
		{
		margin: 0;
		padding: 0;
		}
		
#footer
		{
		position: relative;
		font-size: 10px;
		border-top: 3px solid #b6b6b6;	
		}
		
#footer, 
#footer a
		{
		color: #848484;
		}
		
#footer a
		{
		text-decoration: none;
		}

#footer p
		{
		margin: 0;
		padding: 0;
		}

#footer .footer-text
		{
		position: absolute;
		right: 0;
		top: 5px;
		width: auto;
		text-align: right;
		}
		
#footer .footer-images
		{
		position: absolute;
		left: 0;
		top: 5px;
		width: auto;
		}
		
#footer .footer-images div
		{
		float: left;
		padding-right: 5px;
		}
		
#footer .footer-images img
		{
		border: 0;
		}

