body {
	background-color: #999;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding: 0 0.5em 0 0;
}

H1 {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	text-align: center;
	text-decoration: underline;
	margin: 1em auto 1em auto;
	padding: 0;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	text-align: center;
}

.left {
	text-align:left;
}

.strong {
	font-weight: bold;
}

a.strong:link {
	color: #000;
	text-decoration: none;

}

a.strong:visited {
	color: #000;
	text-decoration: none;
}

a.strong:hover {
	color: #000;
	text-decoration: underline;
}

a.strong:active {
	color: #f00;
	text-decoration: underline;
}

.strong_5lt {
	font-weight: bold;
	margin-left: 5px;
}

a.strong_5lt:link {
	color: #000;
	text-decoration: none;

}

a.strong_5lt:visited {
	color: #000;
	text-decoration: none;
}

a.strong_5lt:hover {
	color: #000;
	text-decoration: underline;
}

a.strong_5lt:active {
	color: #f00;
	text-decoration: underline;
}

.strong_w {
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
}

a.strong_w:link {
	color: #fff;
	text-decoration: none;
}

a.strong_w:visited {
	color: #fff;
	text-decoration: none;
}

a.strong_w:hover {
	color: #fff;
	text-decoration: underline;
}

a.strong_w:active {
	color: #fff;
	text-decoration: underline;
}

.header {
	text-align: center;
	font-weight: bold;
}

.caption {
	text-align: left;
	font-size: 9px;
	margin-left: 10%;
}

.source {
	font-size: 9px;
	font-weight: bold;
	margin-left: 5px;
}

a.source:link {
	color: #000;
	text-decoration: none;

}

a.source:visited {
	color: #000;
	text-decoration: none;
}

a.source:hover {
	color: #000;
	text-decoration: underline;
}

a.source:active {
	color: #f00;
	text-decoration: underline;
}

.source_w {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	margin-left: 5px;
}

a.source_w:link {
	color: #fff;
	text-decoration: none;
}

a.source_w:visited {
	color: #fff;
	text-decoration: none;
}

a.source_w:hover {
	color: #fff;
	text-decoration: underline;
}

a.source_w:active {
	color: #f00;
	text-decoration: underline;
}

.regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.dkblue {
	background-color: #006;
}

.green { 
	background-color: #060; 
}

.sky {
	background-color: #426bba;
}

.coral {
	background-color: #e73242;
}

.mint {
	background-color: #6c6;
}

.maize {
	background-color: #fc0;
}
	 
.tangerine { 
	background-color: #f60; 
}

.plum { 
	background-color: #936;
}

.gradwhite img {
	background-color: transparent;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
}

.gradwhite * {
	position: relative;
	z-index: 1;
}

.gradwhite {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='white_trans.png', sizingMethod='scale');
}

#team {
	background: url("team.jpg") no-repeat;
	width: 500px;
	height: 350px;
	margin-left: 10%;
}

#program {
	background: url("program.gif") no-repeat;
	width: 500px;
	height: 367px;
	margin-left: 10%;
}

#fire {
	background: url("fire.jpg") no-repeat;
	width: 500px;
	height: 333px;
	margin-left: 10%;
}

* html .gradwhite img { display:none; }

.boxlogo {
	border-top: 1px solid black;
	border-right: 2px solid black;
	border-bottom: none;
	border-left: 1px solid black;	background: url("Allcolorgif.png") no-repeat;
	background-color: #fff;
	background-position: 10%;
	float: left;
	height: 200px;
	margin: 0;
	width: 100%;
}

.boxtop {
	border-top: 1px solid black;
	border-right: 2px solid black;
	border-bottom: none;
	border-left: 1px solid black;
	background: url("UD_seal.png") no-repeat;
	background-position: 5px 5px;
	background-color: #fff;
	float: left;
	height: 205px;
	margin: 0;
	width: 100%;
}

.box {
	border: none;
	float: left;
	height: auto;
	margin: 0;
	width: 100%;
}

.titlebox {
	border: none;
	float: left;
	height: 600px;
	margin: 0;
	width: 100%;
}

.boxhack {
	/* This is an outer container that fixes the IE6 link bug while keeping the transparency from expanding beyond the box in FF when you remove the relative positioning from the DIV */
	border-top: none;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;	float: left;
	height: 100%;
	margin: 0 0 5px 0;
	width: 100%;
	position: relative;
}

.prop {
	height: 600px;
	float: right;
	width: 1px;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#mainbox {
	border: none;
	background: #fff;
	float: left;
	width: 70%;
	height: auto;
	margin: auto;
	line-height: 125%;
	padding: 10px 0 0 10px;
}

.titletext {
	font-family: Times, serif;
	color: #c00;
	font-size: 44px;
	margin: 0;
	padding-top: 0.5em;
	padding-right: auto;
	padding-bottom: auto;
	padding-left: 225px;
}

.subtitletext {
	color: #c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	padding-top: 10px;
	padding-right: auto;
	padding-bottom: auto;
	padding-left: 225px
}

.startlink {
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	margin: 25% auto auto 75%;
}

a.starthere:link {
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

a.starthere:visited {
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

a.starthere:hover {
	color: #fc0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
}

a.starthere:active {
	color: #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

hr.title {
	border: none 0; 
	border-top: 1px solid #999;
	border-bottom: 1px solid #efefef;
	width: 70%;
	height: 2px;
	margin: 10px auto 0 225px;
	text-align: left;
}

#navbox {
	border: none;
	float: left;
	width: 200px;
	height: 100%;
	margin: auto;
	padding: 10px 0 0 10px;
}

#navcontainer_dkblue { margin: 10px; }

#navcontainer_dkblue ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_dkblue li { margin: 0; padding: 0.1em 0; }

#navcontainer_dkblue a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #006;
	text-decoration: none;
	border-top: 3px solid #009;
	border-left: 3px solid #009;
	border-bottom: 3px solid #003;
	border-right: 3px solid #003;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_dkblue a:hover {
	color: #fff;
	background-color: #006;
	text-decoration: none;
	border-top: 3px solid #003;
	border-left: 3px solid #003;
	border-bottom: 3px solid #009;
	border-right: 3px solid #009;
	padding-left: 8px;
}

#navcontainer_green { margin: 10px; }

#navcontainer_green ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_green li { margin: 0; padding: 0.1em 0; }

#navcontainer_green a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #060;
	text-decoration: none;
	border-top: 3px solid #090;
	border-left: 3px solid #090;
	border-bottom: 3px solid #030;
	border-right: 3px solid #030;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_green a:hover {
	color: #fff;
	background-color: #060;
	text-decoration: none;
	border-top: 3px solid #030;
	border-left: 3px solid #030;
	border-bottom: 3px solid #090;
	border-right: 3px solid #090;
	padding-left: 8px;
}

#navcontainer_sky { margin: 10px; }

#navcontainer_sky ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_sky li { margin: 0; padding: 0.1em 0; }

#navcontainer_sky a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #426bba;
	text-decoration: none;
	border-top: 3px solid #99C;
	border-left: 3px solid #99C;
	border-bottom: 3px solid #009;
	border-right: 3px solid #009;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_sky a:hover {
	color: #fff;
	background-color: #426bba
	text-decoration: none;
	border-top: 3px solid #009;
	border-left: 3px solid #009;
	border-bottom: 3px solid #99C;
	border-right: 3px solid #99C;
	padding-left: 8px;
}

#navcontainer_coral { margin: 10px; }

#navcontainer_coral ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_coral li { margin: 0; padding: 0.1em 0; }

#navcontainer_coral a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #e73242;
	text-decoration: none;
	border-top: 3px solid #f99;
	border-left: 3px solid #f99;
	border-bottom: 3px solid #600;
	border-right: 3px solid #600;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_coral a:hover {
	color: #fff;
	background-color: #e73242;
	text-decoration: none;
	border-top: 3px solid #600;
	border-left: 3px solid #600;
	border-bottom: 3px solid #f99;
	border-right: 3px solid #f99;
	padding-left: 8px;
}

#navcontainer_mint { margin: 10px; }

#navcontainer_mint ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_mint li { margin: 0; padding: 0.1em 0; }

#navcontainer_mint a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #6c6;
	text-decoration: none;
	border-top: 3px solid #9f9;
	border-left: 3px solid #9f9;
	border-bottom: 3px solid #393;
	border-right: 3px solid #393;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_mint a:hover {
	color: #fff;
	background-color: #6c6;
	text-decoration: none;
	border-top: 3px solid #393;
	border-left: 3px solid #393;
	border-bottom: 3px solid #9f9;
	border-right: 3px solid #9f9;
	padding-left: 8px;
}

#navcontainer_maize { margin: 10px; }

#navcontainer_maize ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_maize li { margin: 0; padding: 0.1em 0; }

#navcontainer_maize a {
	display: block;
	padding: 3px 10px;
	width: 10em;
	color: #fff;
	background-color: #fc0;
	text-decoration: none;
	border-top: 3px solid #ff3;
	border-left: 3px solid #ff3;
	border-bottom: 3px solid #c90;
	border-right: 3px solid #c90;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_maize a:hover {
	color: #fff;
	text-shadow: #000 5px -2px 2px;
	background-color: #fc0;
	text-decoration: none;
	border-top: 3px solid #c90;
	border-left: 3px solid #c90;
	border-bottom: 3px solid #ff3;
	border-right: 3px solid #ff3;
	padding-left: 8px;
}

#navcontainer_tangerine { margin: 10px; }

#navcontainer_tangerine ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_tangerine li { margin: 0; padding: 0.1em 0; }

#navcontainer_tangerine a {
	display: block;
	padding: 10px 10px;
	width: 10em;
	color: #fff;
	background-color: #f60;
	text-decoration: none;
	border-top: 3px solid #f93;
	border-left: 3px solid #f93;
	border-bottom: 3px solid #c30;
	border-right: 3px solid #c30;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_tangerine a:hover {
	color: #fff;
	background-color: #f60;
	text-decoration: none;
	border-top: 3px solid #c30;
	border-left: 3px solid #c30;
	border-bottom: 3px solid #f93;
	border-right: 3px solid #f93;
	padding-left: 8px;
}

#navcontainer_plum { margin: 10px; }

#navcontainer_plum ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer_plum li { margin: 0; padding: 0.1em 0; }

#navcontainer_plum a {
	display: block;
	padding: 3px 10px;
	width: 10em;
	color: #fff;
	background-color: #936;
	text-decoration: none;
	border-top: 3px solid #c69;
	border-left: 3px solid #c69;
	border-bottom: 3px solid #603;
	border-right: 3px solid #603;
	font-weight: bold;
	font-size: 10px;
}

#navcontainer_plum a:hover {
	color: #fff;
	background-color: #936;
	text-decoration: none;
	border-top: 3px solid #603;
	border-left: 3px solid #603;
	border-bottom: 3px solid #c69;
	border-right: 3px solid #c69;
	padding-left: 8px;
}

ul#navlist {
	position: relative;
}

ul#navlist li#active a {
	font-style: italic;
	text-decoration: underline;
	text-align: right;
}

#menubox ul {
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	background-color: #666;
	color: #fff;
	width: 99%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	/* fixes Firefox 0.9.3 */
}
	
#menubox ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
	padding-top: 5px;
}
	
#menubox ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}
	
#menubox ul li a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: underline;
}
	
#menubox #active { border-left: 1px solid #fff; }
