H1 { font-family: Arial, Helvetica, sans-serif;
     font-size: 130%; font-weight: bold;
     text-align: center; }

H2 { font-family: Arial, Helvetica, sans-serif;
     font-size: 115%; font-weight: bold;
     text-align: left; }

/*
 * H2.subhead inherits the standard H2 styles, but is changed
 * to provide a subheading to an H1 element.
 */
H2.subhead { font-style: italic;
             text-align: center;
             font-size: 100%;
             margin-top: 0; }

H3 { font-family: Arial, Helvetica, sans-serif;
     font-size: 100%; font-weight: bold;
     text-align: left;
     margin-bottom: 0; }

H3.news { font-family: Arial, Helvetica, sans-serif;
     font-size: 100%; font-weight: bold;
     text-align: left;
     margin-top: 0;
     margin-bottom: 0; }

/*
 * H3.whitetext inherits the standard H3 styles but is changed
 * to provide white text, and has 0 TOP margin as well as bottom margin.
 */
H3.whitetext { text-decoration: none; color: #FFFFFF;
               margin-top: 0; }

H4 { font-family: Arial, Helvetica, sans-serif;
     font-size: 100%; font-weight: bold; font-style: underline;
     text-align: left; }

H5, H6 { font-family: Arial, Helvetica, sans-serif;
         font-weight: bold; }

A.mailto { font-style: italic; }
A.nounder {text-decoration: none; color: black;}
A:focus   {text-decoration: underline; color: blue;}
A:hover   {text-decoration: underline; color: blue;}
A:active  {text-decoration: underline; color: red;}


.accesskey { text-decoration: underline; }

.blockquote { font-family: Arial, Helvetica, sans-serif;
              font-size: 10pt;
              margin-left: 3em; margin-right: 3em }

.bold      { font-family: Arial, Helvetica, sans-serif;
             font-weight: bold; }

.describe   { font-family: Arial, Helvetica, sans-serif;
             font-size: 80%; font-style: italic;
             text-align: center; }

.italics   { font-family: Times New Roman, Times, serif;
             font-style: italic; }

.nomargintop { margin-top: 0; }

.nomarginbottom { margin-bottom: 0; }


ul.lineSpacing li {
 margin-bottom: 1em;
}

ol.lineSpacing li {
 margin-bottom: 1em;
}


.small     { font-family: Arial, Helvetica, sans-serif;
             font-size: 10pt; }

.source    { font-family: Times New Roman, Times, serif;
             font-size: 10pt; font-style: italic; }

.subhead   { font-family: Arial, Helvetica, sans-serif;
             font-size: 12pt; font-weight: bold;
             text-align: left; }

.subheadBlack { font-family: Arial, Helvetica, sans-serif;
                font-size: 100%; font-weight: bold;
                text-align: left;
                text-decoration: none; color: #000000;
                margin-top: 0;
                margin-bottom: 0; }

.subheadWhite { font-family: Arial, Helvetica, sans-serif;
                font-size: 100%; font-weight: bold;
                text-align: left;
                text-decoration: none; color: #FFFFFF;
                margin-top: 0;
                margin-bottom: 0; }

.supersmall { font-family: Arial, Helvetica, sans-serif;
             font-size: 8pt; }

.text      { font-family: Times New Roman, Times, serif;
             font-size: 10pt; }


.title     { font-family: Arial, Helvetica, sans-serif;
             font-size: 10pt; font-weight: bold; }

.update     { font-family: Arial, Helvetica, sans-serif;
             font-size: 9pt; color: #666666; }

.verysmall { font-family: Arial, Helvetica, sans-serif;
             font-size: 9pt; }

.Q {
   font-size: 100%;
   font-weight: bold;
   color: #FF0000;
}



