BODY {
 text-align: center;
 background-color: #999999;
}
.Handler {
 width: 700px;
 margin: auto;
 text-align: center;
 border: 1px solid #000000;
}
.Question {
 FONT-WEIGHT: bold;
 WIDTH: 90%;
 COLOR: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #0066CC;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
PADDING:3px;

}
.Asterisk {
 COLOR: #FF0000
}
.Answer{
 WIDTH: 90%;
 margin-bottom: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
}
.Survey {
 width: 100%;
 text-align: center;
 background-color: #336699;
}
.SurveyLabel {
 FONT-WEIGHT: bold;
 COLOR: #000000;
 LETTER-SPACING: 10px;
 BACKGROUND-COLOR: #ffffff;
 text-align: center;
 width: 100%;
 height: 70px;
 font-size: 18px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 padding: 5px;
 text-transform: uppercase;
}

.SurveyInstruction {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #FFFFFF;
 color: #336699;
Padding:3px;
}
.iEdit {
 width: 100%;
 border: 1px dashed #CCCCCC;
}
.iCombo {
 width: 100%;
 border: 1px dashed #CCCCCC;
}
.iMemo {
 width: 100%;
 height: 100px;
 border: 1px dashed #000000;
}
.iButton {
 background-color: #FFFFFF;
 border: 1px solid #000000;
 width: 100px;

}
.iRadio {
 font-family: Arial, Helvetica, sans-serif;
}
.iCheck {
 font-family: Arial, Helvetica, sans-serif;
}
.iList {
 width: 100%;
 border: 1px dashed #666666;
}
.iLine {
 height: 1px;
 color: #CCCCCC;
 width: 90%;
}
.iText {
 font-family: "Courier New", Courier, mono;
 font-size: 12px;
 color: #FFFF00;
 text-align: left;
 width: 90%;
}
.iImageCheck {
 border: 1px solid #000000;
 vertical-align: middle;
 height: 25px;
 width: 25px;
}
.iImage {

 border: 5px solid #FFFFFF;
 vertical-align: middle;
}
.RadioGroup {
 width: 100%;
 background-color: #FFFFFF;
 font-size: 10px;
 margin-bottom: 3px;
}
.RadioGroupEven {
 width: 100%;
 background-color: #CCCCCC;
 font-size: 10px;
 margin-bottom: 3px;
}
.CheckGroup {

 width: 100%;
 background-color: #FFFFFF;
 font-size: 10px;
 margin-bottom: 3px;
}
.CheckGroupEven {

 width: 100%;
 background-color: #CCCCCC;
 font-size: 10px;
 margin-bottom: 3px;
}
.Required {
 FONT-WEIGHT: bold;
 WIDTH: 100%;
 COLOR: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #0066CC;
 text-align: center;
}
.SurveyBottom {
 text-align: center;
 border-top: 1px solid #FFFFFF;
}
.MatrixAnswer {
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MatrixRowEven {
 FONT-SIZE: 12px;
 HEIGHT: 30px;
 BACKGROUND-COLOR: #FFFFFF;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MatrixTable {
 WIDTH: 100%
}
.MatrixRow {
 FONT-SIZE: 12px;
 HEIGHT: 30px;
 BACKGROUND-COLOR: #CCCCCC;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MatrixHeader {
 FONT-SIZE: 12px;
  TEXT-ALIGN: center;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MatrixScale {

 WIDTH: 20%;

}
.StaticText
{
 WIDTH: 100%;
 FONT-FAMILY: verdana, helvetica, arial; 
 font-size: 24px;
 color: #000000;
 background-color: #FFFFFF;
 text-align: center;
}

.ProgressTable {
 margin: auto;
 HEIGHT: 15px;
 WIDTH: 300px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-right: 3px;
 padding-left: 3px;
 margin-bottom: 10px;
 border: 1px dashed #ddeeff;
}

.Progress
{
 HEIGHT: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 BACKGROUND-COLOR: #ddeeff;
 text-align: center;
}
