body {
  color : black;
  background: #FFFFFF; 
  font-size: x-small; 
}

a { text-decoration: none }

a:link { 
  color: blue;
  background-color: transparent;
}

a:visited {   
  color: blue;
  background-color: transparent;
}

a:hover { 
  color: red; 
  background-color: transparent;
  text-decoration: underline; 
}

a:active { 
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

td { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 10pt;
  vertical-align: top;
}

.news_text { font-size: 8pt; color: #666666}
.news_headline {font-size: 10pt; color: #990000; font-weight: bold}

 .currentpage {
      font-weight:bold;
      color:#FF0000;
  }

  .adminbuttons a {
      padding:1px 10px 1px 10px;
      border:1px outset #DF0000;
      color:#FFFFFF;
      background-color:#FF5F00;
      text-decoration:none;
      font-weight:bold;
  }

  .adminbuttons a:hover {
      border:1px inset #DF0000;
  }

  .allpages {
      color:#FF0000;
  }

  .cellstyle td {
      background-color:#EFEFEF;
      border:0px;
      padding:3px;
  }

  .index {
      font-weight:bold;
  }

  .darkrow {
      background-color:#D2DBFF;
  }

  .lightrow {
      background-color:#ECF0FF;
  }


  .captions {
      font-weight:bold;
  }


  .code {
      font-family:Courier New;
  }


  .install {
      background-color:#E4FBBB;
  }


  .install form {
      display:inline;
  }


  .messages {
      color:#FF9F00;
      font-weight:bold;
      width:60%;
  }


  .menu {
      font-weight:bold;
      margin:10px 0px 30px 0px;
  }


  .menu a {
      text-decoration:none;
      color:#FF0000;
      padding:2px 15px 3px 15px;
      border:solid 1px #000000;
  }


  .menu a:hover {
      background-color:#FF0000;
      color:#FFFFFF;
  }


  .uninstall {
      background-color:#FBDDBB;
  }


  .uninstall form {
      display:inline;
  }

  #poweredby {
      text-align:center;
  }
