

  IMG {   margin-top    : 2ex; 
          margin-bottom : 2ex; 
        }

  IMG.logobanner {   
          margin-top    : 1ex; 
          margin-bottom : 0ex; 
        }

  A:link    { color: #229900 }
  A:visited { color: #229900 }
  A:hover   { color: #44DD00 }
  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: monospace, fixed, courier;}
  PRE  {color: #444499; font-size: 100%; font-family: monospace, fixed, courier;}


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


  P {
      margin-top  : 0.7ex;    margin-bottom  : 0.7ex;
      padding-top : 0.7ex;    padding-bottom : 0.7ex;
      /* */
      /* background-color: yellow; */
    }


  P.pageslogan {
      margin-bottom:  2ex;  margin-top:  3ex;
      /* */
      font-style : oblique;
      text-align : center;
      color      : #670099;
    }

  P.chaptertitle {
      margin-top:  2.0ex;
      /* */
      font-size  : 250%;
      text-align : center;
      color      : #670099;
    }

  P.subchaptertitle {
      margin-top:  4ex;
      /* */
      font-size  : 180%;
      font-style : oblique;
      text-align : center;
      color      : #670099;
    }

  P.chapterslogan {
      margin-top:  3ex;
      /* */
      font-size  : 110%;
      font-style : oblique;
      text-align : center;
    }

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

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

  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: #670099;
      color: #008800;
      color: #333333; 
      padding-top :  0pt;  padding-bottom :  0.5ex;
      margin-top  :   0pt;  margin-bottom  :  0pt;}

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


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

  UL.lines {
      /* background-color: blue; */
      /* */
      margin-bottom :  0.4ex;    margin-top :  0.0pt;  
      padding-bottom:  0.4ex;    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 :  0.0ex;    margin-top :  0.0ex;  
      padding-bottom:  0.0ex;    padding-top:  0.0ex;
    }

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

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

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

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

  H2    { font-size: 167%; font-weight: bold; 
          font-family:  arial, helvetica, sans-serif;
          color: #333333; 
          padding-top: 0.0ex; padding-bottom: 0.0ex;
          margin-bottom: 0.5ex;  margin-top: 1.5ex;
         }

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

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


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

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

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


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

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

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

