TABLE {
	FONT: 12px/1.25em Verdana, sans-serif;
	border-collapse: collapse;
}

TH {
	PADDING: 0 0.5em;
	text-align: center

}
TH.tableheader {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 16px/1.25em arial, sans-serif, bold; 

}
TH.tableSubheader {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC; 
	background: #4d4d4d
}
TH.tableSubheaderBlack {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC; 
	border-bottom: 1px solid #FFFFFF;
	background: #000000
}
TH.tableSubheaderGold {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #FFFFFF; 
	background: #DFA51E
}

TH.tableSubheaderRed {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #FFFFFF; 
	background: #822218
}
TH.tableMidheader {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC; 
	background: #c8c8c8
}
TH.tableMidheaderGray {
	PADDING: 3px;
	padding-left: 5px;
	text-align: left;
	FONT: 12px/1.25em arial, sans-serif, bold;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC; 
	border-top: 2px solid #7e7e7e;
	background: #c8c8c8
}
TH.tablediv { 
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background: #CCC;

}
TR.redHeader td {
	border-left: 1px solid #822218;
	border-right: 1px solid #822218;
	border-bottom: 1px solid #FFFFFF;
	background: #822218;
	FONT: 11px/1.25em, arial, sans-serif;
	PADDING: 3px
}

TR.darkgold td {
	Border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background: #f1e8d2;
	FONT: 10px/1.25em arial, sans-serif;
}

TR.lightgray10 td {
	Border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background: #e1e1e1;
	FONT: 10px/1.25em arial, sans-serif
}

TR.lightgray5 td {
	Border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background: #f3f3f3;
	FONT: 10px/1.25em arial, sans-serif
}

TR.darkPink td {
	Border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background: #eabeab;
	FONT: 10px/1.25em arial, sans-serif
}

.nctcTABLEhdr {
	color: #FFFFFF;
	font: bold;
}

TR.lightgold td {
	Border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #f8f3e6;
	FONT: 10px/1.25em arial, sans-serif
}
TD {
	border-bottom: 1px solid #FFF;
	padding: 0 0.5em
}
TD.width {
	width: 190px;
}
TD.padding {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: center;
	PADDING: 5px
}
TD.centerTxt {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: center;
	PADDING: 4px
}
TD.leftTxt {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: left;
	PADDING: 4px
}

TD.leftTxtBold {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: left;
	PADDING: 4px;
	FONT-WEIGHT: Bold
}

TR.lightgold td.leftTxtBold Bold {
	FONT-weight: bold
}

TD.centerTxtBot {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	text-align: center;
	PADDING: 4px
}
TD.leftTxtBot {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	text-align: left;
	PADDING: 4px
}