
body { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
table { margin: 0px; padding: 0px }
td   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; margin: 0px; padding: 0px }
h1   { color: white; font-weight: bold; font-size: 7pt; background-color: #ed1e25; text-transform: uppercase; padding: 2px; width: 150px; height: 50px }
h2   { color: white; font-weight: bold; font-size: 7pt; background-color: #ed1e25; text-transform: uppercase; padding: 2px; width: 125px; height: 50px }
h3  { color: red; font-weight: bold; font-size: 8pt }
h4 { color: #333333; font-weight: bold; font-size: 10pt; text-transform: uppercase;}
p   { font-size: 8pt }
hr { background-color: red; border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: red }
.head { background-image: url(images/grade-bg.gif); width: 930px; height: 110px }
.left { width: 225px }
.main { background-image: url(images/grade-bg.gif); margin: 0px; padding: 0px; border: none; width: 930px }
.bot { width:799px; height:42px }
.middle  { width: 621px }
.content  { background-color: white; padding: 10px; width: 574px }
.right  { background-image: url(images/right-bg2.gif); text-align: center; vertical-align: bottom; }
.nav  { color: white; font-weight: bold; font-size: 8pt; background: url(images/nav-bg.gif) repeat-y; text-transform: uppercase; vertical-align: top; margin-top: 30px; margin-left: 40px; padding-top: 10px; width: 109px; height: 500px }
.nav a { color: white; text-decoration: none }
.nav a:visited { color: white; text-decoration: none }
.nav a:hover { color: #ed1e25; text-decoration: none }
.redtrim { background-image: url(images/red-trim.gif); margin-right: 10px; width: 30px }
.subnav   { font-weight: bold; font-size: 7pt; background-color: #ed1e25; padding: 2px 2px 15px; position: relative; z-index: 1; left: 90px; width: 95px }
.subnav a  { color: #fff; padding: 2px 2px 2px 2px }
.subnav a:visited { color: #fff }
.subnav a:hover { color: black }
.circle { position: relative; top: -500px; left: 338px }
.homenav  { background-color: #6d6f71; text-align: center; vertical-align: middle; width: 645px; height: 58px; color: white; font-weight: bold; font-size: 8pt; text-transform: uppercase; }
.homenav a  { color: white; text-decoration: none; padding-right: 15px; padding-left: 15px }
.homenav a:visited  { color: white; text-decoration: none; padding-right: 15px; padding-left: 15px }
.homenav a:hover  { color: #ed1e25; text-decoration: none; padding-right: 15px; padding-left: 15px }
.hometext  { background-color: #6d6f71; vertical-align: middle; width: 380px; height: 45px; color: white; font-size: 7pt; font-weight: bold; text-transform: uppercase; }
.hometext a  { color: white; }
.hometext a:visited  { color: white; }
.hometext a:hover  { color: red; }

#navhome {
	text-align: center; 
	vertical-align: middle; 
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 10px;
	color: #6d6f71; 
	font-weight: bold; 
	font-size: 7pt; 
	text-transform: uppercase;	
}

#navhome a  { 
	color: #6d6f71;
	text-decoration: none; 
	padding-right: 22px; 
	padding-left: 22px 
}

#navhome a:visited  { 
	color: #6d6f71;
	text-decoration: none;
}

#navhome a:hover  { 
	color: #ed1e25; 
	text-decoration: none;
}

#homebox {
	background-color: #6d6f71;
	width: 800px;
	color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#homebox a {
	color: white;
}

#homebox a:visited {
	color: white;
}

#homebox a:hover {
	color: #ed1e25; 
}

#homecontent {
	width: 600px;
	margin: 10px;
}

#whitebox {
	width: 600px;
	color: black;
	text-align: left;
	background-color: white;
	padding: 5px;
	margin: 10px;
	border: solid 1px black;
}

#whitebox a {
	color: black;
	text-decoration: none;
}

#whitebox a:visited {
	color: black;
	text-decoration: none;
}

#whitebox a:hover {
	color: #ed1e25;
	text-decoration: none;
}

#redbox {
	color: white; 
	font-weight: bold; 
	font-size: 7pt; 
	background-color: #ed1e25; 
	text-transform: uppercase; 
	padding: 2px;
}

#aboutbox {
	width: 350px;
	text-align: justify;
	padding: 5px;
	color: white;
}

#resourcebox {
	width: 250px;
	color: black;
	text-align: left;
	background-color: white;
	padding: 5px;
	margin: 10px;
	border: solid 1px black;
}

#resourcebox a {
	color: black;
}

#resourcebox a:visited {
	color: black;
}
