body, p, td, div, li { color:#3f3833; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
a { color:#537bbd; text-decoration:none;}

.banner_bg{background-image:url("../../includes/site_images/branding/bg.png"); background-repeat:no-repeat;}
.logo{padding:30px 0px 5px 12px;}
.search{padding:15px 23px 46px 0px;}
.search table{float:right;}
.searchfield{border:1px solid #dfdfdf; border-right-color:#f3f3f3; border-bottom-color:#f1f1f1; height:21px; *margin-top:-1px;; *margin-bottom:-1px;}
.search_button{padding-left:3px;}
.searchbutton{border:none; background-color:#e4e4e4; font-size:11px; text-transform:uppercase; color:#1a1a1a; vertical-align:bottom; padding:0px 7px 0px 7px; width:auto; overflow:visible; height:21px;}
.searchbutton#over{background-color:#bdea8f;}

.tools{padding:0px 23px 24px 0px;}
.tools table{float:right;}
.tools_item{padding-right:4px;}
.tools_item div{padding:1px 15px 2px 15px;vertical-align:bottom;border:1px solid #80b351; border-bottom:none; background-color:#99cc66; color:#0f0e0e; font-size:11px; line-height:17px; cursor:pointer;}
.tools_item a{color:#0f0e0e; text-decoration:none;}
.tools_item a:hover{color:#0f0e0e; text-decoration:none;}
.tools_item div#over{background-color:#bdea8f;}
.text_sizes{ vertical-align:bottom;padding:0px 15px 0px 15px;border:1px solid #80b351; border-bottom:none; background-color:#99cc66; color:#0f0e0e; font-size:11px; line-height:17px;}

.text_size_text{padding-bottom:2px;color:#0f0e0e; font-size:11px; line-height:17px; white-space:nowrap; padding-right:3px;*padding-right:7px;}
.text_size_links{font-weight:bold;font-size:11px; line-height:17px; white-space:nowrap;}
a.text_size_small{font-size:11px;color:#121213; text-decoration:none;}
a.text_size_small:hover{color:#fefcfc; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#fefcfc; text-decoration:none;}
a.text_size_small_active:hover{color:#fefcfc; text-decoration:none;}
a.text_size_med{font-size:14px;color:#121213; text-decoration:none;}
a.text_size_med:hover{color:#fefcfc; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#fefcfc; text-decoration:none;}
a.text_size_med_active:hover{color:#fefcfc; text-decoration:none;}
a.text_size_large{font-size:16px;color:#121213; text-decoration:none;}
a.text_size_large:hover{color:#fefcfc; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#fefcfc; text-decoration:none;}
a.text_size_large_active:hover{color:#fefcfc; text-decoration:none;}

.leftnav{padding:0px 0px 0px 12px;}
.nav_table{border-collapse:collapse;}
.nav_section{padding:6px 10px 7px 12px;border:1px solid #80b351; background-color:#99cc66; color:#0c0c0c; font-weight:bold; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.nav_section a,.nav_section a:hover{color:#0c0c0c; text-decoration:none;}
.nav_section#over{background-color:#bdea8f;}
.nav_section_active,.nav_section_subs{padding:6px 10px 7px 12px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; background-color:#f8faf7; color:#339900; font-weight:bold; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.nav_section_active_bottom{padding:6px 10px 7px 12px;border:1px solid #dfdfdf; background-color:#f8faf7; color:#339900; font-weight:bold; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.nav_section_active a,.nav_section_subs a,.nav_section_active_bottom a{color:#339900; text-decoration:none;}
.nav_section_active#over a,.nav_section_subs#over a,.nav_section_active_bottom#over a{color:#339900; text-decoration:underline;}
.nav_section_subs{padding-bottom:0px;}

.nav_subs{padding:4px 10px 7px 13px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; background-color:#f8faf7; color:#339900;}
.nav_subs#bottom{border-bottom:1px solid #dfdfdf;}
ul.subnav{padding:0; margin:0; list-style-type:none;}
ul.subnav li{background-image:url("../../includes/site_images/nav/arrow.png"); background-position:left 5px; background-repeat:no-repeat; padding:0px 0px 5px 9px; color:#339900;font-size:13px; line-height:16px;}
ul.subnav li#active{text-decoration:underline;}
ul.subnav li a{color:#339900; text-decoration:none;}
ul.subnav li a:hover{color:#339900; text-decoration:underline;}

.home_subnav{padding-top:20px;}
.home_sub{padding-bottom:4px;}
.home_sub_table{border:1px solid #537bbd; background-color:#769ad7; border-collapse:collapse;}
.home_sub_header{padding:6px 10px 7px 12px; border-bottom:1px solid #537bbd; color:#fdfbfb; font-size:13px; line-height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.home_links{padding:4px 10px 7px 13px;}
ul.subnav_links{padding:0; margin:0; list-style-type:none;}
ul.subnav_links li{background-image:url("../../includes/site_images/nav/subnav_arrow.png"); background-position:left 5px; background-repeat:no-repeat; padding:0px 0px 5px 9px; color:#339900;font-size:13px; line-height:16px;}
ul.subnav_links li a{color:#fefdfd; text-decoration:none;}
ul.subnav_links li a:hover{color:#fefdfd; text-decoration:underline;}

.nav_sub{padding-top:13px;}
.nav_share{border:1px solid #b7c8e6; background-color:#fdfefe; padding:7px 35px 12px 35px;}
.nav_share_header{padding-bottom:5px;border-bottom:1px solid #cddcec; text-align:center; font-size:18px; line-height:20px; color:#6b92ba;}
.nav_share_icons{padding-top:9px;text-align:center;}
.nav_share_icons img{margin:0px 3px 0px 3px;}

.area_header_td{ padding:0px 105px 0px 45px; background-image:url("../../includes/site_images/misc/area_header_border.png"); background-position:top; background-repeat:no-repeat;}
.area_header_td img{display:none;}
.area_header_home{ padding:0px 105px 0px 25px;}
.area_header{color:#000000;padding:16px 0px 13px 0px; font-size:20px; line-height:20px; font-weight:bold; display:block; background-image:url("../../includes/site_images/misc/dots.png"); background-position:bottom; background-repeat:repeat-x;}
.area_header_home .area_header{ color:#151414;padding:0px; font-size:21px; line-height:21px; font-weight:bold; display:block; background:none;}
.bodytext_td span.bodytext{display:block; padding:0px 0px 0px 20px;}
.bodytext_td span.headline{display:block; padding:0px 0px 0px 20px;}
.bodytext_td span.bodytext span.headline{padding:0px;}
.bodytext_td a.bodytext_underline{margin-left:20px;}
.bodytext_td span.bodytext a.bodytext_underline{margin:0;}
.headline{color:#333333; font-size:15px; line-height:17px; font-weight:bold;}

.home_slideshow{position:absolute; top:154px !important; left:244px; z-index:5; }
.slideshow_image{border:1px solid #cccccc; border-right:none;}
.slideshow_controls{padding:25px 15px 18px 17px;border:1px solid #80b351; border-left:none; background-color:#99cc66;}
.slideshow_title{color:#070707; font-size:19px; line-height:21px; font-weight:bold;}
.slideshow_text{ padding:13px 5px 0px 1px;vertical-align:top; color:#070707; font-size:12px; line-height:17px;}
.slideshow_text a{color:#ffffff; text-decoration:none;}
.slideshow_text a:hover{color:#ffffff; text-decoration:underline;}
.slideshow_buttons{padding:6px 0px 0px 5px;}
.top_feature_button{padding-right:10px;}

.home_news{position:absolute; top:515px; left:244px; width:732px; height:355px; z-index:5; overflow:hidden;}
.home_subheader{padding:7px 15px 7px 15px; color:#181819; font-size:15px; line-height:15px; font-weight:bold;background-color:#fefefe; border:1px solid #dfdfdf;}
.home_news_stories{padding-top:7px;}
.news_story{padding:0px 8px 8px 0px;}
.news_story#right{padding-right:0px;}
.news_story_bg{padding:7px;border:1px solid #dfdfdf; border-top:none; border-left:none; background-color:#ffffff;}
.news_story_img{ border:1px solid #dfdfdf;}
.news_story_text{padding:8px 4px 5px 4px;color:#666666; font-size:12px; line-height:16px;}
.news_story_text b, .news_story_text strong{color:#000000; font-size:13px; line-height:18px;}

.red_bold{font-weight:bold; color:#cc0000;}
.search_field{padding-bottom:20px;font-size:13px;*font-size:12px;}
.search_label{padding:0px 13px 0px 13px;color:#333333; font-family:Arial, Helvetica, sans-serif;}
.select-container { position:relative; width:402px;*width:404px; height:19px; overflow:hidden; border:1px solid #b3b3b3;  }
.select-container select { position:relative; left:-2px; top:-2px; width:406px; height:23px; font-size:13px; *font-size:12px;color:#333333; font-family:Arial, Helvetica, sans-serif;}
.select-container_225 { position:relative; width:223px;*width:225px; height:19px; overflow:hidden; border:1px solid #b3b3b3; }
.select-container_225 select { position:relative; left:-2px; top:-2px; width:227px; height:23px; font-size:13px;*font-size:12px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
.search_button_td{padding-bottom:55px;}
.filterfield{ padding:0px 0px 1px 3px;border:1px solid #b3b3b3; height:19px; font-size:13px;*font-size:12px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
.filter_button{	background-image:url("../../includes/site_images/misc/button_bg.png"); background-repeat:repeat-x; border-width:1px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; height:26px; vertical-align:bottom;padding:0px 7px 0px 7px;width:auto;overflow:visible;}
.searching{background-color:#7997cd; font-size:16px; color:#ffffff; font-weight:bold;}
.results_header{padding:6px 0px 12px 0px; border-top:1px solid #d4d4d4; font-weight:bold; color:#333333; font-size:13px; line-height:16px;}
.results_controls{padding:5px 20px 5px 12px;height:29px;background-color:#dcdcdc; border-bottom:1px solid #ffffff;}
.num_results{padding-right:30px;color:#333333; font-size:12px; line-height:12px; white-space:nowrap;}
.num_results#label{padding-right:10px;}
.search_pagination{color:#333333; font-size:12px; line-height:12px;}
.page_select { position:relative; width:39px; height:17px; overflow:hidden; border:1px solid #7f9db9;  }
.page_select select { position:relative; left:-2px; top:-2px; width:43px; height:21px; font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.pagination_buttons{text-align:right;font-size:12px; line-height:12px; color:#ffffff; padding-right:20px;}
.results_entry_text a,a.openAllLink, .pagination_buttons a{color:#3a66af; text-decoration:none;}
.results_entry_text a:hover,a:hover.openAllLink, .pagination_buttons a:hover{color:#000000; text-decoration:none;}
.pagination_buttons a img{margin-top:1px; *margin-top:3px;}
.results_div{padding-top:6px;}
.results_entry{padding-top:6px;}
.results_container{padding:9px 0px 15px 0px;background-color:#f5f5f5; border:1px solid #dbdbdc;}
.results_name{padding:0px 19px 3px 12px;color:#111212; font-weight:bold; font-size:12px; line-height:16px;}
.results_text{padding:0px 19px 0px 12px;font-size:12px; line-height:16px; color:#545151;}
.results_button{padding-right:19px;}
td#opened{border-bottom:1px solid #dbdbdc;padding-bottom:15px;}
.results_details{padding:15px 19px 0px 12px;}
.results_label{font-weight:bold;font-size:12px; line-height:16px; color:#545151; vertical-align:top;}
.results_entry_text{font-size:12px; line-height:16px; color:#545151; padding-left:10px; vertical-align:top;}
.no_results{font-size:16px; line-height:16px; color:#cc0000; font-weight:bold;}
.label{background-color:#99CC66;color:#000000; font-weight:bold;padding-top:5px;padding-bottom:4px;padding-right:6px; text-align:right; border-bottom:3px solid #ffffff; width:185px; vertical-align:top;}
.radio_field{padding:3px 0px 5px 8px;border-bottom:3px solid #ffffff;}
.radio_td{border-bottom:3px solid #ffffff;}
.radio_label{border-bottom:3px solid #ffffff;padding-top:1px;}
.buttons{ padding-top:10px;text-align:right;}
.poverty_button{padding:10px 0px 0px 8px;}
.results_message{font-size:14px; line-height:18px; font-weight:bold; padding:15px 0px 10px 0px;}
.poverty_header{padding:5px 6px 4px 6px;background-color:#8ea6d5; color:#ffffff; font-weight:bold; font-size:12px; line-height:12px; border-right:2px solid #ffffff; vertical-align:bottom;}
.poverty_subheader{font-size:12px; font-weight:normal;}
.poverty_data{padding:5px 6px 4px 6px;border-right:2px solid #ffffff; vertical-align:top;}
.poverty_data#bottom{font-weight:bold; padding-bottom:8px;}
.poverty_footer{padding:5px 6px 0px 6px;border-top:3px solid #8ea6d5; font-size:10px; line-height:12px; font-style:italic;}

.article_list{padding-bottom:10px;}

.filter_button{	background-color:#6b8cc9; border:none; font-size:13px; font-weight:bold; color:#ffffff; height:26px; vertical-align:bottom; padding:0px 15px 2px 15px; *padding-bottom:0px; width:auto; overflow:visible; background-image:url("../../includes/site_images/misc/button_bg.png"); background-repeat:repeat-x; cursor:pointer;}

a:hover { color:#537bbd; text-decoration:underline; } 

.popup{visibility:hidden;border:2px solid #80b351;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_header{padding:0px 0px 6px 18px; font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #777777; color:#777777; background-image:url("../../includes/site_images/misc/translate_icon.png"); background-repeat:no-repeat; background-position:0px 3px;}
.popup_field{border-top:10px solid #ffffff;color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{border-top:10px solid #ffffff;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;
	vertical-align:bottom;
	padding:0px 7px 2px 7px;
	*padding-bottom:0px;
	width:auto;
	overflow:visible;
}

.titleBanner	{font-weight: bold; color:#ffffff; margin: 2px auto;}