		* { margin: 0; padding: 0; }

		html { height:100%; }
		
		body {
		text-align: left; 
		width: 100%;
		height: 100%;
		font-size: 78.5%; 
		font-family: Helvetica, arial, sans-serif;
		color: #000;
		background: #fff;
		margin: 0;
		border: 0;
		padding: 0; }
		a { color:#0005ee; text-decoration:none; outline: none; }
		a:visited { color:#0004cc; } 
		a:active { color:#999; } 
		
		.right_col a { color:#013; text-decoration: none; outline: none; }
		.right_col a:hover { color:#013; background:#dde; text-decoration: none; outline: none; }
		.right_col a:visited { color:#013; } 
		.right_col a:active { color:#013; }
  
		.menu a { color:#ffc; text-decoration: none; outline: none; }
		.menu a:hover { color:#ffc; text-decoration: none; outline: none; }
		.menu a:visited { color:#ffc; } 
		.menu a:active { color:#ffc; }
		.menu { font-weight: bold; }
		
		img, a img { border-style: none; }
	
		h1, .h1 { font-size: 3.0em; }
		h2, .h2 { font-size: 2em; } 
		h3, .h3 { font-size: 1.4em; }
		h4, .h4 { font-size: 1.6em; } /* 16pt */
		h5, .h5 { font-size: 1.4em; } /* 14pt */
		h6, .h6 { font-size: 1.1em; } /* 11pt */

		p { font-size: 100%; padding-bottom: 12px; }
		pre { font-face : "courier new"; font-size: 1.5em; }
		.small { font-size: 0.9em; color: #000; font-weight: bold; }

		.clearer { clear:both; }

		.header {
			text-align: left;
			background: #000000;
			color: #fff;
			width: 980px;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

		.main_col {
			text-align: justify;
			float: left;
			background: #fff;
			color: #000;
			width: 660px;
			margin: 10px 20px 0 0;
			border: 0;
			padding: 5px;
			overflow: hidden;
			}

		.right_col {
			text-align: left;
			float: right;
			background: #EEEEFF;
			color: #000022;
			width: 280px;
			height: 100%;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

		.footer {
			text-align: left;
			background: #E7E7E5;
			color: #000;
			width: 1000px;
			height: 99px;
			margin: 0 0 0 0;
			border: 0;
			padding: 0px;
			overflow: hidden;
			}
			
		.wrapper {
			text-align: center;
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			}
			
		.menu {
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			font-size: 100.0%; 
			font-family: Verdana, sans-serif;
			}

/* ---------------------- TABLE FORMATTING ---------------------- */
table.stats
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 650px;
background-color: #444;
border: 0px;
border-collapse: collapse;
border-spacing: 0px
}

table.stats td
{
background-color: #eeeeff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid
}

table.stats td.hed
{
background-color: #6666aa;
color: #dff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold
} 
/* -------------------- end TABLE FORMATTING -------------------- */
