.aheight_copy_of_copy_of_vf_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #0272bc;
	border-bottom:solid 1px #0272bc;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
	text-align:center;
	border-collapse:separate;
}
.anslist_space{
	margin-top:10px;
	padding-top:5px;
}
.back_button{
	background-color:#ffffff;
	background-image:url(http://survey.opinionsquare.com/images/back_pill_button.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	height:27px;
	width:81px;
}
.bar_backg{
	background-color:#090d7a;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.bar_color{
	background-color:#ffcc00;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.blank_1{
}
.body{
	margin-left:0px;
	margin-right:0px;
}
.comment{
	margin-bottom:3px;
	padding-left:5px;
	font-style:italic;
	font-size:8pt;
	font-family:Verdana;
}
.confimritlinkstyle{
	font-size:4pt;
	color:#ffffff;
	font-family:Verdana;
	visibility:hidden;
}
.continue{
	font-size:15px;
	color:steelblue;
	font-family:arial;
	height:100%;
}
.copy_of_bar_backg{
	background-color:#f5b14e;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.copy_of_bar_color{
	background-color:#666666;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.copy_of_copy_of_os_gridanswer{
	background-color:#DFDFDF;
	border:solid 1px #666666;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.copy_of_os_gridanswer{
	background-color:#ffffff;
	border:solid 1px #666666;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.copy_of_os_gridheader{
	background-color:#666666;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.copy_of_os_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.copy_of_os_gridtable{
	background-color:#666666;
	border:solid 1px #666666;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
}
.copy_of_vf_bar_color{
	background-color:#0272bc;
	border:solid 1pt #0272bc;
	font-weight:bold;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.copy_of_vf_gridanswer{
	background-color:#ffffff;
	border-right:solid  #3333cc;
	font-size:10pt;
	color:black;
	font-family:Arial;
	text-align:left;
}
.copy_of_vf_gridanswerlabel{
	background-color:lightgrey;
	border:solid 1px #3333cc;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:center;
}
.copy_of_vf_gridheader{
	background-color:#3333cc;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.copy_of_vf_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #0272bc;
	border-bottom:solid 1px #0272bc;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
	text-align:center;
	border-collapse:separate;
}
.copy_of_vf_gridtable{
	background-color:#0272bc;
	border:solid 1px #0272bc;
	font-size:10pt;
	color:#ffffff;
	font-family:Arial;
}
.cs_bar_backg{
	background-color:#c0c0c0;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.cs_bar_color{
	background-color:#004a91;
	height:10px;
	width:400px;
}
.cs_gridanswer{
	background-color:#ffffff;
	border:solid 1px #004a91;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.cs_gridheader{
	background-color:#014991;
	border:solid 1px #014991;
	font-size:9pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.cs_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #004a91;
	border-bottom:solid 1px #004a91;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.cs_gridtable{
	background-color:#014991;
	border:solid 1px #014991;
	font-size:10pt;
	font-family:Verdana;
}
.error{
	margin-left:6px;
	font-weight:bold;
	font-size:10pt;
	color:red;
	font-family:verdana;
	width:80%;
}
.error_msg{
	font-weight:bold;
	font-size:10pt;
	color:#ff0000;
	font-family:Arial;
	text-transform:none;
	text-align:center;
	visibility:visible;
}
.errorpagearea{
	font-weight:bold;
	font-size:10pt;
	color:red;
	font-family:verdana;
	text-align:center;
	width:100%;
}
.et_bar_backg{
	background-color:#ffffff;
	border:none 1pt Black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.et_bar_color{
	background-color:#593987;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.et_gridanswer{
	background-color:#ffffff;
	border:solid 1px #593987;
	font-size:10pt;
	color:Black;
	font-family:verdana;
	text-align:left;
}
.et_gridheader{
	background-color:#593987;
	border-top:solid 1px #593987;
	border-bottom:solid 1px #593987;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.et_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #593987;
	border-bottom:solid 1px #593987;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	border-collapse:separate;
}
.et_gridtable{
	background-color:#593987;
	border:solid 1px #593987;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
}
.finput{
	font-weight:normal;
}
.gridanswerlabel{
	background-color:#FFFFFF;
	border-top:solid 1px #9cceff;
	border-bottom:solid 1px #9cceff;
}
.gridinput1{
	background-color:#ffffff;
	border-top:solid 1px #9cceff;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
}
.gridqianswersection{
	background-color:#9cceff;
	border-left:solid 1pt #9cceff;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.gridtablecell{
	border:solid 1px lightgrey;
	border-left:none 1px lightgrey;
	border-top:solid 1px lightgrey;
	border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
}
.gridtablestyle{
	border:solid 1px #9cceff;
	border-left:solid 1px #9cceff;
	border-top:solid 1px #9cceff;
	border-right:solid 1px #9cceff;
	border-bottom:solid 1px #9cceff;
}
.gridtablestyleq36q48{
	background-color:#D2E9FF;
	border:solid 1px #9cceff;
}
.group_q25{
}
.groupheaderlabel{
	border-top:solid 2px white;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:10pt;
	font-family:verdana;
}
.groupheaderlabel2{
	background-color:#cfe0ea;
	font-weight:bold;
	font-size:7pt;
	font-family:verdana;
}
.groupinput{
	font-size:10pt;
	font-family:verdana;
	text-align:right;
	vertical-align:top;
	width:30px;
}
.groupinput2{
	background-color:#cfe0ea;
	font-size:7pt;
	font-family:verdana;
	text-align:right;
	vertical-align:top;
	width:30px;
}
.grouplabel{
	font-size:10pt;
	font-family:Verdana;
}
.grouplabel2{
	background-color:#cfe0ea;
	font-size:7pt;
	font-family:Verdana;
}
.header{
	padding-top:35px;
	padding-bottom:20px;
	font-variant:normal;
	font-size:normal;
	color:#365A6F;
	font-family:arial;
	text-align:left;
}
.hido{
	visibility:visible;
}
.hulu_bar_backg{
	background-color:#c0c0c0;
	font-weight:normal;
	font-size:14pt;
	color:Black;
	font-family:Lucida Grande;
	text-align:center;
	vertical-align:middle;
	width:410px;
}
.hulu_bar_color{
	background-color:#8cc83c;
	font-weight:normal;
	font-size:14pt;
	color:Black;
	font-family:Lucida Grande;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:410px;
}
.hulu_body{
	margin-left:0px;
	margin-right:0px;
	font-weight:normal;
	font-size:14pt;
	color:#000000;
	font-family:Lucida Grande;
}
.hulu_error_msg{
	font-weight:bold;
	font-size:14pt;
	color:#ff0000;
	font-family:Lucida Grande;
	text-transform:none;
	text-align:center;
	visibility:visible;
}
.hulu_gridanswer{
	background-color:#ffffff;
	border:solid 1px #666666;
	font-weight:normal;
	font-size:14pt;
	color:black;
	font-family:Lucida Grande;
	text-align:left;
}
.hulu_gridheader{
	background-color:#666666;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-weight:normal;
	font-size:14pt;
	color:#ffffff;
	font-family:Lucida Grande;
	text-align:center;
	vertical-align:bottom;
}
.hulu_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-weight:normal;
	font-size:14pt;
	color:black;
	font-family:Lucida Grande;
	text-align:center;
	border-collapse:separate;
}
.hulu_gridtable{
	background-color:#666666;
	border:solid 1px #666666;
	font-weight:normal;
	font-size:14pt;
	color:#ffffff;
	font-family:Lucida Grande;
}
.hulu_input_style_b{
	font-weight:normal;
	font-size:14pt;
	color:#000000;
	font-family:Lucida Grande;
	vertical-align:top;
}
.hulu_input_style_c{
	font-weight:normal;
	font-size:14pt;
	color:#000000;
	font-family:Lucida Grande;
	text-align:left;
	vertical-align:top;
}
.hulu_main_bar{
	font-weight:normal;
	font-size:14pt;
	color:#c0c0c0;
	font-family:Lucida Grande;
	text-align:center;
	vertical-align:middle;
	width:410px;
}
.hulu_qinstructiontextstyle_b{
	font-weight:normal;
	font-style:italic;
	font-size:14pt;
	color:black;
	font-family:Lucida Grande;
}
.hulu_qtextstyle{
	font-weight:normal;
	font-size:14pt;
	color:black;
	font-family:Lucida Grande;
}
.hulu_sub_button{
	background-image:url(/images/hulu_submit_button.jpg);
	font-size:14pt;
	font-family:Lucida Grande;
}
.infotext{
	margin-bottom:3px;
	padding-left:5px;
	font-weight:normal;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.inline{
	background-color:#FFFFFF;
	border-left:solid 3px #9cceff;
	border-bottom:solid 1px #9cceff;
	text-align:center;
	vertical-align:middle;
}
.input_style{
	font-size:10pt;
	color:#000000;
	font-family:Verdana;
	vertical-align:top;
	position:static;
}
.input_style_b{
	font-weight:normal;
	font-size:10pt;
	color:#000000;
	font-family:Verdana;
	vertical-align:top;
	position:static;
}
.link_def{
}
.main_bar{
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
	width:400px;
}
.ms_bar_backg{
	background-color:#c0c0c0;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
	width:400px;
}
.ms_bar_color{
	background-color:#0b6dd0;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.ms_main_bar{
}
.nav_area{
	background-color:#ffffff;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	height:27px;
	width:81px;
}
.navigationarea{
	font-size:10pt;
	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;
}
.new_vf_gridanswer{
	background-color:#ffffff;
	border:solid 1px #0272bc;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
	text-align:left;
}
.new_vf_gridheader{
	background-color:#0272bc;
	border:solid 1px #0272bc;
	font-size:10pt;
	color:#ffffff;
	font-family:Arial;
	text-align:center;
	vertical-align:bottom;
}
.next_button{
	background-color:#ffffff;
	background-image:url(http://survey.opinionsquare.com/images/next_pill_button.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-size:0px;
	color:#ffffff;
	font-family:Verdana;
	white-space:inherit;
	height:27px;
	width:81px;
}
.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{
	border:solid 1px white;
	border-left:solid 1px white;
	border-top:solid 1px #9cceff;
	border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
}
.os_gridanswer{
	background-color:#ffffff;
	border:solid 1px #ffcc00;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.os_gridheader{
	background-color:#ffcc00;
	border-top:solid 1px #ffcc00;
	border-bottom:solid 1px #ffcc00;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.os_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #ffcc00;
	border-bottom:solid 1px #ffcc00;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.os_gridtable{
	background-color:#ffcc00;
	border:solid 1px #ffcc00;
	font-size:10pt;
	font-family:Verdana;
}
.page{
	background-color:white;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	width:90%;
}
.pageareabg{
	font-size:10pt;
	font-family:verdana;
}
.po_bar_color{
	background-color:#15aecd;
	border:solid 1px Black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.po_gridanswer{
	background-color:White;
	border:solid 1px #15aecd;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:left;
}
.po_gridheader{
	background-color:#15aecd;
	border:solid 1px #15aecd;
	font-size:10pt;
	color:White;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.po_gridinput{
	background-color:White;
	border-top:solid 1px #15aecd;
	border-bottom:solid 1px #15aecd;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.po_gridtable{
	background-color:#15aecd;
	border:solid 1px #15aecd;
	font-size:10pt;
	color:White;
	font-family:Verdana;
}
.poweredby{
	font-variant:normal;
	font-size:x-small;
	font-family:arial;
	text-align:right;
	vertical-align:middle;
	position:relative;
	top:-12px;
}
.poweredbyhidden{
	font-size:x-small;
	font-family:arial;
	text-align:right;
	vertical-align:middle;
	visibility:hidden;
	position:relative;
	top:-12px;
}
.pr_bar_color{
	background-color:#0e5ca7;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.pr_gridanswer{
	background-color:#ffffff;
	border:solid 1px #0e5ca7;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.pr_gridheader{
	background-color:#0e5ca7;
	border:solid 1px #0e5ca7;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.pr_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #0e5ca7;
	border-bottom:solid 1px #0e5ca7;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.pr_gridtable{
	background-color:#0e5ca7;
	border:solid 1px #0e5ca7;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
}
.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{
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
}
.qianswersection2{
	background-color:#cfe0ea;
	font-size:7pt;
	font-family:Verdana;
	text-align:left;
}
.qidropdown{
	background-color:#F9F9FA;
	font-size:10pt;
	font-family:verdana;
	text-align:left;
}
.qidropdown2{
	background-color:#cfe0ea;
	font-size:7pt;
	font-family:verdana;
	text-align:left;
}
.qiganslabel_total{
	border-top:solid 1px #B0B0B0;
	border-bottom:double 2px #B0B0B0;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:2px;
}
.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 #CFD8E2;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
}
.qiggridlabel{
	border:solid 1px #CFD8E2;
	padding-left:10px;
	font-weight:normal;
	font-size:9pt;
	font-family:verdana;
}
.qiginput{
	background-color:#ffffff;
	border-left:solid 1pt #9cceff;
	font-size:10pt;
	font-family:verdana;
	text-align:center;
	vertical-align:middle;
}
.qiginputalternating1{
	background-color:white;
	border:solid 1px #CFD8E2;
	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{
	vertical-align:top;
}
.qiginputtopalign2{
	background-color:#cfe0ea;
	font-size:7pt;
	font-family:Verdana;
	vertical-align:top;
}
.qiglabel{
	background-color:#ffffff;
	border-left:solid 1px #9cceff;
	border-top:solid 1px #9cceff;
	border-bottom:solid 1px #9cceff;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana;
}
.qiglabel_noanswer{
	background-color:white;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana;
}
.qiglabel_right_align{
	background-color:White;
	border-left:solid 1px #9cceff;
	border-top:solid 1px #9cceff;
	border-bottom:solid 1px #9cceff;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana;
	text-align:right;
}
.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;
}
.qigscale{
	background-color:#9cceff;
	border:solid 1px #9cceff;
	border-left:solid 1px #9cceff;
	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;
}
.qigscale2{
	background-color:#9cceff;
	border:solid 1px #9cceff;
	border-left:solid 1px #9cceff;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	vertical-align:bottom;
	border-collapse:collapse;
}
.qigscalewithlightcolor{
	background-color:#D2E9FF;
	border-top:solid 1px #9cceff;
	border-bottom:solid 1px #9cceff;
	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;
}
.qinstructiontextstyle{
	font-style:italic;
	font-size:10pt;
	color:black;
	font-family:Verdana;
}
.qinstructiontextstyle_b{
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	color:black;
	font-family:Verdana;
}
.qiopentext{
	background-color:#F9F9FA;
	margin-left:4px;
	font-size:10pt;
	font-family:verdana;
}
.qiopentext2{
	background-color:#cfe0ea;
	margin-left:4px;
	font-size:7pt;
	font-family:verdana;
}
.qiothertext{
	background-color:#F9F9FA;
	margin-left:4px;
	font-size:9pt;
	font-family:verdana;
	height:13px;
	width:200px;
}
.qiothertext2{
	background-color:#cfe0ea;
	margin-left:4px;
	font-size:7pt;
	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;
}
.qtext2{
	background-color:#cfe0ea;
	margin-bottom:3px;
	padding-left:5px;
	font-weight:bold;
	font-size:7pt;
	font-family:Verdana;
	text-align:left;
}
.qtextstyle{
	border:none 1px light blue;
	border-left:none 1px light blue;
	border-right:none 1px light blue;
	border-bottom:none 1px light blue;
	font-weight:bold;
	font-size:10pt;
	color:black;
	font-family:Verdana;
}
.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%;
}
.rk_bar_color{
	background-color:#bbc2cb;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.rk_bar_color_2{
	background-color:#90c946;
	border:solid 1pt #d0d5be;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.rk_gridanswer{
	background-color:#ffffff;
	border:solid 1px #bbc2cb;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.rk_gridanswer_2{
	background-color:#ffffff;
	border:solid 1px #d0d5be;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.rk_gridheader{
	background-color:#bbc2cb;
	border:none 1px black;
	border-top:solid 1px #bbc2cb;
	border-bottom:solid 1px #bbc2cb;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.rk_gridheader_2{
	background-color:#d0d5be;
	border:none 1px black;
	border-top:solid 1px #d0d5be;
	border-bottom:solid 1px #d0d5be;
	font-size:10pt;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.rk_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #bbc2cb;
	border-bottom:solid 1px #bbc2cb;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.rk_gridinput_2{
	background-color:#ffffff;
	border-top:solid 1px #d0d5be;
	border-bottom:solid 1px #d0d5be;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.rk_gridtable{
	background-color:#bbc2cb;
	border:solid 1px #bbc2cb;
	font-size:10pt;
	font-family:Verdana;
}
.rk_gridtable_2{
	background-color:#d0d5be;
	border:solid 1px #d0d5be;
	font-size:10pt;
	font-family:Verdana;
}
.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;
}
.textstyle{
	font-size:10pt;
	color:black;
	font-family:Verdana;
}
.vf_bar_color{
	background-color:#3333cc;
	border:solid 1pt black;
	font-weight:bold;
	font-size:10pt;
	color:Black;
	font-family:Verdana;
	text-align:center;
	vertical-align:middle;
	height:10px;
	width:400px;
}
.vf_gridanswer{
	background-color:#ffffff;
	border:solid 1px #3333cc;
	font-size:10pt;
	color:black;
	font-family:verdana;
	text-align:left;
}
.vf_gridheader{
	background-color:#3333cc;
	border:solid 1px #3333cc;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
	text-align:center;
	vertical-align:bottom;
}
.vf_gridinput{
	background-color:#ffffff;
	border-top:solid 1px #3333cc;
	border-bottom:solid 1px #3333cc;
	font-size:10pt;
	color:black;
	font-family:Verdana;
	text-align:center;
	border-collapse:separate;
}
.vf_gridtable{
	background-color:#3333cc;
	border:solid 1px #3333cc;
	font-size:10pt;
	color:#ffffff;
	font-family:Verdana;
}
.vf_input_style{
	font-weight:normal;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
	vertical-align:top;
	position:static;
}
.vf_qinstructiontextstyle{
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	color:#1b4367;
	font-family:Arial;
}
.vf_qtextstyle{
	font-weight:bold;
	font-size:10pt;
	color:#1b4367;
	font-family:Verdana;
}
