table { font-size: smaller; }


td { 
	text-align: right; 
	empty-cells: show;
	}

.sub { 
	background-color: #cccccc; 
	}
.sub2 { 
	text-align: left;
	padding-left: 2em; 
	}
.block { 
	background-color: #aaaaaa; 
	}
.tabcap { 
	text-align: left;
	vertical-align: top;
	}
.rowhead, .grouphead { 
	text-align: left; 
	}
.style1 {text-align: left; vertical-align: top; font-style: italic; }
.style2 {background-color: #cccccc; font-weight: bold; }
.style3 {text-align: left; vertical-align: top; font-weight: bold; }



