* { padding: 0; margin: 0; }

.body_images{
background-image:url(images/2010_background.jpg);
background-repeat:repeat-x;}




h3 {font-family: sans-serif, tahoma;
	color: black;
	font-size: 1.3em;
	}
	
h4 {font-family: sans-serif, tahoma;
	color: black;
	font-size: 1em;
	}	

#wrapper { 
 margin: 0 auto;
 width: 976px;
 border-left: solid 0px #333333;
 border-right: solid 0px #333333;
 padding-left:20px;
 border-bottom: solid 0px #000000;
 height:100%;
}


#logo {
 color: #ffffff;
 width: 958px;
 float: left;
 padding: 0px;
 border: 0px solid #ffffff;
 height: 88px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
 background-image:url(images/logo_header10.jpg)
}

#header {
 color: #333;
 width: 958px;
 float: left;
 padding: 0px;
 border-top:0px solid #000000;
 border-bottom: 1px solid #000000;
 border-right: 0px solid #ccc;
 border-left: 0px solid #ccc;
 height: 328px;
 margin: 0px 0px 0px 0px;}

#navigation {
float: left;
 width: 958px;
 color: #333;
 padding-top: 5px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 border-right: 0px solid #ffffff;
 border-left: 0px solid #ffffff;
 border-top: 1px solid #ffffff;
 border-bottom: 0px solid #999999;
 height:36px;
 margin: 0px 0px 0px 0px;

}


#banner_column { 
 border-top: 0px solid #B0C0CF;
 border-right: 0px solid #cccccc;
 border-left: 0px solid #e8e8e8;
 border-bottom: 0px solid #0066ff;
 margin: 0px 0px 0px 0px;
 padding-top: 10px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 10px;
 height: 100%;
 width:300px;
 float: left;
}


#content {
	float: left;
	margin: 0px 20px 0px 0px;
	padding-top: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	height: 100%;
	width: 200px;
	display: inline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A77A8;
	border-right-color: #cccccc;
	border-bottom-color: #3A77A8;
	border-left-color: #cccccc;
}



#news_column { 

 color: #333;
 border-top: 0px solid #3A77A8;
 border-right: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-bottom: 0px solid #3A77A8;
 margin: 2px 0px 0px 0px;
 padding-top: 10px;
 padding-left:24px;
 padding-right: 20px;
 padding-bottom: 5px;
 height:100%;
 width: 380px;
 float: left;
 background-color:#e8e8e8;
}



#footer { 
 width: 100%;
 height:100%;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:0px;
 background-color:#333333}


#end{
width: 100%;
background:#FFFFFF;
clear: both;
}

#bottom
{margin: 0 auto;
 width: 958px;
 padding:10px;}



.grayline{color:#cccccc}






