body, p, td, div, li { color:#333333; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
a { color:#38a2aa; text-decoration:none;}

.banner{background-color:#000000; background-image:url("../../includes/site_images/branding/banner_bottom.gif"); background-position:bottom; background-repeat:no-repeat;}
.logo{padding:24px 0px 24px 19px;}
.search_tools{vertical-align:top;}
.search_tools table{float:right;}
.banner{background-color:#000000;}
.logo{padding:24px 0px 22px 19px;}
.search_tools{vertical-align:top; padding:14px 20px 2px 0px; height:100%;}
.search_tools table{float:right;height:100%;}
.search{height:100%; vertical-align:top;}
.searchfield{border:none; margin-top:-1px; margin-bottom:-1px;}
.search_button_td{padding-left:2px;}
.search_button{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:48px;padding-bottom:2px; *padding-bottom:0px;cursor:pointer;}
.search_button#over{background-color:#808080;}
.tools{padding-top:33px;}
.tools_item{border-right:4px solid #000000;}
.tools_item div{border:1px solid #e4e4e4; border-bottom:none; background-color:#f8f8f8; font-size:11px; line-height:11px; padding:5px 17px 5px 17px; cursor:pointer;}
.tools_item div a{color:#38a2aa; text-decoration:none;}
.tools_item div#over a{color:#000000; text-decoration:none;}
.tools_item div a:hover{color:#000000; text-decoration:none;}
.text_size{border:1px solid #e4e4e4; border-bottom:none; background-color:#f8f8f8;}
.text_size_text{font-size:11px; line-height:11px; padding:5px 8px 5px 13px;color:#38a2aa;}
.text_size_links{font-weight:bold; padding:0px 10px 0px 0px;}
.text_size_links a{padding-left:4px;}
a.text_size_small{font-size:11px;color:#000000; text-decoration:none;}
a.text_size_small:hover{color:#38a2aa; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#38a2aa; text-decoration:none;}
a.text_size_small_active:hover{color:#38a2aa; text-decoration:none;}
a.text_size_med{font-size:13px;color:#000000; text-decoration:none;}
a.text_size_med:hover{color:#38a2aa; text-decoration:none;}
a.text_size_med_active{font-size:13px;color:#38a2aa; text-decoration:none;}
a.text_size_med_active:hover{color:#38a2aa; text-decoration:none;}
a.text_size_large{font-size:16px;color:#000000; text-decoration:none;}
a.text_size_large:hover{color:#38a2aa; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#38a2aa; text-decoration:none;}
a.text_size_large_active:hover{color:#38a2aa; text-decoration:none;}

.leftnav{padding:18px 0px 0px 19px;}
td.nav_section{padding:7px 8px 7px 10px; background-color:#38a2aa; border-bottom:2px solid #ffffff; font-size:14px; line-height:17px; font-weight:bold; color:#ffffff; cursor:pointer;}
td.nav_section#over{background-color:#808080;}
td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#ffffff; text-decoration:none;}
td.nav_section_active{padding:7px 8px 7px 10px; background-color:#38a2aa;border-bottom:2px solid #ffffff; font-size:14px; line-height:18px; font-weight:bold; color:#000000; cursor:pointer;}
td.nav_section_active#over a{color:#000000; text-decoration:underline;}
td.nav_section_active a{color:#000000; text-decoration:none;}
td.nav_section_active a:hover{color:#000000; text-decoration:underline;}
td.nav_section_active_subs{padding:7px 8px 0px 10px; background-color:#38a2aa; font-size:14px; line-height:18px; font-weight:bold; color:#000000; cursor:pointer;}
td.nav_section_active_subs#over a{color:#000000; text-decoration:underline;}
td.nav_section_active_subs a{color:#000000; text-decoration:none;}
td.nav_section_active_subs a:hover{color:#000000; text-decoration:underline;}

td.nav_subsection{ background-color:#38a2aa;border-bottom:2px solid #ffffff; padding:0px 10px 6px 0px;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.subnav_list li{padding:0px 0px 2px 24px;font-size:12px; line-height:16px; color:#000000;}
ul.subnav_list li#active{text-decoration:underline;}
ul.subnav_list li a{color:#000000; text-decoration:none;}
ul.subnav_list li a:hover{color:#000000; text-decoration:underline;}

.area_header{display:block; padding:1px 105px 0px 25px; *padding-top:2px; font-size:21px; line-height:23px; font-weight:bold; color:#202021;}
.headline{font-size:14px; line-height:17px; font-weight:bold;}

.home_top_images{position:absolute; top:136px; left:245px; z-index:5;}
.home_feature_image{padding-right:10px;}
.home_image_filter{position:absolute; top:0px; left:0px; z-index:7;}
.home_image_text{position:absolute; top:0px; left:0px;  z-index:9; vertical-align:bottom; width:260px; height:323px;}
.text_actual{font-size:18px; line-height:22px; color:#329ba3; padding:0px 10px 8px 10px; font-weight:bold;}
.text_actual ul{margin-bottom:0; margin-top:0; list-style:none; padding-left:0px;margin-left:0px;}
.text_actual li{font-size:16px; line-height:18px; color:#329ba3; font-weight:normal;padding-top:7px;}

.column_module{padding-right:21px;}
.module_title{color:#38a2aa; font-size:14px; line-height:16px; font-weight:bold; background-color:#000000; padding:3px 10px 4px 11px;}
.module{background-color:#e0e1e1; padding:7px 10px 10px 11px;}

.scroller_controls{padding-top:10px;}
.scroll_itemStatus{ white-space:no-wrap;padding-left:10px;}
.scroll_button{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:48px;padding-bottom:2px; *padding-bottom:0px; text-transform:uppercase; cursor:pointer;width:100%;}
.scroll_control{padding-left:10px;}
.scroll_back_button{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:24px; background-image:url("../../includes/site_images/modules/scroll_back.png"); background-position:center; background-repeat:no-repeat;cursor:pointer;}
.scroll_next_button{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:24px; background-image:url("../../includes/site_images/modules/scroll_next.png"); background-position:center; background-repeat:no-repeat;cursor:pointer;}
.scroll_button#over, .scroll_back_button#over, .scroll_next_button#over{background-color:#808080;}
.scroll_button_wait{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:48px;padding-bottom:2px; *padding-bottom:0px; text-transform:uppercase; cursor:wait;}
.scroll_back_button_wait{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:24px; background-image:url("../../includes/site_images/modules/scroll_back.png"); background-position:center; background-repeat:no-repeat;cursor:wait;}
.scroll_next_button_wait{border:none; background-color:#38a2aa; color:#ffffff;font-size:11px; line-height:11px; height:21px; width:24px; background-image:url("../../includes/site_images/modules/scroll_next.png"); background-position:center; background-repeat:no-repeat;cursor:wait;}

ul.module_links{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.module_links#above{padding-bottom:4px;}
ul.module_links li{padding:2px 0px 1px 9px;font-size:12px; line-height:13px; color:#333333; background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:left 4px;}
ul.module_links li a{color:#333333; text-decoration:none;}
ul.module_links li a:hover{color:#38a2aa; text-decoration:none;}

.section_title{color:#38a2aa; font-size:14px; line-height:16px; font-weight:bold; background-color:#000000; padding:3px 10px 4px 11px; border-bottom:14px solid #ffffff;}
.resources_image{vertical-align:top; padding:0px 10px 12px 0px;}
.resources_links{padding-bottom:12px; vertical-align:top;}
ul.links_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.links_list li{padding:2px 0px 1px 9px;font-size:12px; line-height:13px; color:#333333; background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:left 4px;}
ul.links_list li a{color:#333333; text-decoration:none;}
ul.links_list li a:hover{color:#38a2aa; text-decoration:none;}

img#right{margin:4px 0px 0px 10px;}
.nbat_table{border:1px solid #333333; border-collapse:collapse;}
.nbat_table td{padding:5px; border:1px solid #333333;}
.red_bold{color:#cc0000; font-weight:bold;}
.label{background-color:#e0f1f3;padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right; border-bottom:3px solid #ffffff; vertical-align:top;}
.field{padding-top:4px;padding-bottom:5px;padding-left:8px; border-bottom:3px solid #ffffff; vertical-align:top;}
.form_header{font-weight:bold;font-size:16px; line-height:18px; padding:10px 0px 5px 0px;}
.form_subheader{font-weight:bold;padding:5px 0px 2px 0px;}
.form_text{padding-bottom:5px;}

a:hover { color:#38a2aa; text-decoration:underline;}

.popup{visibility:hidden;border:2px solid #000000;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility:hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
	padding-bottom:2px;
	*padding-bottom:0px;

}
