.dom_overview_abshidden {
  position: absolute;
  visibility: hidden;
  width: 300px;
}

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; 
color: #003399; 
font-size: 8pt; 
text-decoration: none; 
font-weight: normal; 
margin-top: 0pt; 
margin-bottom: 0pt; 
line-height:10.5pt;
scrollbar-face-color: #336699;
scrollbar-highlight-color: #336699;
scrollbar-shadow-color: #6699FF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #6699FF;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
}

textarea, input, select {
font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; font-size: 8pt; font-weight: normal; background: #FFFFFF; border: 1px solid #3399FF; color: #003399;
scrollbar-face-color: #3399FF;
scrollbar-highlight-color: #3399FF;
scrollbar-shadow-color: #3399FF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #336699;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #336699;
overflow:auto;
}

/* The text input fields background colour */
input.post, textarea.post, select {
    background-color: #FFFFFA;
}

input { text-indent: 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
    background-color: #EFEFEF;
    color: #000000;
    font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
    background-color: #FAFAFA;
    font-weight: bold;
}

/* None-bold submit button */
input.liteoption {
    background-color: #FAFAFA;
    font-weight: normal;
}

.maintitle,.yelldarkb { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #FF6600; font-size: 12pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:14.5pt; }

th,th.thTop{ font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }
th,th.thTop { background-color: #336699; height: 25px; }
th.thTop     { border-width: 1px 0px 0px 0px; }
/* background="/img/bgblue.gif" bgcolor="#336699" */

td.catLeft { background-color: #F0F8FF; border: #003366; border-style: solid; border-width: 1px; }
td,td.catLeft { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #003399; font-size: 8pt; text-decoration: none; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }

ul { text-align: left; font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #003399; font-size: 8pt; text-decoration: none; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt; line-height:10.5pt; }
li { text-align: left; font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #003399; font-size: 8pt; text-decoration: none; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt; line-height:10.5pt; }

/* General font families for common tags */
p { text-align: justify; font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #003399; font-size: 8pt; text-decoration: none; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt; line-height:10.5pt; }

a:link { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #0066CC; font-size: 8pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }
a:active { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #0066CC; font-size: 8pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }
a:visited { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #0066CC; font-size: 8pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }
a:hover { font-family: "Arial", "Helvetica", "Tahoma", "Verdana", "sans-serif"; color: #3399FF; font-size: 8pt; text-decoration: none; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height:10.5pt; }

/* This is the border line & background colour round the entire page */
.bodyline       { background-color: #FFFFFF; border: 1px #003366 solid; }

/* This is the outline round the main forum tables */
.forma          { background-color: #FFFFFF; border: 1px #FFFFFF solid; }
.forumline      { background-color: #003366; border: 1px #003366 solid; }
.errline        { background-color: #FFCCCC; border: 1px #330000 solid; }

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #B2E3AF; border: #003366; border-style: solid; border-width: 1px; }

