div#surveyManager
{
	
}
* html #surveyManager {height: 1%;}

.questionRow
{
	padding: 1em;
}
.survey_option
{
	padding-left: 40px;
}
.matrix
{
	width: 80%;
	
}
.matrixRow
{
	width: auto;
	

}	
.reportFieldSet
{
	width: auto;
	padding: 2em;

}
.reportFieldSet legend
{
	color: #336699;
	font-weight: bold;
	font-size: 3em;
	line-height: 100%;
}
.infoRow
{
	
}
.infoRowLabel
{
	font-weight: bold;
	font-size: 1.5em;
}
.infoRowDetail
{
	font-size: 1.5em;
	color: #336699;
}
.none
{
	
}
.correct
{
	color: green;
}
.pass
{
	color: green;
	font-weight: bold;
}
.fail
{
	color: red;
}
.linkButton
{
	cursor:hand;
	background:transparent;
	border:0;
	color:blue;
	
}

form ul {list-style: none; margin: 0; padding: 0}
form li {margin: 0.5em 0;}

label {text-align:right; width:14em; margin-right:0.5em;
float:left; display:block;
}
li.check label {text-align:left; width:auto;
float:none; display:inline;}
li.check span {display:inline; padding-left:0em; }
li.check span.name {padding-left:0em; width:12em;margin-right:0.5em;text-align:right; }
li.submit input {margin-left:12.5em; 
text-transform:uppercase; font-weight:bold;
border:1px solid;
border-color:#ddf #003 #003 #ddf;
cursor:help;
}

.surveyLabel
{
	text-align:right; 
	margin-right:0;
	float:none;
	display:inline;
}

.green
{
	color: green;
	background-color: green !important;

}
.error
{
	color: red;
}
