/* CSS Document */

/*specific styles*/
.primary_color { background-color: #940605; color: #FFFFFF; }
.secondary_color { background-color: #D40000; color: #FFFFFF; }
.background_color { font-size: 8pt; }

tr.rowBgCol1 { background-color:#FFFFFF; }
tr.rowBgCol2 { background-color:#EEEEEE; }
td.sub_band { background-color:#EEEEEE; }

.curvedoff { background: transparent; width:36px; }

.background { background-color:#D40000; }

.backgroundz	{ font: bold 8pt verdana, sans-serif; color:white; background-color:#D40000; }

.curvedoff .poff { padding-bottom:0.5em; }
.curvedoff .b1off { display:block; overflow:hidden; height:1px; margin:0 4px; background:#FFFFFF; font-size:1px; }
.curvedoff .b2off { display:block;  overflow:hidden; height:1px; margin:0 2px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-size:1px; }
.curvedoff .b3off { display:block; overflow:hidden; height:1px; margin:0 1px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-size:1px; }
.curvedoff .b4off { display:block; overflow:hidden; height:1px; margin:0 0px; background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; margin:0; height:1px; border-width:0 2px 0 2px; font-size:1px; }
.curvedoff .boxcontentoff { display:block; background:#FFFFFF; border:0 solid #FFFFFF; border-width:0 1px; font:8pt verdana, sans-serif; height:12px; width:36px; }

.curvedon { background: transparent; width:36px; }
.curvedon .pon { padding-bottom:0.5em; }
.curvedon .b1on { display:block; overflow:hidden; height:1px; margin:0 4px; background:#FCC62E; font-size:1px; }
.curvedon .b2on { display:block; overflow:hidden; height:1px; margin:0 2px; background:#FCC62E; border-left:1px solid #FCC62E; border-right:1px solid #FCC62E; font-size:1px; }
.curvedon .b3on { display:block; overflow:hidden; height:1px; margin:0 1px; background:#FCC62E; border-left:1px solid #FCC62E; border-right:1px solid #FCC62E; font-size:1px; }
.curvedon .b4on { display:block; overflow:hidden; height:1px; margin:0 0px; background:#FCC62E; border-left:1px solid #FCC62E; border-right:1px solid #FCC62E; margin:0; height:1px; border-width:0 2px 0 2px; font-size:1px; }
.curvedon .boxcontenton { display:block; background:#FCC62E; border:0 solid #FCC62E; border-width:0 1px; font:8pt verdana, sans-serif; height:12px; width:36px; }

.bottomborder { background:#FCC62E; color:white; }
.linkcoloron { font: bold 8pt verdana, sans-serif; text-decoration:none; color: #FFF; }
.linkcoloroff { font: 8pt verdana, sans-serif; text-decoration:none; color:black; }


/* stage 2_5 fix... ? */
td.gray_band b { font-size: 12px; }
#dispTotal table td, #dispTotalTop table td { font-size: 12px; font-weight: bold; }
table#rmsTable table.background_color table td b { font-size: 12px; font-weight: bold; }
