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

/* This is the outline round the main forum tables */
.forumline      { background-color: #A9B8C2; border: 0px #006699 solid; }

/* Page Header */
td.header {
                background-color: #FFFFFF;
                background-image: url(images/acp_top.jpg);
}

td.cellrow2 {
                background-color: #FFFFFF;
                height: 32px;
                font-size: 11px; border-color: #CCCCCC; border-style: solid; border-width: 0px 0px 1px 0px;
}

td.indextop {
                background-color: #FFFFFF;
                background-image: url(images/index_top.jpg);
}

td.indexbom {
                background-image: url(images/bt.gif);
                background-position-y: bottom;
                background-repeat: repeat-x;
}

td.lefttd {
                background-repeat: repeat-y;
                background-image: url(images/left.gif);
}

td.righttd {
                background-image: url(images/right.gif);
                background-repeat: repeat-y;
}
/* 
        TEXT
*/
body { scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1; margin: 0px; border: 0px; padding: 0px; background-color: white; font-family: Verdana, Helvetica, sans-serif; font-size: 12px}

h1 { font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000; }
h2 { margin: 0px; font-family: Arial, Helvetica, sans-serif;; font-size: 20 px; text-decoration: none; line-height: 120%; }
h3 { margin: 0px; font-size: 20 px;; font-family: Verdana, serif; line-height: 120%; }
h4 { margin: 0px; font-size: 20 px;; }

.cattitle { margin: 1px 1px; font-size: 10px; }
.mainmenu { margin: 1px 1px; font-size: 10px; }
.topictitle { margin: 1px 1px; font-size: 10px; }

.gen { margin: 1px 1px; font-size: 10 px; }
.genmed { margin: 1px 1px; font-size: 10px; }
.gensmall { margin: 1px 1px; font-size: 10px; }
.genbig { margin: 1px 1px; font-size: 16 px; }

.copyright { color: #444; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: -1px;}
.titles { color: black; font-family: Arial, Helvetica, sans-serif;; font-size: 10px; text-decoration: none;  }
.error { color: red; }

/* 
        TABLE
*/
td { font-family: Verdana, Helvetica, sans-serif; font-size: 11px }
th { height: 25px; color: #444444; border-color: #FFFFFF; border-style: solid; font-size: 10px; background-color: #EAEAEA; white-space: nowrap; border-width: 1px 1px 0px 1px; }
.row1 { background-color: #F7F7F7; padding: 20px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-align: justify; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; line-height: 140%;}
.row2 { background-color: #F7F7F7; padding: 10px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-align: justify; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row21 { background-color: #EAEAEA; padding: 10px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-align: justify; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row3 { background-color: #EAEAEA; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.spacer { background-color: #D1D7DC; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }

/* 
        ANCHOR
*/
a, a:active { text-decoration: none; color : #445588; }
a:link { text-decoration: none; color : #0000FF; }
a:visited { text-decoration: none; color : #445588; }
a:hover { text-decoration: underline; color :#FF0000 /*#224466*/; } 

/* 
        OTHER
*/
img { border: 0px; }

/* Background images for tables */
.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(images/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(images/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(images/tb4_r.gif) no-repeat;width:8px}
.tbl80{border-collapse:collapse;height:4px;width:80%}

/* Background images for tables */
.tbt{border-collapse:collapse;height:22px;width:100%}
.tbtl{background: url(images/tb2_l.gif) no-repeat;width:22px}
.tbtbot{background: url(images/tb2_m.gif) repeat-x;width:100%;font-size:11px;color:#445588;}
.tbtr{background: url(images/tb2_r.gif) no-repeat;width:124px}

/* Background images for tables */
.tbn{border-collapse:collapse;height:22px;width:100%}
.tbnl{background: url(images/tb1_l.gif) no-repeat;width:76px}
.tbnbot{background: url(images/tb1_m.gif) repeat-x;width:100%;font-size:11px;color:#445588;}
.tbnr{background: url(images/tb1_r.gif) no-repeat;width:39px}