H1
{
	color: white;
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 30px;
	font-weight: bolder;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding: 0px;
	
}
H2
{
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #103a51;
	margin-bottom: 0px;
}
H3
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 26px;
	font-weight: bolder;
	color: #679cb9;
	margin-bottom: 0px;
}
H4
{
	font-family: Arial Narrow, Arial, Verdana;
	font-size: 16px;
	font-weight: bolder;
	color: #679cb9;
	margin-bottom: 0px;
}
.text_orange
{
	color: #ff8522;
	font-weight: bold;
}
.lnk_orange A
{
	color: #ff8522;
	font-weight: bold;
	text-decoration: none;
}
.lnk_orange A:visited
{
	color: #ff8522;
	text-decoration: none;
}	
.lnk_orange A:active
{
	color: #ff8522;
	text-decoration: none;
}
.lnk_darkgray A
{
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}
.lnk_darkgray A:visited
{
	color: #444444;
}	
.lnk_darkgray A:active
{
	color: #444444;
}
.lnk_disabled A
{
	color: #c9c9c9;
	font-weight: bold;
	text-decoration: none;
}
.lnk_disabled A:visited
{
	color: #c9c9c9;
}	
.lnk_disabled A:active
{
	color: #c9c9c9;
}
.popup_title
{
	font-size: 18px;
}
.home_title
{
	margin-left: 10px;
	padding-top: 12px;
}
.home_title_gray
{
	color: #666666;
}
.home_title_brown
{
	color: #71705e; 
	margin-top: -6px;
}
.home_title_right
{
	font-family: Arial, Verdana; 
	font-size: 20px; 
	color: #71705e; 
	font-weight: bold;
}

.home_test
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	
}
.home_test,
.home_featured_test
{
	padding-bottom: 4px;
}
.home_featured_test a,
.home_test a
{
	cursor: pointer;
}
.home_featured_test a span,
.home_test a span
{
	
	cursor: pointer;
}
.home_featured_test a img,
.home_test a img
{
	float: right;
	border: none;
	margin-top: 1px;
	margin-left: 6px;
}
.home_featured_test a img
{
	margin-right: 16px;
}
H2 img
{
	float: left;
	margin: 5px 20px 0px 9px;
}
H2 span
{
	cursor: default;
	line-height: 22px;
	float: left;
	padding-right: 32px;
}
.home_test A
{
	color: #444444;
	font-weight: bold;
}
.home_featured_test
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}

.home_featured_test A
{
	text-decoration: underline;
}
.home_featured_test A:visited
{
	text-decoration: underline;
}
.home_featured_test A:active
{
	text-decoration: underline;
}
.footer
{
	font-family: Verdana; 
	font-size: 9px;
	color: #333333;
}

.footer A
{
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.static_page_title
{
	padding-top: 20px;
	padding-left: 16px;
}
.static_page_paragraph
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.static_page_paragraph A
{
	text-decoration: underline;
}

.page_paragraph
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.disabled_page_paragraph
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #c9c9c9;
}
.disabled_page_paragraph A
{
	text-decoration: underline;
}
.welcome_msg
{
	font-weight: bold;
}

.page_number
{
	font-family:  Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
}
.page_number A
{
	color: #113e58;
	text-decoration: none;
}
.small_paragraph
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #71705e;
	background-color: #efebdd;
}

.small_paragraph_title
{
	font-size: 17px; 
	font-weight: bold;
}
.small_text
{
	font-size: 11px;
}
.small_text A
{
	font-size: 11px;
}
.tight_text A
{
	letter-spacing: 0px;
	font-weight: normal;
}
.search_test_cats
{
	font-family: Arial, Verdana; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff;
}
.form_text
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}

.form_text INPUT
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: black;
	
}
.form_text SELECT
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: black;
	
}
.input_no_margins INPUT
{
	padding-top: 0px;
	margin-top: 0px;
}
.input_max_width
{
	width: 140px;
}
.input_min_left
{
	margin-left: 0px;
	padding-left: 0px;
}
.form_label
{
	font-weight: bold;
}
.form_error
{
	color: red;
}
.back_to_top A
{
	text-decoration: none;
	font-weight: bold;
	color: #444444;
}
.quest_prevnext
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #1f5577;
}
.quest_prevnext A
{
	color: #1f5577;
	text-decoration: none;
}
.quest_current
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
.take_test_title 
{
	padding-left: 8px;
}
.quest
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
}
.answer
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
}
.answer INPUT
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
}
.answer_num
{
	font-weight: bold;
	padding-right: 4px;
}
.answer_correct
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #6699cc;
}
.answer_correct_num
{
	font-weight: bold;
}
.answer_correct_title
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #6699cc;
}
.user_answer_wrong
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #ff0000;
}
.user_answer_wrong_num
{
	font-weight: bold;
}
.user_answer_wrong_title
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}
.user_answer_correct
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: green;
}
.user_answer_correct_num
{
	font-weight: bold;
}
.user_answer_correct_title
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: green;
}
.answer_explanation
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #000000;
}
.answer_explanation_title
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.time
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #c2aa16;
}
.clock
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.your_score
{
	font-family: Arial, Verdana;
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ffcc00;
	padding-left: 10px;
}
.lb_title
{
	font-family: Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #71705e;
	background-color: #efebdd;
}
.lb_header
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #e1e1e1;
	padding: 6px;
}
.lb_row1
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #e1e1e1;
}
.lb_row2
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #f2f2f2;
}
.question_num
{
	font-family: Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #103a51;
	margin-bottom: 0px;
}
.list_header
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #103a51;
}
.list_number
{
	font-weight: bold;
}
.info_message
{
	font-family:  Arial, Verdana;
	font-size: 12px;
	color: red;
	padding: 6px;
}
.view_all_tests
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}
.ad_info
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #444444;
	padding-left: 20px;
}
.ad_header
{
	padding: 0px 0px 10px 17px;
	
}

.ad_header div
{
	height: 90px;
	width: 728px;
}
.ad_links div
{
	width: 468px;
	height: 15px;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
}