#transparent_div_test_menu	{
	position: absolute; 
	z-index: 10; 
	background-color:#000000; 
	bottom: 0px; 
	top: 0px; 
	height: 110px; 
	width: 100%; 
	filter:alpha(opacity=30); 
	-moz-opacity:.30; 
	opacity:.30;}

#transparent_div_test_menu_difficulties	{
	position: absolute; 
	z-index: 10; 
	background-color:#000000; 
	bottom: 0px; 
	top: 0px; 
	height: 211px; 
	width: 100%; 
	filter:alpha(opacity=30); 
	-moz-opacity:.30; 
	opacity:.30;}
	
#page_container_main_test	{
	background-color: #FFFFFF;	
	margin: 3px 0px 0px 0px;
	padding: 0px;}
	
#test_content
	{
	position: absolute;
	top: 211px;
	right: 0px;
	bottom: 40px;
	left: 0px;
	margin: 0px 0px 0px 4px;
	border-right: 4px solid #000000;
	overflow: auto;
	background-color: #FFFFFF;
	}

#test_content_answers	{
	margin: 20px 0px 24px 14px;}

#test_content_answer_container	{
	margin-bottom: 10px;}
	
#test_content_answer	{
	margin: 0px 10px 0px 25px;}
	
#test_content_answer	p{
	margin: 0px;
	padding: 0px;}
	
.test_footer	{
	position: absolute;
	right: 0px;
	border-right: 4px solid #000000;
	left: 4px;
	bottom: 0px;
	height: 40px;
	margin: 0px;
	background-image: url(images/background_footer_bottom.gif);}
	
	
#test_table_preview_container	{
	margin: 20px -14px 10px -14px;}		
	
	
	/* test header formatting -------------------------------------------- */	
		
	#page_container_main_test_heading	{
	background-color: #8999b3;
	border-bottom: 1px solid #191a46;}
	
	#page_container_main_test_heading	H1.right{
	color: #ffffff;
	font-size: 80%;
	float: right;
	padding: 7px 8px 8px 20px;}		
	
	#page_container_main_test_heading	H1{
	color: #ffffff;
	font-size: 80%;
	padding: 7px 20px 8px 8px;
	margin: 0px;
	line-height: 150%;}
	
	#page_container_main_test_warning	{
	background-color: #ffffff;
	border: 2px solid #a30000;}
	
	#page_container_main_test_warning	p{
	color: #a30000;
	font-size: 75%;
	padding: 7px 20px 8px 8px;
	margin: 0px;
	line-height: 150%;}
	
	#page_container_main_test_warning_button	{
	float: right;
	margin: 5px 4px 4px 4px;}
	
	#page_container_main_test_technical_difficulties	{
	padding: 16px;
	border-top: 1px solid #191a46;}	
	
	#page_container_main_test_details	{
	padding: 0px;
	background-color:#FFFFFF;}
	
	#page_container_main_test_details	p	{
	font-weight: 900;
	padding: 4px 6px 4px 4px;
	margin: 0px;}

	#page_container_main_test_details_left_container	{
	border-right: 1px solid #191a46; 
	float: left; 
	padding: 6px 0px 6px 4px;}
	
	#page_container_main_test_details_left_buttons	{
	border-left: 1px solid #191a46; 
	float: right;	
	padding: 5px 5px 6px 5px;}
	
	#page_container_main_test_details_timer_heading	{
	float: left;	
	display: block;}
	
	#page_container_main_test_details_timer_border	{
	border-left: 1px solid #191a46; 
	float: left; 
	display: block;
	padding-right: 6px;}
	
	#page_container_main_test_details_timer_section	{
	background-color: #8999b4;
	border-top: 1px solid #191a46;
	border-right: 1px solid #191a46;
	border-bottom: 1px solid #191a46;
	float: left;	
	display: block;
	width: 38px;}
	
	#page_container_main_test_details_timer_section	p, #page_container_main_test_details_timer_section_warning p{
	color: #ffffff;
	size: 70%;
	padding: 3px;
	font-weight: 400;}	
	
	#page_container_main_test_details_timer_section_warning{
	background-color: #9b4644;
	border-top: 1px solid #593045;
	border-right: 1px solid #593045;
	border-bottom: 1px solid #593045;
	float: left;	
	display: block;
	width: 38px;}	

	
	/* test & test table formatting -------------------------------------------- */	
	#test_table_heading	{
	border-top: 1px solid #868686;
	width: 100%;}	
	
	table.test_table	{
	}
	
	#page_container_main_test table.test_table	p{
	font-size: 75%;
	line-height: 150%;}
	
	#page_container_main_test table.test_table	OL{
	font-size: 75%;
	line-height: 150%;}
	
	table.test_table	a{
	text-decoration: none;}
	
	table.test_table	a:hover{
	text-decoration: underline;}
	
	.test_table_answered	{
	background-color: #eeeeee;}
	
	table.test_table	h1{
	color: #404040;
	font-size: 70%;
	margin: 0px 0px 6px 0px;}
	
	table.test_table	img{
	vertical-align: middle;
	margin: 12px 6px 12px 6px;
	border: none;
	}
	
	table.test_table	OL{
	list-style-type: upper-alpha;
	font-size: 70%;
	margin: 25px 0px 15px 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;	
	color: #464646;}
	
	table.test_table	LI{
	margin-top: 4px;}
	
	table.test_table	LI.text_highlight{
	border: 1px solid #395d98;
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 8px;}
	
	table.test_table	TR.heading{
	background-color: #dddddd;
	font-weight: 900;}
	
	table.test_table	TR.section_heading{
	background-color: #fafafa;
	font-weight: 900;}
	
	table.test_table	TD{
	padding: 8px 10px 2px 10px;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #191a46;}
	
	table.test_table	TD.final{
	padding: 8px 10px 2px 10px;
	border-bottom: 1px solid #868686;
	border-right: none;}
	
	table.test_table	TD.final_question{
	padding: 14px 40px 2px 16px;
	border-bottom: 1px solid #868686;
	border-right: none;}
	
	#test_table_td_width_100	{
	width: 100px;}
	
	.test_table_question_highlight	{
	color: #395d98;
	border: 1px solid #ffffff;}
	
	.test_table_question_highlight:hover	{
	cursor: pointer; cursor: hand;}