#results_screen{
	height:100%;
}

#results_screen th, #results_screen td{
	border:1px solid #000000;
}

.score{
	height:10%;
}

#answer_required{
	color:red;
	bottom:6%;
	position:absolute;
	width:100%;
}
#quiz_holder{

	height:97%;
	padding-top:3%;
}

.question p{
	margin:0 0 10px 0;
	font-weight:bold;
}	

#answer_required p{
	text-align:center;
}

#footer #submit-button{ 
	position:relative;
	float:right;
	width: 90px; 
	height: 30px; 
	background:url('../images/submit.png') no-repeat; 
}

#footer #submit-button:hover{
	background-position:0-30px;
}

#submit_screen p{
	font-size:30px;
	text-align:center;
	padding-top:30px;
}

.quiz_results_table{
	height:90%;
	overflow-x:hidden;
}

.quiz_results_table th{
	font-size:11pt;
	background:#dedede;
	padding:2px;
}

.quiz_results_table p{
	margin:0;
}

.quiz_results_table .content_table, .quiz_results_table .header_table{
	width:100%;
}

.quiz_results_table .content_table{
	overflow-y:scroll;
	overflow-x:hidden;
	height:300px;
	position:relative;
}

.content_table .correct_column{
	padding:2px 20px 2px 2px;
	font-size:10pt;
}

.quiz_results_table .content_table .visual_column, .quiz_results_table .content_table .question_column, .quiz_results_table .content_table .response_column{
	font-size:10pt;
	padding:2px;
}

.quiz_results_table table{
	width:100%;
}

.quiz_results_table .content_table table {
	position:relative;
	float:left;
	background:#ffffff;
}

.visual_column{
	text-align:center;
}	

.multiplechoice_question .question_number, .multipleresponse_question .question_number{
	float:left;
	font-size:.7em;
	font-weight:bold;
	margin-right:1%;
	width:3%;
	text-align:right;
	position:relative;
	
}


