/* general sitewide styles */
body { margin: 0; }
li { font-family: Arial; font-size: 8pt; margin-bottom: 8; }
ul { font-family: Arial; font-size: 8pt; list-style-type: square; }
td { font-family: arial; font-size: 9pt; }
a { text-decoration: none; color: #005686; }
a:hover { text-decoration: underline; }
a.white { color: white; text-decoration: none; }
a.white_underline { color: white; text-decoration: underline; }
p {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
}

/* site header, footer, and navigation */
img.logo { margin: 2; }
td.logo { text-align: left; vertical-align: middle; }
td.slogan { text-align: center; vertical-align: middle; }
td.footer { background-color: #3979B5; margin: 4; height: 28; }
p.footer { font-size: 9pt; color: white; }
table.tools { margin: 0; background-color: #005686; height: 28; }
td.tools { font-size: 9pt; color: white; text-align: center; vertical-align: middle; }

/* homepage-specific */
td.homepage-rightcolumn { background-color: #3979B5; margin: 4; width: 60%; }
p.releases-header { margin-top: 1.2em; margin-bottom: 0em; color: white; font-size: 9pt; font-weight: bold; text-transform: uppercase; }
td.releases { margin: 2; font-size: 9pt; color: white; }
p.downloads-header { margin-top: 1.2em; margin-bottom: 0em; color: #005686; font-size: 8pt; font-weight: bold; text-transform: uppercase; }
td.downloads { margin: 2; font-size: 10px; color: white; }
p.mission { font family: arial narrow, arial; font-size: 10pt; text-align: justify; }

/* content navigation and display area */
td.sectionheader-left { margin: 6; background-color: #005686; vertical-align: middle; }
p.sectionheader-left { margin-left: 6; color: white; font-family: arial narrow, arial; font-size: 18pt; text-transform: uppercase; }
td.sectionheader-right { margin: 0; background-color: #005686; text-align: right; }
td.content { vertical-align: top; height: 400; }
a.whereami { font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #005686; }
span.mycurrentdoc { font-size: 8pt; font-weight: bold; text-transform: uppercase; color: #980000; }
td.nav { font-size: 8pt; color: white; vertical-align: top; background-color: #005686; width: 180; }
td.nav-bullet { width: 20; text-align: right; vertical-align: top; }
p.nav-bullet { color: red; font-size: 10pt; margin-top: 1; margin-bottom: 2; }
td.nav-item { width: 160; vertical-align: top; }
p.nav-item { color: white; font-size: 9pt; margin-top: 2; margin-bottom: 2; }

/* forms */
p.fieldname { font-size: 10px; margin-left: 30; }

/* basic content styles */
h1 { font-hamily: arial; font-size: 12pt; color: #980000; }
h2 { font-hamily: arial; font-size: 11pt; color: #980000; }
h3 { font-hamily: arial; font-size: 10pt; color: #980000; font-weight: bold; }
h4 { font-hamily: arial; font-size: 9pt; color: #980000; font-weight: bold; }
