/*This style sheet was generated in part with the help of www.csscreator.com*/

html, body{ 
	margin:0; 
 	padding:5px 0 0 0; 
 	text-align:center; 
} 

/*column layout*/
#pagewidth{ 
 	width:760px; 
 	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;  
} 
 #header{
 	position:relative; 
  	background-color:#FFFFFF; 
 	width:100%;
	font-size: 70%
} 
#print{
 	display:none; 
} 
 
#leftcol {
 	width:178px; 
 	float:left; 
 	position:relative; 
 	background-color:#FFFFFF; 
 }
 
#leftcol p  { 
	padding:0px; 
	color:#4C0202;
	font-weight:bold;
	}
	
#maincol{
	background-color: #FFFFFF;  
 	float: right; 
 	display:inline; 
 	position: relative; 
 	width:580px; 
 	}
 
#footer{
 	height:100px;
  	background-color:#FFFFFF; 
 	clear:both;
 } 

/*font specs*/
 body    {  
	font-family: verdana, Helvetica, sans-serif; 
	color:#666;}
#header h1 {
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	color : #4C0202;
	margin: 0;
	padding:0;
	}
#header h2 {
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color : #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	padding:0;
	}
		
.footer { 
	text-align:center;
	font-size:70%;
	}
 
p    { 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 80%;
	color: #666; 
	padding:0px;
	margin:10px 0 15px 0;
	}  
	      
h1  { 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 110%; 
	font-weight: bold; 
	margin: 0 0 5px 0;  
	color: #4C0202; 
	padding: 0;
	}
	
h2   { 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 90%; 
	font-weight: bold; 
	color: #000;  
	margin: 0px; 
	padding:0px;
	}
	
h3   { 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: bold; 
	color: #666666;  
	margin: 0px; 
	padding:0px;
	}
		
ul  { 
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 80%; 
	margin:0px;
	padding-bottom: 10px;  
	padding-left: 15px;  
	list-style-type: square;
	color:#333;
	}
	
li  { 
	font-family: verdana, Helvetica, sans-serif;  
	color:#666;
	}

/*horizontal and vertical rule defintions*/	
.hr { 
	background-image:  url('images/back_hrule.gif');
	background-repeat:repeat-x; width:100%;
	}
	
.vr  { 
	background-image:  url('images/back_vrule.gif');
	background-repeat:repeat-y; 
	height:100%;
	}
	
.top {font-size:80%; text-align: right}

/* link definitions */

	
a:hover {
	color: #4C0202;
	}
/*table data formatting*/	
#data td {
	border-bottom:1px solid #eeeeee; 
	font-size:80%;
	vertical-align:top;
	}
	#data td ul{

	font-size:100%;

	}
	
#data th {
 	border-bottom:1px solid #ccc;
	font-weight:normal; 
	font-size:80%;
	background-color:#EEE;
	}
 
 /* *** 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;} 
#twocols, #maincol{width:100%; float:none;}
}*/ 
 