html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif;
} 
 
#pagewidth{ 
	width:957px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 
 
#header{
	position:relative; 
	height:75px;
	padding-top:10px;
	width:100%;
	text-align:center;
} 
 
#leftcol{
	width:478px; 
	float:left; 
	position:relative; 
}
 
#maincol{  
	float: right; 
	display:inline; 
	position: relative; 
	width:479px; 
}
 
#footer{
	height:300px; 
	background-color:#FFFFFF; 
	clear:both;
	margin-top:10px;
} 
 
.menuline {
	border-left:2px solid #afafaf;
	width:25%;
}

td {
	padding-left:6px;
	vertical-align:top;
	font-size:9pt;
}

ol {
	margin-top:10px;
	margin-bottom:10px;
}

li {
	margin-left:-10px;
}

td p {
	margin-top:10px;
	margin-bottom:10px;
}

table {
	margin-bottom:10px;
}


#footer table a {
	color:#000000;
	text-decoration:none;
}

.copyright {
	font-style:italic;
	font-size:9pt;
	color:#999999;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-variant:small-caps;
	font-weight:normal;
}

table.normal td {
	font-size:12pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	width:33%;
}

#bib td {
	border:1px #999999 solid;
}

p {
	padding-left:5px;
	padding-right:15px;
}
 
h3 {
	margin-bottom:10pt;
} 
 
 /* *** 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;}
}

