	body {
		text-align: center;
		font: .9em/1.2 Verdana, Tahoma, Helvetica, sans-serif;
		background: gray;
		height: 100%;
		}
	
	#frame {
		margin-right: auto;
		margin-left: auto;
		width: 90%;
		margin: 0;
		padding-bottom: 15px;
		text-align: left;
		text-indent: 2%;
		border: 1px solid black;
		background: #FFF;
		font: .9em/1.2 Verdana, Tahoma, Helvetica, sans-serif;
		}
		html>body #frame { 	
			width:90%;
			margin-right:auto;
			margin-left:auto; }

	#smallbox {
		width:100%; 
		border-left:2px solid #255282; 
		border-right:2px solid #255282; 
		border-bottom:2px solid #255282; 
		border-top:2px solid #255282;
		margin-top:2px;
		margin-left:0;
		padding-bottom:10px;
		}

	.picbox {
		display: inline;
		clear: right;
		margin: 0;
		padding: 10px;
		}
		html>body .picbox { 	
			display: inline;		
			margin: 0;
				}
			
	#printheader {
		display:none;
		}
		
	#footer {
		margin-right: 32px;
		margin-top: -26px;
		padding-right: 16px;
		padding-top: 4px;
		text-align: right;
		font: 75% Verdana, Tahoma, Helvetica, sans-serif;
		float: right;
		height: 25px; 
		background: #FFF;		
		}
			html>body #footer {
			height: 25px;
			margin-top: -30px;
			margin-right: 64px; } 	
		
	.box {
		width:95%;
		margin:3px 3px 5px 3px;
		padding-bottom:3px;
		padding-top:2px;
		padding-left:5px;
		width: 18em;
		text-align:left;
		}
			html>body .info {
				width: 20.5em; }
		
	.info {
		padding: 2px;
		width: 18em;
		margin-left: 5px;
		background-color: #CFDBE9;
		border: 1px solid #255282;
		text-align: center;
		margin-top: 5px; }
		
		
	#navlist {
		padding: 0 4px 2px;
		margin-left: 5px;
		font: bold larger Verdana, sans-serif;

		width: 18em; }
			html>body #navlist {
				font: 1.2em Verdana, sans-serif;
				padding: 0;
				margin-left: 5px; 
				width: 18em;
				border-right: 1px solid black;
				border-bottom: 1px solid black; }

	#navlist li {
		list-style: none;
		margin: 0;
		line-height: 20px;
		border-top: 2px solid gray;
		text-align: left }

	#navlist li a {
		display: block;
		padding: 2px 2px 2px 4px;
		border-left: 1em solid #332;
		border-right: 1px solid gray;	
		background: #CFDBE9;
		text-decoration: none; }

	#navlist li a:link { color: #448; }
	
	#navlist li a:visited { color: #667; }

	#navlist li a:hover {
		border-color: #CFDBE9;
		color: #FFF;
		background: #332;
		}

	ul.disc {
		list-style-type: disc outside;
		display:inline;
		}
		
	ol li {
		list-style-type: upper-alpha }

	table.stats 
		{
		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
		font-weight: normal;
		font-size:10px;
		color: #fff;
		width: 98%;
		background-color: #666;
		border: 2px solid #000;
		border-collapse: collapse;
		border-spacing: 0;
		}

	table.stats td
		{
		background-color: #DDD;
		color: #000;
		padding: 4px;
		text-align: left;
		border: 1px solid #000;
		}

	table.stats td.hed
		{
		background-color: #666;
		color: #fff;
		padding: 4px;
		text-align: center;
		border-bottom: 2px black solid;
		font-size: 12px;
		font-weight: bold;} 
		
	table.stats td.darkcenter
		{
		background-color: #CCC;
		color: #000;
		padding: 4px;
		text-align: center;
		font-size: 10px;
		font-weight: bold;}

	table.stats td.center
		{
		text-align: center;
		} 
	
	img {
		border: 2px solid black; }
		html>body #img {
				border: 2px solid black; }
		
	#headerleft {
		width: 120px;
		height: 100px;
		padding-left: 15px;
		padding-top: 2px;
		float: left;
		background: #FFF;
		}

	#headercenter {
		background-color: green;
		width: 48%;
		float: left;		
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		background: #FFF;
		text-indent: 0;
		}
		html>body #headercenter {
				width: 48%;}
	
	#headerright {
		text-indent: 0;
		text-align: center;
		width: 45%;
		padding-top: 20px;
		float: left;
		height: 206px;
		background: #FFF;
		}
		html>body #headerright {

		width: 45%;
 }
	
	#contentleft {
		width: 150px; 
		margin-bottom: 1px; 
		margin-top: 2px; 
		padding-left: 5px; 
		padding-top: 12px; 
		float: left; 
		font: 10px/1.2 Verdana, Tahoma, Helvetica, sans-serif;
		}
			html> #contentleft {
				padding: 0;
				margin: 0; }
				
	#contentcenter {
		margin-bottom:5px;
		margin-top: 2px;
		padding: 10px;
		}

	#contentright {
		width:155px;
		padding:15px 5px 12px 5px;
		float:left;
		background:#FFF;
		}
		
	#contentheader {
		background:#F3F3F3;
		text-align:center;
		padding-top:10px;
		}
		
    p, h1, pre {
		margin:0 10px 10px 10px;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		}
		
	.boldleft {
		text-align: left;
		padding: 2px;
		font: bold 12px/1.2 Verdana, Tahoma, Helvetica, sans-serif;
		}

	h1 {
		text-align : center; 
		font : bold 250% Verdana, Tahoma, Helvetica, sans-serif; } 
		html > body h1 {
			font : bold 200% Verdana, Tahoma, Helvetica, sans-serif; } 

	h2 {
		text-align : center; 
		font : bold 200% Verdana, Tahoma, Helvetica, sans-serif; } 
		html > body h2 {
			font : bold 150% Verdana, Tahoma, Helvetica, sans-serif; } 
			
	h3 , h4 {
		text-align : center; } 
		html > body h3 , h4 {
			font : bold 100% Verdana, Tahoma, Helvetica, sans-serif; } 

	h5 {
		text-align : left; }
								
	#contentright p { font-size:10px}

	.shadeA {
		background-color: #CFDBE9;
		border: 1px solid #255282;
		text-align: center;
		padding: 5px;
		margin-top: 15px;
		}
		
	.alignright {
		text-align: right; }
