/* CSS Document */

/*specific styles*/
.primary_color { background-color: #817234; color: #FFFFFF; }
.secondary_color { background-color: #CEBC68; }
.background_color { background-color: #F7F7F7; font-size: 8pt; }
	
tr.rowBgCol1 { background-color: #FFFFFF; }
tr.rowBgCol2 { background-color: #F7F7F7; }
td.sub_band { background-color: #006699; }

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

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

.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: #CEBC68; font-size: 1px; }
.curvedon .b2on { display: block; overflow: hidden; height: 1px; margin: 0 2px; background: #CEBC68; border-left: 1px solid #CEBC68; border-right: 1px solid #CEBC68; font-size: 1px; }
.curvedon .b3on { display: block; overflow: hidden; height: 1px; margin: 0 1px; background: #CEBC68; border-left: 1px solid #CEBC68; border-right: 1px solid #CEBC68;  font-size: 1px; }
.curvedon .b4on { display: block; overflow: hidden; height: 1px; margin: 0 0px; background: #CEBC68; border-left: 1px solid #CEBC68; border-right: 1px solid #CEBC68; margin: 0; height: 1px; border-width: 0 2px 0 2px;  font-size: 1px;  }
.curvedon .boxcontenton { display: block; background: #CEBC68; border: 0 solid #CEBC68; border-width: 0 1px;  font: 8pt verdana, sans-serif;  height: 12px; width: 36px; }
.bottomborder { background: #CEBC68; color: white; }

.linkcoloron { font: bold 8pt verdana, sans-serif; text-decoration: none; color: #817234; }
.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; }
/* 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; }
