/*********************************************
Header CSS
*********************************************/
h1, h2, h3, h4, h5, h6, .centerheader {
    margin:0.3em 0 0.1em 0.8em;
    padding:0px;
    font-family:arial, sans-serif;
    font-weight:bold;
    color:#9D1212;
}
h1, h2, h3, h4, h5, h6 {
    text-align:left;
    clear:both;
}
.centerheader {
    text-align:center;
}
.rightheader {
    text-align:right;
    margin-right:4em;
}
h1 {
    font-size:120%;
}
h2 {
    font-size:115%;
}
h3 {
    font-size:110%;
}
h4 {
    font-size:105%;
}
h5 {
    font-size:100%;
}
h6 {
    font-size:95%;
}
th h3 {
    color:white;
    margin: 0 0 0 1em;
}

hr {
    width:100%;
    height:1px;
    color:#091431;
}
/*********************************************
Paragraph CSS
*********************************************/
p, ul, ol, sup, form, blockquote, td  {
    font-family:arial, sans-serif;
    color:#091431;
    font-weight:normal;
    text-align:left;
    font-size:95%;
    margin:0 1em 1em 1em;
}
p {
    margin-top: 0.2em;
}
p.indent1, p.indent2 {
    margin-left:6em;
    font-size:12px;
    font-weight:bold;
    color:#828282;
}
p.indent2 {
    margin-left:24em;
}
p.emphasis1 {
    font-weight:bold;
}
p.ptopnav {
    margin:0 0 0 5px;
    font-size:11px;
    line-height:17px;
}
p#ptopnav-p {
    margin:3px 0 0 5px;
    font-size:12px;
    font-weight:bold;
    color:#828282;
    text-align:right;
    background-image:url(../images/site/printfiles.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-right:11px;
    line-height:16px;
}
p.gray {
    font-size:12px;
    font-weight:bold;
    color:#828282;
    margin:0 0 0.4em 0;
}
p.grayMain {
    color:#676767;
}
.larger {
    font-size:106%;
    font-weight:bold;
}
div.dOpenQuote {
    background-image:url(../images/site/openquote.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    float:left;
}
p.pQuote {
    margin:0 25px 0 39px;
    background-image:url(../images/site/closequote.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:8px 33px 15px 0;
    font-size: 14px;
    color:#000000;
}
p.pOnOffContainer {
    margin:10px 0 0 0;
}
p.footer {
    font-size:12px;
    text-align:center;
    font-weight:normal;
}
p.footer-nd {
    display:none;
    color:#fffffc;
    font-size:6px;
}
p.footer a {
    font-weight:normal;
}
p.center {
    text-align:center;
}
/*********************************************
Miscellaneous CSS
*********************************************/
ul, ol {
    margin: 0.2em 0 0 0;
    padding: 0 0 0.2em 2em;
}
ul.onoff {
    padding-left:2em;
    margin:5px 0 1em 8px;
}
ul.onoff li {
    list-style-image: url(../images/site/arrow8.gif);
    padding:0.3em;
    margin:0.3em;
    font-size:15px;
}

ul.utopnav {
    padding:0;
    margin:8px 0 5px 3px;
}
ul.utopnav li {
    list-style-type:none;
    margin:0 0 5px 0;
    padding:0;
    font-size:11px;
}
ul li ul {
    padding-left: 1em;
}

/*********************************************
Link CSS
Note: a css has to be done in this order:
1 - a, a:link
2 - a:visited
3 - a:hover
4 - a:active
or it overrides itself
*********************************************/
a, a:visited {
    text-decoration:none;
    color:#5D66D3;
    font-family:arial, sans-serif;
}
a:hover {
    color:#840000;
}
a:active {
    color:green;
}
li a {
    font-weight:bold;
}

a.navbutton, a.navbutton:link, a.navbutton:visited {
    background-color:#cccccc;
    color:#9D1212;
    font-size:14px;
    font-weight:bold;
    display:block;
    padding:1px 1px 1px 3px;
}

a#navActive, a#navActive:visited {
    background-color:#ffffff;
}

a.navbutton:hover {
    background-color:#ffffff;
}
a.navbutton:active {
    background-color:#848CE8;
}

a.darklink, a.darklink:visited {
    font-weight:bold;
    font-size:11px;
    color:#840000;
}
a.darklink:hover {
    color:#137B66;
}