/* BACKGROUND and SITE DIMENSION */
#wrapper_outside { background:#fff url(../images/outside.gif) repeat-x 0 100%; text-align:left; }
#wrapper_top { background:url(../images/topoutside.gif) repeat-x 0 0; text-align:left; }
#wrapper_mid { background:url(../images/mid.gif) repeat-y 50% 0; min-width:979px; }
#wrapper_new { background:url(../images/topall.gif) no-repeat 50% 0; }
#inside { width:979px; margin:0 auto -6px auto;; min-height:290px; }
#wrapper_content { width: 979px; padding: 28px 0 0 0; margin: 0px auto 0px auto; height: auto; text-align: left; }
.clearer { clear:both; }
#footerbg { background:url(../images/bg_footer.gif) no-repeat 50% 0; height:88px; }


@charset "utf-8";



/* CSS Document */



img, div {



	behavior: url(../iepngfix.htc)



}



body {



	margin:0px;



	padding:0px;



	background:url(../images/bg.gif) repeat-x;



	background-color:#fff;



}



/* Layers */



#site_wrapper {



	background-position:top left;



	margin:0px auto;



}



#repeat_me {



	margin:0px auto;



	background:url(../images/center.gif) center repeat-y;



}



#header_shadow {



	background:url(../images/top2.gif) top center no-repeat;



}



#footer {



	background-image:url(../images/bottom.gif);



	background-repeat:no-repeat;



	background-position:center bottom;



}



#wrap {



	margin:0px auto;



	width:980px;



	padding-top:0px;



}



#wrapper {



	margin:0px auto;



	width:980px;



	padding-top:28px;



}



#bottom {



	margin-top:0px;



	margin-bottom:0px;



	padding-bottom:5px;



	width:979px;



}



#footer2 {



	padding-bottom:0px;



	width:980px;



	margin:0px auto;
	padding:20px 0 0 ;



	font-family: "trebuchet MS",sans-serif;



	font-size: 10px;



	color: #000000;



}



#footer2 a {



	color: #000000;



	text-decoration:underline;



}



#footer2 a:hover {



	color: #000000;



	text-decoration:none;



}



#lnav {



	height: 42px;



}



#lnav ul {



	list-style: none;



	padding: 0px;



	font: 12px/100% "trebuchet MS",sans-serif;



	margin: 0px 0px 0px 0;



	text-transform: none;



}



#lnav ul li {



	margin: 0px 0px 0px 0;



	padding: 0px;



	float: left;



	width: 208px;



}



#lnav ul li a {



	text-decoration: none;



	font-size:12px;



	color: #ffffff;



	display: block;



	background: url(../images/left_nav.gif) repeat-x;



	height: 22px;



	padding: 10px 0 0 10px;



}



#lnav li a:visited {



	text-decoration: none;



	background: url(../images/left_nav.gif) repeat-x;



	color: #ffffff;



}



#lnav li a:hover, #nav .current_page_item a {



	text-decoration: none;



	background: url(../images/left_nav_o.gif) repeat-x;



	color: #ffffff;



}







.selectedContent {



	text-decoration: none;



	font-size:12px;



	font-weight:bold;



	padding: 10px 0 0 10px;



	color: #ffffff;



	display: block;



	/*background-color:#04598c;*/

	background: url(../images/left_nav_o.gif) repeat-x;



	height: 22px;



}







/* Root = Horizontal, Secondary = Vertical */



#menuwrapper {



	margin-top:-10px;



	height:60px;



	background-image: url(../images/nav.gif);



	background-repeat: repeat-x;



}







#nav-h-leftbg {



float:left;



width:16px;



#width:50px;







}







#nav-h-text {



float:left;



}



ul#navmenu-h {



	margin: 0;



	border: 0 none;



	width: 100%; /*For KHTML*/



	list-style: none;



	height: 29px;



}



ul#navmenu-h li {



	margin: 0;



	border: 0 none;



	padding: 0;



	float: left; /*For Gecko*/



	display: inline;



	list-style: none;



	position: relative;



	height: 29px;



}



ul#navmenu-h ul {



	margin: 0;



	border: 0 none;



	padding: 0;



	width: 200px;



	list-style: none;



	display: none;



	position: absolute;



	top: 29px;



	left: 0;



	background-color:#fff;



}



ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {



	clear: both;



	display: block;



	font: 1px/0px serif;



	content: ".";



	height: 0;



	visibility: hidden;



}



ul#navmenu-h ul li {



	width: 200px;



	float: left; /*For IE 7 lack of compliance*/



	display: block !important;



	display: inline; /*For IE*/



}



/* Root Menu */



ul#navmenu-h a {



	padding: 6px 8px 6px 8px;



	margin:1px 0 0 0;



	



	float: none !important; /*For Opera*/



	float: left; /*For IE*/



	display: block;



	color:#ffffff;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-decoration: none;



	height: auto !important;



	height: 1%; /*For IE*/

	background-image:url(../images/navdivider.gif);

	background-repeat:no-repeat;



}



/* Root Menu Hover Persistence */



ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {



	color: #ffffff;



	background-image: url(../images/nav-hover.gif);



	background-repeat: repeat-x;



	background-position:0 -10px;



}



/* 2nd Menu */



ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {



	float: none;



	background: #c2c2c2;



	color: #6c6c6c;



	border-right: 1px solid #6c6c6c;



	border-left: 1px solid #e8e8e8;



	border-top: 1px solid #6c6c6c;



	border-bottom: 1px solid #6c6c6c;



	font-size:11px;



	font-weight:normal;



	



}



/* 2nd Menu Hover Persistence */



ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {



	background: #04598c;



	color: #ffffff;



	border-top: 1px solid #6c6c6c;



	border-bottom: 1px solid #6c6c6c;



}



/* 3rd Menu */



ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {



	background: #c2c2c2;



	color: #6c6c6c;



}



/* 3rd Menu Hover Persistence */



ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {



	background: #04598c;



	color: #ffffff;



}



/* 4th Menu */



ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {



	background: #c2c2c2;



	color: #6c6c6c;



}



/* 4th Menu Hover */



ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {



	background: #04598c;



	color: #ffffff;



}



ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {



	display: none;



	position: absolute;



	top: 0;



	left: 200px;



}



/* Do Not Move - Must Come Before display:block for Gecko */



ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {



	display: none;



}



ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {



	display: block;



}



/* Text Styles */



.text {



	font-family: "trebuchet MS",sans-serif;



	font-size: 13px;



	color:#000000;



}



.text a {
	color:#2E70C6;
	font-weight:bold;
	text-decoration:none;
}



.text a:hover {
	color:#85A0DD;
	text-decoration:underline;
	font-weight:bold;
}







.gtext {



	font-family: "trebuchet MS",sans-serif;



	font-size: 11px;



	color:#878787;



}



.gtext a {



	color:#878787;



	text-decoration:underline;



	font-weight:bold;



}



.gtext a:hover {



	text-decoration:none;



	font-weight:bold;



}







.gtext2 {



	font-family: "trebuchet MS",sans-serif;



	font-size: 11px;



	color:#353535;



}



.gtext2 a {



	color:#353535;



	text-decoration:underline;



	font-weight:bold;



}



.gtext2 a:hover {



	text-decoration:none;



	font-weight:bold;



}







.wtext {



	font-family: "trebuchet MS",sans-serif;



	font-size: 11px;



	color:#073873;



}



.wtext a {



	color:#2E70C6;



	text-decoration:none;



	font-weight:bold;



}



.wtext a:hover {



	text-decoration:underline;



	font-weight:bold;







}







.btext {



	font-family: "trebuchet MS",sans-serif;



	font-size: 12px;



	color:#04598c;



}



.btext a {



	color:#04598c;



	text-decoration:underline;



	font-weight:bold;



}



.btext a:hover {



	text-decoration:none;



	font-weight:bold;



}







.title {



	font-family: "trebuchet MS",sans-serif;



	font-size: 11px;



	color:#055a8d;



	text-transform:uppercase;



}



.page_title {



	font-family: "trebuchet MS",sans-serif;



	color:#ff4516;



	font-size:26px;



}













#wrapper_banner {



	margin:auto;



	clear:both;



}











#banner_pan ul {



	padding:0; margin:0;



}



	







#banner_pan {



	width:154px;



	margin:0;



	padding:16px;



	clear:both;



}







#banner_pan ul{



	width:154px; display:block; margin:10px; background-color: #f4f4f4; border:solid 1px #afafaf; list-style:none;



}



#banner_pan ul li{



	background:url(../images/ul_arrow.gif) no-repeat 0 8px; border-bottom:none; padding: 5px 0 5px 18px;



}



	



#banner_pan ul li.mail{



	background:url(../images/mail.gif) no-repeat 15px 6px; border-bottom:none; padding: 2px 0 2px 35px;



}



	



#banner_pan ul li.print{



	background:url(../images/print.gif) no-repeat 15px 6px; border-bottom:none; padding: 2px 0 2px 35px;



}







#banner_pan ul li.phone{



	background:url(../images/phone.gif) no-repeat 15px 5px; border-bottom:#B8A997 1px solid; padding: 2px 0 2px 35px;



}







#banner_pan ul li.slide{



	background:url(../images/slide.gif) no-repeat 15px 6px; border-bottom:none; padding: 2px 0 2px 35px;



}







#banner_pan ul li.photo{



	background:url(../images/photo.gif) no-repeat 15px 6px; border-bottom:none; padding: 2px 0 2px 35px;



}







#banner_pan ul li.video{



	background:url(../images/video.gif) no-repeat 15px 6px; border-bottom:#B8A997 1px solid; padding: 2px 0 2px 35px;



}



	



#banner_pan ul li.donate{



	background:url(../images/donate.gif) no-repeat 15px 5px; border-bottom:none; padding: 2px 0 2px 35px;



}







#banner_pan ul li.volunteer{



	background:url(../images/volunteer.gif) no-repeat 15px 6px; border-bottom:none; padding: 2px 0 2px 35px;



}



	



#banner_pan ul li.li1{



	background:url(../images/ul_arrow.gif) no-repeat 0 8px; border-bottom:#B8A997 1px solid; padding: 5px 0 5px 38px;



	}



#banner_pan ul li a{



	font:11px/23px Helvetica, Geneva, Arial, sans-serif; color:#333333; text-decoration:none;



	}



#banner_pan ul li a:hover{



	text-decoration:underline;



	}



	



	



