

#logo  { position: absolute; margin-top: 0; top: 17px; width: 205px; height: 118px;

}

#center-column  {
width: 1008px; margin: 0 auto;  }

#body  {margin: 0 auto;   overflow: hidden;
    min-width: 300px; background: url(../images/layout.jpg) no-repeat; background-position: top center; }

#body_sub  {margin: 0 auto;   overflow: hidden;
    min-width: 300px; background: url(../images/layout_sub.jpg) no-repeat #fff; background-position: top center; }	
	
#footer
		{
		 height: 140px;
		background: url(../images/footer.jpg)  bottom no-repeat #0841c3; padding: 0;   margin: 0;
		

		}

#footerlinks
	{
	width: 1008px; margin: 0 auto; text-align: center; margin-top: 0px; color: #fff; padding-top: 90px; font-size: 10px;
	}
		
body {  padding: 0; margin: 0; color: #02123f; font: 14px Helvetica, Arial, sans-serif; line-height: 1.7em; background: #0841c4;  }


#nav 
	{
	margin-top: 90px;
	}


#nav a
	{
text-decoration: none; 
color: #02123f;

	}
	
	#nav a:hover
	{
text-decoration: none; 
border-top: 5px solid #be0202;
color: #02123f;
	}
	
#nav ul
	{
	list-style-type:none;
	padding:0 0px;
	float: right; 
	text-decoration: none;
	}
	
#nav li
	{
	font: 14px Helvetica, Arial, sans-serif;
	display : inline;
	padding: 0 15px;
	color: #be0202;
	font-weight: bold;
	}
	
#banner 
	{
	position: absolute;
	top: 164px;
	}

h1  
	{
	font: 24px Helvetica, Arial, sans-serif;
	color: #0841c3;
	}	
h2  
	{
	font: 18px Helvetica, Arial, sans-serif;
	color: #0841c3;
	}	
#content-home	
		{
		margin-top: 370px;
		padding: 5px 20px;
		width: 600px;
		float: left;
		margin-bottom: 0;
		}
		
#content-home a
			{
		color: #9c0000;
		font-weight: bold;
		text-decoration: none;
		}
		
#content-home a:hover
			{
		color: #c80202;
		}	
#content-home-right	
		{
		
		width: 320px;
		float: right;
		margin-top: 390px;
		border-left: 2px solid #9dbbdd;
		padding-left: 30px;
		}		
	
#content-sub	
		{
		margin-top: 50px;
		padding: 30px 15px 10px 25px;
		width: 600px;
		float: left;
		margin-bottom: 0;
		}
		
#content-contact	
		{
		margin-top: 50px;
		padding: 30px 15px 10px 25px;
		width: 500px;
		float: left;
		margin-bottom: 0;
		}		

#content-full
			{
			margin-top: 30px;
			padding: 30px 30px 30px 30px;
			}
		
#content-sub a, #content-sub-right a, #content-full a
			{
		color: #9c0000;
		font-weight: bold;
		text-decoration: none;
		}
		
#content-sub a:hover, #content-sub-right a:hover, #content-full a:hover 
			{
		color: #c80202;
		}	
		
#content-sub-right	
		{
		
		width: 320px;
		float: right;
		margin-top: 80px;
		border-left: 2px solid #9dbbdd;
		padding-left: 15px;
		
		}	

#content-contact-right	
		{
		
		width: 380px;
		float: left;
		margin-top: 80px;
		border-left: 2px solid #9dbbdd;
		padding-left: 0px;
		
		}		
.extra
		{
		
		font-weight: bold;
		color: #1148c5;
		}

.extra2
		{
		font-size: 18px;
		
		color: #2e6dfe;
		}
		
.clear
			{clear: both;}
			
img
	{
	border: 0;
		}
		
.padding 
			{
			padding-bottom: 50px;
			}