body, tr, td, a, p, ul, li, h1, h2, h3, input, textarea, div, small {
    font-family: Verdana, Arial, Sans-serif, Helvetica;
}

pre {
  font-family: Courier New, Courier, Verdana, Sans-serif, Arial, Helvetica;
  font-size: 11px;
}

body, tr, td, a, p, ul, li, input, textarea {
    font-size: 9px; color: #444444; font-weight: 400; vertical-align:top;
}

body {
    background: #DDDDDD; border: none; margin: 0px; border-spacing: 0px; padding: 0px;
    scrollbar-base-color: #FFFFFF;
}

img {
    border: none; border-width: 0px; margin: 0px; padding: 0px; vertical-align:top;
}

hr {
  border: 1px; height:1px; color:#cccccc;
  margin-left:-25px; border-style: dotted;
}

A {color:#F3540D; text-decoration: none; font-weight: 800;}
A:link {text-decoration:none; }
A:visited {text-decoration:none; }
A:active {text-decoration:none; }
A:hover {text-decoration:none; color:#dd3300;}

A.menulink { border:none; text-decoration: none; padding:0px; 
  margin-left:2px; margin-right:2px;
  border:#ff0000 0px solid; 
}

A.big {color:#ffffff; text-decoration:none; font-size: 10px;}
A.big:hover {color:#dddd00;}

A.forum {color:#ffffff; text-decoration:underline; font-size: 10px; font-weight: 700;}
A.forum:hover {color:#ffff00;}

h1 { 
    text-decoration: none; font-family: Sans-serif, Arial, Verdana;
    font-size: 18px; font-weight: 700; margin: 0px; margin-bottom: 15px;
    font-style:bold; color: #0000cc;
    width: 100%; display: block;
    border-bottom: #dddddd 1px dotted;
}

h2 { 
    text-decoration: none; 
    font-size: 13px; font-weight: 900; margin: 0px;
    color:#000099; margin-top:10px;
    margin-bottom:5px; margin-left:-20px;
    padding-left:18px; padding-bottom:7px;
    display: block;
    background: url("images/cross.gif") no-repeat bottom left;
}

h3, h4 { 
    text-decoration: none; 
    font-size: 12px; font-weight: 900; margin: 0px;
}

p.narrow {padding-right: 25%; font-size: 10px;}

small {font-size: 8px;}

form {margin:0px; border:none; padding:0px;}

input,textarea,select,option {
    color:#444444; background: #eeeeee;
    margin:0px; margin-bottom:1px;
    padding: 1px; padding-top:0px; padding-bottom:0px;
    border: #000000 1px solid;
    font-size: 9px; width: auto; height: auto;
    vertical-align: middle;
}

select, option {border-width:0px; border-style:none; font-size:9px;}

.button {border:1px outset #FFFFFF; padding-left:5px; padding-right:5px;}
.checkbox {padding:0px; border:none; margin:0px; background:none;}

.error {color: red; font-weight:800;}

table {
  border: none; margin: 0px; padding: 0px;
}

td {
  margin: 0px; padding: 0px;
}

.brd { border-collapse:collapse; empty-cells: show; }
.brd TD {border-top:1px #dddddd solid; padding:3px; }
.header {background-color: #F7F7F7; font-weight: 800; }

.formLeft {padding: 1px; padding-right:5px; text-align:right; vertical-align: middle; width: 20%;}
.formRight {padding: 1px; text-align:left; vertical-align: middle; width: 80%;}

strong { font-weight: 700; }

div.menu {
    background: none; margin: none; padding: none; 
    position: absolute; display: block; visibility: hidden;
    font-weight: 400; color:#ffffff;
    width: 170px; height: auto;
    top:90px; left:5px;
}

pre { margin: 0px; border: none; }

li {margin-bottom: 4px;}

.newsSpan {
  display: block; visibility: hidden; position: relative;
  top:120px; width: 120px; height: 10px;
  color: #666666; overflow:visible;
}
