@charset "UTF-8";
/* CSS Document */
#wrapper {
	margin: auto;
	width:900px;
	height: auto;
	min-height:775px;}
a:link {
	color: #006;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #006;
}	
	
#header {
	width:900px;
	border-left: #003399 1px solid;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;}	
#header img {
	border:none;}	
#container{
	background:url(images/NESIpage.jpg);
	background-repeat:no-repeat;
	min-height:615px;
	top: 177px;
	position:absolute;
	border-left: #003399 1px solid;
	border-right: #003399 1px solid;
	border-bottom: #003399 1px solid;
	width:900px;}	
#container1 {
	margin-top:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:448px;
	margin-left: 201px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;}	
#container1 li {
	list-style-type:disc;
	font-size: .8em;
	font-weight:bold;}
#container1 img {
	border:#000000 1px solid;}	
#printLogo {
	display:none;}			
#sidebar {
	margin-left: 0;
	top:8px;
	position:absolute;
	width: 200px;}	
#intro {
	margin-left: 25px;
	width: 160px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	color:#cccccc;
	margin-top: 5px;
	margin-bottom: 10px;
	text-decoration:none;}
#p5{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: .8em;
	text-align:center;
	position:inherit;
	text-decoration:none;}
#p1 {
	border-top: #cccccc 1px solid;
	padding-top:20px;
	padding-bottom:1px;
	font-weight: bold;
	font-size:large;}
#p2 {
	padding-top:1px;
	padding-bottom:1px;
	font-weight: bold;
	font-size:large;}
#p3 {
	border-bottom: #cccccc 1px solid;
	padding-bottom: 20px;
	font-weight: bold;
	font-size:large;}	
#p4 {
	font-size:x-small;
	font-weight:lighter;
	border-bottom: #cccccc 1px solid;
	padding-bottom: 20px;}			
h2 {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-variant:small-caps;
	color:#003399;
	font-size: 1.4em;
	font-weight:bolder;}	
h4 {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 1.1em;
	color:#003399;
	font-weight:bolder;}	
#nav {
	margin-left: 712.5px;
	position:absolute;
	top:0px;
	width:175px;}	
#nav li{
	list-style-type:none;
	font-size:smaller;}		
#nav ul.nav {
	padding-left: 0;
	margin-left:0;
	text-decoration: none;
	margin-top:15px;}	
ul.nav a { 
	display:block;
	padding:8px; 
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:1em;
	text-align: center;
	font-weight:bold;}
ul.nav a:link {
	color: #cccccc;
	text-decoration: none;}
ul.nav a:visited {
	text-decoration: none;
	color:#999999;}
ul.nav a:hover {
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;}
ul.nav a:active {
	text-decoration:none;
	background-repeat: no-repeat;
	color:#33FF99;}
body#index a#homeLink,
body#page1 a#page1Link,
body#page2 a#page2Link,
body#page3 a#page3Link,
body#page4 a#page4Link,
body#page5 a#page5Link,
body#page6 a#page6Link,
body#page7 a#page7Link,
body#page8 a#page8Link,
body#page9 a#page9Link,
body#page10 a#page10Link,
body#page11 a#page11Link,
body#page12 a#page12Link {
	background-repeat:no-repeat;
	color:#000066;}
#form {
	padding-top:15px;
	padding-bottom:15px;}	
#personal{
	width: 430px;}
#how {
	margin-bottom:20px;}
#button {
	margin-top: 20px;}		
#personal label {
	position:absolute; 
	font-size:90%; 
	padding:.2em;}
#contact {
	margin-left:15px;}	
input {
	margin-bottom:0.2em;
	line-height:1.4em;
}
#state {margin-left:9em;}
#mail_list {margin-left:10px;}
#submit {margin-left:10px;}
#clear {margin-left:10px;}
#p6{
	font-size:.45em;
	margin-top: -1px;
	text-align:right;}
.p7 {
	margin-top: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: bold;
	color:#000000;}	
#stormDrain {
	width:300px;
	padding-bottom: 20px;
	padding-top:10px;}
#page4images{
	position:relative;
	width: 500px;
	width:inherit;
	height:170px;
	margin-left:0;}	
#bmp{
	position:absolute;
	margin-left:0px;
	top:0px;}	
#drum {
	position:absolute;
	margin-left:230px;
	top:0px;}
#easyaccess{
	position:relative;
	width:300px;}	
#page8images{
	position:relative;
	width: 500px;
	width:inherit;
	height:800px;
	margin-left:0;}	
#mail {

	font-size:small;
	width: 400px;
	background:#CCCCCC;
	border:none;
}	
#m {
	padding:5px;
	font-size:small;
	font-weight:normal;
	background:#CCCCCC;
	border:none;}	

		
#table {
	margin-top: 30px;}	
table {
	font-size: small;
	width:450px;
	border: #000000 solid 2px;
	border-collapse:collapse;}
th, td {
	background:#FFFF33;
	border: #000000 solid 2px;}	
td {
	font-size:smaller;
	font-stretch:condensed;
	font-weight:bold;
	text-align: center;
	letter-spacing:-1px;}
#personal #emailer #mail tr #m {
	text-align: left;
}
