/* New Hampshire Slate.css                                           */
/*      a basic stylesheet template for questionnaires               */

/* block-level and inline elements */
body {
	background: ThreedLightShadow;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
hr {
	color: SteelBlue;
	font-size : small;
}
h1 {
	color: SteelBlue;
	font-weight: bold;
	font-size : 12pt;
}
a:link {color: black; text-decoration: underline;}

/* general style classes */
.section-heading {
	font-weight: bold;
	font-size : small;
}
.question-heading {font-weight: bold;}
.question-text {font-weight : bold;}
.choice-text {}
.list-anchor {
	font-weight: bold;
	font-size : 7pt;
}
.text-block {font-weight: bold;}
.response-set {margin: 15pt 30pt 0pt 30pt;}
.submit-button {}

/* table row styles for scale-definition questions */
.category-row {	font-size : 7pt;}
.anchor-row {font-size : 7pt;}
.choice-row {font-size : 5pt;}
.coded-choice {}

/* table text styles for scale-definition questions */
.total-row {
	font-weight: bold;
	font-size: x-small;
}
.odd-row {background: white;}
.even-row {background: Silver grey;}
.topic-text {}

/* table and cell styles for multi-page progress indicator */
.progress-table {}
.completed-cell {background: RoyalBlue;}
.uncompleted-cell {background: white;}