/* CSS Document */

body { background:#F5F5F5; color:#333333; font-family:Arial, Verdana, sans-serif;}
A:link, A:visited { color: #003399; text-decoration: none;}
A:hover, A:active {color: #5820AB; text-decoration: underline;}

/* general style classes */
.section-heading { color:#666666; font-weight:bold; font-size:18px; }
.question-heading { color:#000000; font-weight:bold; font-size:12px;}
.question-text { font-size:12px; font-weight:bold;}
.choice-text { font-size:11px; }
.list-anchor { font-size:12px; font-weight:bold; }
.text-block { font-size:12px; font-weight:bold;
	height: 33px;
	width: 381px;
}
.text-block2 { font-size:12px; font-weight:bold;
	height: 34px;
	width: 709px;
}
.example {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000;}
.response-set { margin:12px 30pt 0pt 30pt; }
.submit-button { font-family: Arial, Helvetica, sans-serif; background-color: #FDA534; border: thin solid #DB8411;font-size: 12px; font-weight: bold; color: #ffffff; }
.calculated-field { background: #FAFAFA; }
.border {border-right-width: 1px; border-right-style: solid; border-right-color: #C5BCC1; border-left-width: 1px;
border-left-style: solid;border-left-color: #C5BCC1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: padding-left="20px";}
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-align: right;}

/* table row styles for scale-definition questions */
.category-row { }
.anchor-row { background:#555555; color:white; }
.choice-row { font-size: medium; }
.coded-choice { }

/* table text styles for scale-definition questions */
.total-row { font-weight:bold; }
.odd-row { font-size:medium;background:#EFEFEF;}
.even-row { font-size:medium; background:Silver; }
.topic-text { font-size:medium; }

/* table and cell styles for multi-page progress indicator */
.progress-table { line-height:13px; width:175px; }
.completed-cell { background:LightSlateGray; }
.uncompleted-cell { background:#CCCCCC; }
.progress-labels{ background-color: #F0F0F0; color: #156049; font: bold 9px Tahoma, sans-serif; width:175px; }
.progress-labels td { border: solid 2px #D0D0D0; }
.progress-text { font-size:.8em; margin-top:5px; }

/* Live Results */
.QuestionHeading { font-weight: bold; }
.QuestionText {font-family: arial, sans-serif; }
.ReportElement { font-family: Arial, Verdana, sans-serif; font-size: 12pt; padding: 15px 0px; width: 98%; }
.ReportQuestion { font-family: arial, sans-serif; font-size: 12pt; }
.ReportTable { border: solid 1px #C0C0C0; font-family: Arial, sans-serif; font-size: 10pt; }
.ReportTable td { border: solid 1px #C0C0C0; }
.ReportScale { background-color: #F0F0F0; border: solid 2px #D0D0D0; color: #BABABA; font: bold 9px Tahoma, sans-serif; }
.ReportScale td { border: solid 2px #D0D0D0; }
.ReportBar { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportBar td { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportItemRow { background-color: #FFFFFF; }
.ReportAltItemRow { background-color: #F8F8F8; }
.FreqBar { background:#8888FF; border:solid 1px #4B54C5 !important; }
.ReportHeaderRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportFooterRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportTotal { font-size: 9pt; font-weight: bold; }
.ReportRowLabel { color: #808080; }
.borderbtm { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;}
