/* CSS Document */body{	background:url(../imgs/site_bg.gif) fixed top center repeat-y;	font-family:Helvetica, sans-serif;	font-size:12px;	color:#8f8f8f;	margin:0px;	margin-bottom:0px;	padding-bottom:0px;}#wrapper{	width: 760px;  /* bmh */		voice-family: "\"}\""; 	voice-family:inherit;	width: 760px;		margin-right:auto;	margin-left:auto;}#container{	position:relative;	top:0px;	left:0px;	width:760px;	min-height:inherit;	voice-family: "\"}\"";  	voice-family:inherit;	text-align: left;	margin-right:auto;	margin-left:auto;}#abovefoot{	margin-left:5px;	margin-right:5px;}#header{	background-image:url(../imgs/head_logo.gif);	background-position:top center;	background-repeat:no-repeat;	height:75px;}#head{	height:75px;}#headimage{	float:left;	height:75px;	width:495px;}#headinfo{	height:50px;	margin-left:8px;	padding-top:11px;	font-family:Helvetica, sans-serif;	font-size:12px;	line-height:13px;	color:#003248;	float:left;	}#headinfo a { color:#339900; text-decoration:none; }#headinfo a:hover { text-decoration:underline; }p.headtext{	margin-left:509px;	padding-top:1px;	font-family:Helvetica, sans-serif;	font-size:12px;	color:#003248;}p.headtext a { color:#339900; text-decoration:none; }p.headtext a:hover { text-decoration:underline; }#topnavigation{	text-align:center;}#flashholder{	margin-top:20px;	margin-bottom:20px;}#home_big_buttons{	padding:0px;	margin:0px;	margin-bottom:10px;	height:150px;	padding-bottom:10px;	border-bottom:1px solid #000000;}#home_content{	float:left;	width:500px;	}#home_content p{	margin:10px;	font-size:12px;	line-height:20px;}#home_newsblock{	width:250px;	float:right;	margin-top:10px;}.home_news_item{	border-bottom:1px solid #000000;	margin-bottom:10px;	margin-left:10px}.home_news_item a.date, h2{	font-size:9px;	line-height:14px;	margin:0px;	padding:0px;	color:#003248;	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;}.home_news_item a.date:hover{	text-decoration:underline;}.home_news_item a.title, h3{	font-size:10px;	line-height:14px;	font-weight:bold;	margin:0px;	padding:0px;	text-decoration:none;	color:#003248;	font-family:Verdana, Arial, Helvetica, sans-serif;}.home_news_item a.title:hover{	text-decoration:underline;}.home_news_item a.author, h4{	font-size:10px;	line-height:12px;	margin:0px;	padding:0px;	margin-bottom:4px;	font-weight:normal;	text-decoration:none;	color:#003248;}.home_news_item a.author:hover{	text-decoration:underline;}.home_news_item p{	font-size:10px;	line-height:16px;	margin:0px;	padding:0px;	padding-bottom:10px;	color:#666666;	font-family:Verdana, Arial, Helvetica, sans-serif;}.home_news_item p a{	color:#666666;}#supportlink{	width:750px;	padding-top:0px;	padding-bottom:0px;	background-color:#00cd0c;	margin-bottom:5px;	float:left;	font-size:10px;}#supportlink a{	background-color:#004159; 	color:#dde6e9;	width:245px;	text-decoration:none;	padding-top:3px;	padding-bottom:3px;	padding-left:7px;	float:right;	background-image:url(../imgs/supportlinkbg.gif);	background-position:left;	background-repeat:repeat-y;}#supportlink a:hover{	background-color:#00cc00;	color:#00463e;}#horizontalnavbox {	width:250px;	float:left;}#horizontalnavbox ul{		margin:0px;	padding:0px;	list-style:none;}#horizontalnavbox li{	padding-left:10px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	font-size:11px;}#horizontalnavbox li a{	text-decoration:none;	color:#666666;}#horizontalnavbox a.active{	text-decoration:none;	color:#003248;}#horizontalnavbox li a:hover{	text-decoration:underline;	color:#003248;}#horizontalnavbox li.off{	background-color:#efefef;	border:1px solid #cdcdcd; 	border-bottom:none;}#horizontalnavbox li.offend{	background-color:#efefef;	border:1px solid #cdcdcd; 	border-bottom:1px solid #cdcdcd; ;}#horizontalnavbox li.sectiontop{	background-color:#efefef;	border-top:1px solid #003030; 	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:none;	color:#104040;}#horizontalnavbox li.sectiontopactive{	background-color:#efefef;	border-top:1px solid #003030; 	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:none;	color:#104040;	color:#003248;	font-weight:bold;}#horizontalnavbox li.sectiontitle{	background-color:#efefef;	border-top:1px solid #003030; 	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:none;	color:#104040;	font-weight:normal;}#horizontalnavbox li.newsarticle{	background-color:#efefef;	border-bottom:none;	color:#104040;	font-weight:bold;	border:1px solid #003030; }#horizontalnavbox li.sectionlocation{	font-weight:bold;	border-left:1px solid #003030; 	border-right:1px solid #003030; 		color:#003248;}#horizontalnavbox li.sectionlocationbottom{	font-weight:bold;	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:1px solid #003030; 		color:#003248;	/*color:#003248;*/}#horizontalnavbox li.sectionsingle{	background-color:#efefef;	border-top:1px solid #003030; 	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:1px solid #003030;	color:#104040;	font-weight:bold;}#horizontalnavbox li.section{	border-left:1px solid #003030; 	border-right:1px solid #003030; 		color:#003333;}#horizontalnavbox li.sectionbottom{	border-left:1px solid #003030; 	border-right:1px solid #003030; 		border-bottom:1px solid #003030; 		color:#104040;}#twocolumnbodytext{	float:right;	width:495px;}#twocolumnbodytext h3{	margin:0px;	padding:0px;	background-color:#00cc00;	color:#ffffff;	padding-left:5px;	padding-top:3px;	padding-bottom:3px;	font-size:12px;	margin-bottom:3px;}#twocolumnbodytext h4{	margin:0px;	padding:0px;	background-color:#eeeeee;	color:#003333;	padding-left:5px;	padding-top:2px;	padding-bottom:2px;	font-size:12px;	font-weight:bold;}#twocolumnbodytext h5{	margin:0px;	margin-top:2px;	padding:0px;	background-color:#eeeeee;	color:#003333;	padding-left:5px;	padding-top:2px;	margin-bottom:2px;	font-size:12px;}#twocolumnbodytext a{	color:#339900;	text-decoration:none;}#twocolumnbodytext a:hover{	color:#339900;	text-decoration:underline;}#twocolumnbodytext .articledate{	margin:0px;	padding:0px;	padding-left:5px;	margin-top:5px;	color:#224d60;	font-size:10px;}#twocolumnbodytext .articletitle{	margin:0px;	padding:0px;	font-weight:bold;	padding-left:6px;	margin-top:5px;	color:#666666;	font-size:12px;	margin-bottom:0px;	padding-bottom:0px;}#twocolumnbodytext .authorsname{	margin:0px;	padding:0px;	padding-left:5px;	margin-top:1px;	color:#666666;	font-size:12px;	margin-bottom:5px;}#twocolumnbodytext p{	margin:0px;	padding:0px;	margin-top:5px;	padding-left:5px;	color:#003248;	font-size:12px;	line-height:20px;	margin-bottom:15px;}#twocolumnbodytext p.contacttext{	line-height:16px;	margin-bottom:10px;	}#twocolumnbodytext p.support_addy{	font-weight:bold;	line-height:16px;}.support_addy_title{	font-weight:bold;	padding:0px;	margin:0px;}#footerholder{	width:762px;}#footer{	background-image:url(../imgs/footer_bg.gif);	background-repeat:no-repeat;	height:15px;	z-index:10px;	}#footer p{	margin-left:15px;	color:#003248;	font-weight:normal;	font-size:10px;	line-height:10px;}#footer a{	margin-left:20px;	color:#003248;	font-size:10px;	text-decoration:none;	font-weight:normal;}#footer a:hover{	text-decoration:underline;}.formtitle{	padding-left:5px;	color:#003248;}.formelement{	border:1px solid #cdcdcd;	width:238px;	padding-left:5px;	margin-bottom:4px;	margin-top:2px;}.commentbox{	border:1px solid #cdcdcd;	width:490px;	height:150px;}a.programbars{	padding-bottom:10px;}#material_quicklinks h6{	padding-top:15px;	padding-left:10px;	padding-bottom:0px;	margin:0px;	font-weight:bold;	color:#339900;	font-size:12px}#material_quicklinks p{	padding:10px;	line-height:16px;	padding-top:0px;}.quicklinks_title{	padding-top:15px;	padding-left:10px;	padding-bottom:0px;	font-weight:bold;	color:#339900;	font-size:12px;}.quicklink_content{	border:1px solid #eeeeee;	padding:15px;	margin-top:5px;	background-image:url(../imgs/news_letter_thumbnail1.gif);	background-position:right;	background-repeat:no-repeat;}.quicklink_content_3{
	height: 75px;	border:1px solid #cccccc;	padding:10px;	margin-top:5px;	background-image:url(../imgs/2009-Annual_sidebar_thumbnail.jpg);	background-position:right;	background-repeat:no-repeat;}.quicklink_content_1{
	height: 75px;	border:1px solid #cccccc;	padding:10px;	margin-top:5px;	background-image:url(../imgs/2008-Annual_sidebar_thumbnail.gif);	background-position:right;	background-repeat:no-repeat;}.quicklink_content_2{	height: 75px;	border:1px solid #cccccc;	padding:10px;	margin-top:5px;	background-image:url(../imgs/2007-Annual_sidebar_thumbnail.gif);	background-position:right;	background-repeat:no-repeat;}.quicklink_text{		font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	padding:10px;	padding-left:0px;	padding-top:0px;}.quicklink_text p{	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:16px;}.quicklink_item{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	line-height:14px;	font-weight:bold;}.quicklink_date{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	line-height:12px;}.quicklink_links a{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	line-height:12px;	color:#339900;	font-weight:bold;	text-decoration:none;}.quicklink_links a:hover{	text-decoration:underline;}.link_item{	width:470px;	padding-bottom:8px;	padding-left:5px;}.link_name{	color:#003248;	float:left;	width:230px;	line-height:16px;		}.link_title{	color:#003248;	float:right;	width:230px;	line-height:16px;		}.staff_item{	width:470px;	padding-bottom:8px;	padding-left:5px;}.staff_name{	color:#003248;	float:left;	width:230px;	line-height:16px;		}.staff_title{	color:#003248;	float:right;	width:230px;	line-height:16px;	font-style:italic;	}.materialbox{	border-bottom:1px solid #002f48;	margin-left:5px;	margin-bottom:3px;}.materialdesc{	margin:0px;	padding:0px;	width:240px;	float:left;}.materialboxtitle{	color:#333333;	margin:0px;	padding:0px;	line-height:16px;	margin-bottom:2px;	margin-top:8px;}.materialboxtitle2{	color:#333333;	margin:0px;	padding:0px;	line-height:14px;	margin-bottom:2px;	margin-top:8px;}.materialboxlink{	margin:0px;	padding:0px;	margin-top:5px;	margin-bottom:5px;}.materialimg{	width:250px;	float:right;}#popmenus{	margin-left:10px;}#belownavnews{	margin-top:15px;	padding-bottom:10px;	border-bottom:1px solid #000000;}#belownavnews h1{		font-size:9px;	line-height:14px;	margin:0px;	padding:0px;	color:#003248;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;}#belownavnews h1 a{	text-decoration:none;	color:#003248;}#belownavnews h1 a:hover{	text-decoration:underline;}#belownavnews h2{	font-weight:bold;	font-size:10px;	line-height:14px;	font-weight:bold;	margin:0px;	padding:0px;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;}#belownavnews h2 a{	color:#003248;	text-decoration:none;}#belownavnews h2 a:hover{	text-decoration:underline;}#belownavnews h4{		font-size:10px;	line-height:12px;	margin:0px;	padding:0px;	margin-bottom:4px;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;}#belownavnews h4 a{	text-decoration:none;	color:#003248;	font-size:10px;	font-weight:bold;}#belownavnews h4 a:hover{	text-decoration:underline;}#belownavnews p{	font-size:10px;	line-height:16px;	margin:0px;	padding:0px;	padding-bottom:10px;	color:#666666;	margin-left:10px;}#newslistitem{	border-bottom:1px solid #000000;	padding-top:5px;	padding-bottom:10px;}#newslistitem p{	font-size:10px;	margin:0px;	padding:0px;	margin-left:5px;	line-height:16px;}#newslistitem p a.blurb{	color:#666666;	font-size:12px;}#newslistitem p a.blurb:hover{	color:#339900;}#newslistitem p.articledate{	margin:0px;	padding:0px;	font-size:10px;	margin-left:5px;	line-height:14px;}#newslistitem p.articletitle a{	margin:0px;	padding:0px;	font-size:12px;	margin-left:0px;	color:#666666;}#newslistitem p.articletitle a:hover{	color:#339900;}#newslistitem p.articletitle{	margin:0px;	padding:0px;	font-weight:bold;	font-size:12px;	margin-left:5px;	margin-bottom:0px;	margin-top:10px;	color:#666666;}#newslistitem p.authorsname{	margin:0px;	padding:0px;	font-size:12px;	margin-left:5px;	margin-bottom:8px;	color:#666666;}.support_label_note{	font-weight:bold;	font-size:12px;	color:#666666;}#donateleft{	margin-top:5px;	float:left;	width:246px;}#donateleft img{	margin-bottom:5px;}#donateright{	margin-top:5px;	float:right;	width:246px;}#donateright img{	margin-bottom:5px;}.homenewslink{	color:#666666;	text-decoration:none;}	.homenewslink:hover{	color:#339900;	text-decoration:underline;}	.supportbottomtext{	color:#666666;}.paypalbutton{	margin-bottom:5px;}
