/* 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: #FF9933;
    }
a:hover
    { 
    text-decoration: none; 
    color: #ff6600;
    }

/* 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: normal;
    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: #FF9933
    }

.news {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24px; font-style: normal; text-decoration: none}
.pix {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; font-variant: normal; text-transform: none}
.q01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #333333}
.q-02 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold}
.bold-italic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #990000}
.title_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #993333}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.dot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990000; font-style: normal; line-height: normal; text-transform: none}
.news {  font-weight: bold; color: #333333}
.topic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #333333}
.contents {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.topic_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold; text-decoration: none; color: #333333}
.small-i { font-size: 8pt; font-family: 'x', verdana, arial, helvetica, sans-serif, 'x'; ; font-style: italic; color: #990000}
.small-bold { font-size: 8pt; font-family: 'x', verdana, arial, helvetica, sans-serif, 'x'; ; font-weight: bold}
