SPAN.TestName
{
	font-size: x-large;
	text-decoration: underline;
	width: 100%;
	text-align: center;
}
SPAN.ReportHeader
{
	font-size: xx-large;
	color: red;
}
SPAN.QuestionHeader
{
	font-size: x-large;
	text-decoration: underline;
}
SPAN.theanswer
{
	font-size: x-large;
	color: blue;
}
TABLE
{
	text-align: center;
	width: 95%;
	border-collapse: collapse;
	margin-top: 30px;
}
TD
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
TABLE.bare
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
		width:auto;
}
TABLE.bare TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
TD.emph
{
	font-weight: bold;
	text-decoration: underline;
	padding-left:40px;
	padding-right:5px;
}
TD.blankcount
{
	color: navy;
	text-align: right;
}
TD.rightcount
{
	color: green;
	text-align: right;
}
TD.wrongcount
{
	color: red;
	text-align: right;
}

TD.nobor{
 border-top: none;
 border-bottom: none;
 border-left:none;
 border-right:none;
}

TD.R
{
	color: green;
}
TD.W
{
	color: red;
}
TD.B
{
	color: navy;
}
TABLE TR.H TD
{
	font-weight: bold;
	color: #3708F8;
	border-top: none;
}
TABLE TR.A TD
{
	background-color: #E6EEF8;
}
TD.AltCol
{
	border-left: black 3px solid;
}
