body { 
	background: #000022 url(../images/webheader.jpg) no-repeat center top;
	margin: 0;
	padding: 0;	
	color: yellow;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align: center;
}

p {
	margin: 0 .5em .5em .5em;
	padding: 0 .8em;
	color: limegreen;
}

form {margin: .5em .5em .5em .5em;
padding: .5em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
}

#logo {	
	margin: 0 auto;
	background: #000044 url(../images/logoheader.jpg) no-repeat right top;
	border: 1px solid black;
	width: 55em;
}

#nav { 
	margin: 1.5em 2em;
	color: #003300;
	text-align: left;
}

#nav p {
	margin: 2em 0;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #FFFF66;
	padding: 1em;
}

#nav ul, #nav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-position: inside;
	list-style-type: none;
}

#nav a {
	padding: 0.5em 1em;
	font-size: 1em;
	font-weight: bolder;
	color: lawngreen;
	background-color: darkblue;
	border: 1px solid #FFFF66;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: 0;
}
#nav a:hover{
	padding: 0.5em 1em;
	font-size: 1em;
	font-weight: bolder;
	color: #FFFF33;
	text-decoration: underline;
	background-color: blue;
	border: 1px solid #FFFF66;
	text-transform: uppercase;
}

#nav_off li, #nav_off a, #nav_off a:hover {
	background-color: darkslateblue;
	color: yellowgreen;
	text-decoration: none;
	border: 1px solid black;
	cursor: default;
}

#hanger {
	position: absolute;
	margin-top: -1em;
	margin-left: -1px;
	padding: 0.3em;
	border: 1px solid #003300;
	color: yellowgreen;
	background-color: darkslateblue;
	font-size: 2em;
}

#tabtest {
	padding: 2.5em 0 0;
	color: lawngreen;
}

#main {
	margin: 5em auto;
	width: 50em;
	border: 1px solid yellow;
	background-color: black;
	font-size: 1em;
	text-align: left;
}
#main img {
	margin: 0 auto;
	padding: .8em .8em .8em .8em;
	white-space: pre;
	display: inline;
}

#main ul {
	padding: .1em 2em 1em;
	color: yellowgreen;
	list-style-position: inside;
	list-style-type: circle;
}
	
#main a {
	font-size: 1em;
	font-weight: bolder;
	color: lawngreen;
	text-decoration: none;
}
#main h2 {
	font-size: 1.8em;
	color: YellowGreen;
	font-weight: bolder;
	margin: 0.1em;
	padding: 0.1em;

	}
#main h3 {
	font-size: 1.5em;
	color: YellowGreen;
	font-weight: bolder;
	margin: 0 0.2em;
	padding:  0 0.1em;
	}
#main h4 {
	font-size: 1.3em;
	color: YellowGreen;
	font-weight: bolder;
	margin: 0 0.2em;
	padding: 0 0.1em;
}
#main h5 {
	font-size: 1.0em;
	color: YellowGreen;
	font-weight: bolder;
	padding: 0 .5em;
	margin: 0 0.2em 0 1em;

}
#main a:hover {
	font-size: 1em;
	font-weight: bolder;
	color: #99CC00;
	text-decoration: underline;
}

#main label {
	color: #336633;
	display: block;
	font-size: 1.5em;
	font-weight: bolder;
	margin-top: 15px;
	padding: 0;
}

