<!--
  a:link, #slogan a:link, #slogan a:visited  { color: #039; background: #fff; text-decoration: none; }
  a:visited { color: #639; background: #fff; text-decoration: none; }
  a:active  { color: #c00; background: #fff; text-decoration: none; }

  a, dd, dt, li  { font-family: 'Book Antiqua', 'Times New Roman', Times, serif; }

  address, cite  { font-style: normal; }

  body      { margin: 2%; padding: 0; font: medium 'Book Antiqua', 'Times New Roman', Times, serif;
              color: #000; background: #fff; }

  html      { margin: 0; padding: 0; color: #000; background: #fff; }

  abbr[title], acronym[title], .explain  { border: none; }

  address, blockquote, dl, cite, ol, p, q, td, ul, #right
            { font: 100% 'Book Antiqua', 'Times New Roman', Times, serif; }

  address, blockquote, cite, dd, dt, li, ol, p, q, td, ul, h1, h2, h3, strong, p.note, #bnr, #content, #content h4,
            #slogan  {  color: #000; background: #fff; }

  blockquote, q  { font-style: italic; }
  blockquote p   { font-size: 100%; }

  code      { font-family: 'Courier New', Courier, monospace; color: #808080; background: #fff; }

  dd        { margin: 2%; }

  dl        { margin-left: 2%; }

  form, hr, img, table.noprint, .oops, ul.links, #alert, #header, #menu, #right, #slogan .floatright
            { display: none; }

  h1, #content, #slogan  { position: relative; }

  h1        { top: 0; left: 0; display: block; margin: 0; padding: 0;
              font: bold 175% 'Book Antiqua', 'Times New Roman', Times, serif; letter-spacing: normal; }

  h2        { margin: 4% 0% 0% 0%; padding: 0; border: none;
              font: bold 150% 'Book Antiqua', 'Times New Roman', Times, serif; letter-spacing: normal; }

  h2.second { margin: 4% 0% 4% 0%; }

  h3, #content h4  { margin: 2% 0% 2% 0%; font: bold 125% 'Book Antiqua', 'Times New Roman', Times, serif;
                     letter-spacing: normal; }

  ol        { list-style: outside upper-roman; }
  ol li     { margin-bottom: 2%; }

  small, #copy  { font-size: 90%; }

  strong, #content h4  { font-weight: bold; }

  td        { padding: 4px; text-align: center; border: solid 1px #c0c0c0; }

  ul        { margin: 3% 0% 3% 0%; padding-left: 20px; list-style-type: square; }

  p.note    { font-size: 95%; }

  .caps     { text-transform: uppercase; }

  ul.listblock { list-style-position: outside; padding-left: 36px; }
  .listblock   { padding: 0% 0% 2% 1%; border-left: dashed 2px #c0c0c0; border-bottom: dashed 2px #c0c0c0; }    

  #bnr      { width: 100%; }

  #content  { top: 0; left: 0; margin: 1%; padding-bottom: 1%; }

  #content abbr[title]:after, #content acronym[title]:after  { content: " ["attr(title)"]"; }

  #content a:after  { content: " ["attr(href)"]"; }

  #slogan   { top: 0; left: 0; right: 0; padding: 1%; border: dashed 2px #c0c0c0;
              font-size: 95%; }
-->