form {margin: 0px;border: 0px}
.Hand /* Cursor parameters  */
{cursor: pointer;
border-style: none}
#TYPH3{
text-align: center;
padding: 60px;
font-weight: bold;}
.htmlButton{
color:#fff;
background:#cc0000;
font-size:14px;
font-weight:bold;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
width:80px;
height:26px;
font-family: Arial, Helvetica, sans-serif;
}


.H1 /* Survey name parameters */
{font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #cc0000;
text-align: left;
vertical-align: middle;
text-transform: uppercase;
text-decoration: none;
padding: 14px 36px;
background:url(/User/87/87320/386453/483269.png) repeat-y top center;}

.H2 /* Question text parameters */
{font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: left;
padding: 5px 28px;
color: #000000;
background:url(/User/87/87320/386453/483208.png) no-repeat 6px 5px #f2f2f2;
}

.H3 /* Answer text parameters */
{font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: left;
vertical-align: middle;
color: #000000;
padding: 3px;
text-decoration: none;
}

.H4 /* Answer text parameters for rank scale question type */
{width: 350px;
font-size: 14px;
font-weight: normal;
vertical-align: middle;
text-align: left;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.H4LEFT /* Answer text parameters for rank scale question type left part*/
{width: 175px;
font-size: 14px;
font-weight: normal;
vertical-align: middle;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
padding-right:6px;
}

.H4RIGHT /* Answer text parameters for rank scale question type right part*/
{width: 175px;
padding-left:6px;
font-size: 14px;
font-weight: normal;
vertical-align: middle;
text-align: left;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}

.H5 /* Answer text parameters for left column of compare one agains another question type */
{width: 40%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
vertical-align: middle;
color: #000000;
text-decoration: none;
text-align: right;
}

.H6 /* Answer text parameters for right column of compare one agains another question type */
{font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
vertical-align: middle;
color: #000000;
text-decoration: none;
text-align: left;
}

.H7 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H8 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}

.H9 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H10 /* Survey text description */
{font-family: Arial, Geneva, Helvetica, san-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-align: left;
padding: 8px 36px;
padding-top: 0;
background:url(/User/87/87320/386453/483269.png) repeat-y top center;}

.H11 /* Word "or" between left and right columns of Compare One Against Another question type */
{font-family: Arial, Helvetica, san-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
vertical-align: middle;
text-align: center;
}

.H12 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H13 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H14 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}

.H15 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H16 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H17 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H18 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H19 /* Title text parameters for rank scale question type */
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H20 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H21 /* Title text parameters for rank scale question type */
{text-align: center;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding: 5px;
color: #000000;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}


.H22 /* Text only (introduction and headings) parameters */
{font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
color: #cc0000;
}

.H23 /* Text "Page x of y" parameters */
{font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}

.H24 /* Print Preview Mode: respondent text parameters */
{font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
color: #000000;
}

.H25 /* Total column in numeric allocation */
{font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
vertical-align: middle;
color: #000000;
}

.HFooter /* Text "Survey footer" parameters */
{font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
padding-bottom:10px;
padding-left:20px;
}

.background /* Button background */
{margin: 0px; 
padding: 0;
background-color: #ffffff;
}

.tablebckg /* Table background */
{ width: 906px;
background: url(/User/87/87320/386453/483200.png) repeat-y center top #ffffff;

}


.uptable /* Row of survey name */
{border: #ffffff;
text-align: center;
/*background: url(/User/87/87320/386453/483213.png) no-repeat center top;*/

}

.ODD /* Background of odd lines of answer text parameters */
{
vertical-align: middle;
}

.EVEN /* Background of even lines of answer text parameters */
{
vertical-align: middle;
}

.ODD_BAR /* Background of completed part of progress bar */
{
vertical-align: top;
}

.EVEN_BAR /* Background of incompleted part of progress bar */
{background-color:#f2f2f2;
vertical-align: top;
}

.tdProgressLine {padding:0 20px 0 20px;text-align:right} 
.tblProgressIndicator { border:none; border-collapse:collapse;} 
.tblProgressIndicator .EVEN_BAR, .tblProgressIndicator .ODD_BAR 
{border:1px solid #CCCCCC;} 
div span.H23 {padding:7px 5px 10px 0; display:block;}

.HEADING /* Background of heading answers text parameters */
{
vertical-align: top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.HQIMLeftFloat{
width:1px;
padding-right: 10px;
}
.HQIMRightFloat{
width:1px;
padding-left: 10px;
}
.ERROR_MESSAGE{
text-align:left;
color: #ff0000;
font-style: italic;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
}

.advancedTextFC{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.tblAllQuestions{
padding-left:20px;
padding-right:20px;
padding-top:12px;
background:url(/User/87/87320/386453/483210.png) no-repeat top center;}

.tdAnswersCell
{
padding:6px 22px 16px 22px;
background:url(/User/87/87320/386453/483210.png) no-repeat bottom center;

}

input, textarea, select
{font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
margin:2px;
margin-left:4px}

.HQIM, .HAnchor{
hieght:1px;
line-height:1px;}

#tablelogo{
width:940px;
height:142px;
background:url(/User/87/87320/386453/483199.png) no-repeat top center;}

.HTLOGO{
padding-left:43px;}
.brQuestionSpace{
line-height:10px;}

.absrankAlert {background:pink; border: 1px red dashed; padding:0px}
.HBUTTONS {text-align:right}
.HBUTTONS input{text-align:center}
#goSubmitPage {}

select.H3{padding:0 !important}

.H3 textarea {width:99%}

.inputNumericAllocation, .inputNumericAllocationTotal, .input3DH9, .textareaMultiLine, 
.inputSingleLine, .inputPickOneOther, .inputCheckAllOther, .inputPickOneComment, 
.FormSelectBox, textarea , .input3DH7, .input3DH8, .input3DH9, .input3DH11, 
.input3DH12, .input3DH13, .input3DH14, .input3DH15, .input3DH16, .input3DH17, 
.input3DH18, .input3DH19, .input3DH20, .input3DH21, .input3DH23, .input3DH24, 
.input3DH25, select {color: #000000; font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #999999}

.HRG3D { padding:1px;
background:url(/User/87/87320/386453/483227.png) repeat-y top left;}
