body, p, td, div, li { color: #000000; font-size: 11px; line-height: 14px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
a { color: #2023ab ;text-decoration: none; }

.banner{background-color:#ffffff; padding-bottom:0px;}
.banner_logo{padding:21px 0px 20px 34px;}
.banner_animation{padding-left:88px;}
.banner_search{padding:21px 13px 112px 0px;}
.banner_search table{float:right;}
.search_field{ border-top:1px solid #d8d8d8;; border-left:1px solid #d8d8d8;;}
.searchfield{border:1px solid #eeeeee; height:20px; *margin-top:-1px; *margin-bottom:-1px;}
.search_button{padding-left:3px;}
.tools_bg{background-image:url("../../includes/site_images/branding/tools_bg.gif"); background-repeat:repeat-x;padding:3px 13px 7px 0px;}
.tools_bg table{float:right;}
.tools_item{padding:5px 0px 0px 50px; vertical-align:top;}
.text_size{padding-left:50px;}
.text_size_text{font-size:11px; line-height:18px; color:#cccccc; white-space:nowrap;}
a.text_size_small{font-size:11px;color:#cdcdcd; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#ffad00; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#ffad00; font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#ffad00; text-decoration:none;}
a.text_size_med{font-size:14px;color:#cdcdcd; font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#ffad00; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#ffad00; font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#ffad00; text-decoration:none;}
a.text_size_large{font-size:16px;color:#cdcdcd; font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#ffad00; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#ffad00; font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#ffad00; text-decoration:none;}

.leftnav{padding:16px 0px 0px 0px;}
.nav_section{padding:5px 14px 7px 14px;color:#fefffe;background-image:url("../../includes/site_images/nav/nav_bg.png"); background-repeat:no-repeat;font-size:12px; line-height:16px; cursor:pointer;}
.nav_section#over{ background-image:url("../../includes/site_images/nav/nav_bg_over.png");}
.nav_section a{color:#ffffff; text-decoration:none;}
.nav_section a:hover{color:#ffffff; text-decoration:none;}
.nav_section_active{ padding:5px 14px 7px 14px;color:#fefffe;background-image:url("../../includes/site_images/nav/nav_bg_active.png"); background-repeat:no-repeat;font-size:12px; line-height:16px; cursor:pointer;}
.nav_section_active a{color:#ffffff; text-decoration:none;}
.nav_section_active#over a{color:#ffffff; text-decoration:underline;}
.nav_section_active#over a:hover{color:#ffffff; text-decoration:underline;}
.nav_section_end{padding:5px 14px 7px 14px;color:#fefffe;background-image:url("../../includes/site_images/nav/nav_end_bg.png"); background-repeat:no-repeat;font-size:12px; line-height:16px; cursor:pointer;}
.nav_section_end#over{ background-image:url("../../includes/site_images/nav/nav_end_bg_over.png");}
.nav_section_end a{color:#ffffff; text-decoration:none;}
.nav_section_end a:hover{color:#ffffff; text-decoration:none;}

.nav_subsection{font-size:11px; line-height:17px; padding:0px 10px 0px 20px;color:#171616;background-image:url("../../includes/site_images/nav/subnav_dash.gif"); background-repeat:no-repeat; background-position:13px 9px;}
.nav_subsection a{color:#171616; text-decoration:none;}
.nav_subsection a:hover{color:#171616; text-decoration:underline;}
.nav_subsection#active{color:#171616;text-decoration:underline;}

.nav_spacer{font-size:4px; line-height:4px;}
.subnav_top_spacer{font-size:7px; line-height:7px;}
.subnav_bottom_spacer{font-size:5px; line-height:5px;}

.area_header{color:#330066; font-weight:bold; font-size:16px; line-height:18px; display:block; padding:0px 105px 0px 25px; position:relative; top:-1px; margin-bottom:1px;}
.headline{font-size:15px; line-height:18px; font-weight:bold; color:#4d8c33;}

.column_module{padding:0px 14px 8px 0px;}
.column_module#top{padding-top:15px;}
.social_bg{background-image:url("../../includes/site_images/modules/follow_bg.png"); background-repeat:no-repeat; padding:9px 13px 8px 13px;}
.sm_column_header{font-size:12px; line-height:14px; font-weight:bold; color:#666666; padding-bottom:4px; border-bottom:2px solid #dadada;}
.sm_icons{padding-top:6px;}
.sm_icon{padding-right:4px;}

a:hover { color: #03056c ; text-decoration: underline; } 

.popup{visibility:hidden;border:2px solid #231f20;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;

}