/* general styles */
/*body, html
{
	font-family:Comic Sans MS,Arial,Verdana,Tahoma,Helvetica;
	font-size:11px;
	
	color:#000000;
	line-height:150%;

	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
image
{
	border:0px;
}
table th, table td, div, p
{
	font-family:Comic Sans MS,Arial,Verdana,Tahoma,Helvetica;
	font-size:11px;

	text-align:left;
	padding:0px;
}
p
{
	margin:0px;
}

strong, b
{
	font-weight:bold;
	color:#606060;
}
*/

.div_questionnaire_start
{
	font-family:Comic Sans MS,Arial,Verdana,Tahoma,Helvetica;
	font-size:11px;

	width:540px;
}



/* table styles */
.questionnaire_table_outer
{
	padding:5px;
	border:0px solid #000000;
}
.questionnaire_table_inner
{
	padding:2px;
	border:0px solid #777777;
}
.table_matrix
{
	width:540px;
}
.table_matrix td
{
	padding:5px;
}
.questionnaire_table_outer td, .questionnaire_table_inner td, .table_matrix td
{
	font-family:Comic Sans MS,Arial,Verdana,Tahoma,Helvetica;
	font-size:11px;
}

/* td styles */
.td_matrix_option
{
	width:300px;
	min-width:300px;
	padding:1px;
	white-space:normal;
}
.td_matrix_radio_label
{
	width:22px;
	min-width:22px;
	font-size:10px;
	text-align:center;
}
.td_matrix_radio
{
	text-align:center;
	border:1px solid #000000;
}

.td_question
{
	color:#000000;
	height:0px;
}

.td_option_separator
{
	color:#000000;
}

.td_numbering
{
	width:10px;
	padding:0px;
}

.td_must_hightlight
{
	background-color:#ff7777;
}


/* div styles */
.div_question_header
{
	font-size:20px;
	width:540px;
	min-width:540px;
	white-space:normal;
	font-weight:bold;
	color:#000000;
	padding-bottom:20px;
}
.div_question_label
{
	color:#000000;
	font-size:12px;
	white-space:normal;
	width:540px;
	min-width:540px;
}
.div_question_suffix
{
	font-weight:bold;
	white-space:normal;
	width:540px;
	min-width:540px;
}
.div_matrix_list_custom_prefix
{
	width:150px;
	min-width:150px;
	white-space:normal;
}


/* button and input styles */
.input_matrix_custom_value
{
	width:150px;
	color:#000000;
}
.button_questionnaire
{
	width:100px;
	background-color:#ffaaaa;
	color:#000000;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
.button_questionnaire:hover
{
	background-color:#ffeeee;
	cursor:pointer;
}
.div_wait
{
	width:100px;
	color:#ff0000;
}
.div_comment
{
	color:#777777;
}


.bold
{
	font-weight:bold;
}