.reports-hdr-text {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.reports-menu-text {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.sr-pdr-catagory {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #999999;
}
.sr-pdr-step1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	border: 1px solid #999999;
}
.sr-pdr-progressing {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCFF;
	border: 1px solid #999999;
}
.sr-pdr-nearingproficiency {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #9999CC;
	border: 1px solid #999999;
}
.sr-pdr-proficient {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	border: 1px solid #999999;
}
.sr-pdr-advanced {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333399;
	border: 1px solid #999999;
}
.sr-pdr-total {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #999999;
}
.sr-pdr-totalcell {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
.sr-pdr-cell-fill1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sr-pdr-cell-fill2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #999999;
}
.sr-pdr-totalrow {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #333333;

}
.cr-color-leg-background {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.cr-stlr-title {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.cr-stlr-data {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.cr-stlr-table-fill {
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.cr-stlr-text-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.cr-stlr-pro1 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #999999;
	border: 1px solid #333333;
}
.cr-stlr-pro2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCFF;
	border: 1px solid #333333;
}
.cr-stlr-pro3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #9999CC;
	border: 1px solid #333333;
}
.cr-stlr-pro4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	border: 1px solid #333333;
}
.cr-stlr-pro5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333399;
	border: 1px solid #333333;
}
.cr-stlr-legend-tltle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.cr-gor-hdr-cell {
	background-color: #E7EAEA;
	border: 1px solid #333333;
}
.cr-gor-hdr-title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DCE1;
	border: 1px solid #333333;
}
.cr-gor-data0 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #333333;
}
.cr-gor-data1 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.cr-gor-data2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #E7EAEA;
	border: 1px solid #333333;
}
.cr-gor-total-cell {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ADBBC6;
	border: 1px solid #333333;
}
.cr-gor-vert-cell {
	background-color: #D4DCE1;
	border: 1px solid #333333;
}
.cr-gor-vert-cell2 {
	background-color: #DAE4F8;
	border: 1px solid #333333;
	text-align: center;
}
.cr-gor-vert-cell3 {
	background-color: #ADBBC6;
	border: 1px solid #333333;
}
.cr-gor-data3 {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	text-align:center;
	vertical-align: middle;
}
.cr-gor-data4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #5D84BE;
	background-color: #DAE4F8;
	border: 1px solid #333333;
}
.cr-gor-data5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #5D84BE;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	text-align: center;
	vertical-align: middle;
}
.cr-gor-data6 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ADBBC6;
	border: 1px solid #333333;
	text-align: center;
	vertical-align: middle;
}
.cr-gmr-title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #333333;
}
.cr-gmr-title2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	border: 1px solid #333333;
}
.cr-gmr-title3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DAE4F8;
	border: 1px solid #333333;
}
.cr-gmr-title3noBackground {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #333333;
}
.cr-gmr-title4 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #f5f5f5;
	border: 2px solid #000000;
}
.cr-gmr-title5{
	border: 1px solid #000000;
}

.cr-gmr-table-fill {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.cr-gmr-data1 {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.cr-Star-item-border{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #333333;
}
.cr-Star-Hdr-border{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DCE1;
	border: 1px solid #333333;
}
.cr-Star-Student-hdr-border
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 10px;
	border-top: 1px solid #333333;
	background-color: #D4DCE1;
	vertical-align: bottom;
}
.cr-Star-Student-hdr-Bkrnd
{
	background-color: #f5f5f5;
	vertical-align: bottom;
}
.cr-Star-Subject-Hdr
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DCE1;
	text-align: center; 
	vertical-align:text-bottom;
}
.cr-Star-CalcColumn-Header
{
	background-color: #b0d1e6;
	color: #b0d1e6;
}
.cr-Star-CalColumn-Data
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #333333;
	color: #b0d1e6;
}
.cr-PerfRev-Header-Fill
{
	background-color: #FFFFCC;
	font-weight:bold;
	border: solid 1px #000000;
	padding: 3px:
}
.cr-PerfRev-Item-Fill
{
	border: solid 1px #000000;
	padding: 3px:
}

.mr-hdr-text {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.mr-info-text {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.mr-label-text {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.mr-report-hdr-text {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.mr-hdr-cell {
	background-color: #E6EBED;
	border: 1px solid #999999;
}

.mr-hdr-cell-Bold {
	background-color: #E6EBED;
	border: 1px solid #999999;
	font-weight:bold;
	text-align:center;
}
.mr-cell-fill {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DCE1;
	border: 1px solid #999999;
}
.mr-cell-fill2 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.mr-cell-yellow
{
	background-color:#ffffcc;
	font-family:Arial;
	font-size:11px;
}

.mr-data1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.mr-data2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.mr-data3 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.mr-data3a {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #E7EAEA;
	border: 1px solid #999999;
}
.mr-data4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-cell7 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sr-pcr-cell1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.sr-pcr-pro1-1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #333333;
}
.sr-pcr-pro1-2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.sr-pcr-pro1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.sr-pcr-pro2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #333333;
}
.sr-pcr-pro3 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #9999CC;
	border: 1px solid #333333;
}
.sr-pcr-pro4 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	border: 1px solid #333333;
}
.sr-pcr-pro5 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #333333;
}
.sr-pcr-total {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.sr-pcr-total-hdr {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #333333;
}
.sr-pcr-gain-hdr {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px solid #333333;
}
.sr-pcr-loss-hdr {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #333333;
}

.sr-pcr-gain-total {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px solid #333333;
}
.sr-pcr-loss-total {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #333333;
}
.sr-pcr-nochange-total {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #333333;
}

.sr-pcr-gl-data {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #000000;
}
.sr-pcr-pro-data2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.sr-pcr-data-text1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.sr-pcr-data-text2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.sr-pcr-sub-hdr {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-color: #999999;
	border: 1px solid #333333;
}
.sr-pcr-cell-border {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.sr-pcr-text2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.sr-dsr-data-cell1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #999966;
}
.sr-dsr-data-cell2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #999966;
}
.sr-dsr-data-cell3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #999966;
}
.sr-dsr-data-cell4 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFCC00;
	border: 1px solid #999966;
}
.sr-dsr-data-cell5 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px solid #999966;
}
.sr-dsr-data1 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999966;
}
.sr-dsr-data2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999966;
}
.sr-dsr-data3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	background-color: #FFFFFF;
	border: 1px solid #999966;
}
.sr-dsr-data4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	background-color: #FFFFFF;
	border: 1px solid #999966;
}
.sr-dsr-data5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #336600;
	background-color: #FFFFFF;
	border: 1px solid #999966;
}
.sr-dsr-scale-leg {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCC99;
	border: 1px solid #999966;
}
.table-border-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #CCCC99;
}
.table-noBottomborder-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-top: 1px solid #CCCC99;
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
}
.mr-lable-text-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.sr-pcr-circle-text {
	font-family: Arial;
	font-size: 8px;
	color: #FFFFFF;
	background-color: #000000;
}

.black-dot {
	background-image: url(../images/black_circle2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.white-dot {
	background-image: url(../images/circle_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.main-title {
	font-family: Arial;
	font-size: 24px;
	font-weight: bolder;
	color: #336699;
}
.cr-gmr-title4 {
	background-color: #EEEEEE;
	border: 1px solid #333333;
}
.cr-gor-data7 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.cr-gor-data8 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #333333;
}
.cr-gor-data9 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.cr-gor-data10 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #333333;
}
.cr-gor-data9noBackGround {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;
}
.cr-gor-data10noBackGround {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;
}


.pl-black-11b-withborder {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #333333;
}
.pl-white-11b-withborder {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;
}
.pl-black-10 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.pl-white-10 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.pl-black-10-withborder {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;
}
.pl-white-10-withborder {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #333333;
}
.pl-black-11b {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.pl-white-11b {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.pl-black-13b {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.pl-white-13b {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.pl-black-13b-withborder {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #333333;
}
.pl-white-13b-withborder {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;
}
.pl-cellborder {
	border: 1px solid #333333;
}.line {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;

}
.row-fill1 {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.title2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}
.ucr-gor-data2-5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	background-color: #E7EAEA;
	border: 1px solid #333333;
}
.sum-table
{
  	border: 1px solid #999999;
}
.sum-header1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
.sum-header2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCFF;
	border: 1px solid #999999;
}
.sum-header3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #9999CC;
	border: 1px solid #999999;
}
.sum-header4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666699;
	border: 1px solid #999999;
}
.sum-header5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333399;
	border: 1px solid #999999;
}
.sum-header6 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
}
.sum-header7 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-header8 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCFFCC;
	border: 1px solid #999999;
}
.sum-header9 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ABCBAB;
	border: 1px solid #999999;
}
.sum-header10 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #66CC66;
	border: 1px solid #999999;
}
.sum-header11 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #009900;
	border: 1px solid #999999;
}
.sum-header12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #006600;
	border: 1px solid #999999;
}
.sum-header13 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #004400;
	border: 1px solid #999999;
}
.sum-header14 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFAF9B;
	border: 1px solid #999999;
}
.sum-header15 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF6C48;
	border: 1px solid #999999;
}
.sum-header16 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF3300;
	border: 1px solid #999999;
}
.sum-header17 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CC0000;
	border: 1px solid #999999;
}
.sum-header18 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #AE0943;
	border: 1px solid #999999;
}
.sum-header19 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #721017;
	border: 1px solid #999999;
}
.sum-cell2 {
	background-color: #E7EAEA;
	border: 1px solid #999999;
}
.sum-cell3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #486591;
	border: 1px solid #999999;
}
.sum-cell4 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}
.sum-cell5 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid #999999;
}
.sum-data1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-data2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #E7EAEA;
	border: 1px solid #999999;
}
.sum-data3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-data4 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-data5 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.sum-text1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.sum-text2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.sum-text3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.sum-text4 {
	font-family: Arial;
	font-size: 12px;
	color: #000099;
}





