.question
{
	font-family:Segoe UI;
	font-size:14pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	background-color:#FFFFFF;
}
.answer
{
	font-family:Segoe UI;
	font-size:14pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	background-color:#FFFFFF;
}.ratingRow{
	font-family:Segoe UI;
	font-size:14pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	background-color:#FFFFFF;
}
.ratingRow:hover
{
	background-color:#B2C6ED;
}
.ratingCell:hover
{
	background-color:#C0D5FF;
}
.hiliteClick1
{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-color:Blue;
}
.hiliteClick2
{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-color:Red;
}
.hiliteClick3
{
	color:#000080;
	text-align:center;
	text-decoration:none;
	background-color:Yellow;
}
.hiliteInput
{
	display:none;
}
.hiliteDiv
{
	margin:10px 10px 0 0;
	float:left;
}
.answerheading
{
	font-family:Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
.ratingheader
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
.introduction
{
	font-family:Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
.statusbar
{
	background-color:#000080;
}
.statusbartable
{
	font-family:Arial;
	font-size:12pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	background-color:inherit
	border-color:#C0C0C0;
	border-width:1px;
}
.footerLink
{
	font-family:Verdana;
	font-size:8pt;
	font-style:normal;
	text-align:center;
}
.pcontainer
{
	border-color:#808080;
	border-style:None;
	border-width:2px;
   background-color:#FFFFFF;
	margin:0% 5% 5% 5%;
}
.qcontainer
{
   background-color:#FFFFFF;
   margin:5% 5% 0% 5%;
}
.qtop, .qbottom
{
	display:block;
	background-color:#FFFFFF;
}
.qtop *, .qbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#FFFFFF;
}
.container
{
	float:right;
	background-color:#FFFFFF;
	margin:0 10%; width:15%;
}
.rtop, .rbottom
{
	display:block;
	background-color:#FFFFFF;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#FFFFFF;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
