<style type="text/css">

/* Characteristics of elements */
body {
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-weight: normal; 	
	font-style: normal;
}
table, th, td {
	border: 0px none;
	padding: 0px;
	border-spacing: 0px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

/* top menu */
.topmenu { 
	background-color: #dd0000; 
	border-spacing: 0px;
	color: #ffffff; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 12px;
	padding: 2px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
a.topmenu:link { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.topmenu:visited { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.topmenu:focus { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.topmenu:hover { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.topmenu:active { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}

/* side menu */
.sidemenu { 
	background-color: #0052a8; 
	border-spacing: 0px;
	color: #ffffff; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
/* left: 15px on old site */
a.sidemenu {
	position: relative;
	left: 26px;
}
a.sidemenu:link { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.sidemenu:visited { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.sidemenu:focus { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.sidemenu:hover { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.sidemenu:active { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}

/* content pane */
.content { 
	background-color: #fffff0; 
	border-spacing: 0px;
	color: #000000; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size: 12px;
	padding: 5px 5px 0 5px;
	text-align: left;
	vertical-align: top;
}

/* captions in content pane */
.caption { 
	background-color: #fffff0; 
	border-spacing: 0px;
	color: #000000; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-style: italic; 
	font-size: 12px;
	padding: 2px;
	text-align: center;
	vertical-align: top;
}
a.content {
	position: relative;
	left: 15px;
}
a.content:link { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.content:visited { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.content:focus { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.content:hover { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.content:active { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}

/* pull quotes */
.pullquote {
	background-color: #ffffb0; 
	border-color: #dd0000;
	border-spacing: 0px;
	border-style: dotted;
	border-width: 2px 0 2px 0;
	color: red;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0;
	text-align: center;
	vertical-align: top;
}

/* sponsor logo pane */
.sponsor-logo { 
	background-color: #ffffff; 
	border-spacing: 0px;
	color: #000000; 
	font-weight: normal; 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size: 12px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
a.sponsor-logo {
	position: relative;
	left: 15px;
}
a.sponsor-logo:link { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.sponsor-logo:visited { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}
a.sponsor-logo:focus { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.sponsor-logo:hover { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}
a.sponsor-logo:active { 
	text-decoration: underline; 
	color: #ffff00; 
	font-weight: bold;
}

/* Styles for data appearing outside of tables in body */
.bodyhdr { 
	background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 	
	font-size: 12px; }
.bodytext { background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: normal; 
	font-size: 12px; }

/* Styles for tables in body */
.bodytable { 
	border-style: solid; 
	border-width: thin; 
	border-color: #808080; 
	padding: 5px}
.bodytablehdr {
	border-style: solid; 
	border-width: thin; 
	border-color: #808080; 
	padding: 5px; 
	background: #808080; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px;  
	text-align: center}
.bodytabledata { 
	border-style: solid; 
	border-width: thin; 
	border-color: #808080; 
	padding: 5px; 
	background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: normal; 
	font-size: 12px;  
	text-align: center}

.tablehdr { 
	background: #808080; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px;  
	text-align: center}
.formlabel { 
	background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: normal; 
	font-size: 12px; 
	text-align: right}
.errormsg { 
	background: #ffffff; 
	color: #DD0000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px; }
.copyright { 
	background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px; }
.fineprint { 
	background: #ffffff; 
	color: #000000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 8px;
	text-align: center;
}
.construction { 
	background-color: #ffff00; 
	color: #ff0000; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px;
	text-align: center;
}
.menu { 
	background: #dd0000; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Geneva, Arial, Swiss; 
	font-weight: bold; 
	font-size: 12px; }
a.menu:link { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;}
a.menu:active { 
	text-decoration: none; 
	color: #ffff00; 
	font-weight: bold;}
a.menu:visited { 
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;}
a.menu:hover { 
	text-decoration: underline; 
	color: #ffffff; 
	font-weight: bold;}

</style>