body {
	text-align: center;
	background-color:#E8E8E8;

	}

#skip a {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	}
 
#skip a:focus {
	position:static;
	width:auto;
	height:auto;
	} 

#container {
	width: 95%;
	margin: auto;
	font-family:Arial, sans-serif;
	text-align: left;
	}
	
#pageheader {
	padding: .5em;
	border-bottom: 1px solid black;
	text-align: center;
	}

#pageheader h1 {
	color: #000099;
	padding: 0;
	margin: 0;
	}
	
#pageheader img {
	float: left;
	width: 125px;
	margin-left: 1em;
	}
	
#navmenu {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0;
	margin-bottom: 1em;
	background-color: #90bade;
	color: #333;
	float: left;
	}
#navmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#navmenu li {
	border-bottom: 1px solid #AD8282;
	margin: 0;
	}
	
#navmenu li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #391313;
	border-right: 10px solid #732626;
	background-color: #AE0000;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
	
#thispage {
	display: block;
	padding: 5px 5px 5px 0.5em;
	background-color: #000099;
	color: #fff;
	border-left: 10px solid #391313;
	border-right: 10px solid #732626;
	}

html>body #navmenu li a {
	width: auto;
	}

#navmenu li a:hover {
	background-color: #F7E600;
	color: #000;
	font-size: 1.2em;	
	}

#navmenu li a:focus {
	background-color: #F7E600;
	color: #000;
	font-size: 1.2em;	
	}
	
#maintext {
	margin-left: 13em;
	}

#testimonials li {
	list-style: none;
	margin-left: -3em;
	padding: 1em;
	border-top: 1px dotted #000099;
	}
	
#events {
    margin-left: 13em;
	margin-bottom: 1em;
	text-align: center;
	background: #000099;
	color: #fff;
	padding: .5em 1em .5em 1em;
	border: 5px solid;
	border-color: black #444 #888 #ccc;	
	}
	
#events a {
	color: #ffffff;
	}
	
#cd {
    margin-left: 13em;
	margin-bottom: 1em;
	text-align: left;
	background-color: #fff;
	color: #000;
	padding: .5em 1em .5em 1em;
	border: 5px solid;
	border-color: black #444 #888 #ccc;	
	}
	
#otherlinks {
    margin-left: 13em;
	margin-bottom: 1em;
	text-align: center;
	background: #000099;
	color: #fff;
	padding: .5em 1em .5em 1em;
	border: 5px solid;
	border-color: black #444 #888 #ccc;	
	}

#otherlinks a {
	color: #ffffff;
	}
	
.applications {
	color: #000099;
	border: thin double;
	margin-left: 13em;
	text-align: left;
	padding: .5em;
	}	
	
#fees {
	margin-left: 13em;
	text-align: center;
	}
	
#fees table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 1em;
	border: 0;
	border-style: hidden;
	}
	
#fees caption {
	padding: .5em;
	font-style: italic;
	}
	
#fees th {
	border: 0;
	border-bottom: 1px solid #C0C0C0;
	font-weight: normal;
	padding: 5px;
	padding-right: 5em;
	}
	
#fees td {
	border: 0;
	border-bottom: 1px solid #C0C0C0;
	padding: 5px 10px 5px 10px;
	}	
	
#benefits {
	margin-left: 13em;
	text-align: left;
	}
		
#footer {
	clear: both;
	margin: 0;
	padding: .5em;
	border-top: 1px solid gray;
	color: #732626;
	text-align: center;
	}

.name {
	font-size: 1.2em;
	}
	
#bod ul {
  float: left;
  width: 80%;
  margin: 0;
  padding: 1em;
  list-style: none;
}
 
#bod li {
  float: left;
  width: 25%;
  margin: .5em;
  padding: 1em;
} 

#mailingaddress {
	margin-left: 5%;
	padding: 1em;
}

#resources {
	margin-left: 13em;
	}

#resources h2 {
	color: #AE0000;
	text-align: center;
	border-top: 2px solid #000099;
	}
	
.centered {
	text-align:center;
}
