BODY
{
	font-family: Verdana;
	text-align: center;
	margin: 0;
	background: #C8CDE3 repeat-y center bottom;
}
FIELDSET.group
{
	border: 1px solid #CBCBCB;
	margin: 0 0 20px;
	background-color: #F7F7F7;
}
DIV#wrap
{
	margin: 0 auto;
	text-align: left;
	background: url(content_bg.jpg) repeat-y center;
	padding: 40px 0 30px;
	width: 980px;
}
TH
{
	text-align: left;
}
TH
{
	/*[empty]font-family:;*/
	font-size: 1em;
	font-weight: bold;
	padding-left: 5px;
}
DIV#contentWrap
{
	padding-left: 40px;
	padding-right: 40px;
}
#contentWrap P
{
	font-size: 10pt;
}
DIV.grid P.hint
{
	text-align: right;
}
#question_q26 P.prompt
{
}
A
{
	color: #D30040;
}
A:link, A:visited
{
	color: #D30040;
}
A:hover
{
	color: #580972;
}
#online-sig
{
	margin-top: 30px;
}
DIV#controls
{
	text-align: right;
	margin-right: 11px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
}
DIV.question
{
	padding: 14px;
	margin-bottom: 13px;
	background-color: #F6F6F6;
}
#question_q5
{
	background-color: #F6F6F6;
}
.question.freetext
{
	/*[empty]width:;*/
}
#question_q13
{
	border: 1px solid #CACACA;
	background-color: #F6F6F6;
}
#question_q23
{
	border: 1px solid #C9C9C9;
	background-color: #F7F7F7;
}
#question_q22
{
	border: 1px solid #CACACA;
	background-color: #F7F7F7;
}
#question_q6
{
	background-color: #F7F7F7;
	/*[disabled]width:799px;*/
}
P.prompt
{
	font-weight: bold;
	font-size: 1em;
	margin-top: 0;
}
DIV.question.multiple
{
}
DIV.question.multiple .option
{
}
TEXTAREA
{
	width: 859px;
	padding: 7px;
	font: 0.9em verdana;
}
.grid TABLE
{
	width: 860px;
}
TH.gridAnswer
{
	width: 20px;
}
TH.gridAnswer
{
	text-align: center;
}
TD.gridTitle
{
	color: #B00039;
	font-weight: normal;
}
DIV.question .gridTitle
{
	text-align: right;
	padding-right: 12px;
	/*[empty]background-color:;*/
	/*[empty]margin-bottom:;*/
}
TD
{
	background-color: #F7F7F7;
	font-size: 10pt;
}
TBODY TR
{
}
TABLE
{
	background-color: #FFFFFF;
}
DIV.question.grid TABLE TR
{
	height: 32px;
}
TD.gridAnswer
{
	width: 30px;
	text-align: center;
}
DIV.specific
{
	width: 346px;
	float: left;
	background-color: #F7F7F7;
	margin: 6px 10px 1px 1px;
	font-size: 10pt;
}
DIV.specific INPUT.string
{
	float: none;
	clear: both;
	width: 320px;
	margin: 4px 5px 4px 4px;
}
INPUT, TEXTAREA
{
	border: 1px solid #CBCBCB;
}
DIV.option INPUT
{
	float: left;
}
INPUT#startButton
{
	background-color: #590A73;
	color: #FEFEFE;
	width: 160px;
	height: 40px;
	font-size: 16pt;
	padding-bottom: 3px;
	cursor: pointer;
	margin-top: 20px;
}
#controls INPUT
{
	background-color: #FEFEFE;
	cursor: pointer;
	padding: 5px 10px;
	margin-left: 12px;
}
DIV.specific P.prompt
{
	float: left;
	margin: 0 0 0 3px;
	padding: 0;
	clear: both;
}
DIV.option
{
	width: 340px;
	float: left;
	color: #B00039;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-right: 10px;
	padding: 3px;
	font-size: 10pt;
}
TD DIV.option
{
	width: 20px;
	float: none;
}
P.hint
{
	/*[disabled]font-size:80%;*/
	/*[disabled]line-height:0.6em;*/
}
DIV.specific P.hint
{
	float: left;
	color: #B00039;
	clear: both;
	margin: 0 0 0 3px;
	font-size: 8pt;
}
LABEL
{
	width: 200px;
}
DIV.option LABEL
{
	margin-left: 6px;
}
FIELDSET.group .option
{
	background-color: #FFFFFF;
}
.option LABEL
{
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}
FIELDSET LEGEND
{
	font-size: 150%;
	color: #5A5757;
	float: left;
}
DIV.clear
{
	clear: both;
}
DIV#header
{
	height: 200px;
	background: url(header.jpg) no-repeat;
	margin: 0 auto;
	padding: 0;
	width: 980px;
}
DIV#footer
{
	width: 980px;
	background: #C7CCE2 url(footer.jpg) no-repeat;
	margin: 0 auto;
	padding: 120px 0 0;
	/*[disabled]height:150px;*/
}
#footer A
{
	text-decoration: none;
	color: #9FA8A5;
	display: block;
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 10pt;
}
#jamiedia-link A:link, #jamiedia-link A:visited
{
	font-size: 8.6pt;
	color: #444343;
}
#jamiedia-link A:hover
{
	font-size: 8.6pt;
	color: #E30202;
	text-decoration: underline;
}
P#jamiedia-link
{
	margin: 1px 0 6px;
}
