body
{
   font-family: verdana, arial, helvetica, sans-serif; 
   font-size:  0.8em;
   color: #000;
   margin: 0;
   padding: 0;
   background: #FFF;
}
a:link
{
   color: #00438C;
}
a:visited
{
   color: #606;
}
a:hover, a:active
{
   color: #F00;
}
h1
{
   margin: 2.5em 0 1.5em 0;
   font-size: 1.2em;
   color: #000;
   background: url(/image/decorative/underline.gif) left bottom repeat-x;
}
h1 a#homeLink
{
   text-decoration: none;
   color: #900;
}
h2
{
   font-size: 1em;
   margin: 2em 0 -0.8em 0;
   color: #000;
}
h2#firstHeading
{
   margin: 3em 0 -0.8em 0;
}
p
{
   margin: 0.8em 0 0.8em 0;
}
p#firstParagraph
{
   margin: 3em 0 0.8em 0;
}
p.phrase
{
   margin: 2em 0 2em 0;
   font-size: 0.9em;
   font-style: italic;
}
ul
{
   margin-top: 1em;
   margin-bottom: 2em;
}
ul#firstParagraph
{
   margin-top: 3em;
   margin-bottom: 0.8em;
}
.black
{
   color: #000;
}
.button
{
   padding-top: 0.5em;
}
.button a:link, .button a:visited
{
   background-color: #900;
   border: 1px solid #585555;
   border-left: 4px solid #585555;
   color: #FFF;
   padding: 2px 12px 2px 12px;
}
.button a:hover, .button a:active
{
   background-color: #FFF;
   color: #900;
   padding: 2px 12px 2px 12px;
   border: 1px solid #585555;
   border-left: 4px solid #585555;
}
.button span
{
   font-size: 0.9em;
}
.center
{
    text-align: center;
}
.image
{
   border: 1px dotted #000;
   padding: 0.5em;
   margin: 0 0 2em 2em;
}
.ni
{
   font-style: italic;
}
.nb
{
   font-weight: bold;
}
.mnnn
{
   margin-top: 3em;
}
.pppp
{
    padding: 0.5em;
}
.red
{
   color: #900;
}
.right
{
   float: right;
}
.smallFont
{
   font-size: 0.8em;
}
.super
{
   vertical-align: super;
   font-size: 0.8em;
}
.topLink
{
   float: right;
   width: 2em;
   text-align: right;
   font-size: 0.8em;
   font-weight: bold;
}
.vaTop
{
   vertical-align: top;
}
a:link.smallFont, a:hover.smallFont, a:visited.smallFont, a:active.smallFont
{
   padding-left: 1em;
   text-decoration: none;
   font-size: 0.6em;
   color: #FFF;
}
div.footnotes
{
   margin: 4em 0 0 4em;
   font-size: 0.8em;
}
div.footnotes ol
{
   margin: 0;
   padding: 0;
}
div.footnotes ol span
{
   text-decoration: underline;
}
div#javascriptWarning
{
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #FFF;
   background-color: #900;
   margin: 2em 5em 3em 5em;
   padding: 1em;
   clear: both;
   width: 90%;
   color: #FFF;
}
div#javascriptWarning ul
{
   margin: 0 0 0 1em;
}
div#javascriptWarning ul li
{
   font-size: 1em;
}
div#javascriptWarning ul li a
{
   color: #FFF;
}
div#browserWarning
{
   font-size: 0.8em;
   font-weight: bold;
   background-color: #000;
   padding: 0 0.5em 0 0.5em;
   position: absolute;
   top: 0;
   right: 0;
   height: 66px;
   width: 100px;
   z-index: 100;
}
div#footer
{
   margin: 0 0 20px 0;
   padding: 0.5em 10px 0 10px;
   font-size: 0.8em;
   clear: both;
   background: url(/image/decorative/underline.gif) left top repeat-x;
}
div#footer p
{
   padding: 0 0 20px 0;
}
div#header
{
   height: 100px;
   padding: 10px 0 0 20px;
   background: #FFF; /* #F1CC8D url(/image/decorative/sitemast.jpg) left top no-repeat; */
}
/* Removing this becasue logo now an image
div#header a#logo
{
   color: #000;
   text-decoration: none;
   font-size: 1.2em;
   font-style: italic;
   font-weight: bold;
}*/
div#header a#logo
{
   border: 0;
}
div#links
{
   margin: 0;
   padding: 0 0 0 75px;
   background: #000;
   white-space: nowrap;
}
div#links ul
{
   margin: 0;
   padding: 3px 0 3px 0;
}
div#links ul li
{
   list-style-type: none;
}
div#links ul li a
{
   margin: 0;
   padding: 3px 20px 10px 20px;
   color: #FFF;
   font-size: 0.9em;
   text-decoration: none;
   font-weight: bold
}
div#links ul li a:link, div#links ul li a:visited
{
   margin: 0;
}
div#links ul li a:active, div#links ul li a:hover, div#links ul li a#active
{
   background: #FFF;
   color: #000;
   width: auto;
}
div#pageContent
{
   margin: 50px 50px 5em 50px;
}
div#topLink
{
   margin: 3em 0 0 0;
   font-size: 1em;
   clear: both;
   text-align: right;
}
div#topLink a.topLink, a.topLink
{
   text-decoration: none;
}
div#pageContent ol li
{
   margin-top: 2ex;
   margin-bottom: 2ex;
}
div#pageContent ol ul li
{
   margin-top: 0;
   margin-bottom: 0;
}