/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 } 
 
#pagewidth{ }
 
#header{
	 position:relative; 
	 height:23px; 
	 background: url(images/menu-blk-bg.jpg) repeat-x;
 width:100%;
} 


#header ul {
	margin:0;
	list-style:none;
	padding: 0px 0 0 0px; }

#header a, #header strong, #header span { 
	float:left;
	display:block;
	color:#fff;
	padding: 5px 10px 5px 10px;
	background: url(images/menu-bg-a.jpg) repeat-x;
	text-decoration:none;
	font-weight: bold; }


#header a { float:none; }
#header li { float:left; color: #FFF; background: #9e9e9e; margin:0; padding:0 0 0 0px; }
#header #current { float:left; background: url(images/menu-bg-on.jpg) repeat-x; color: #FFF; }
#header #current a {
		float:left;
		background: url(images/menu-bg-on.jpg) repeat-x;
		padding:5px 10px 5px 10px;
		color:#FFF; }

#header a:hover { float:left; color:#FFF; background: url(images/menu-bg-on.jpg) repeat-x; }  
#header .padding { padding: 5px 0 0 10px; font-weight: bold; }




 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:; 
 }
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

