
  A:link    { color: #229900 }
  A:visited { color: #229900 }
  A:hover   { color: #44FF00 }
  A:active  { color: #FF0000 }
     /* N.B. hover must come after link and visited;  active must come after hover;  else */
     /*      it don't work???                                                             */ 


  BODY {
        font-family: arial, helvetica, sans-serif;
        font-size: 12; 
        color: #444444;
        background-color: #FFFFFF;
    }


  TT   {color       : #444499; 
        font-size   : 100%; 
        font-family : 'courier 10 pitch', 'courier new', courier, monospace, fixed; 
    }

  PRE  {color: #444499; font-size: 100%; font-family: monospace, fixed, courier;
        font-family : 'courier 10 pitch', 'courier new', courier, monospace, fixed; 
    }


  TABLE {font-size: 100%; font-family:  arial, helvetica, sans-serif;}
  TD    {font-size: 100%; font-family:  arial, helvetica, sans-serif;}


  P {
      margin-top  : 2pt;    margin-bottom  : 2pt;
      padding-top : 2pt;    padding-bottom : 2pt;
      /* */
      /* background-color: yellow; */
    }


  P.highlight{
      color: red;
      font-style: oblique;  
      /* */
      text-align    : center;
      /* */
      margin-top    : 8pt;  
      margin-bottom : 8pt;  
    }

  P.sectionslogan{
      text-align: center; 
      font-style: oblique;  
      font-size : 110%;
      /* */
      color         : #670099;
      /* */
      margin-top    : 12pt;  
      margin-bottom : 12pt;  
    }

  DL {padding-top :  10pt;  padding-bottom :  0pt;
      margin-top  :  0pt;  margin-bottom  :  15pt;}

  DT {font-size   : 110%;  
      font-weight : bold;  font-family:  arial, helvetica, sans-serif;
      color: #333333; 
      padding-top :  0pt;  padding-bottom :  5pt;
      margin-top  :   0pt;  margin-bottom  :  0pt;}

  DD {margin-left: 20pt;
      padding-top :  0pt;  padding-bottom :  0pt;
      margin-top  :  0pt;  margin-bottom  :  15pt;}


  OL.lines {
      margin-bottom :  4.0pt;    margin-top :  0.0pt;  
      padding-bottom:  4.0pt;    padding-top:  0.0pt;
    }

  UL.lines {
      /* background-color: blue; */
      /* */
      margin-bottom :  4.0pt;    margin-top :  0.0pt;  
      padding-bottom:  4.0pt;    padding-top:  0.0pt;
    }

  LI.lines {
      /* background-color: red; */
      /* */
      margin-bottom :  0pt;    margin-top :  0pt;  
      padding-bottom:  0pt;    padding-top:  0pt;
    }

  OL.paras {
      margin-bottom :  2pt;    margin-top :  0pt;  
      padding-bottom:  2pt;    padding-top:  0pt;
    }

  UL.paras {
      /* background-color: orange; */
      /* */
      margin-bottom :  2pt;    margin-top :  2pt;  
      padding-bottom:  2pt;    padding-top:  2pt;
    }

  LI.paras {
      /* background-color: blue; */
      margin-bottom :  2pt;    margin-top :  2pt;  
      padding-bottom:  2pt;    padding-top:  2pt;
    }

  H1    { font-size: 200%; font-weight: bold; 
          font-family:  arial, helvetica, sans-serif;
          color: #333333; 
          text-align: center; 
          margin-bottom  : 0.3em;           margin-top  : 0.7em;
          padding-bottom : 0.7em;           padding-top : 0.7em;  
    }

  H1.grey { background-color: #444444;
            color: white;
           }

  H1 TT { font-size: 120%; font-weight: bold; 
          font-family : 'courier 10 pitch', 'courier new', courier, monospace, fixed;
          text-align: center }

  H2    { font-size: 150%; font-weight: bold; 
          font-family:  arial, helvetica, sans-serif;
          color: #333333; 
          margin-bottom  : 0.3em;           margin-top  : 0.7em;
          padding-bottom : 0.3em;           padding-top : 0.7em;  
         }

  H2 I  {font-size: 100%; font-family:  arial, helvetica, sans-serif;
         font-style: oblique}

  H2 TT { font-size: 100%; font-weight: bold; 
          font-family : 'courier 10 pitch', 'courier new', courier, monospace, fixed;
          text-align: center }


  H3    { font-size: 150%; font-weight: bold; 
          color: #333333; 
          font-family:  arial, helvetica, sans-serif;
          margin-bottom: 0.5em;  margin-top: 1.5em;
        }

  H3 I  {font-size: 100%; font-family:  arial, helvetica, sans-serif;
         font-style: oblique}

  H3 TT { font-size: 100%; font-weight: bold; 
          font-family : 'courier 10 pitch', 'courier new', courier, monospace, fixed;
          text-align: center }


  H4    { font-size: 100%; font-weight: bold; 
          color: #333333; 
          font-family:  arial, helvetica, sans-serif;
          margin-bottom: 0.5em;  margin-top: 1.8em;
        }

  H5    { font-size: 110%; font-weight: bold; 
          font-family: arial, helvetica, sans-serif;
          margin-bottom: 0.5em;  margin-top: 1.8em;
        }

  H6    { font-size: 150%; font-weight: 300;
          font-family: arial, helvetica, sans-serif;
          color: #FFFFFF; text-align: center; 
          background-color: #670099;
          margin-bottom: 1.5em;  margin-top: 0.0em;
          padding-top: 0.5em; padding-bottom: 0.5em; }

