body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-color: white;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 762px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
hr {
	height: 1px;
}
input, select {
	font-size: 1em;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

#headerImage {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#currentDate {
	position: absolute;
	left: 11px;
	top: 137px;
	z-index: 4;
	color: white;
	font-size: .8em;
}
#login {
	position: absolute;
	left: 156px;
	top: 137px;
	z-index: 4;
	color: white;
	font-size: .8em;
}
#versionSwitch {
	position: absolute;
	left: 445px;
	top: 137px;
	z-index: 4;
	color: white;
	font-size: .8em;
}
#searchForm {
	position: relative;
	left: 485px;
	top: -55px;
	z-index: 4;
	font-size: .8em;
	color: black;
}
#register {
	position: relative;
	left: 425px;
	top: -50px;
	z-index: 4;
	font-size: .8em;
	color: black;
}
#mainMenu {
	position: relative;
	left: 234px;
	top: -3px;
	z-index: 4;
	font-size: .9em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#linksFiles {
 float: left;
 background-color: #445299;
 width: 230px;
 padding-top: 10px;
}
#highlights {
 float: left;
 background-color: #445299;
 width: 216px;
 padding: 10px 4px 50px 10px;
}
#sectionImage {
 margin: 0px;
 padding: 0px;
 border-top: 2px solid white;
}
#sectionLadder {
 float: left;
 margin: 2px 0px 0px 0px;
 padding: 0px 0px 2px 10px;
 width: 522px;
 background-color: #EDEDED;
 color: #354077;
}
#homeValues {
 margin: 2px 0px 0px 0px;
 padding: 2px 0px 0px 10px;
 background-color: #E5E8F1;
}
#homeBottom {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
}

ul#menu1 {
 display: block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
}
#menu1 li {
 display: inline;
 position: relative;
 list-style-type: none;
}
#menu1 li:hover ul, #menu1 li.over ul {
 display: block;
} 
#menu1 a, #menu1 a:link, #menu1 a:visited {
 padding: 4px 4px 5px 4px;
 margin-left: 2px;
 margin-right: 2px;
 font-size: 1em;
 font-weight: normal;
 color: #445299;
 text-decoration: none;
 white-space: nowrap;
}
#menu1 a:hover, #menu1 a:active {
 color: white;
 background-color: #445299;
 text-decoration: none;
}
#menu1 a.menu1Active:link, #menu1 a.menu1Active:visited, #menu1 a.menu1Active:hover {
 color: white;
 background-color: #445299;
 text-decoration: none;
}
ul#menu2 {
 display: none;
 position: absolute;
 top: 25px;
 left: 0px;
 background-color: #FCBC02;
 padding: 0px;
 margin: 0px;
}
#menu2 li {
 display: block;
 list-style-type: none;
}
li > ul#menu2 {
 top: 19px;
 left: auto;
}
#menu2 a, #menu2 a:link, #menu2 a:visited {
 color: black;
 display: block;
 white-space: nowrap;
}
#menu2 a:hover, #menu2 a:active {
 color: black;
 background-color: #E2A902;
 text-decoration: none;
}
.menulevel1 {
	padding: 0;
	margin: 0;
}
a.menulevel1, a.menulevel1:link, a.menulevel1:visited {
	display: block;
	width: 100%;
	height: 19px;
	padding: 4px 2px 0 2px;
	margin: 0 2px 0 2px;
	font-size: 1em;
	color: #445299;
	text-decoration: none;
	text-align: center;
}
a.menulevel1active:visited, a.menulevel1active, a.menulevel1active:link, {
	display: block;
	width: 100%;
	height: 19px;
	padding: 4px 2px 0 2px;
	margin: 0 2px 0 2px;
	font-size: 1em;
	color: #fff;
	background-color: #445299;
	text-decoration: none;
	text-align: center;
}
.menulevel1active {
	font-size: 1em;
	color: #fff;
	background-color: #445299;
	text-decoration: none;
}
a.menulevel1:hover, a.menulevel1:active,
a.menulevel1active:hover {
	color: #fff;
	background-color: #445299;
}
.ddlevel2 {
}
.ddmenulevel2 {
	background-color: #FCBC02;
	color: black;
	margin: 0;
}
a.ddmenulevel2, a.ddmenulevel2:link, a.ddmenulevel2:visited,
a.ddmenulevel2active, a.ddmenulevel2active:link, a.ddmenulevel2active:visited {
	display: block;
	margin: 0;
	padding: 2px 4px 2px 4px;
	background-color: #FCBC02;
	color: black;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
a.ddmenulevel2:hover, a.ddmenulevel2:active,
a.ddmenulevel2active:hover {
	background-color: #E2A902;
	color: black;
	text-decoration: none;
}

ul#submenu1 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#submenu1 li {
 list-style-type: none;
}
#submenu1 a, #submenu1 a:link, #submenu1 a:visited {
 color: #20C0E9;
 text-decoration: none;
 display: block;
 width: 220px;
 margin-bottom: 3px;
 font-size: .9em;
 padding-left: 10px;
 background-image: url(images/white_triangle.gif);
 background-repeat: no-repeat;
 background-position: left;
}
#submenu1 a:hover, #submenu1 a:active {
 background-color: #616A95;
 text-decoration: none;
}
#submenu1Active li {
 list-style-type: none;
}
#submenu1 a.submenu1Active, #submenu1 a.submenu1Active:link, #submenu1 a.submenu1Active:visited, #submenu1 a.submenu1Active:hover, #submenu1 a.submenu1Active:active {
 background-color: #616A95;
 color: #20C0E9;
 text-decoration: none;
}
ul#submenu2 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#submenu2 li {
 list-style-type: none;
}
#submenu2 a, #submenu2 a:link, #submenu2 a:visited {
 color: #20C0E9;
 text-decoration: none;
 display: block;
 width: 216px;
 margin-bottom: 3px;
 font-size: .9em;
 padding-left: 14px;
 background-image: none;
}
#submenu2 a:hover, #submenu2 a:active {
 background-color: #616A95;
 text-decoration: none;
}
#submenu2Active li {
 list-style-type: none;
}
#submenu2 a.submenu2Active, #submenu2 a.submenu2Active:link, #submenu2 a.submenu2Active:visited, #submenu2 a.submenu2Active:hover, #submenu2 a.submenu2Active:active {
 background-color: #616A95;
 color: #20C0E9;
 text-decoration: none;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	background-color: transparent;
	color: #616A95;
}
ul#footermenu {
 float: left;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 width: 340px;
 white-space: nowrap;
}
#footermenu li {
 display: inline;
 position: relative;
 list-style-type: none;
}
#footermenu a {
 padding: 0px 4px 9px 4px;
 margin-left: 2px;
 margin-right: 2px;
 font-size: 1em;
 font-weight: normal;
}
#footermenu a:link, #footermenu a:visited {
 color: #616A95;
 text-decoration: underline;
}
#footermenu a:hover {
 background-color: transparent;
 color: black;
 text-decoration: underline;
}
#footermenuActive a:link, #footermenuActive a:visited, #footermenuActive a:hover {
 background-color: transparent;
 color: black;
 text-decoration: underline;
}

#edeptiveLink {
 float: left;
 margin: 8px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 230px;
 font-size: .9em;
 font-weight: normal;
 white-space: nowrap;
}
#edeptiveLink a {
 text-decoration: none;
}
#copyrightMessage {
 float: left;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size: .9em;
 font-weight: normal;
 text-align: right;
 white-space: nowrap;
}

#itemLinks, #itemFiles {
	padding: 0px 2px 6px 4px;
}
.links, .downloads {
	margin: 8px 0px 0px 0px;
}
ul.linksList, ul.downloadsList {
	display: block;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
.linksList li, .downloadsList li {
 list-style-type: none;
}
a.relatedLink, a.relatedLink:link, a.relatedLink:visited, a.relatedLink:active,
a.downloadLink, a.downloadLink:link, a.downloadLink:visited, a.downloadLink:active {
 color: #20C0E9;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 3px 0px;
 font-size: .75em;
 display: block;
}
a.relatedLink:hover,
a.downloadLink:hover {
 background-color: #616A95;
}

.label {
	color: #666666;
}
.labelRequired {
	font-weight: bold;
	text-transform: uppercase;
}
.rightDivLabel {
	color: white;
	font-weight: bold;
	padding-top: 6px;
}
a.parentSection1, a.parentSection2, a.parentSection3, a.parentSection4 {
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
	color: #354077;
}
#highlightsTitle {
	color: white;
	font-size: 1.5em;
	font-weight: normal;
}
.homeHeadline {
	padding: 12px 0px 0px 0px;
	color: #23C1E4;
	font-weight: bold;
	font-size: .8em;
}
.homeSubhead {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #23C1E4;
	font-size: .8em;
}
.homeSubhead p {
	display: inline;
}
a.HomeReadMore, a.HomeReadMore:link, a.HomeReadMore:visited, a.HomeReadMore:hover, a.HomeReadMore:active {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	color: white;
	text-transform: uppercase;
	text-decoration: underline;
}
.homeHeading {
	background-color: #445299;
	padding: 4px 4px 4px 10px;
	color: white;
	font-size: 1.5em;
	font-weight: normal;
}

.admin {
	font-size: 9.5px;
}
a.admin, .admin a  {
	color: #3366FF;
}
.status1 {
	color: #00CC00;
}
.status2 {
	color: #00FF00;
}
.status3 {
	color: #FFCC33;
	font-weight: bold;
}
.status4 {
	color: #FF6060;
}
.status7 {
	color: #FF6060;
}

a {
	color: #354077;
	text-decoration: none;
}
a:hover {
	background-color: #EDEDED;
}
.glossary_link{
	border-bottom: 1px dashed #354077;
}
a.Glossary, a.Glossary:link, a.Glossary:visited, a.Glossary:active {
	text-decoration:none;
	border-bottom: 1px dashed #354077;
}
a.Glossary:hover {
	background-color: #EDEDED;
}
a.homeValues1 {
	display: block;
	color: #39C4EE;
	font-weight:bold;
	font-size: .9em;
	padding-bottom: 8px;
}
a.homeValues2 {
	display: block;
	color: #445299;
	font-weight:bold;
	font-size: .9em;
	padding-bottom: 8px;
}
.goal {
	color: #39C4EE;
	font-weight:bold;
	font-size: .9em;
}
.newsletterHeading {
	color: #003399;
	font-size: 1.2em;
	font-weight: bold;
}
.newsletterSubheading {
	color: #003399;
	font-weight: bold;
}
