/* generated by csscreator.com */ 
html, body { 
	margin:0; 
	padding:0; 
	text-align:center;
	color:white;
	background:url(images/page_bg.jpg) repeat-x #131927;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding-bottom:15px;
} 
 
#pagewidth { 
	width:908px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background-color:#454648;
} 

.hpgal {
	margin-right:10px;
	border-width:0px;
}


#wrapper {
	background:url(images/content_bg.jpg) repeat-x top;
}

#header {
	position:relative; 
	width:100%;
} 
 
#leftcol {
	width:265px; 
	float:left; 
	position:relative;
	background-color:black;
	font-size:12px;
	padding-top:15px;
}
 
#leftcol a {
	color:white;
} 

#maincol {
	float: right; 
	display:inline; 
	position: relative; 
	width:608px;
	padding-left:10px;
	padding-right:25px;
	padding-top:15px;
	
}

h6 {
	font-size:14pt;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#F0EA4C;
	color:black;
	text-align:center;
}
 
#footer {
	clear:both;
	text-align:center;
	padding-top:25px;
	margin-top:10px;
	background-color:#131927;
} 
 

#menu {
	text-align:center;
	background-image:url('images/menu_bg.jpg');
	background-repeat:repeat-x;
	height:36px;
	color:black;
	font-weight:bold;
	padding-top:15px;
}

#menu a {
	color:black;
	text-decoration:none;
}

#menu ul li {
	list-style-type:none;
	display:inline;
	margin-right:25px;
}

h1 {
	font-family:"Trebuchet MS", Verdana;
	color:#e3cd33;
	font-weight:normal;
	font-size:20px;
}
 
 /* *** 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 */  


 
 /*printer styles*/ 
@media print { 
	/*hide the left column when printing*/ 
	#leftcol {
		display:none;
	} 
	
	#twocols, #maincol {
		width:100%;
		float:none;
	}
}
