@charset "utf-8";
/* CSS Document */


	@import url("reset.css");
	@import url("thickbox.css");
	
	
	/* GLOBAL */
	.clear { display: block; height: 0; clear: both; }
	* html .clear { display: block; height: 10px; line-height: 10px; margin: -10px 0 0 0; clear: both; } /* IE 6 clear */
	strong, .b { font-weight: bold; }
	em, .i { font-style: italic; }
	a { color: #f78f1e; }
	label.error { display: block; color: #F78F1E; font-weight: bold; }
	
	/* MAIN */
	body { background: #eef3ec; }
	#container { width: 716px; margin: 10px auto 10px auto; padding: 10px; background: #FFF; }
	#left { width: 5px; float: left; display: none; }
	#right { width: 711px; float: right; background: #fcfbeb; }
	#right.full { width: 711px; float: left; }
	
	/* HEADER */
	#header { display: none; }

	/* FIRST NAV */
	#header ul { display: none; }

	/* SECOND NAV */
	#left ul#second_nav { display: none; }

	/* BREADCRUMB */
	#right .breadcrumb { display: block; background: #e9e9da; padding: 5px 5px 5px 19px; margin: 0 0 10px 0; height: 20px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #464649; }
	#right .breadcrumb ul { margin: 0; padding: 0; }
	#right .breadcrumb ul li { display: inline; padding: 0; margin: 0; }
	#right .breadcrumb a { color: #464649; }	


	/* PAGE HEADER */
	#right .orange { background: #ee7f1a; }
	#right .blue { background: #327d3b ; }
	#right .header { height: 63px; font-family: Arial, Helvetica, sans-serif; }
	#right .header .title { width: 500px; float: left; padding: 10px 0 0 15px; }
	#right .header h1 { width: 500px; float: left; font-size: 22px; height: 25px; color: #f5f2bd; font-weight: normal; }
	#right .header h2 { width: 500px; float: left; font-size: 11px; height: 14px; color: #FFF; font-weight: normal; }
	#right .header ul.page_options { display: block; width: 132px; height: 63px; float: right; background: url(../images/global/page_options_bg.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #f5f2bd; }
	#right .header ul.page_options li a { display: block; width: 88px; height: 31px; line-height: 31px; padding: 0 0 0 44px; margin: 0 0 1px 0; color: #f5f2bd; text-decoration: none; }
	
	/* FLASH HEADER */
	#right #flash_header { margin: 0; padding:0; }
	
	/* FOURTH NAV */
	#right #fourth_nav { margin: 10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #464649; }
	#right #fourth_nav p { display: block; padding: 20px; }	
	#right #fourth_nav a { color: #464649; }
	#right #fourth_nav .three .first, #right #fourth_nav .three .second, #right #fourth_nav .three .third { display: block; width: 230px; float: left; } 
	#right #fourth_nav .three .second { margin: 0 11px 0 10px; }
	#right #fourth_nav .two .first { display: block; width: 350px; float: left; margin: 0; padding: 0 10px 0 0; } 
	#right #fourth_nav .two .second { display: block; width: 350px; float: left; }
	
	/* TOUTS */
	#left .tout { display: none; }
		
	/* LANDING CONTENT */
	#right .landing { clear: both; padding: 20px 20px 45px 20px; }
	#right .landing .alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; color: #67522b; margin: 0 0 15px 0; font-weight: normal; }
	#right .landing p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #514d47; margin: 20px 0 0 0; }
	#right .landing h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #67522b; }
	#right .landing ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 20px 0 0 0; }
	#right .landing ul li { background: url(../images/global/bullet.gif) no-repeat 3px 6px; padding: 0 0 0 20px; margin: 0 0 5px 0; }
	#right .landing #we_are { margin: 0 auto; padding: 0; width: 650px; }	
	
	/* PHOTO CAPTION */
	#caption { clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 19px; text-indent: 19px; padding: 1px 1px 1px 1px; background: #e0ded9; }
	#caption.blue { color: #FFF; background: #327d3b ; }
	#caption.orange { color: #FFF; background: #ff7700; }
	#caption span { color: #f5f2bd; }
	
	#right #site_map { width: 900px; }
	.site_map_half { display: block; width: 45%; margin: 0 5% 0 0; float: left; }
	
	
	/* CONTENT */
	#right .content { padding: 0 50px 30px 20px; width: 450px; float: left; }
	#right #full_content { width: 550px; }
	#right .content p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 20px 0 0 0; }
	#right .content h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #514d47; margin: 20px 0 0 0; }
	#right .content ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 8px 0 0 0; }
	#right .content ul li { background: url(../images/global/bullet.gif) no-repeat 3px 6px; padding: 0 0 0 20px; margin: 0 0 5px 0; }
	#right .content p span.large_p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; color: #67522b; }
	#right .content2 { padding: 30px 20px 50px 30px; width: 600px; float: left; }
	#right .content2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 8px 0 0 0; }
	#right .content2 ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 8px 0 0 0; }
	#right .content2 ul li { background: url(../images/global/bullet.gif) no-repeat 3px 6px; padding: 0 0 0 20px; margin: 0 0 5px 0; }	
	#right .content2 .two .first { display: block; width: 300px; float: left; margin: 0; padding: 0 50px 0 0; } 
	#right .content2 .two .second { display: block; width: 320px; float: left; }
	#right .side { display: block; width: 129px; float: right; margin: 6px 0 0 0; }
	
	/* WIDE CONTENT */
	#wide { background: #fcfbeb; width: 948px; }
	#wide .content { padding: 0px 20px 50px 30px; width: 890px; }
	#wide .content p { margin: 20px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; }
	#wide .content p.lowspace { margin: 8px 0 0 0; }
	#wide .content ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #514d47; margin: 8px 0 0 0; }
	#wide .content ul li { background: url(../images/global/bullet.gif) no-repeat 3px 6px; padding: 0 0 0 20px; margin: 0 0 5px 0; }
	#wide .content .three .first { display: block; width: 200px; float: left; padding: 0 55px 0 0; } 
	#wide .content .three .second { display: block; width: 285px; float: left; padding: 0 25px 0 0;}
	#wide .content .three .third { display: block; width: 315px; float: left; }
	#wide .content .one { width: 730px; }	
	#wide .content .comments { width: 100%; height: 180px; }	

	/* NEWS */
	#news_listing { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; line-height: 130%; padding: 0 10px; }
	#news_listing .navigation { font-size: 9px; color: #979797; height: 30px; line-height: 30px; }
	#news_listing .navigation ul { display: block; text-align: right; }
	#news_listing .navigation ul li { display: inline; background: none; margin: 0; padding: 0; }
	#news_listing .news_item .header { height: 23px; line-height: 23px; background: #327d3b  url(../images/global/second_nav_bg.gif) 0px -64px no-repeat; color: #FFF; padding: 0 0 0 35px; }
	#news_listing .news_item .header a { color: #FFF; text-decoration: none; }
	#news_listing .news_item { width: 630px; margin: 0 0 30px 30px; }
	#news_listing .news_item .body { padding: 10px 0 0 0; }
	#news_listing .news_item .body .text { display: block; width: 565px; float: left; padding: 0 20px 0 20px; }
	#news_listing .news_item .header strong { padding: 0 0 0 10px; }
	#news_listing .news_item .image { display: block; width: 200px; float: left; padding: 0 0 0 10px; }
	#news_listing .news_item .full { display: block; width: 550px; float: left; padding: 15px 60px 0 15px; }
	#news_listing .news_item .left { display: block; width: 400px; float: left; padding: 15px 60px 0 15px; }
	#news_listing .news_item .right { display: block; width: 150px; float: left; padding: 50px 0 0 0; font-size: 10px; }
	#news_listing .news_item p { padding: 0 0 20px 0; }

	
	/* LEADERSHIP */
	#leadership { padding: 0 0 15px 0; }
	#leadership div.list { display: none; }
	#leadership div.loading { display: block; height: 550px; background: url(../images/global/loading.gif) center no-repeat; }
	#leadership div.profile div.profile_header { background: #d8ebe3; margin: 15px 0 0 15px; width: 680px; float: left; height: 126px; }
	#leadership div.profile div.profile_header div.header_image { display: block; width: 261px; float: left; border-right: 3px #fcfbeb solid; }
	#leadership div.profile div.profile_header div.header_information { display: block; width: 375px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e; line-height: 130%; padding: 15px 0 0 15px; }
	#leadership div.profile div.profile_header div.header_information strong { font-size: 12px; }
	#leadership div.profile div.profile_header div.header_information p { margin: 0 0 8px 0; }
	#leadership div.profile div.profile_content { clear: both; padding: 15px 20px 60px 20px; margin: 0 0 0 15px; width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #514d47; line-height: 150%; } 
	#leadership p { margin: 0 0 15px 0; }
	
	
	/* GOVERNMENT */
	.government_list_padding { display: block; padding: 5px; border: solid 1px #CCC; float: left; width: 640px; margin: 15px 0; }
	.government_list_left { display: block; width: 50%; float: left; }
	.government_list_left a.active { color: #514d47; text-decoration: none; }
	.gov_hide { display: none; padding: 5px 0 20px 15px; }
	.gov_hide h3 { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #514d47; line-height: 130%; }
	

	/* SEARCH */
	#right #search_results { width: 600px; }
	#search_results h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #514d47; margin: 20px 0 0 0; }
	#search_results strong { font-size: 12px; font-weight: bold; }
	
	
	/* HOMEPAGE */
	#index .home_video_tout { border: solid 1px #CCC; float: left; width: 227px; margin: 0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #515151; }
	#index .home_video_tout .image { width: 89px; height: 59px; padding: 2px; margin: 5px 0 5px 8px; border: solid 1px #CCC; float: left; }
	#index .home_video_tout .caption { width: 60px; clear: left; padding: 0 0 0 15px; margin: 0 0 0 10px; background: url(../images/home_video_icon.gif) top left no-repeat; }
	#index .home_video_tout .body { width: 112px; float: right; margin: 5px 5px 0 0; }
	#index .home_video_tout .right { width: 112px; float: right; clear: right; margin: 15px 5px 3px 0; text-align: right; }
	#index .home_video_tout .right a { text-decoration: none; font-weight: bold; padding: 0 0 0 10px; background: url(../images/home_video_arrow.gif) left center no-repeat; }
	#index .home_video_tout .featuring { margin: 6px 0 3px 0; font-weight: bold; font-size: .9em; color: #a9a9a9; }
	#index .home_video_tout .people { font-weight: bold; font-size: .9em; }
	#index .home_video_tout .body .orange { font-weight: bold; font-size: 11px; color: #f47721; display: block; margin: 0 0 3px 0; }
	#index .home_video_tout .body .grey { font-weight: bold; color: #a9a9a9; display: block; margin: 6px 0 3px 0; }
	#index .all_videos { display: block; clear: both; padding: 10px 0 20px 15px; background: url(../images/home_video_arrow.gif) 2px 11px no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
	
	/* FOOTER */
	#footer { display: none;  }

	/* ADMIN */
	#login { width: 400px; background: #fcfbeb; border-top: 5px solid #327d3b ; padding: 30px; margin: 40px auto 100px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #514d47; }
	#login h1 { display: block; font-size: 16px; font-weight: bold; margin: 0 0 30px 0; }
	#login label { display: block; width: 90px; float: left; clear: left; margin: 0 0 5px 0; height: 18px; line-height: 18px; }
	#login input { display: block; float: left; margin: 0 0 5px 0; width: 200px; }
	#login input#submit { clear: left; margin: 20px 0 0 0; width: auto; }
	#login .errors { font-weight: bold; padding: 20px 0 0 0; color: #327d3b ; display: block; clear: left; }
	.content ul.expand li { color: #f47721; }
