
  BODY  { background:  #FEF1D8 ; margin-left: .5em; margin-top: .0em; font-size: 10pt ; font-family: Arial; }
  A        { text-decoration:none;  }
  A.r      { text-decoration:none; color:#967907}
  A.y      { text-decoration:none; color:#FFFF00 }
  A:link   { color:#0000FF }
  A:link.r { color:#96790 }
  A:link.y { color:#FFFF00 }
  A:active { color:#0000FF }
  A:active.r { color:#0000FF  }
  A:active.y { color:#FFFF00  }
  A:hover  {text-decoration: none; color:#ff0000}
  A:hover.r {text-decoration: underline; color:#ff0000}
  A:hover.y {text-decoration: underline; color:#FFFFFF}
      
  h1    { font-size: 14pt; color: #FFFFFF; border-top: 4px solid rgb(0,0,0); border-bottom: 4px solid rgb(190,190,190); background: brown; background-image: url(images/background217.jpg); line-height: 30pt;  margin-left: -.5em; text-indent: 5pt; }
  h2    { font-size: 14pt; color: #FFFF00; border-top: 4px solid rgb(101,81,35); border-bottom: 1px solid rgb(101,81,35); background-image: url(images/background218.jpg); line-height: 30pt;  margin-left: -.5em; text-indent: 5pt; }
  h3    { font-size: 12pt; color: #796546; border-top: 4px solid rgb(0,0,102); border-bottom: 1px solid rgb(0,0,102); background-image: url(images/background219.jpg);  line-height: 20pt; margin-left: -.5em; vertical-align: middle; text-indent: 5pt; }
  h4    { font-size: 12pt; color: #7B6544; border-bottom: 1px solid rgb(237,28,32); }
  h5    { font-size: 12pt; color: #7B6544; text-decoration: underline; margin-top: 2em;}
  h6    { font-size: 11pt; text-decoration: underline;  margin-bottom: .2em; color: #7B2F15 }

  table { font-size: 9pt; border: 0; empty-cells: show; padding: 0 em; empty-cells:show;}
  table.i { font-size: 11pt; border: 3 inset; padding: 2 em; margin: 1 em; empty-cells:show;}
  table.r { font-size: 14pt; border: 0; empty-cells: show; padding: 2 em;  empty-cells:show;}
  caption.i { caption-side: bottom; width: auto; text-align: left; font-size: 8pt; }

  tr td { font-size: 9pt;  vertical-align: top;}
  th    { background-color: rgb(205,205,205); padding: .25 em; }
  tr.u td.u  { font-size: 8pt; text-align: center;  border-top: 1px solid rgb(254,221,162); border-bottom: 1px solid rgb(254,221,162); text-align: center; }
  th.u  { border-top: 4px solid rgb(101,81,35); border-bottom: 1px solid rgb(101,81,35); }
  HR    { color: #E4AE3F }
  
  p.ref { font-family: Arial Narrow; font-size: 8pt; margin-left: 1.8em; margin-right: -1.8em; }
  UL,OL { margin-top: .5em; margin-bottom: .5em }
  LI    { margin-bottom: .3em; list-style-image: url(images/bullettt.gif) }
  dd    { margin-bottom: .75em; }
  LI.s  { margin-bottom: .3em; list-style-image: url(images/finger.gif); margin-left: 2em; }
  LI.n  { margin-bottom: .3em; list-style-type: number; list-style-image: none }
  LI.a  { margin-bottom: .3em; list-style-type: lower-alpha; list-style-image: none }
  LI.l  { margin-bottom: .3em; margin-left: -1.8em; list-style-image: url(images/bullettt.gif);  }
  LI.nl { margin-bottom: .3em; margin-left: -1.2em; list-style-type: lower-number; list-style-image: none  }
  EM    { background: #FFFF80; color: black }
  EM.b  { background: #817845; font-style: normal; color: white; padding-top: .1em; padding-bottom: .1em; padding-left: .3em; padding-right: .3em }
  Q     { background: #817845; color: white; padding: .35em }
  strong {background-color: #738CA7; color: white }
