
/* normal text */

/* NOTES:
      for font-family, several alternative fonts are specified,
      followed finally by a supported generic family name
      ('serif', 'sans-serif', 'cursive', 'fantasy').

      Place the font-family declaration at the end of the list of
      declarations for a selector to account for an MSIE3 font
      declaration freak out

      For correct rendering across all three browsers include a
      fictitious font name enclosed in single quotes as your
      first font choice and a fictitious font name as your last
      choice. 

      */


BODY { 
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: 10pt;
    color: #333333;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

.feature, p, td
    { 
    text-decoration: none;
    font-size: 10pt;
    color: #333333;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

.sidebar
    { 
    text-decoration: none;
    font-size: 9pt;
    color: #333333;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

.quote
    { 
    text-decoration: none;
    font-weight: bold;
    font-size: 12pt;
    color: #336699;
    font-family: 'X', "Times New Roman", times, serif, 'X';
    }

.small
    {
    font-size: 8pt;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

.caption
    { 
    text-decoration: none;
    font-size: 8pt;
    color: #336699;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

.copyright
    {
    text-decoration: none;
    font-size: 8pt;
    text-align: center;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

a:link     
    { 
    text-decoration: none; 
    color: #336699;
    }
a:visited  
    { 
    text-decoration: none; 
    color: #336699;
    }
a:active   
    { 
    text-decoration: none; 
    color: #CC0000;
    }
a:hover
    { 
    text-decoration: none; 
    color: #CC0000;
    }

/* headers and such */

h1, p.title
    { 
    font-size: 18pt;
    font-weight: normal;
    color: #555555;
    font-family: 'X', "Times New Roman", times, serif, 'X';
    }
.subtitle
    { 
    font-size: 14pt;
    font-weight: normal;
    font-style: italic;
    font-family: 'X', "Times New Roman", times, serif, 'X';
    color: #336699;
    }
h2, p.head2
    { 
    font-size: 14pt;
    font-weight: normal;
    color: #555555;
    margin-bottom: 3;
    font-family: 'X', "Times New Roman", times, serif, 'X';
    }
h3, p.head3
    { 
    font-size: 10pt;
    font-weight: bold;
    color: #555555;
    margin-bottom: 3;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }
h4, p.head4
    { 
    font-size: 10pt;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 3;
    font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }


.nav1
    {
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    color: #336699;
    font-family: 'X', arial, verdana, helvetica, sans-serif, 'X';
.nav2, a.nav2, td.nav2
    { 
    font-size: 8pt;
    color: #336699;
    line-height: 0.7;
    font-family: 'X', arial, verdana, helvetica, sans-serif, 'X';
    }

/* support styles */

pre
    {
    font-family: 'X', "courier new", courier, monospace, 'X';
    font-size: 10pt;
    color: #CC0000
    }

