﻿
table.ReportDisplay {
	border-width: 1px;
	border-color: #202491;
	background-color: white;
	border-style: inset;
	margin:0px;
	width:90%;
	border-collapse: collapse; 
}
table.ReportDisplay th {
	border-width: 1px;
	padding: 1px;
	vertical-align:top;
	text-align:center;
	border-style: inset;
	border-color: #202491;
	background-color: #f1d3b1;
	margin:0px;	
	font-weight:bold;
}
table.ReportDisplay td.ReportHeader {
	border-width: 1px;
	padding: 1px;
	vertical-align:top;
	text-align:center;
	border-style: inset;
	border-color: #202491;
	background-color: #f1d3b1;
	margin:0px;	
	font-weight:bold;
}
table.ReportDisplay td {
	border-width: 1px;
	padding: 2px;
	border-style:inset;
	border-color: #202491;
	background-color: white;
	margin:0px;
	border-collapse: collapse; 
}
table.ReportDisplay td.Group {
	border-width: 1px;
	padding: 1px;
	vertical-align:top;
	border-style: inset;
	border-color: #202491;
	background-color: #f6e2cc;
	margin:0px;	
	height:20px;
	font-weight:bold;
}
table.ReportDisplay td.SubGroup {
	border-width: 1px;
	padding: 1px;
	vertical-align:top;
	border-style: inset;
	border-color: #202491;
	background-color: #e9dfd3;
	margin:0px;	
	height:15px;
	font-weight:bold;
}
table.ReportDisplay td.GrandTotal {
	border-width: 1px;
	padding: 1px;
	vertical-align:top;
	border-style: inset;
	border-color: #202491;
	background-color: #f1d3b1;
	margin:0px;	
	height:25px;
	font-weight:bold;
}