.scoringtable tbody {
	background-color:#eee;
}

.scoringtable tbody th {
	font-weight:normal;
}

.scoringtable thead th {
	background-color:#E3EBE2;
}

.scoringtable caption {
	caption-side:bottom;
}

.scoringtable {
	padding:5px;
	border: 1px solid #eee;
	margin: 2em;	
	border-spacing:0px;
}
.scoringtable thead th {
	border-bottom:2px solid #FFF;
}

.scoringtable td,
.scoringtable th {
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
}

.scoringtable tbody {
	border:0px; 
}

.scoringtable caption {
	margin-top:1em;
	margin-bottom:2em;
}

.scoringtable .a {
	background-color:rgb(204,236,255);
}

.scoringtable .b {
	background-color:rgb(153,204,255);
}
.scoringtable .c {
	background-color:rgb(0,153,204);
}
.scoringtable .d {
	background-color:rgb(51,102,153);
}
.scoringtable .e {
	background-color:rgb(0,51,102);
}
.scoringtable .na {
	background-color:rgb(255,255,255);
}