.question
{
	background-image: url(../images/grey.gif);
	background-color: #EEE;
	margin: 12px 0;
	padding: 3px 0 0 0;
	border: 1px solid #CCC;
	background-repeat: repeat-x;
}

.question .number
{
	font-size: 120%;
	margin: 0 5px;
	color: #666;
}

.question .prompt
{
	font-size: 120%;
	line-height: 120%;
	margin: 0 5px 5px 5px;
}

.question .options
{
	margin: 5px 0 0 0;
}

.question .options tr.active td
{
	padding: 3px 0 0 0;
	background-color: #FFF;
	cursor: pointer;
}

.question .options tr.active td div.label
{
	margin: 3px 0 0 0;
}

.question .options tr.active td input
{
	cursor: pointer;
}

.question .options tr.active td:hover
{
	background-color: #c8d7a0;
}

.question .options tr.label td
{
	color: #666;
	cursor: pointer;
	border: none;
	margin: 5px;
	padding: 0;
	font-size: 80%;
	font-family: verdana, helvetica, arial, sans-serif;
}

.question .guidelines td
{
	border: none;
	margin: 0;
	padding: 0;
	color: #333;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
}

.statements fieldset
{
	border-width: 3px;
}