html { 
  margin: 0; 
  padding: 0; 
}
body {  
  background-color: white; 
  font-family: Arial,sans-serif; 
  font-size: 10pt; 
  padding: 0; 
}

.questionText {
  font-weight: bold;
  color: #000000;
  margin-top: 20px;
}

.QuestionInstruction {
  font-weight: normal;
  color: #000000;
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 { display:none }
.debug {margin:10px;font-weight:bold;color:red;}
.PageComment {margin:10px;font-weight:bold;color:red}

.multi_choice { list-style:none; }
.err {color:red}
.submit {margin-top:20px}
.header {color:blue;
				font-variant:normal;
				font-weight:bold}
.subheader {;font-style:italic;}
html { margin: 0; padding: 0; }
body {  background-color: #BFC3B7; font-family: Arial,sans-serif; font-size: 10pt; line-height:1.2em; text-align: center; margin: 7 0 40 0; padding: 0; }
div#body { margin: 0; padding: 0; height: 100%;  background: #BFC3B7;   }
div#wrapper { width: 866px; text-align: left; display: block; background-position: top right; margin: 0 auto 0 auto; padding:
 0 0 0 0; }
div#wrapper2 { width: 850px; text-align: left; margin: 0 auto 0 0; padding: 0 0 0 0; }

.QuestionSubmitDiv {text-align:right}

.Layout3ColumnTable {
  border-collapse: collapse;
}
.Layout3ColumnRow {
}
.Layout3ColumnCell {
  border: 1px solid black;
}
.Layout3ColumnFirstRow {
  font-weight: bold;
  text-align: center;
  border: 1px solid black;
}

.Layout3ColumnFirstCol {
  border: 1px solid black;
}
.Layout3ColumnRowA {
	background-color: #FFFFEE;
  border: 1px solid black;
}
.Layout3ColumnRowB {
	background-color: #DEDAD5;
  border: 1px solid black;
}
	
.errorText {
	font-weight: bold;
	color: red;
}

.CheckboxTableCheckboxCellA {
	background-color: #FFFFEE;
	padding: 4px;
}
.CheckboxTableCheckboxCellAOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.CheckboxTableCheckboxCellB {
	background-color: #DEDAD5;
	padding: 4px;
}
.CheckboxTableCheckboxCellBOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.CheckboxTableLabelCellA {
	background-color: #FFFFEE;
	padding: 4px;
	font-size:10pt;
}
.CheckboxTableLabelCellAOver {
	background-color: #FFFFCD;
	padding: 4px;
	font-size:10pt;
}
.CheckboxTableLabelCellB {
	background-color: #DEDAD5;
	padding: 4px;
	font-size:10pt;
}
.CheckboxTableLabelCellBOver {
	background-color: #FFFFCD;
	padding: 4px;
	font-size:10pt;
}


.RadioTableRadioCellA {
	background-color: #FFFFEE;
	padding: 4px;
}
.RadioTableRadioCellAOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.RadioTableRadioCellB {
	background-color: #DEDAD5;
	padding: 4px;
}
.RadioTableRadioCellBOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.RadioTableLabelCellA {
	background-color: #FFFFEE;
	padding: 4px;
	font-size:10pt;
}
.RadioTableLabelCellAOver {
	background-color: #FFFFCD;
	padding: 4px;
	font-size:10pt;
}
.RadioTableLabelCellB {
	background-color: #DEDAD5;
	padding: 4px;
	font-size:10pt;
}
.RadioTableLabelCellBOver {
	background-color: #FFFFCD;
	padding: 4px;
	font-size:10pt;
}




.Tables1Table {
	border-collapse: collapse;
}
.Tables1Header {
	font-weight: bold;
	padding: 0px 8px 2px 8px;
	text-align: center;
	vertical-align: bottom;
	font-size: 10pt;
}
.Tables1HeaderA {
	background-color: #FFFFEE;
	font-weight: bold;
	padding: 0px 8px 2px 8px;
	text-align: center;
	vertical-align: bottom;
	font-size: 10pt;
}
.Tables1HeaderB {
	background-color: #DEDAD5;
	font-weight: bold;
	padding: 0px 8px 2px 8px;
	text-align: center;
	vertical-align: bottom;
	font-size: 10pt;
}
.Tables1LabelA {
	background-color: #FFFFEE;
	padding: 4px;
	font-size: 10pt;
}
.Tables1LabelB {
	background-color: #DEDAD5;
	padding: 4px;
	font-size: 10pt;
}
.Tables1LabelAOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.Tables1LabelBOver {
	background-color: #FFFFCD;
	padding: 4px;
}
.Tables1CellA {
	background-color: #FFFFEE;
	padding: 4px;
	text-align: center;
}
.Tables1CellB {
	background-color: #DEDAD5;
	padding: 4px;
	text-align: center;
}
.Tables1CellAOver {
	background-color: #FFFFCD;
	padding: 4px;
	text-align: center;
}
.Tables1CellBOver {
	background-color: #FFFFCD;
	padding: 4px;
	text-align: center;
	
}
 
.PageText { margin-top:20px}

.toc {
  border-bottom: 1px solid black;
  padding-bottom: 4px;
  
}
.tocEntry {
  margin-right: 10px;
}
