<!--
  a, address, body, blockquote, dd, dl, dt, h1, h2, h3, h4, li, ol, p, q, small, strong,
  ul, #menu    { font-family: Verdana, Arial, Helvetica, sans-serif; }

  a:link       { color: #99f; text-decoration: underline; background: inherit; }
  a:visited    { color: #6cf; text-decoration: underline; background: inherit; }
  a:active     { color: #fff; text-decoration: none; background: #101073; }
  a:hover, a:focus  { color: #fff; text-decoration: none; background: inherit; }

  html, body, h1, h2, h4, hr, #bnr, #copy, #menu div, #menu ul { margin: 0; padding: 0; }

  html         { color: #6cf; background: #003 url(images/bgrid4.gif); }

  body         { color: #6cf; background: transparent; font-size: 100%; }

  address      { font-style: normal; } 

  address, blockquote, dl, h3, h4, ol, p, ul, #menu div a, #menu small  { font-size: 75%; }

  blockquote, q  { font-style: italic; }
  blockquote p   { font-size: 100%; }

  cite         { font-style: normal; }   

  code         { font-family: 'Courier New', Courier, monospace;
                 color: #fff; background: inherit; }

  dd           { margin: 2%; }

  form, hr, .oops, p#right, #header, #menu span, #slogan  { display: none; }

  h1, #content, #menu, #slogan  { position: relative; }

  h1           { top: 0; left: 0; margin: 0; padding: 10px; font-weight: normal; font-size: 150%; text-indent: 0px; }

  h2           { clear: both; margin: 0; padding: 4% 0% 4% 0%;
                 text-transform: capitalize; letter-spacing: normal;
                 font-weight: normal; font-size: 120%;
                 color: #c6f; background: inherit; }

  h2.second    { margin: 4% 0% 4% 0%; }

  h3           { margin: 0; padding: 4% 0% 4% 0%; text-transform: capitalize;
                 font-weight: bold; letter-spacing: normal;
                 color: #99f; background: inherit; }

  h4, strong, #menu h4 a, #menu div a strong  { font-weight: bold; }

  h4           { border-bottom: solid 2px #003; color: #fff; background: #036; }

  img, #content h4  { border: none; }

  noscript p.note  { margin: 0px; padding: 4px; }

  ol           { list-style: outside upper-roman; }
  ol li, ul li { margin-bottom: 6%; }

  #copy, #slogan, #menu div p  { font-size: 65%; }

  ul           { padding-left: 20px; list-style: url(images/di.gif) square; }
  ul.links     { margin: 1% 0% 4% 0%; padding: 0; }
  .links li    { display: inline; }

  a.meta:link, a.meta:visited, #content p.note, ul.links, p#copy, p.important  { font-size: 70%; }

  a.meta:link, a.meta:visited, a.meta:hover  { color: #fff; background: inherit; text-decoration: none; }

  abbr[title], acronym[title], .explain  { border-bottom: dashed 1px #70b8fc; cursor: help; }

  img.rs       { width: 100%; height: auto; }

  p.note       { line-height: 150%; }

  .caps        { text-transform: uppercase; }

  .important   { color: #ff6; background: inherit; font-weight: bold; }

  .line        { height: 2px; margin: 2% 0% 2% 0%; padding: 0;
                 color: #fff; background: #66c url(images/cityline2.gif); }

  ul.listblock { list-style-position: outside; padding-left: 36px; }
  .listblock   { border-left: dotted 2px #369; border-bottom: dotted 2px #369;
                 margin-bottom: 10%; padding: 0% 0% 4% 2%; }

  .nohh        { text-decoration: line-through; }

  #alert       { display: inline; }

  #bnr         { height: 106px; border-bottom: solid 1px #66c;
                 color: #fff; background: inherit; }

  #bottom      { margin: 6% 0% 2% 0%; }

  #content     { top: 0; left: 0; margin: 10px; padding: 0; color: #6cf; background: inherit; }

  #content a[href^="http"]:link, #content a[href^="http"]:visited
            { background: url(images/offsite.gif) right center no-repeat; padding-right: 12px; }

  #content dl, #content h4, #content ol, #content p, #content ul  { margin: 6% 0% 6% 0%; line-height: 160%; }
  #content p.note  { line-height: 150%; }

  #content img.rs  { width: 100%; height: auto; }

  #content .floatright, #content .floatleft, #slogan .floatleft  { float: none; }

  #hideaddress  { display: block; }

  #iframe           { height: 230px; padding: 20px; border: inset 4px #99f; overflow: auto; }
  #iframe h4#first  { margin-top: 0px; }
  #iframe p#last    { padding-bottom: 20px; }

  #menu        { top: 0; left: 0; width: 140px;
                 margin: 0px 10px 10px 10px; padding: 7px 10px 16px 10px;
                 border-top: solid 1px #66c; border-right: solid 1px #66c;
                 border-bottom: solid 1px #66c; border-left: solid 1px #66c; }

  #menu ul li  { margin-top: 11px; list-style: none; }
  #menu ul li.group  { margin-top: 2px; }

  #menu div, #menu div a:link, #menu div a:visited, #menu h4 a  { display: block; }

  #menu div a:link, #menu div a:visited
               { margin: 0; padding: 1px 0px 1px 0px; width: 100%; border-bottom: solid 2px #003;
                 font-weight: bold; color: #fff; background: #2d5881; text-decoration: none; }

  #menu div a:hover, #menu div a:focus  { font-weight: bold; color: #fff; background: #698abb; text-decoration: none; }

  #menu div p  { margin: 0; padding: 4px 4px 6px 4px; max-width: 132px; border-bottom: solid 2px #003;
                 color: #fff; background: #26356e; }

  #menu div p.hh  { color: #fff; background: #c03; }

  #menu h4 a   { margin: 0; padding: 1px 0px 1px 0px; width: 100%;
                 color: #fff; background: inherit; text-decoration: none; }

  #menu h4 a:hover, #menu h4 a:focus  { color: #fff; background: #698abb; text-decoration: none; }
-->