BODY {
  background-color: black;
  color: #CCCCCC;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  scrollbar-face-color: #000099;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-arrow-color: #cccccc;
  scrollbar-3dlight-color: #000066;
  scrollbar-track-color: #000000;
  scrollbar-darkshadow-color: #000033;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
  cursor: crosshair;
}

LI {
  list-style : disc;
}

TH {
  font: bold 8pt Tahoma, Arial, Helvetica, sans-serif;
}

P {
  background-color: transparent;
  color: #CCCCCC;
  text-align: left;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

TD {
  color: #CCCCCC;
  text-align: left;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

TR.darkgray, TD.darkgray {
  background-color: #666666;
  color: #CCCCCC;
}

TR.lightgray, TD.lightgray {
  background-color: #333333;
  color: #CCCCCC;
}

TR.darkblue, TD.darkblue {
  background-color: #000033;
  color: #CCCCCC;
}

TR.lightblue, TD.lightblue {
  background-color: #333366;
  color: #CCCCCC;
}

TD.forumheader {
  background-color: #CCCCCC;
  color: #000099;
  text-align: center;
  font-weight: bold;
}

TD.membersheader {
  background-color: #000099;
  color: #CCCCCC;
  vertical-align : top;
  font: bold 12pt Tahoma, Arial, Helvetica, sans-serif;
}

TD.newsheader {
  background-color: #333366;
  text-align: center;
  font-weight: bold;
  font: bold 11pt Tahoma, Arial, Helvetica, sans-serif;
  border-bottom: 2px dashed Gray;
}

TD.tableheader {
  background-color: #000099;
  color: #CCCCCC;
  font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
  height : 20px;
  }

TD.tableheader2 {
  color: #CCCCCC;
  font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
  background : Black url(/gfx/balkenv2.0.jpg) no-repeat;
  height : 20px;
}

TD.tableheaderdate {
  background-color: #000099;
  color: #CCCCCC;
  font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
  text-align : right;
}

TD.tablefooter {
  background-color: #000099;
  color: #CCCCCC;
  text-align: center;
  font: bold 2pt Tahoma, Arial, Helvetica, sans-serif;
  height : 2px;
}

TD.tablefooter2 {
  color: #CCCCCC;
  font: bold 2pt Tahoma, Arial, Helvetica, sans-serif;
  background : Black url(/gfx/newslinev1.0.jpg) no-repeat;
  height : 2px;
}

TD.tablefooter3 {
  background-color: #000099;
  color: #CCCCCC;
  text-align: center;
  font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
  }

TD.membersheader {
  background-color: #000099;
  color: #CCCCCC;
  vertical-align : top;
  font: bold 12pt Tahoma, Arial, Helvetica, sans-serif;
}

TD.members {
  background-color: #000099;
  color: #CCCCCC;
  vertical-align : top;
  font: bold 8pt Tahoma, Arial, Helvetica, sans-serif;
  }

TD.membersfooter {
  background-color: #000099;
  color: #CCCCCC;
  vertical-align : top;
  text-align: center;
  font: bold 12pt Tahoma, Arial, Helvetica, sans-serif;
}

H1 {
  background-color: transparent;
  color: #FFFFFF;
  margin-top: 15px;
  margin-bottom: 10px;
  font: bold 14pt Tahoma, Arial, Helvetica, sans-serif;
}

H2 {
  background-color: transparent;
  color: #0000CC;
  margin-top: 15px;
  margin-bottom: 5px;
  font: bold 12pt Tahoma, Arial, Helvetica, sans-serif;
}

H3 {
  background-color: #000099;
  color: #CCCCCC;
  margin-top: 0px;
  margin-bottom: 0px;
  font: 10pt Tahoma, Arial, Helvetica, sans-serif;
}

A {
  background-color: transparent;
  color: #999999;
  text-decoration: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

A.member {
  background-color: transparent;
  color: #CCCC00;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

A:hover {
  background-color: transparent;
  color: #CC0000;
}

A:active {
  background-color: transparent;
  color: #999999;
}

DL {
  background-color: transparent;
  color: #CCCCCC;
  margin-left: 10px;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

DT {
  margin-left: 0px;
}

DD {
  margin-left: 3px;
}

DIV {
  text-align: center;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.disabled {
  background-color: transparent;
  color: #999999;
  text-decoration: line-through;
}

input, textarea {
  background-color: #FFFFFF;
  color: #333333;
  border-color: #000066;
  border-style: none;
  font: 10pt Tahoma, Arial, Helvetica, sans-serif;
}

 submit, reset, button {
  background-color: #FFFFFF;
  color: #333333;
  border-color: #000066;
  border-style: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

FRAME, FRAMESET {
  background-color: black;
  color: #CCCCCC;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

img.largeimg,
img.thumbnail {
  cursor: pointer;
}

@media screen, projection  {
  img.largeimg {
    display: none;
  }
}

@media print {
  img.thumbnail {
    display: none;
  }
}
