﻿* {
/*	padding: 0px;
	margin: 0px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*
body {
	margin: 10px;
}
*/

/****************************************/
/* Self Check                           */
/****************************************/
.SELFCHECK_TABLE {
	width: 100%;
	border: 0px solid black;
	margin-bottom: 10px;
}

.SELFCHECK_ROW {
}

.SELFCHECK_CELL {
	padding: 5px;
	border: 2px solid #CC0000;
	
	font-weight: bold;
	font-size: 8pt;
	color:#CC0000;
	background-color:#fcfcfc;
}
/****************************************/

/****************************************/
/* Survey Table                         */
/****************************************/
.SURVEY_TABLE {
	width: 550;
	border: 0px solid black;
	margin-left: 13px;
	/*margin-bottom: 10px;*/
}

/****************************************/
.SURVEY_ERROR_ROW {
}
.SURVEY_ERROR_CELL {
	padding: 5px;
	border: 1px solid #CC0000;
	
	font-size: 8pt;
	color:#CC0000;
	background-color:#fcfcfc;
}

/****************************************/
.SURVEY_IMAGE_ROW {
}
.SURVEY_IMAGE_CELL {
	height: 80px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}

/****************************************/
.SURVEY_INSTRUCTION_ROW {
}
.SURVEY_INSTRUCTION_CELL {
	padding-top:10px;
	padding-bottom:10px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #444444;
}

/****************************************/
.SURVEY_LABEL_ROW {
}
.SURVEY_LABEL_CELL {
	padding-top:5px;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}

/****************************************/
.SURVEY_RULER_ROW {
}
.SURVEY_RULER_CELL {
	border: 0px none;
	height: 1px;
	background-color:#CCCCCC;
}

/****************************************/
.SURVEY_LINEBREAK_ROW {
}
.SURVEY_LINEBREAK_CELL {
	height:10px;
	background-color: transparent;
	border-left: 0px solid #EFEFDF;
	border-right: 0px solid #EFEFDF;
}

/****************************************/
.SURVEY_NAVIGATION_ROW {
}
.SURVEY_NAVIGATION_CELL {
	text-align:center;
	padding:10px;
	border: 1px solid #cccccc;
	font-size: 8pt;
	background-color: #EFEFEF;
}

/****************************************/
.SURVEY_NAVIGATION_BUTTON {
	font-weight: bold;
	font-size: 8pt;
}

/****************************************/
.SURVEY_TITLE_ROW {
}
.SURVEY_TITLE_CELL {
	height: 50px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	text-align: center;
	
	font-size: 14pt;
	font-weight: bold;
	color: #444444;
}

/****************************************/


/****************************************/
/* Question Table                       */
/****************************************/
.QUESTION_TABLE {
	width: 100%;
	border: 1px solid #CCCCCC;
}

.QUESTION_TABLE td{
	padding: 4px;
}

/****************************************/
.QUESTION_ERROR_ROW {
}
.QUESTION_ERROR_CELL {
	padding: 3px;
	border: 0px solid #CC0000;
	
	color:#CC0000;
	font-size:8pt;
}
.QUESTION_ERROR {
	color:#CC0000;
	font-size:8pt;
	background-color: #EECCCC;
}

/****************************************/
.QUESTION_ROW {
}
.QUESTION_CELL {
	font-weight: bold;
	font-size: 8pt;
	color: #444444;
	width:100%;
}

/****************************************/
.QUESTION_OPTION_ROW {
}
.QUESTION_OPTION_CELL {
	width: 100%;
	font-size: 8pt;
	color: #444444;
}

/****************************************/
.QUESTION_SUB_ROW {
}
.QUESTION_SUB_CELL {
}

/****************************************/
.QUESTION_SUBOPTION_ROW {
}
.QUESTION_SUBOPTION_CELL {
}

/****************************************/


/****************************************/
/* Matrix Cells                         */
/****************************************/
.MATRIX_TABLE{
}

.MATRIX_TABLE td{
	padding: 1px;
}

.MATRIX_ROW {
}

.MATRIX_HEADER_QUALIFIER {
	background-color: #C0A24D;
}

.MATRIX_HEADER_NUMBER {
	background-color: #cbb368;
}

.MATRIX_NAME {
	width: 200px;
	text-align: left;
	font-size: 8pt;
	color: #444444;
	border-bottom: 1px solid #EEEEEE;
}

.MATRIX_NUMBER{
	width: 50px;
	text-align: center;
	vertical-align: middle;
	font-size: 7.5pt;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
}

/****************************************/


/****************************************/
/* Matrix Cells                         */
/****************************************/
.MATRIX_QUALIFIER_LEFT{
	text-align: left;
	vertical-align: middle;
	font-size: 7.5pt;
	color: white;
	font-weight: bold;
}

.MATRIX_QUALIFIER_MIDDLE{
	text-align: center;
	vertical-align: middle;
	font-size: 7.5pt;
	color: white;
	font-weight: bold;
}

.MATRIX_QUALIFIER_RIGHT{
	text-align: right;
	vertical-align: middle;
	font-size: 7.5pt;
	color: white;
	font-weight: bold;
}

.MATRIX_QUALIFIER_DONTKNOW{
	text-align: center;
	vertical-align: middle;
	font-size: 7.5pt;
	color: white;
	font-weight: bold;
}

/****************************************/


/****************************************/
/* Forms                                */
/****************************************/
.formtextarea {
	font-size:8pt;
}


/****************************************/
