body						{ background:#1E2947; margin:0px; color:#788498; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
td							{ vertical-align:top; text-align:left; }
p							{ margin:0px; padding:0px; }
a							{ color:#1E2947; text-decoration:underline; }
a:hover						{ color:#788498; text-decoration:underline; }
.nav_menu					{ background:url(/images/navbg.jpg) bottom left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px }
.menu_item_root				{ padding:6px 0px 1px 15px; color:#FFF; }
.menu_item_root a			{ color:#FFF; text-decoration:none; }
.menu_item_root a:hover 	{ color:#FFDC9F; text-decoration:underline; }
.menu_item_child			{ padding:6px 0px 1px 25px; color:#CCC; }
.menu_item_child a			{ color:#CCC; text-decoration:none; }
.menu_item_child a:hover	{ color:#FFDC9F; text-decoration:underline; }
.menu_hr					{ height:7px; background:url(/images/navhr.jpg) no-repeat; background-position:3px 5px; padding:3px 0px; line-height:1px; }
td.internal211				{ background:url(/images/blue_lines211.jpg) #FFF bottom no-repeat; color:#757472; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }
td.internal177				{ background:url(/images/blue_lines177.jpg) #FFF bottom no-repeat; color:#757472; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }
td.internal p				{ margin-bottom:15px; }
td.internal a				{ color:#7A9D7E; }
td.internal a:hover			{ color:#7A9D7E; }
div.page_content			{ margin:25px; }
.page_text					{ padding:10px; }
.page_title					{ font-size:14px; line-height:17px; padding-bottom:10px; color:#181648; font-weight:bold; }
.page_sub_title				{ font-size:13px; font-style:italic; line-height:15px; padding-bottom:10px; color:#181648; }
.page_author			    { font-size:11px; font-style:italic; color:#181648; padding-bottom:10px; }
#sb_holder					{ border:#A6B7C7 solid 1px; border-bottom:0px; font-size:10px; }
#sb_holder div				{ padding:5px; cursor:pointer; border-bottom:#A6B7C7 solid 1px; font-size:10px; }
#sb_holder .sb				{ background:#D4D7E5; }
#sb_holder .sb_o			{ background:#CCC; color:#000; }
#sb_holder .sb_high			{ background:#D4D7E5; font-weight:bold; color:#181648; }
#sb_holder .sb_high_o		{ background:#CCC; font-weight:bold; color:#000; }
#sb_holder .sb_sub			{ padding:2px 0px 2px 15px; }
#sb_holder .sb_sub_o		{ background:#CCC; color:#000; padding:2px 0px 2px 15px; }
#sb_holder .sb_sub_high		{ padding:2px 0px 2px 15px; font-weight:bold; color:#181648; }
#sb_holder .sb_sub_high_o	{ background:#CCC; padding:2px 0px 2px 15px; font-weight:bold; color:#000; }
#sb_holder .sb_top			{ font-size:12px; color:#181648; background:#F6AB2E; }
#sb_holder .sb_top_o		{ font-size:12px; color:#181648; background:#DFA137; }
#sb_holder .sb_top_high		{ font-size:12px; font-weight:bold; color:#000; background:#F6AB2E; }
#sb_holder .sb_top_high_o	{ font-size:12px; font-weight:bold; color:#000; background:#DFA137; }
.a01_image, .e21_main_image	{ float:left !important; margin:0px 10px 0px 0px !important; }
.e21_jumplink_table			{ padding:20px 10px 10px 10px; clear:none !important; }
.e21_jumplink_holder		{ padding:0px 10px 10px 10px; clear:none !important; }
.e21_text					{ clear:left; padding:5px 0px 20px 0px !important; clear:none !important; }
.echar_text					{ clear:left; padding:5px 0px 20px 0px !important; border-top:#CCC solid 1px; }
.e21_title					{ font-size:12px; color:#006; font-weight:bold; padding:5px 0px; }
.e21_image					{ float:left !important; margin-right:10px !important; }
.e21_photo					{ float:left !important; margin-right:10px !important; }
.a11_cell_1					{ padding:0px 10px; border-right:#788498 solid 1px; }
.a11_cell_2					{ padding:0px 10px; border-right:#788498 solid 1px; }
.a11_cell_3					{ padding:0px 10px; }
.bottom_nav					{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:15px; padding-top:10px; }
.iqfooter					{ vertical-align:bottom; padding-bottom:7px; font-size:9px; }
.iqfooter a					{ color:#788498; text-decoration:none; }
.iqfooter a:hover			{ color:#788498; text-decoration:underline; }
.bottom_nav a				{ color:#788498; text-decoration:none; }
.bottom_nav a:hover		{ color:#788498; text-decoration:underline; }

.documents					{ margin: 15px 30px; }
.documents li				{ padding: 5px; }
.documents li a			{ vertical-align: top; text-decoration: none; }
.documents li a:hover	{ text-decoration: underline; }
