<!--
table { border-collapse:collapse }
.moduleheader { width: 650px; font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; background-color: #E0E0E0 }
.moduleheadertext { font-family: Arial; font-size: 12px; text-align: left; background-color: #E0E0E0 }
.sectionheader { width:650px;font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; background-color: #E0E0E0 }
.sectionheadertext { font-family: Arial; font-size: 12px; text-align: left; background-color: #E0E0E0 }
.question { width: 650px }
.questionnarrow { width: 450px }
.questiontext { margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF }
.questionnumber { vertical-align:text-top; width: 40px; margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF }
.questioncontent { width:80%;margin-top: 10px; margin-left: 50px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF }
.questioncontentsmall { width:450px;margin-top: 10px; margin-left: 50px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF }

.gridtable { width:80%; margin-left:50px; margin-top: 10px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; border: 3px solid; border-width:1px; border-color:#000000 }
.gridtablecell { border: 1px solid }	
.gridheader { font-family: Arial; font-size: 12px; font-weight: normal; text-align: center; background-color: #CCCCCC }
.gridtableheadercell { border: 1px solid ; width: 50px; vertical-align:top; text-align:center }
.gridtableheaderstub { text-align: left }
.gridrowdark { font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #CCCCCC }
.gridrowlight { font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #EEEEEE }
.gridrowwhite { font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF; border: 1px solid}
.gridrowwhiteexplain { width:200px; font-family: Arial; font-style:none; font-size: 10px; font-weight: normal; text-align: left; background-color: #FFFFFF; border: 1px solid #CCCCCC }

.gridcheck { border: 1px solid; font-family: Arial; font-size: 12px; font-weight: normal; text-align: center }
.textsmall { font-size: 11px }

.radiogrid { width:80%;margin-left:50px;font-size:12px;text-align:left;border-width:1px;border:1px;padding:10px;vertical-align:text-top;border-color:#000000 }
.radiogridcell { vertical-align:top; font-size:12px }

.radiogridlarge { font-size: 12px; padding-left: 20px; border: 1px solid;border-color:#000000 }
.radiogridlargeheadercell { vertical-align: top; border: 1px solid }
.radiogridlargecell {text-align:left; padding: 5px; border: 1px solid }


.radiogridlargelight { font-size: 11px; padding-left: 20px; border: 1px solid; background-color: #EEEEEE }
.radiogridlargeheadercelllight { vertical-align: top; border: 1px solid; background-color: #EEEEEE }
.radiogridlargecelllight { text-align:left; padding: 5px; border: 1px solid ; background-color: #EEEEEE}
.radiogridlargeradiolight { text-align: center; width:55px; border: 1px solid; background-color: #EEEEEE}
.radiogridlargeradiolightwide { text-align: center; width:155px; border: 1px solid; background-color: #EEEEEE }

.radiogridlargedark { font-size: 11px; padding-left: 20px; border: 1px solid; background-color: #CCCCCC }
.radiogridlargeheadercelldark { vertical-align: top; border: 1px solid; background-color: #CCCCCC }
.radiogridlargecelldark { text-align:left; padding: 5px; border: 1px solid; background-color: #CCCCCC }
.radiogridlargeradiodark { text-align: center; width:55px; border: 1px solid; background-color: #CCCCCC }
.radiogridlargeradiodarkwide { text-align: center; width:155px; border: 1px solid; background-color: #CCCCCC }

.radiogridlargewideexplain { text-align: center; font-size: 10px; width:155px; border: 0px solid; background-color: #FFFFFF }
.radiogridlargeradio { text-align: center; width:55px; border: 1px solid }
.radiogridlargeheader { text-align: center; border: 1px solid }
.radiogridlargestub { width: 250px; text-align:left; border: 1px solid }

.scorecard { width: 650px }
.scorecardheader { font-family: Arial; font-size: 16px; font-weight: bold; text-align: center; background-color: #FFFFFF }
.scorecardtext { margin-top: 10px; font-family: Arial; font-size: 16px; font-weight: normal; text-align: left; background-color: #FFFFFF }
.scorecardheadertext { margin-top: 14px; font-family: Arial; font-size: 12px; font-weight: bold; text-align: left; background-color: #FFFFFF }
.scorecardcontent { margin-top: 10px; margin-left: 50px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; background-color: #FFFFFF }
.scoreboard { width: 650px }
.scoreboardheader { font-weight:bold; text-align: center }
.scoreboardstub { width: 200px; text-align:left; border: 1px solid }
.scoreboardcell { border: 1px solid; text-align: center }
.scoreboardscore { height: 50px }
.scoreinfo { text-align:left }
.scoreinfoheader { font-family: Arial; font-size: 14px; font-weight: bold; text-align: left; background-color: #FFFFFF }
.scoreinfotext { margin-left: 20px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; background-color: #FFFFFF }	
.scoreinfotext2 { margin-left: 40px; font-family: Arial; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; background-color: #FFFFFF }	
.validation { font-family: Arial; font-size:12px; color: #FF0000 }
.textsmall { font-size:9px; font-family: arial}

-->


