html, body{ 
 padding:0;
 max-width:1600px;  
 min-width:800px;
 margin-left:2px;
 margin-right:5px;
 text-align:left;
 background-color:#333333;
} 


.style1 {font-size: 10px}
.style2 {color: #FFFFFF;}
.style24 {font-size: 12px}
.style26 {font-size: 12px}
.style27 {font-size: 16px}
.style11 {color: #999999}
.style12 {color: #666666}
.style13 {font-size: 24px}
.style14 {font-size: 16px}
.style15 {font-weight: bold}
.style17 {font-weight: bold}
.style18 {font-weight: bold}
.style69{
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#FFFFFF;
}
.style28 {
	color: #FF0000;
	font-weight: bold;
}
.style29 {
	color: #00FF00;
	font-weight: bold;
}
.style30 {font-size: 18px}
.style31 {
	color: #FF3300;
	font-weight: bold;
}

 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}

#pagewidth{ 
 width:100%; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:75px;
 width:100%;
 background-color:#333333;
 padding-bottom:15px;
} 
 
#topleft{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bolder;
 padding-left:10px;
 padding-bottom:2px;
	width:125px;
	float:left;
	position:absolute;
        left:0px;
        top:98px;
	background-color:#999999;
	margin-left:10px;
  }
 
#topmain{background-color:#999999;
 margin-left:160px;
 font-size:14px;
 font-weight:bolder;
 padding-left:10px;
 padding-right:50px;
 padding-bottom:2px;
 float: left; 
 display:inline; 
 width: 75%;
 max-width:1500px;
 min-width: 500px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 }

#leftcol{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
	width:125px;
	float:left;
	position:absolute;
        top:116px;
        left:0px;
	background-color:#FFFFFF;
	padding-left:10px;
	border-bottom: 15px solid #999999;
	margin-left: 10px;
  }

#col{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
	background-color:#FFFFFF;
	border-bottom: 15px solid #999999;
	width:125px;
	float:left;
	padding-left:10px;
	margin-left: 10px;
	position:absolute;
        top:116px;
        left:0px;
  }
  
  #coltest{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
	background-color:#FFFFFF;
	border-bottom: 15px solid #999999;
	width:200px;
	float:right;
	padding-left:10px;
	margin-left: 10px;
	position:absolute;
        top:116px;
        left:0px;
  }

#holder{
	width:125px;
	float:left;
}

#ad{
	padding-left: 8px;
	margin-left: 8px;
	position:absolute;
        top:316px;
        left:0px;
}
 

 
 #maincol{background-color: #FFFFFF;
 margin-left:160px;
 margin-bottom:30px;
 padding: 30px;
 float: left; 
 display:inline; 
 position: relative;
 width: 75%;
 max-width:1500px;
 min-width: 500px;
 border-bottom: 15px solid #999999;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 
#footer{
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 height:100px;
 padding-top:15px;
 background-color:#333333; 
 } 

#blurb
{
 position:relative; 
 height:200px;
 width:100%;
 background-color:#FFFFFF;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* 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;} 
#header{display:none;}
#footer{display:none;}
#topleft{display:none;}
#topmain{display:none;}
#maincol{width:98%; float:none;}
}

