  body {
      text-align:center;
      margin:0;
      padding:0;
      FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; sans-serif; 
      FONT-SIZE: 12px; 
      background: url("bg.gif");
      }
  #content {
      width: 900px;
      margin:0 auto;
      padding:0;
      border: 1px solid #990033;
      border-top:0;
      border-bottom: 20px solid #990033;
      text-align:left;
      background-color: #fdfaf6;
      }
   #sidebar {
      float: left;
      width: 190px;
      margin:0; padding:0;
      }
   #sidebar-content {
      margin:0; padding: 0.5em 1em;
      font-size:10px;
      }
   #main {
      margin:0 0 0 190px; padding:0;
      }
   #main-content {
      margin:0 2em; padding: 0.5em 1em;
      text-align:center;
      background-color:#fff;
      
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
   h1 {
      margin:0 auto; padding:0;
      position:relative;
      height:238px;
      width:913px;
      overflow:hidden;
      font-size:20px;
      
      }
   h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      height:238px;
      width:907px;
      margin:0; padding:0;
      background:url("navoben.gif") top left no-repeat;
      border-right: 1px solid #990033;
      }
  ul.startlist {
      list-style-type:none;
      margin:0;
      padding:0;
      width:180px;
     
      }
  ul.startlist li{
      background-color:#fff;
      padding:0.5em 0.3em;
      }
  ul.startlist li.header{
      background:#fff url("startlist-header.gif") top left no-repeat;
      height:18px;
      color:#fff;
      font-weight:bold;
      padding:3px 0 0 15px;
      }
  ul.startlist li a {
      COLOR: #085FA7; 
      TEXT-DECORATION: none;
      } 
  ul.startlist li a:hover {
      COLOR: #085FA7; 
      TEXT-DECORATION: underline;
      } 
  #sidebar-content p {
      text-align:center;
      }
  #main-content h2 {
      background:#fff url("content-header.gif") top left no-repeat;
      width:520px;
      height:31px;
      margin:0 auto;
      color:#990033;
      font-size:16px;
      font-weight:bold;
      padding-top:7px;
      } 
  table.records,table.startlist {
      font-size:10px;
      border:1px solid #990033;
      width:520px;
      margin:1em auto; 
      }    
  table.startlist {
      border-right:0;
      }  
  table.startlist tr.header {
      color:#fff;
      font-weight:bold;
      background-color:#990033;
      }
  table.startlist tr td{
      border-right:1px solid #990033;
      border-top:1px solid #990033; 
      padding:0.2em; 
      }
  a img {border:0;}
  p.wind {font-size:9px;text-align:right;width:520px;margin:0 auto;padding:0; }
