.HRG3D	/*      */
{
padding:	1px;
}
.typeSectionHeader	/*      */
{
background-color:	#f3f3f3;
margin:	0;
border:	none;
padding:	0;
-moz-border-radius:	0px;
border-radius:	0px;
-webkit-border-radius:	0px;
}
.HHeader	/*      */
{
font-style:	normal;
text-decoration:	none;
font-weight:	normal;
}
.HTLOGO	/*      */
{
padding:	10px 0 0;
vertical-align:	top;
}
.htmlButton	/*      */
{
-o-transition:	0.1s linear all;
box-shadow:	inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
border-radius:	4px;
-moz-border-radius:	4px;
-webkit-border-radius:	4px;
text-align:	center;
-ms-transition:	0.1s linear all;
font-style:	normal;
-webkit-box-shadow:	inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
background-color:	#cccccc;
border-color:	rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
transition:	0.1s linear all;
display:	inline-block;
font-weight:	normal;
padding:	5px 14px 6px;
border-bottom-color:	#bbbbbb;
line-height:	normal;
-webkit-transition:	0.1s linear all;
color:	#333333;
font-size:	13px;
text-decoration:	none;
text-shadow:	0 -1px 0 #f5f5f5;
border:	1px solid #ccc;
background-repeat:	repeat-x;
filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
background-image:	linear-gradient(top, #fff, #ccc);
-moz-transition:	0.1s linear all;
-moz-box-shadow:	inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
}
.H13	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H14	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
select.H3	/*      */
{
padding:	0 !important;
}
.H15	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H16	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.advancedTextFC	/*      */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
text-align:	left;
font-size:	12px;
}
.H10	/*   Survey text description   */
{
text-align:	left;
color:	#000000;
font-style:	normal;
font-size:	12px;
border-style:	none;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	normal;
padding:	15px 0 0;
}
.H4RIGHT	/*   Answer text parameters for rank scale question type right part   */
{
vertical-align:	middle;
text-align:	left;
color:	#333333;
width:	175px;
font-size:	12px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	normal;
}
.H11	/*   Word "or" between left and right columns of Compare One Against Another question type   */
{
vertical-align:	middle;
font-family:	Arial,  sans-serif;
text-decoration:	none;
color:	#333333;
text-align:	center;
font-size:	10px;
}
.H12	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H3	/*   Answer text parameters   */
{
vertical-align:	middle;
text-align:	left;
color:	#333333;
font-style:	normal;
font-size:	12px;
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	3px;
}
.H2	/*   Question text parameters   */
{
color:	#333333;
text-align:	left;
font-style:	normal;
font-size:	12px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	bold;
padding:	10px 10px 5px;
}
.tablebckg	/*   Table background   */
{
width:	900px;
}
input[type=text]	/*      */
{
border:	1px solid #cccccc;
}
.tblEntireQuestion	/*      */
{
background-color:	#ffffff;
border:	1px solid #c2c2c2;
-moz-border-radius:	6px;
border-radius:	6px;
-webkit-border-radius:	6px;
}
.H5	/*   Answer text parameters for left column of compare one agains another question type   */
{
vertical-align:	middle;
color:	#333333;
text-align:	right;
width:	40%;
font-size:	12px;
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
}
.H4	/*   Answer text parameters for rank scale question type   */
{
vertical-align:	middle;
text-align:	left;
color:	#333333;
font-style:	normal;
width:	350px;
font-size:	12px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	normal;
}
.H3 textarea	/*      */
{
width:	99% !important;
}
form	/*      */
{
border:	0px;
margin:	0px;
}
.H7	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H6	/*   Answer text parameters for right column of compare one agains another question type   */
{
vertical-align:	middle;
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
color:	#333333;
text-align:	left;
font-size:	12px;
}
select	/*      */
{
line-height:	14px;
text-align:	left;
color:	#333333;
font-size:	12px;
font-family:	Arial,  sans-serif;
margin:	2px;
font-weight:	normal;
border:	1px solid #cccccc;
}
.H9	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H8	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.HFooter	/*   Text "Survey footer" parameters   */
{
color:	#333333;
font-style:	normal;
font-size:	10px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	bold;
padding:	0 0 10px;
}
.H1	/*   Survey name parameters   */
{
text-align:	left;
color:	#000000;
font-style:	normal;
font-size:	30px;
border-style:	none;
text-decoration:	none;
font-family:	Georgia,​serif;
font-weight:	normal;
padding:	20px 0 0;
}
.htmlButton:hover	/*      */
{
text-decoration:	none;
color:	#000000;
background-position:	0 -15px;
filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e1e1e1', GradientType=0);
}
input	/*      */
{
line-height:	14px;
margin:	2px;
font-family:	Arial,  sans-serif;
font-weight:	normal;
color:	#333333;
text-align:	left;
font-size:	12px;
}
.rbr .H24	/*      */
{
font-size:	12px;
}
textarea	/*      */
{
line-height:	14px;
text-align:	left;
color:	#333333;
font-size:	12px;
font-family:	Arial,  sans-serif;
margin:	2px;
font-weight:	normal;
border:	1px solid #cccccc;
}
.H4LEFT	/*   Answer text parameters for rank scale question type left part   */
{
vertical-align:	middle;
color:	#333333;
text-align:	right;
width:	175px;
font-size:	12px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	normal;
}
.HEADING	/*   Background of heading answers text parameters   */
{
vertical-align:	top;
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
color:	#333333;
font-size:	12px;
}
.HQIMRightFloat	/*      */
{
padding-left:	10px;
width:	1px;
}
.tblProgressIndicator	/*      */
{
border:	none;
border-collapse:	collapse;
}
.ODD	/*   Background of odd lines of answer text parameters   */
{
vertical-align:	middle;
font-style:	normal;
text-decoration:	none;
font-weight:	normal;
}
.uptable	/*   Row of survey name   */
{
text-align:	center;
}
.tblProgressIndicator .ODD_BAR	/*      */
{
border:	1px solid #cccccc;
border-collapse:	collapse;
}
.Hand	/*   Cursor parameters   */
{
border-style:	none;
cursor:	pointer;
}
.HQIMLeftFloat	/*      */
{
padding-right:	10px;
width:	1px;
}
.tdProgressLine	/*      */
{
padding:	0 0 5px;
text-align:	right;
}
.HAnchor	/*      */
{
display:	none;
}
.tdAnswersCell	/*      */
{
padding:	0 10px 10px;
}
.tblAllQuestions	/*      */
{
padding:	15px 0 10px;
}
.background	/*   Button background   */
{
padding:	0px 10px;
margin:	0px;
background:	url(/User/58/456458/media/30/30108.png) repeat-x #f2f2f2;
}
a:hover	/*      */
{
color:	#336699;
text-decoration:	none;
}
a	/*      */
{
color:	#336699;
text-decoration:	underline;
}
.EVEN_BAR	/*   Background of incompleted part of progress bar   */
{
background-color:	#9BBB59;
vertical-align:	top;
}
.H19	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.ODD_BAR	/*   Background of completed part of progress bar   */
{
background-color:	#DDDDDD;
vertical-align:	top;
}
.ERROR_MESSAGE	/*      */
{
color:	#ff0000;
text-align:	left;
font-size:	9pt;
font-style:	italic;
text-decoration:	none;
font-family:	Arial, Helvetica, sans-serif;
font-weight:	normal;
}
.H17	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H18	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H23	/*   Text "Page x of y" parameters   */
{
color:	#333333;
font-style:	normal;
font-size:	10px;
text-decoration:	none;
font-family:	Arial,  sans-serif;
font-weight:	normal;
}
.absrankAlert	/*      */
{
border:	1px red dashed;
padding:	0px;
background:	pink;
}
.H22	/*   Text only (introduction and headings) parameters   */
{
color:	#000000;
text-align:	left;
font-style:	normal;
font-size:	14px;
border-style:	none;
text-decoration:	none;
font-family:	Georgia,​serif;
font-weight:	bold;
padding:	5px 0;
}
.H21	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.H20	/*   Title text parameters for rank scale question type   */
{
font-family:	Arial,  sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
text-align:	center;
color:	#333333;
font-size:	10px;
}
.EVEN	/*   Background of even lines of answer text parameters   */
{
vertical-align:	middle;
font-style:	normal;
text-decoration:	none;
font-weight:	normal;
}
#tablelogo	/*      */
{
width:	960px;
height:	120px;
}
.H25	/*   Total column in numeric allocation   */
{
vertical-align:	middle;
font-family:	Arial,  sans-serif;
font-weight:	bold;
text-align:	left;
color:	#333333;
font-size:	12px;
}
div span.H23	/*      */
{
padding:	2px 3px 2px 0;
display:	block;
}
.H24	/*   Print Preview Mode: respondent text parameters   */
{
font-family:	Arial,  sans-serif;
font-weight:	bold;
text-align:	left;
color:	#333333;
font-size:	10px;
}
.tblProgressIndicator .EVEN_BAR	/*      */
{
border:	1px solid #cccccc;
border-collapse:	collapse;
}
.tblProgressIndicatorGraph .EVEN_BAR font {background:#9bbb59}