.button {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 11px;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.input, .textarea {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-FAMILY: Arial;
}

html {
    padding: 0;
    margin:  0;
    height:  100%;
}

BODY {
  BACKGROUND: #000000;
  SCROLLBAR-FACE-COLOR: black;
  SCROLLBAR-HIGHLIGHT-COLOR: silver;
  SCROLLBAR-SHADOW-COLOR: black;
  SCROLLBAR-3DLIGHT-COLOR: black;
  SCROLLBAR-ARROW-COLOR: white;
  SCROLLBAR-TRACK-COLOR: black;
  SCROLLBAR-DARKSHADOW-COLOR: gray;
  /*CURSOR: url("../Images/Other/cursor.cur");*/
}

A:link, A:visited {
  COLOR: blue;
  TEXT-DECORATION: underline;
}

A:active {
  COLOR: red;
  TEXT-DECORATION: underline;
}

A.plinks:link, A.plinks:active, A.plinks:visited, A.plinks:hover {
  COLOR: white;
  TEXT-DECORATION: none;
}

A.blinks:link, A.blinks:visited {
  COLOR: black;
  TEXT-DECORATION: none;
}

A.blinks:active {
  COLOR: red;
  TEXT-DECORATION: none;
}

A.blinks:hover {
  BACKGROUND: #000000;
  COLOR: white;
  TEXT-DECORATION: none;
}

table.menu {
  BORDER-LEFT-WIDTH: 0px;
  BORDER-BOTTOM-WIDTH: 0px;
  BORDER-COLLAPSE: collapse;
  BORDER-RIGHT-WIDTH: 0px;
  border-color: #000000;
  border-spacing: 0;
  width: 100%;
  background-color: #d3d3b3;
  border: none;
}

table.menu td{
  BORDER-RIGHT: medium none;
  BORDER-TOP: #000000 1px;
  BORDER-LEFT: #000000 1px;
  BORDER-BOTTOM: medium none;
  vertical-align: top;
  padding: 0;
}

table.menu2 {
  BORDER-LEFT-WIDTH: 0px;
  BORDER-BOTTOM-WIDTH: 0px;
  BORDER-COLLAPSE: collapse;
  BORDER-RIGHT-WIDTH: 0px;
  border-color: #000000;
  border-spacing: 0;
  padding: 0;
  width: 100%;
  height: 205px;

}

table.menu2 td.bookmark{
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #000000;
  vertical-align: top;
  width: 100%;
  background-color: #000000;
  height: 15px;
}

table.menu2 td.menu3 {
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #000000;
  width: 100%;
  background-color: #000000;
  height: 11px;
}

table.mainmenu {
  BORDER-COLLAPSE: collapse;
  border-color: #000000;
  border-spacing: 0;
  padding: 0;
  width: 100%;
  border-width: 0px;
}

table.mainmenu td.mainmenusep {
  vertical-align: top;
  width: 6px;
  height: 11px;
}

table.menu2 td.sep {
    BORDER-RIGHT: 1px solid;
    BORDER-LEFT: 1px solid;
    vertical-align: top;
    width: 100%;
    background-color: #000000;
    height: 18px;
}

table.mainmenu td.mainmenutitle {
  vertical-align: top;
  height: 11px;
}

font.mainmenutit {
  font-family: Verdana;
  color: #ffffff;
  font-size: x-small;
  font-style: italic;
  font-weight: bold;
}

font.mainmenusep {
  font-family: Arial;
  color: #ffffff;
  font-size: x-small;
  font-weight: bold;
}

table.mainmenu tr.menuitem {
  background-color: #000000;
}

table.mainmenu tr.menuitem:hover {
  background-color: #424242;
}

img.nav_arrow {
  height: 11px;
  background-image: url("../Images/Other/nav_arrow.gif");
  width: 5px;
  border: none;
}

#footer {
  float: left;
  width: 100%;
  height: auto;
  background-color: inherit;
  margin: 2px 0px 0px 0px;
  overflow: hidden;
}

p.foot {
  font-family: Arial;
  color: #ffffff;
  font-size: x-small;
}

.title {
  font-family: Arial;
  color: #ffffff;
  font-size: small;
  font-weight: bold;
}

td.news{
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #000000;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #000000;
  width: 100%;
}

font.newssep {
  font-family: Arial;
  font-weight: bold;
}

font.newsdate {
  font-family: Arial;
  font-weight: bold;
  color: #0000FF;
  font-size: small;
}

font.newstitle {
  font-family: Arial;
  font-size: small;
  font-weight: bold;
}

td.hitheforums {
  border-left-color: #000000;
  border-left-width: 1;
  border-right-color: #000000;
  border-right-width: 1;
  width: 100%;
}

font.newstext {
  font-family: Arial;
  font-size: small;
}

font.newshtf {
  font-family: Arial;
  font-size: x-small;
  text-decoration: underline;
  font-weight: bold;
}

span.errnum {
  font-family: Arial;
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

span.errmsg {
  font-family: Arial;
  color: #FFFFFF;
  font-weight: bold;
}

span.pagedisplay {
  font-family: Verdana;
  font-style: italic;
  color: #000000;
  font-weight: bold;
  font-size: medium;
}

tr.higlightrow:hover {
  BACKGROUND: #FFFFFF;
  TEXT-DECORATION: none;
}