/* -------------- Background class rules -------------- */
.border {
background-color: #999999;
}
.titleBg {
background-color: #CCCCCC;
}
.chartBg {
background-color: #FFFFCC;
}
.chart2Bg {
background-color: #FFFF99;
}
.chartAltBg {
background-color: #FFFFFF;
}
/* -------------- Text block class rules -------------- */
.chartitle {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 12pt;
color: #330066;
}
/* -------------- Table cell class rules -------------- */
td.grouptitle {
text-align: center;
font-family: Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
td.groupc {
text-align: center;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.groupr {
text-align: right;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.groupl {
text-align: left;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.altgroupc {
text-align: center;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.altgroupr {
text-align: right;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.altgroupl {
text-align: left;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 8pt;
color: #000000;
}
td.datac {
text-align: center;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 7.5pt;
color: #000000;
}
td.datar {
text-align: right;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 7.5pt;
color: #000000;
}
td.datal {
text-align: left;
font-family: Arial, Helvetica;
font-weight: normal;
font-size: 7.5pt;
color: #000000;
}

