﻿/* ARC Basic Style Sheet for surveys. */

/* block-level and inline elements */
body {background-position: #DCD8BD;background: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: medium;	padding: 10px;font-weight: normal;}
table { }
hr {background-position: #DDDDDD; background: #000000; border: 3px solid #DDDDDD; color: #DDDDDD;}
h1 { color:#181BA8; }
input { }
a { color:#181BA8; }

/* general style classes */
.section-heading {color: #000000; font-weight: bold; font-size: xx-large; font-family: Arial, Helvetica, sans-serif;}
.question-heading { color:#000000; font-size: 10pt; font-family : Arial, Helvetica, sans-serif; font-weight: bold;}
.question-text {color: black; font-size: 10pt; font-family : Arial, Helvetica, sans-serif; font-weight: normal;}
.topic-text {color: black; font-size: 10pt; font-family : Arial, Helvetica, sans-serif; font-weight: normal;}
.perseus-link {font-size: x-small;}
.text-block {color: black;  font-weight: normal;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;}
.response-set { margin: 15pt 30pt 0pt 30pt; }
.response-set table thead { }
.submit-button {}


/* choose one/many question styles */
/* list-anchor is the class used for the labels for choice groups */
.choice-text {color: black; font-size: 10pt;  font-family : Arial, Helvetica, sans-serif;}
.list-anchor {color: black;  font-weight: bold;  font-family : Arial, Helvetica, sans-serif;  font-size : 12pt;} 	

/* table styles */
.category-row {background-position: #524234; font-weight: bold;	font-family : Arial, Helvetica, sans-serif;	font-size : 10pt;	color: White;	background: #524234;}
.anchor-row {font-weight: bold;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt;  color: White; background: #000000;}
.choice-row {background-position: #524234;font-weight: bold;font-family : Arial, Helvetica, sans-serif;font-size : 10pt;color: White;background: #524234;}
.coded-choice {}
.total-row {font-weight: bold;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt;  color: #336699;}
.odd-row {background-position: #F4F2E6;font-weight: normal;font-family : Arial, Helvetica, sans-serif;font-size : 10pt;color: black;background: #F4F2E6;}
.even-row {background-position: #DCD8BD;font-weight: normal;font-family : Arial, Helvetica, sans-serif;font-size : 10pt;color: black;background: #DCD8BD;}
.scale-end {font-weight: bold;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt; color: black; background: #FFFFFF;}

/* table and cell styles for multi-page progress indicator */
.completed-cell {background-position: #FFD860; background: #8FBF81; font-size: x-small;}
.uncompleted-cell {background-position: #666666; background: #DCD8BD; font-size: x-small;}
.prog_bar_text_left {font-family: Arial, Helvetica, sans-serif;	font-size: xx-small; text-align: left;}
.prog_bar_text_centre {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; text-align: center;}
.prog_bar_text_right {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; text-align: right;}
.prog_bar_border {border-top: 2px solid #000000; border-bottom: 2px solid #000000;}
.progress-table { border: solid 1px #7B9EBD; height:0px; width:0px; }
.progress-labels{ background-color: #F0F0F0; color: #BABABA; font: bold 9px Tahoma, sans-serif; }
.progress-labels td { border: solid 2px #D0D0D0; }
.progress-text { font-size:.8em; margin-top:5px; }

/* Live Results */
.QuestionHeading { font-weight: bold; }
.QuestionText { }
.ReportElement { font-family: Arial, 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; }

/* Header Styles */
.pg_head_background_colour1 {background-color: #F4F2E6;font-family: Arial, Helvetica, sans-serif;font-size: 18pt;font-weight: bold;font-style: italic;color: #524234;}
.pg_head_background_picture {border-bottom-style: none;border-bottom-width: medium;border-bottom-color: #000000;background-color: #F4F2E6;}
.pg_head_background_colour2 {background-color: #524234;}
.pg_foot_left {font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF; font-size: x-small; text-align: left;}
.pg_foot_centre {font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF; font-size: x-small; text-align: center;}
.pg_foot_right {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-small; text-align: right;}
.pg_foot_background_colour {background-color: #524234;font-family: Arial, Helvetica, sans-serif;font-size: 18pt;}
.pg_foot_background_picture {border-bottom-style: solid; border-bottom-width: medium; border-bottom-color: #000000;}
.alink_foot_left {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-small; text-align: left; text-decoration: underline;}
.alink_foot_right {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-small; text-align: right; text-decoration: underline;}
.table_centre {text-align: center;}
.footer-extra {font-family: Arial, Helvetica, sans-serif;font-size: 8px;color: #000000; text-align: center;}
.mainbackground {background-color: #FFFFFF;}
