.body{
	background-color:white;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:10pt;
	font-family:Verdana;
}
.closebutton{
	font-size:11pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
}
.comment{
	margin-bottom:3px;
	padding-left:5px;
	font-style:italic;
	font-size:8pt;
	font-family:Verdana;
}
.copy_of_qigscale{
	background-color:#0066cc;
	border:solid 1px #0066CC;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
	filter:background:url(http://survey.marketscore.com/images/rtk_lefttopcurveBlue.gif) 0 100% #e68200;
	;
	border-collapse:collapse;
}
.error{
	margin-left:6px;
	font-weight:bold;
	font-size:10pt;
	color:red;
	font-family:verdana;
	width:80%;
}
.errorpagearea{
	font-weight:bold;
	font-size:10pt;
	color:red;
	font-family:verdana;
	text-align:center;
	width:100%;
}
.gridanswerlabel{
	background-color:#ffffff;
	border-top:solid 1px #0066CC;
	border-bottom:solid 1px #0066CC;
}
.gridinput1{
	background-color:white;
	border-top:solid 1px #0066CC;
	font-size:10pt;
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
}
.gridqianswersection{
	background-color:#0066CC;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.gridtablecell{
	border:solid 1px #0066CC;
	border-left:solid 1px #0066CC;
	border-top:solid 1px #0066CC;
	border-right:solid 1px #0066CC;
	border-bottom:solid 1px #0066CC;
}
.gridtablestyle{
	border-left:solid 1px #0066CC;
	border-top:solid 1px #0066CC;
	border-right:solid 1px #0066CC;
}
.gridtablestyleq36q48{
	background-color:#D2E9FF;
	border:solid 1px #0066CC;
	border-left:solid 1px #0066CC;
	border-top:solid 1px #9cceff;
	border-right:solid 1px #0066CC;
	border-bottom:solid 1px #0066CC;
}
.groupheaderlabel{
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
}
.groupinput{
	font-size:10pt;
	font-family:Verdana;
	text-align:right;
	vertical-align:top;
	width:30px;
}
.grouplabel{
	font-size:10pt;
	font-family:Verdana;
}
.header{
	padding-top:35px;
	padding-bottom:20px;
	font-variant:normal;
	font-size:normal;
	color:#365A6F;
	font-family:arial;
	text-align:left;
}
.infotext{
	margin-bottom:3px;
	padding-left:5px;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.navigationarea{
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
	width:100%;
	filter:lightgrey;
}
.navigationcontrol{
	background-color:lightgrey;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:8pt;
	color:buttontext;
	font-family:Verdana;
	filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=lightgrey, endColorstr=white);
	cursor:pointer;
}
.navigationcontrol1{
	font-size:12pt;
	color:black;
	font-family:Verdana;
}
.nextcontrol{
	background-color:#9cceff;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	list-style-image:url(http://survey.marketscore.com/images/footer.gif);
	border-collapse:separate;
}
.noanswerlabegrid{
	background-color:#FFFFFF;
	border-right:solid 1px #0066cc;
}
.page{
	background-color:white;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	width:90%;
}
.pageareabg{
	table-layout:auto;
}
.poweredby{
	font-variant:normal;
	font-size:x-small;
	font-family:arial;
	text-align:right;
	vertical-align:middle;
	position:relative;
	top:-12px;
}
.poweredbyhidden{
	font-variant:normal;
	font-size:x-small;
	font-family:arial;
	text-align:right;
	vertical-align:middle;
	visibility:hidden;
	position:relative;
	top:-12px;
}
.progressbar{
	border-left:solid 1px #DFDEDF;
	border-top:solid 1px #DFDEDF;
	border-bottom:solid 1px #DFDEDF;
	color:#CFD8E2;
	height:15px;
	filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#F9F9FA, endColorstr=#B1BFCC);
}
.progressbarbg{
	border:solid 1px #DFDEDF;
	margin-top:10px;
	color:#EFF0F2;
	filter:progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#F9F9FA, endColorstr=#D6D9DE);
}
.progressmain{
	margin-top:8px;
	font-size:xx-small;
	color:#365A6F;
	font-family:verdana;
	text-align:right;
}
.qianswersection{
	background-color:#FFFFFF;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.qidropdown{
	background-color:#F9F9FA;
	font-size:10pt;
	font-family:verdana;
	text-align:left;
}
.qigbipolarlabelleft{
	border:solid 1px #CFD8E2;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:8pt;
	font-family:verdana;
	text-align:right;
}
.qigbipolarlabelright{
	border:solid 1px #CFD8E2;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:8pt;
	font-family:verdana;
}
.qiggridheader{
	border:solid 1px #0066CC;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
}
.qiggridlabel{
	background-color:white;
	border-top:solid 1px #0066CC;
	font-weight:normal;
	font-variant:normal;
	font-size:10pt;
	color:#000000;
	font-family:verdana;
	text-align:left;
	vertical-align:middle;
}
.qiggridlabelwithnoanw{
	background-color:white;
	border-left:solid 1px #0066CC;
	font-weight:normal;
	font-variant:normal;
	font-size:10pt;
	color:#000000;
	font-family:verdana;
	text-align:left;
	vertical-align:middle;
}
.qiginput{
	background-color:white;
	font-size:10pt;
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
}
.qiginputalternating1{
	background-color:white;
	border:solid 1px #0066CC;
	font-size:8pt;
	font-family:verdana;
	text-align:center;
}
.qiginputalternating2{
	background-color:#ECF5FF;
	border:solid 1px lightblue;
	font-size:8pt;
	font-family:Verdana;
	text-align:center;
}
.qiginputtopalign{
	background-color:white;
	font-size:10pt;
	font-family:verdana;
	text-align:center;
	vertical-align:top;
}
.qiglabel{
	background-color:white;
	border-left:solid 1px #0066CC;
	border-top:solid 1px #0066CC;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana;
}
.qiglabelalternating1{
	background-color:white;
	border:solid 1px #CFD8E2;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana;
}
.qiglabelalternating2{
	background-color:#ECF5FF;
	border:solid 1px #CFD8E2;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana;
}
.qigridanswersection{
	background-color:#D2E9FF;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.qigscale{
	background-color:#9cceff;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
	filter:background:url(http://survey.marketscore.com/images/rtk_lefttopcurveBlue.gif) 0 100% #e68200;
	;
	border-collapse:collapse;
}
.qigscalewithlightcolor{
	background-color:#D2E9FF;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
	filter:background:url(http://survey.marketscore.com/images/rtk_lefttopcurveBlue.gif) 0 100% #e68200;
	;
	border-collapse:collapse;
}
.qigscalewithlightcolorq36{
	background-color:#D2E9FF;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
	filter:background:url(http://survey.marketscore.com/images/rtk_lefttopcurveBlue.gif) 0 100% #e68200;
	;
	border-collapse:collapse;
}
.qiopentext{
	background-color:#F9F9FA;
	margin-left:4px;
	font-size:10pt;
	font-family:verdana;
}
.qiothertext{
	background-color:#F9F9FA;
	margin-left:4px;
	font-size:9pt;
	font-family:verdana;
	height:13px;
	width:200px;
}
.qtext{
	margin-bottom:3px;
	padding-left:5px;
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.qtitle{
	font-weight:bold;
	font-size:10pt;
	font-family:verdana;
	text-align:left;
}
.qtitle1{
	font-weight:bold;
	font-size:10pt;
	font-family:verdana;
	text-align:left;
	vertical-align:bottom;
}
.question{
	background-color:white;
	margin-left:8px;
	margin-top:12px;
	margin-right:8px;
	margin-bottom:12px;
	font-size:10pt;
	color:#000000;
	font-family:verdana;
	text-align:left;
	height:100%;
}
.surveyname{
	border-top:solid 1px #DFDEDF;
	margin-top:12px;
	font-weight:normal;
	font-variant:normal;
	font-size:xx-small;
	color:#365A6F;
	font-family:verdana;
	text-align:left;
}
