#TYPH3	/*      */
{
-moz-border-radius:	6px;
border-radius:	6px;
text-align:	center;
-webkit-border-radius:	6px;
background-color:	#f5f5f5;
padding:	2.7em 1em;
border:	1px solid #e6e6e6;
}

#TYPbody	/*      */
{
background-color:	#e6e6e6;
padding:	6px;
border:	1px solid #ffffff;
-moz-border-radius:	6px;
border-radius:	6px;
-webkit-border-radius:	6px;
}

#emailresponse td	/*      */
{
font-style:	none;
}

#emailresponse th	/*      */
{
text-align:	left;
}

#id_summaryTable td	/*      */
{
border:	none;
}

#id_summaryTable th	/*      */
{
border:	none;
}

#tablelogo	/*      */
{
width:	100%;
background:	#FFFFFF;
}

.ERROR_MESSAGE	/*      */
{
text-align:	left;
color:	#ff0000;
font-size:	0.7em;
font-style:	italic;
font-family:	Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
}

.EVEN	/*      */
{
vertical-align:	middle;
font-style:	normal;
text-decoration:	none;
font-weight:	normal;
}

.EVEN_BAR	/*      */
{
vertical-align:	top;
}

.H1	/*      */
{
color:	#333333;
text-align:	center;
font-size:	1.3em;
font-style:	normal;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
border-width:	3px;
font-weight:	bold;
padding:	1em 0 0.3em 0;
}

.H10	/*      */
{
color:	#333333;
text-align:	left;
font-size:	12px;
font-style:	normal;
background-color:	#ffffff;
font-family:	Verdana,Geneva,Arial,Helvetica;
text-decoration:	none;
font-weight:	bold;
padding:	0 0 0.5em;
}

.H11	/*      */
{
vertical-align:	middle;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
color:	#333333;
text-align:	center;
font-size:	0.7em;
}

.H12	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H13	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H14	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H15	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H16	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H17	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H18	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H19	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H2	/*      */
{
text-align:	left;
color:	#333333;
font-size:	14px;
font-style:	normal;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	bold;
padding:	1em;
}

.H20	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H21	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H22	/*      */
{
text-align:	center;
color:	#333333;
font-size:	14px;
font-style:	normal;
border-style:	solid;
background-color:	#e6e6e6;
border-color:	#e6e6e6;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
border-width:	8px;
font-weight:	bold;
padding:	0.2em 0 0 0;
}

.H23	/*      */
{
color:	#333333;
font-size:	0.7em;
font-style:	normal;
text-decoration:	none;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-weight:	normal;
}

.H24	/*      */
{
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-weight:	bold;
text-align:	left;
color:	#333333;
font-size:	12px;
}

.H25	/*      */
{
vertical-align:	middle;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-weight:	bold;
text-align:	left;
color:	#333333;
font-size:	0.8em;
}

.H3	/*      */
{
text-align:	left;
font-style:	normal;
font-weight:	normal;
padding:	3px;
vertical-align:	middle;
color:	#333333;
font-size:	12px;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
}

.H4	/*      */
{
text-align:	left;
width:	350px;
font-style:	normal;
font-weight:	normal;
vertical-align:	middle;
color:	#333333;
font-size:	12px;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
}

.H4LEFT	/*      */
{
vertical-align:	middle;
color:	#333333;
text-align:	right;
width:	175px;
font-size:	0.8em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	3px;
}

.H4RIGHT	/*      */
{
vertical-align:	middle;
text-align:	left;
color:	#333333;
width:	175px;
font-size:	0.8em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	3px;
}

.H5	/*      */
{
vertical-align:	middle;
color:	#333333;
text-align:	right;
width:	40%;
font-size:	0.8em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
}

.H6	/*      */
{
vertical-align:	middle;
color:	#333333;
text-align:	left;
font-size:	0.8em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
}

.H7	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H8	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.H9	/*      */
{
text-align:	center;
color:	#333333;
font-size:	0.7em;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
padding:	5px;
}

.HBUTTONS	/*      */
{
padding:	0 0 0.7em;
}

.HEADING	/*      */
{
vertical-align:	top;
}

.HEADING td	/*      */
{
vertical-align:	top;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	bold;
color:	#333333;
text-align:	left;
}

.HFooter	/*      */
{
color:	#333333;
font-size:	0.7em;
font-style:	normal;
background-color:	#ffffff;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	bold;
padding:	1em 0;
}

.HHeader	/*      */
{
color:	#333333;
font-style:	normal;
font-size:	0.8em;
background-color:	#ffffff;
font-family:	Verdana,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	bold;
}

.HQIMLeftFloat	/*      */
{
padding-right:	10px;
width:	1px;
}

.HQIMRightFloat	/*      */
{
padding-left:	10px;
width:	1px;
}

.HRG3D	/*      */
{
padding:	1px;
}

.Hand	/*      */
{
border-style:	none;
cursor:	pointer;
}

.ODD	/*      */
{
vertical-align:	middle;
font-style:	normal;
text-decoration:	none;
font-weight:	normal;
}

.ODD_BAR	/*      */
{
vertical-align:	top;
}

.absrankAlert	/*      */
{
border:	1px red dashed;
padding:	0px;
background:	pink;
}

.advancedTextFC	/*      */
{
font-family:	Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:	none;
font-weight:	normal;
text-align:	left;
font-size:	0.8em;
}

.background	/*      */
{
padding:	0px;
background-color:	#ffffff;
margin:	0px;
}

.formWraper	/*      */
{
border:	0px;
margin:	0px;
}

.fsQuestion	/*      */
{
background-color:	#e6e6e6;
border:	1px solid #ffffff;
padding:	6px;
-moz-border-radius:	6px;
border-radius:	6px;
-webkit-border-radius:	6px;
}

.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);
-moz-border-radius:	4px;
text-align:	center;
font-weight:	bold;
padding:	0.4em 1.1em 0.5em;
line-height:	normal;
font-size:	0.8em;
text-decoration:	none;
text-shadow:	0 -1px 0 #ffffff;
border:	1px solid #e6e6e6;
background-image:	-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e6e6e6));
background-image:	linear-gradient(top,#ffffff,#e6e6e6);
background-image:	-ms-linear-gradient(top,#ffffff,#e6e6e6);
background-image:	-webkit-linear-gradient(top,#ffffff,#e6e6e6);
background-image:	-moz-linear-gradient(top,#ffffff,#e6e6e6);
background-image:	-o-linear-gradient(top,#ffffff,#e6e6e6);
background-image:	-khtml-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6));
-moz-box-shadow:	inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-transition:	0.1s linear all;
border-radius:	4px;
-webkit-border-radius:	4px;
-ms-transition:	0.1s linear all;
-webkit-box-shadow:	inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
font-style:	normal;
background-color:	#e6e6e6;
transition:	0.1s linear all;
border-color:	rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-color:	#ffffff #e6e6e6 #e6e6e6;
display:	inline-block;
-webkit-transition:	0.1s linear all;
color:	#333333;
font-family:	Arial,Helvetica,sans-serif;
background-repeat:	repeat-x;
filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
}

.htmlButton:hover	/*      */
{
background-position:	0 -15px;
text-decoration:	none;
filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#e6e6e6',GradientType=0);
}

.reportTblUp	/*      */
{
border:	0 none;
padding:	0 7px 7px;
}

.reportTblUp .borLeft	/*      */
{
border-left:	1px solid #ccc;
}

.reportTblUp .borLeftNone	/*      */
{
border-right:	0 none;
border-left:	0 none;
}

.reportTblUp .borRight	/*      */
{
border-right:	1px solid #ccc;
}

.reportTblUp .oldQuestionText	/*      */
{
border-left:	0 none;
}

.reportTblUp .qTableHeader td	/*      */
{
border-top:	1px solid #ccc;
}

.reportTblUp .qTableHeader th	/*      */
{
border-top:	1px solid #ccc;
}

.reportTblUp td	/*      */
{
border:	none;
border-bottom:	1px solid #ccc;
border-left:	1px solid #ccc;
}

.reportTblUp td.borLeft	/*      */
{
border-left:	1px solid #ccc;
}

.reportTblUp td.borLeftNone	/*      */
{
border-left:	0 none;
}

.reportTblUp td.reportTblUp	/*      */
{
border:	none;
}

.reportTblUp td:first-child	/*      */
{
border:	none;
border-bottom:	1px solid #ccc;
border-top:	1px solid #ccc;
}

.reportTblUp th	/*      */
{
border-bottom:	1px solid #ccc;
border:	none;
border-top:	1px solid #ccc;
border-left:	1px solid #ccc;
}

.reportTblUp th.borLeft	/*      */
{
border-left:	1px solid #ccc;
}

.reportTblUp th.borLeftNone	/*      */
{
border-left:	0 none;
}

.reportTblUp th:first-child	/*      */
{
border:	none;
border-bottom:	1px solid #ccc;
border-top:	1px solid #ccc;
}

.reportTblUp:first-child	/*      */
{
border:	0 none;
}

.rpNumber	/*      */
{
font:	bold 13px/normal verdana;
}

.rpNumber a	/*      */
{
text-decoration:	underline;
}

.rpNumberLite .rpNumber	/*      */
{
padding:	7px 0;
color:	#394961;
font-weight:	normal;
}

.rpNumberPercent span	/*      */
{
display:	inline-block;
text-align:	right;
font:	bold 13px/normal verdana;
width:	60px;
}

.rpNumberPercent span i	/*      */
{
font-style:	normal;
font-weight:	normal;
}

.section_tubs	/*      */
{
padding:	0;
}

.section_tubs li	/*      */
{
background-color:	#E4E4E4;
}

.section_tubs li a	/*      */
{
text-shadow:	0 -1px 0 #ffffff;
border:	none;
padding:	8px 25px;
color:	#333333;
}

.section_tubs li a:hover	/*      */
{
text-shadow:	0 -1px 0 #ffffff;
border:	none;
padding:	8px 25px;
color:	#333333;
}

.section_tubs li span	/*      */
{
border:	none;
padding:	8px 25px;
color:	#333333;
}

.section_tubs li:hover	/*      */
{
background-position:	0 -15px;
text-decoration:	none;
filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#e6e6e6',GradientType=0);
}

.section_tubs ul	/*      */
{
padding:	0;
}

.statTotal td	/*      */
{
border-bottom:	1px solid #333;
padding-top:	10px;
font-weight:	bold;
padding-bottom:	10px;
}

.statTotal td:first-child	/*      */
{
border-bottom:	1px solid #333;
padding-top:	10px;
font-weight:	bold;
padding-bottom:	10px;
}

.statTotal th	/*      */
{
border-bottom:	1px solid #333;
padding-top:	10px;
font-weight:	bold;
padding-bottom:	10px;
}

.statTotal th:first-child	/*      */
{
border-bottom:	1px solid #333;
padding-top:	10px;
font-weight:	bold;
padding-bottom:	10px;
}

.statisticsTable td	/*      */
{
border-bottom:	1px solid #ccc;
border-left:	1px solid #ccc;
}

.statisticsTable th	/*      */
{
border-bottom:	1px solid #ccc;
border-left:	1px solid #ccc;
}

.statisticsTable tr:first-child td	/*      */
{
border-top:	1px solid #ccc;
}

.statisticsTable tr:first-child th	/*      */
{
border-top:	1px solid #ccc;
}

.tablebckg	/*      */
{
width:	90%;
}

.tblEntireQuestion	/*      */
{
background-color:	#f5f5f5;
border:	1px solid #f5f5f5;
-moz-border-radius:	6px;
border-radius:	6px;
-webkit-border-radius:	6px;
}

.tblProgressIndicatorGraph .EVEN_BAR font	/*      */
{
background-color:	#cccccc;
}

.tdAnswersCell	/*      */
{
padding:	0 1em 1em;
}

.uptable	/*      */
{
text-align:	center;
}

a	/*      */
{
color:	#333333;
text-decoration:	underline;
}

a:hover	/*      */
{
color:	#333333;
text-decoration:	none;
}

a:link	/*      */
{
color:	#333333;
text-decoration:	underline;
}

a:visited	/*      */
{
color:	#333333;
text-decoration:	underline;
}

input	/*      */
{
font-family:	Verdana,Arial,Helvetica,sans-serif;
margin:	2px;
font-weight:	normal;
color:	#333333;
font-size:	0.8rem;
}

select	/*      */
{
font-family:	Verdana,Arial,Helvetica,sans-serif;
margin:	2px;
font-weight:	normal;
color:	#333333;
font-size:	0.8rem;
}

select.H3	/*      */
{
padding:	0;
font-size:	0.8rem;
}

textarea	/*      */
{
font-family:	Verdana,Arial,Helvetica,sans-serif;
margin:	2px;
font-weight:	normal;
color:	#333333;
width:	99%;
font-size:	0.8rem;
}
