
table.chart {
	background-color:#BFDFF0; 
	border:solid black 2px; 
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	table-layout:fixed; 
	border-collapse:collapse;
}
table.chart tr.hdr {
	background-color: #5EB0DB; 
	cursor: default; 
	height: 20px; 
}
table.chart td.hdr {
	border: solid gray 1px; 
	border-bottom:solid black 2px; 
	font-size:11px; 
	font-weight: bold; 
	text-align:center;
	vertical-align:bottom;
	width:75px;
}
table.chart td.rowHdr {
	background-color:#F5BBBB; 
	border:solid gray 1px; 
	border-right:solid black 2px; 
	font-size:11px;
	height:20px;
	padding-left:15px;
	padding-right:3px; 
	text-align:right;
	vertical-align:middle;
}
table.chart td.rcHdr {
	background-color:#F5BBBB;
	padding-right:3px; 
	font-size:11px; 
	font-weight:bold; 
	text-align:right;
	border:solid gray 1px; 
	border-right:solid black 2px; 
	border-bottom:solid black 2px;
	vertical-align:bottom;
}
table.chart tr.data {
	cursor:default;
}
table.chart td.data {
	border:solid gray 1px; 
	padding-left:3px; 
	font-size:11px; 
	text-align:center; 
	color:black;
	vertical-align:middle;
}

