
	
.question{
	margin:10px;
}	
	

.div_type_header{
	clear:left;
	font-weight:bold;
	margin:20px 15px 5px 5px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	
}


div.div_images,
div.div_listings{
	padding-left:50px;	
}
div.div_image,
div.div_listing{
	border:1px solid #CCC;
	margin:10px 10px 10px 0;
	padding:5px;

}
div.div_image img{
}
div.div_listing_wording{
	white-space:pre;
	font-family:"Courier New", Courier, monospace;
	font-size:0.9em;
}
div.div_image_title,
div.div_listing_title{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;	
}

div.field{
	clear:left;
	margin:5px;
	padding-left:50px;
	
}
.answers_plus{
	margin-left:80px;
	width:auto;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;	
}
.answers_plus td{
	vertical-align:top;
}	
.answers_plus .q_letter{
	width:20px;
	text-align:center;
}
.button_submit{
	font-size:1.2em;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
}

.button_quit{
	font-size:1.2em;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:120px;	
}


.button_grade{
	font-size:1.2em;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;	
}

#question_issue{
	display:none;
	border:1px solid #DDD;
	background-color:#F5F5F5;
	margin:10px 0;
}	

.button_explanation{
	font-size:1.2em;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	float:left;
	clear:left;
}

