body     { 
         background: #FFFFFF; 
         color:      #000000;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         font-size:12px
}
.heading1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000;  
}
.heading2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000;  
}
.heading3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;  
}
table.table0
{
	width:910px;
}
table.table1 
{
	width:910px;
	border: solid 2px #000000;
}
table.table2
{
	width:543px;
	border: solid 2px #000000;
}
table.table4
{
	width:543px;
}
hr.hr 
{
	border-top: solid 1px #CCCCCC;
	width:910px;
	height:1px;
}

table.table3
{
	width:353px;
	border: solid 2px #000000;
}
td.header 
{
	font-family:tahoma;
	font-size:7pt;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	color: #000000;
}
td.classheading 
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color: #006600;	
	
}
td.headerdouble 
{
	font-family:tahoma;
	font-size:7pt;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right: double 3px #cccccc;
	color: #000000;
}
td.headersolid
{
	font-family:tahoma;
	font-size:7pt;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right: solid 2px #000000;
	color: #000000;
}
td.headercolumn
{
	font-family:Arial;
	font-size:10px;
	font-weight:600;
	background-color: #EEEEEE;
	border-bottom: double 3px #cccccc;
	border-right: double 3px #cccccc;
}

td.headercolumnmiddle
{
	font-family:Arial;
	font-size:10px;
	font-weight:600;
	background-color: #EEEEEE;
	border-right: solid 2px #000000;
	border-bottom: double 3px #cccccc;
}
td.headercolumnlast
{
	font-family:Arial;
	font-size:10px;
	font-weight:600;
	background-color: #EEEEEE;
	border-bottom: double 3px #cccccc;
}
td.headercolumn2
{
	font-family:tahoma;
	font-size:10px;
	background-color: #EEEEEE;
	border-bottom: solid 1px #cccccc;
	border-right: solid 2px #000000;
}

td.headerrow
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background-color: #DDDDDD;
	border-bottom: double 3px #cccccc;
}
td.headerrow4
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background-color: #DDDDDD;
	border-bottom: double 3px #cccccc;
	border-right: solid 2px #000000;
}
td.headerrow2
{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	background-color: #DDDDDD;
	border-bottom: solid 1px #cccccc;
	border-right: solid 2px #000000;
}
td.headerrow3
{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
td.headerrowempty
{
	font-family:tahoma;
	font-size:10px;
	background-color: #DDDDDD;
	background-image:url(bg.gif);
	border-bottom: double 3px #cccccc;
	border-right: solid 2px #000000;
}
td.data 
{
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
td.datalast 
{
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
	border-right:  double 3px #cccccc;
}
td.datamiddle
{
	font-size: 11px;
	border-bottom: solid 1px #cccccc;
	border-right: solid 2px #000000;
}
td.databold
{
	font-size: 12px;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
td.datalastbold
{
	font-size: 12px;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right:  double 3px #cccccc;
}
td.datamiddlebold
{
	font-size: 12px;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
	border-right: solid 2px #000000;
}
.smheading 
{
	font-size:10px;
	font-family:arial;

}
.targetscore 
{
	border: solid 1px #AB2C2C;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color: #006600;	
	width: 140px;
	padding: 3px;
	
}
.tableheading2 
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}
.emptylink 
{
	color: #333333;	
	font-size:8pt;
}
A:link
{
	color: #333333;	
	font-size:8pt;
}
a:visited 
{
	color: #333333;	
	font-size:8pt;
}
.smtext 
{
		font-size:8pt;
}