TABLE.withbg { background-color: #ffffff } 
TABLE.withbg2 { background-color: #474747 } 

TD { vertical-align: top; color: #000000; font-size: 9pt; font-family: Verdana}
TD.cm { text-align: center; vertical-align: middle }

TD.catred { background-color: #e7080b; font-weight: bold; vertical-align: middle  }
TD.catredc { background-color: #e7080b; font-weight: bold; text-align: center; vertical-align: middle }
TD.catgray { background-color: #474747; font-weight: bold; vertical-align: middle }
TD.catdarkgray { background-color: #b0b0b0; font-weight: bold; vertical-align: middle }
TD.catyellow { background-color: #c0c0c0; color: #474747; font-weight: bold; vertical-align: middle }
TD.catyellowc { background-color: #c0c0c0; color: #474747; font-weight: bold; text-align: center; vertical-align: middle }


TD.calCM { background-color: #707070; }
TD.calNM { background-color: #474747; }

TD.body { background-color: #c0c0c0 }
TD.bodyr { background-color: #c0c0c0; text-align: right }
TD.bodyc { background-color: #c0c0c0; text-align: center }
TD.head { background-color: #c0c0c0; color: #474747; font-weight: bold }
TD.headc { background-color: #c0c0c0; color: #474747; font-weight: bold; text-align: center }
TD.headcm { background-color: #c0c0c0; color: #474747; font-weight: bold; text-align: center; vertical-align: middle }
TD.headrm { background-color: #c0c0c0; color: #474747; font-weight: bold; text-align: right; vertical-align: middle }
TD.headm { background-color: #c0c0c0; color: #474747; font-weight: bold; vertical-align: middle }
TD.head2 { background-color: #e7080b; color: #ffffff; font-weight: bold }
TD.bodycm { background-color: #c0c0c0; text-align: center; vertical-align: middle }
TD.headblock { background-color: #ffc900; color: #474747; font-weight: bold;padding-top: 3; padding-bottom: 3; padding-left: 3; padding-right: 3; }
TD.headblockc { background-color: #ffc900; color: #474747; font-weight: bold;padding-top: 3; padding-bottom: 3; padding-left: 3; padding-right: 3; text-align: center }

TD.separator { background-color: #ffffff}
TD.smallmark { color: #404040; background-color: #A0A0A0; font-size: 8pt; font-weight: bold; }

TD.photoback { background-color: #c0c0c0; text-align: center; vertical-align: middle }

DIV.date { font-weight: bold; color: #e7080b; }
DIV.newssmall { font-size: 8pt; text-align: justify; color: #404040; }
A.newssmall,A.newssmall:visited { color: #FFFFFF; font-weight: bold; font-size: 8pt }
DIV.pseudolink { color: #4040FF; font-weight: bold; text-decoration: underline }

A,A:visited { color: #FFFFFF; font-weight: bold; font-size: 10pt }
A.nd,A.nd:visited { color: #FFFFFF; font-weight: bold; font-size: 10pt; text-decoration: none }
A.graynd,A.graynd:visited { color: #474747; font-weight: bold; font-size: 10pt; text-decoration: none }
A.stdlink2,A.stdlink2:visited { color: #FFFFFF; font-weight: bold; font-size; 11pt }
A.author,A.author:visited { color: #808080; font-size: 11pt; font-weight: bold; text-decoration: none; }
A.author:hover { color: #FFFFFF; font-size: 11pt; font-weight: bold; text-decoration: none; }
A.graysmall,A.graysmall:visited { color: #474747; font-weight: bold; font-size: 8pt }
A.bluelink,A.bluelink:visited { color: #8080FF; font-weight: bold; }
A.yellowlink,A.yellowlink.visited { color: #ffc900; font-weight: bold; }


TD.replyNo { background-color: #ffc900; font-weight: bold; text-align:center; color: #474747 }
TD.page { background-color: #666666; font-weight: bold; text-align:center }
TD.pageA { background-color: #ffc900; font-weight: bold; text-align:center }
A.page { color: #ffc900 }
A.pageA { color: #474747 }

TD.darkgrayc { background-color: #373737; text-align: center }

TD.headb { background-color: #c0c0c0; color: #000000; font-weight: bold; vertical-align: bottom; }
TD.mainheadb { background-color: #e7080b; color: #ffffff; font-weight: bold; vertical-align: bottom; }
TD.small { color: #808080; font-size: 8pt }
TD.smallr { color: #808080; font-size: 8pt; text-align:right }

TD.headbig { background-color: #c0c0c0; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle; }
TD.headbigred { background-color: #e7080b; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle;  }
A.headbig,A.headbig:visited { color: #FFFFFF; font-weight: bold; font-size; 11pt; text-decoration: none }
A.rating,A.rating:visited { color: #474747; text-decoration: none }
A.reg,A.reg:visited { color: #FFFFFF; text-decoration: none; font-size: 8pt; font-weight: bold; }

TD.box1 { background-color: #c0c0c0; font-weight: bold; vertical-align: center; padding: 4 }
A.box1,A:visited.box1 { color: #474747; }
TD.box2 { background-color: #c0c0c0; font-weight: bold; vertical-align: center; padding: 4; color: #474747 }
TD.authornav { background-color: #c0c0c0; padding-top: 4; padding-bottom: 4; padding-left: 4; font-weight: bold; text-align: center }
TD.authornav2 { background-color: #b0b0b0; padding-top: 4; padding-bottom: 4; padding-left: 4; font-weight: bold; text-align: center }
A.alink,A.alink:visited { color: #474747; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.alink:hover { color: #e7080b; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.alink2,A.alink2:visited { color: #e7080b; font-size: 10pt; font-weight: bold; text-decoration: none; }

DIV.login { color: #e7080b; font-family: Tahoma; font-size: 9pt; font-weight: bold }

BODY {
	scrollbar-face-color:#e7080b;
	scrollbar-highlight-color:#c0c0c0;
	scrollbar-3dlight-color:#e7080b;
	scrollbar-darkshadow-color:#e7080b;
	scrollbar-shadow-color:#c0c0c0;
	scrollbar-arrow-color:#c0c0c0;
	scrollbar-track-color:#c0c0c0;
}

INPUT { font-family: Arial; font-size: 11px; color: #000000; border: solid 1px; border-color: #404040; }
SELECT { font-family: Arial; font-size: 11px; color: #000000; border: solid 1px; border-color: #404040; }
TEXTAREA { font-family: Arial; font-size: 11px; color: #000000; border: solid 1px; border-color: #404040; }
