BODY {
    TEXT-ALIGN: center;
	FONT-SIZE: 10pt; 
	FONT-FAMILY: verdana, helvetica, arial; 
	BACKGROUND-COLOR: #fffbde
}
.Handler {
    margin: auto;
    TEXT-ALIGN: center;
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	WIDTH: 700px; 
	BORDER-BOTTOM: #000066 1px solid; 
	BACKGROUND-COLOR: #b9dcff
}
.Question {
 FONT-WEIGHT: bold;
 WIDTH: 100%;
 COLOR: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #006699;
 MARGIN-TOP: 10px;
 PADDING: 3px;
}
.Asterisk {
 COLOR: #FF0000
}
.Answer{

	WIDTH: 100%; 
	BACKGROUND-COLOR: #ddeeff;
    MARGIN-TOP: 3px;
    PADDING: 3px;

}
.Survey {
 width: 100%;
text-align: left;

}
.SurveyLabel {

background-color: #FFFFFF;
FONT-WEIGHT: bold;
WIDTH: 100%; 
text-align: left;

	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	LETTER-SPACING: 1px; 
 font-size: 12px;
}

.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 #CCCCCC;
}
.iButton {
 background-color: #FFFFFF;
 border: 1px dashed #CCCCCC;
 width: 100px;

}
.iRadio {

}
.iCheck {

}
.iList {
 width: 100%;
 border: 1px dashed #CCCCCC;
}
.iLine {
 height: 2px;
 color:  #006699;
 width: 100%;
}
.iText {
 font-size: 12px;
 PADDING-LEFT:3px;
 PADDING-RIGHT:3px;

}
.iImageCheck {
 height: 25px;
 width: 25px;
}


.iImageRadio {
 height: 25px;
 width: 25px;
}

.iImageGroup {
 width: 100%;
 MARGIN-TOP:5px;
 MARGIN-BOTTOM:5px;

}

.iImage {
 border: 1px dashed #CCCCCC;

}

.RadioGroup {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;


}
.RadioGroupEven {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;

}
.CheckGroup {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;


}
.CheckGroupEven {
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;

}
.Required {
 FONT-WEIGHT: bold;
 WIDTH: 100%;
 COLOR: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;

 text-align: center;
}
.SurveyBottom {
 text-align: center;
 PADDING:20px;
 border-top: 1px solid #FFFFFF;
 height: 25px;
}
.MatrixAnswer {
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MatrixRowEven {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 HEIGHT: 30px;
	BACKGROUND-COLOR: #b9dcff;
 text-align: center;
}
.MatrixTable {
 WIDTH: 100%
}
.MatrixRow {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 HEIGHT: 30px;
	BACKGROUND-COLOR: #b9dcff;

 text-align: center;
}
.MatrixHeader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;

 TEXT-ALIGN: center;
 color: #000000;
}
.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;
}


