* {
		margin: 0px;
		padding: 0px;
		}
a  {
 	text-decoration:none;
	}
 body  {
 	background-color:#64818d;
 	color:#333333;
 	font-family: verdana, geneva, arial, helvetica, sans-serif;
	scrollbar-base-color:#4682b4;
	scrollbar-arrow-color:#ffa500;
	scrollbar-darkshadow-color:#778899;
	}
 
 th {
 	background-color: #7faad0;
	padding: 3px;
 	color:#ffffff;
	}
 td, p, div {
 	font-family:verdana, geneva, arial, helvetica, sans-serif;
 	}
 p {
 	margin-bottom:15px;
 	margin-top:5px;
 	}
 td a  {
 	color:#2f4f4f;
	}


/*	Headers */
h1, h2, h3 {
	margin-top:15px;
	margin-bottom:5px;
	}
h1{
	background-color:#00008b;
	color:#f5f5f5;
	display:block;
	font-weight:bold;
	font-size:130%;
	padding:3px;
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-stretch:expanded;
	}
h2{
	display:block;
	padding:2px;
	font-weight:bold;
	font-size:118%;
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-stretch:expanded;
	border-bottom:#ffd700 2px solid;
	}
h3{
	display:block;
	font-weight:bold;
	padding:2px;
	font-size:112%;
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-stretch:expanded;
	border-bottom:#778899 1px solid;
	}
h4{
	padding:2px;
	display:block;
	font-weight:bold;
	font-size:108%;
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-stretch:expanded;
	}
H5{
	display:block;
	font-weight:bold;
	font-size:100%;
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-stretch:expanded;
	}
	 .intro  {
	 	font-size:12px;
	 	line-height:20px;
	 	}
	 .raised  {
	 	padding-left:5px;
	 	padding-right:5px;
	 	}
	 .spheads  {
	 	width: 170px;
	 	}
	 .left  {
	 	background-image: url('/images/layout/shadowl.gif'); 
	 	width: 5px;
		background-repeat: repeat-y;
		background-position: top right;
	 	}
	 .right  {
	 	background-image: url('/images/layout/shadowr.gif'); 
	 	width: 5px;
		background-repeat: repeat-y;
		background-position: top left;
	 	}
	 .bottomb  {
	 	background-image: url('/images/layout/shadowb.gif');
		background-repeat: repeat-x;
	 	}
	 .top  {
	 	background-image: url('/images/layout/logobar_bg.gif');
		background-repeat: repeat-x;
	 	}
	 .tn1  {
	 	background-image: url('/images/layout/n1_bg.gif');
		background-repeat: repeat-x;
	 	}
	 .tnav1a  {
		display: block;
		float: left;
		width: 171px;
		margin: 0px;
		padding: 0px;
	 	}
	 .tnav1a li {
		display: block;
		float: left;
	 	}
	 .tnav1  {
		font-size:11px;
		max-width: 590px;
		display: block;
		float: right;
		margin: 0px;
		padding: 0px;
	 	}
	 .tnav1 li {
		display: block;
		float: right;
	 	}
	.firstnav {
		display: inline;
		margin-left: 0px;
		padding-left: 0px;
	 	}
	.firstnavs {
		display: inline;
		margin-left: -20px;
		padding-left: 0px;
	 	}
	.searchbar {
		color: #333333;
		padding: 3px;
		}
	.searchbox {
		font-size:80%;
		color: #dcdcdc;
		}
	.banner {
		padding: 0px 10px 0px 10px;
		}
	.thirdcol {
		background-color:#c9dee3;
		font-size:90%;
		color:#333333;
		line-height:140%;
		padding: 3px;
		width: 180px;
		}
	.nhccontent {
		background-color:#ffffff;
		font-size:80%;
		color:#333333;
		line-height:140%;
		padding: 10px;
		margin-left: 0px;
		}
	.content {
		background-color:#ffffff;
		font-size:80%;
		color:#333333;
		line-height:140%;
		padding: 10px;
		margin-left: 0px;
		}
		.content a {
			color:#0066cc;
			}
		 .content li {
			margin-left: 20px;
		 	}
	.bookmarker {
		font-size:70%;
		float:right;
		border-style:outset;
		padding:2px;
		}
	.featureblock {
		font-size:85%;
		padding: 5px;
		background-color:#f0f8ff;
		border:outset 1px #00008b;
		margin: 5px 15px 5px 15px; 
		}
/*	navigation */
	.headerbar {
		}
	.stats {
		padding: 5px 0px 5px 5px;
		}
	.copyright {
		font-size:11px;
		}
	.leftnav {
		background-color:#b5bec6;
		}
	.firstnavs {
		font-weight:bold;
		color:#cccccc;
		background-color:#2a2a2a;
		}
	.firstnavs a {
		color:#cccccc;
		text-align:center;
		}
	.firstnav {
		font-weight:bold;
		color:#cccccc;
		background-color:#2a2a2a;
		}
	.firstnav a {
		color:#cccccc;
		}
	.firstnav a:hover {
		color:#ffffff;
		}
	.secondnavs {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		}
	.secondnavs a {
		text-decoration:none;
		color:#eee;
		width:160px;
		display:block;
		background-color:#0076a3;
		padding:4px 5px 5px 10px;
		border-bottom:1px solid #acbbbf;
		}
	.secondnav {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		}
	.secondnav a {
		text-decoration:none;
		color:#666;
		width:160px;
		display:block;
		background-color:#c9dee3;
		padding:4px 5px 5px 10px;
		border-bottom:1px solid #acbbbf;
		}
	.secondnav a:hover {
		color:#333333;
		background-color:#ebdc9e;
		}
	.thirdnav {
		font-size:60%;
		font-weight:bold;
		color:#666666;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:12px;
		padding-right:5px;
		border-bottom:1px solid #eeeeee;
		}
	.thirdnav a {
		color:#666666;
		}
	.thirdnavs {
		font-size:60%;
		font-weight:bold;
		color:#666666;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:12px;
		padding-right:5px;
		border-bottom:1px solid #eeeeee;
		}
	.thirdnavs a {
		color:#008b8b;
		}
	.thirdnav a:hover {
		color:#0071bc;
		}
	 .footerfirstnav  {
	 	font-weight:normal;
	 	color:#888888;
	 	padding-left:5px;
	 	padding-right:5px;
	 	}
	 .footerfirstnav a  {
	 	color:#dddddd;
	 	}
	 .footerfirstnav a:hover  {
	 	color:#333333;
	 	}	
	.footerfirstnavs {
		font-weight:bold;
		color:#888888;
		padding-left:5px;
		padding-right:5px;
		}
	.footerfirstnavs a {
		color:#dddddd;
		}
	.footersecondnavs {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		}
	.footersecondnavs a {
		text-decoration:none;
		color:#eee;
		width:160px;
		display:block;
		background-color:#0076A3;
		padding:4px 5px 5px 10px;
		border-bottom:1px solid #ACBBBF;
		}
	.footersecondnav {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		}
	.footersecondnav a {
		text-decoration:none;
		color:#666;
		width:160px;
		display:block;
		background-color:#C9DEE3;
		padding:4px 5px 5px 10px;
		border-bottom:1px solid #ACBBBF;
		}
	.footersecondnav a:hover {
		color:#333333;
		background-color:#EBDC9E;
		}
	 .sidecaps {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		color:#778899;
		line-height: 100%;
	 	text-align: center;
		font-size: 75%;
		font-weight:bold;
	 	}
		 .sidecaps a  {
		 	color:#00008b;
		 	}
	 .sidecap1 {
		padding: 0px;
		margin: 0px;
		color:#191970;
		line-height: 100%;
	 	text-align: center;
		font-size: 10px;
	 	}
		 .sidecap1 a  {
		 	color:#191970;
		 	}
	.rightlight {
		background-color: #d4dee6;
		font-size: 75%;
		border-top: #2b3a46 1px solid;
		width: 180px;
		}
	.leftlight {
		background-color: #d4dee6;
		font-size: 75%;
		border-top: #2b3a46 1px solid;
		width: 180px;
		}
	 .sideform {
		width: 180px;
	 	}
	.righthead {
		background-color: #6699cc;
		border-top: #2b3a46 1px solid;
		color: #e6e6fa;
		}
		.righthead a {
			color: #f5f5f5;
			}
	 .sidebuttons {
		padding: 6px;
		color:#778899;
		line-height: 100%;
		border-bottom:#778899 1px solid;
		list-style: none;
	 	}
	.smtext {
		font-size:70%;
		color:#666666;
		}
	 .tinyfront {
	 	color:#b0c4de;
	 	}
		 .tinyfront a  {
		 	color:#708090;
		 	}
	.unfinished {
		color:#dc143c;
		background-color: #98fb98;
		}
	.mandatory {
		color: #cc0033;
		font-weight: bold;
		}

