p {margin:4px 0;padding:0;}
img {border:0;}
.clear {clear:both;}
input, form {margin:0;padding:0;}
.skip {display:none;}
.alert,.Alert {color:#D41F00;}
map {margin:0; padding:0}
table, td {width:auto!important}

	body {
	width:100%;
	background:transparent url(annualReport_bg.jpg) repeat top left;
	text-align:center;
	margin:0 auto;}
	
	#wrapper {
	text-align:center;
	background:url(maincontent_bg.png) repeat-y;
	margin:16px auto 0 auto;
	width:769px;
	padding:0;}
  
	#topTabs {height:35px}
		
		#gershoni {
		width:100%;
		height:17px;
		background:url(gershoni-white.gif) no-repeat right;
		text-align:right;}
	
		#ppgg-link {
		position:absolute;
		top:1px;
		right:34px;
		z-index:1;
		background:transparent url(ppgg-link.gif) no-repeat top left;
		height:17px;
		width:82px;}
		
			#ppgg-link b {
			position:absolute;
			left:-999em;}	
	
	#header{
	float:left;
	clear:both;
	margin-left:10px;
	_margin-left:5px;
	width:729px;	
	padding:10px;
	background-color:#62778a;
	}
	
	#wrapper1 {	
	background:transparent url(content_bg2.png) repeat-y;
	float:left;
	clear:both;
	width:769px;
	margin:0 auto;
	text-align:center;}
	
	#wrapper2 {	
	float:left;
	clear:both;
	width:769px;
	margin:0 auto;
	text-align:center;
	}
		
		
		.linkhome b {visibility:hidden;}
		.linkhome {position:absolute;left:0;height:71px;width:450px;top:0;text-decoration:none;}
		.linkhome:hover {text-decoration:none;}
		
		a.header {
		display:block;
		float:right;}

.giveSearch {
	margin-top:30px;
	float:right;
	margin-right:20px;
}

		#topsearch {	
		text-align:right;
		}
		
			#topsearch_input {
			height:16px;
			border:2px solid #DBE0DA;
			border-top-color:#979797;
			width:125px;
			color:#B5B5B5;
			margin-left:15px;
			margin-right:2px;}
			
			#go {
			background:transparent url(topsearch_go.gif) no-repeat bottom left;
			position:relative;
			top:3px;
			height:19px;
			width:19px;}						
		
		#topnav {
		margin:0 auto;
		text-align:center;
		height:38px;
		padding-top:4px;
		clear:both;
		width:758px;
		}
		
			#topnav a {margin-right:4px;}
			#topnav a.last {margin-right:0px;}
		
		
		#topnav span {
		width:5px;
		padding:0 1px;
		overflow:hidden;
		color:#fff;}
		
		#center {
		background:transparent url(center_bg5.gif) repeat-y top left;
		float:left;
		clear:both;
		width:749px;
		margin:0 auto;
		padding:0 10px;
		text-align:center}				
		
		.home #center {
		background:none;
		padding:0;
		margin:0 10px;
		_width:759px;
		_margin:0 5px}
		
		#homeFlash {width:516px; float:left; text-align:left; margin-right:4px;}
		.content_home {width:232px; float:left; clear:right; *padding-top:4px}
		
			#sidebar {
			/*background:transparent url(sidebar_bg.gif) no-repeat top left;*/
			width:150px;
			margin-right:10px;
			padding:0 5px 14px 5px;
			float:left;
			position:relative;}	
						
				
				#leftnav {
				margin:0 -5px 0 -5px;
				padding:0 0 0 0;
				text-align:left;
				}
				
								
				
				#leftnav a {
				display:block;
				font-size:95%;
				color:#9e9682;
				padding:3px 7px 4px 10px;
				height:auto;
				vertical-align:top;
				text-decoration:none;}
				
				* html #leftnav a.secondaryNav, * html #leftnav a.secondaryNavOn {height:12px;}
				
				#leftnav a.secondaryNav{ 
				background:transparent url(leftnav_off4.gif) no-repeat bottom left;}
				
				#leftnav a.secondaryNav:hover {
				background:#ffffff url() no-repeat bottom left;
				text-decoration:underline;}
				
				#leftnav a.secondaryNavOn { 
				background:#ffffff url() no-repeat bottom left;}
				
				#leftnav a.secondaryNavOn:hover {
				background:#ffffff url() no-repeat bottom left;
				text-decoration:underline;}				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				.ads {padding:12px 0 0 6px; *padding:12px 0 0 1px; margin:0 -5px 0 -5px; background:url(sidebarbg3.gif) top repeat-x;}
				
				.home .ads {display:none}
								
				#sidebar p {				
				text-align:left;
				margin:0 0 7px 0;}								
				
				#signup {
				background:transparent url(signup_bg.gif) no-repeat top left;
				padding:0;
				vertical-align:top;
				width:140px;
				padding:7px 8px 13px 12px;
				margin:0;
				height:39px;
				clear:both;
				text-align:left;}
				
				#signup img {margin-bottom:4px;}
				
				* html #signup {
				height:40px;}
				
				
					#signup label {
					font-size:90%;
					line-height:90%;
					font-weight:bold;
					text-align:left;}
				
					#signup_input {
					height:14px;
					border:2px solid #DBE0DA;
					border-top-color:#979797;
					width:115px;
					color:#333;
					margin-right:2px;
					display:block;
					float:left;}
					
					#signup_go {
					background:transparent url(signup_go.gif) no-repeat bottom left;
					position:relative;
					top:-1px;
					height:19px;
					width:19px;
					display:block;
					float:left;}
					
					
					.follow_progress {position:relative;
					padding:0 3px;}
					
					.follow_progress img {margin-bottom:15px;}
					
			#main {
			/*background:transparent url(main_bg.gif) no-repeat top left;*/
			float:left;
			width:555px;
			padding:10px 15px 0 5px;
			position:relative;}
			
			
			.home #main {
			width:756px;
			float:left; clear:both;
			padding:0px 0px 0px 0px;
			position:relative;}
			
				#breadcrumb {
				font-size:90%;
				float:left;
				color:#9e9682;}
			
					#breadcrumb a {color:#9e9682}
			
				#print-email {
				float:right;
				padding-right:5px;}
				
					.email_bg {
					width:26px;
					height:13px;
					background:transparent url(email_icon.gif) no-repeat top right;}
					
					.print_bg {
					width:22px;
					height:17px;
					background:transparent url(print_icon.gif) no-repeat top right;}
				
								
				#contentarea {
				background:transparent url(horizontal_bar.gif) repeat-x;
				margin-top:0px;
				padding-top:16px;
				text-align:left}	
				
				* html #contentarea {padding-top:16px;}
				
					#contentarea hr {
					height:1px;
					color:#ccc;
					clear:both;
					margin:5px 0;					
					padding:0;
					visible:false;}
					
					#contentarea br {clear:both;}
	
	
			.home .homecontent { }	
	
					#webfeature {background:transparent; height:300px;}
					
			#footer {
			background:transparent url(footer_bg4.png) no-repeat bottom center;
			color:white;
			text-align:center;
			clear:both;
			width:769px;
			height:45px;
			padding-top:15px;
			margin:0 auto;
			margin-bottom:40px}
			
			body.home #footer {
			background:transparent url(footer_home.png) no-repeat bottom center;
			color:white;
			text-align:center;
			clear:both;
			width:769px;
			height:45px;
			padding-top:15px;
			margin:0 auto;
			margin-bottom:40px}
			
				
				#footernav {}
				
					#footernav a {
					font-size:86%;
					padding:0 3px;
					color:white;}
					
					* html #footernav a {
					font-size:90%;}
					
					#footernav a:hover, #footernav a.selected {
					text-decoration:none;}
							
				.footercopy {
				margin-top:5px;
				clear:both;}		

.footercopy a:link, .footercopy a:visited, .footercopy a:hover { color:white; }
				
	
/* Edit these values below to match any top level nav items whose names are changed. Edit Javascript to match. */				
/* section specific colors */

body#patient h1, body#patient h2, body#patient h3, body#patient h4, body#patient h5, body#patient h6, body#patient a {color:#e6289a;}		
body#client h1, body#client h2, body#client h3, body#client h4, body#client h5, body#client h6, body#client a {color:#e6289a;}

body#outreach h1, body#outreach h2, body#outreach h3, body#outreach h4, body#outreach h5, body#outreach h6, body#outreach a {color:#30ced8;}

body#donor h1, body#donor h2, body#donor h3, body#donor h4, body#donor h5, body#donor h6, body#donor a {color:#92c94f;}

body#board h1, body#board h2, body#board h3, body#board h4, body#board h5, body#board h6, body#board a {color:#ad44c1;}

body#financial h1, body#financial h2, body#financial h3, body#financial h4, body#financial h5, body#financial h6, body#financial a {color:#ebbc00;}

body#supporters h1, body#supporters h2, body#supporters h3, body#supporters h4, body#supporters h5, body#supporters h6, body#supporters a {color:#e80033;}

body#contact h1, body#contact h2, body#contact h3, body#contact h4, body#contact h5, body#contact h6, body#contact a {color:#00a1dc;}

body#default h1, body#default h2, body#default h3, body#default h4, body#default h5, body#default h6, body#default a {color:#62778A;}

body.popup h1, body.popup h2, bod.popup h3, body.popup h4, body.popup h5, body.popup h6, body.popup #popup_wpr a, body.popup #popup_wpr_blue a, body.popup a { color:#62778A;}

body.home h1 {color:#48832B;font-size:30px;}

			

/*photo gallery*/
#pg_container {width:490px!important;}

#pg_summary {width:auto ! important;}

#pg_summary * {margin-left:0;margin-right:0;list-style:none;}	

.popup #pg_summary ul {margin:0;padding:0;}	
#pg_summary ul {margin:0;padding:5px 22px 5px 0;}	 

		.pg_row ul {float:left;padding:0 20px 0 0;}
		.pg_row {clear:left; border-top:1px solid #ccc;padding-top:8px;padding-left:0;margin:0;}	
		
		#pg_container li.pg_shortdescriptor {display:none!important;}		
		
		#pg_slideshow_container .pg_shortdescriptor {text-align:center;}
		#pg_container .pg_display a, #pg_container .pg_display a:visited {height:110px;}
#pg_top_navigation, #pg_bottom_navigation	{
width:400px;_width:400px;}

		#pg_container { font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size: 10px; margin:0 auto; text-align:left; width: 100%;}
#pg_container #pg_summary { text-align:left; margin: 0 auto; width:100%;}

#LinkButtonPreviousTop, #LinkButtonNextTop, #LinkButtonPreviousBottom, #LinkButtonNextBottom {display:block;float:left;padding:10px 5px;font-size:11px;}

#pg_bottom_navigation {clear:left;}

/* start photo gallery popup styles */
#pg_container {}
#pg_container li.pg_shortdescriptor {display:block!important;}
.pg_row {border-top:none;}	

#pg_top_navigation a:link, #pg_top_navigation a:visited, #pg_bottom_navigation a:link, #pg_bottom_navigation a:visited { display:block; float:left; text-align: center; width:75px;  margin:5px 1px 3px 1px; padding: 3px; background-color: #FFF;}
#pg_top_navigation a:hover, #pg_bottom_navigation a:hover { }

#pg_count {position:absolute;top:147px;left:118px;}

.pg_longdescriptor {padding:0 5px 0 0;}

#popup_inner {padding:0px 0px 45px 0px;text-align:center;}

.popup #pg_top_navigation { 
padding:0 10px 2px 159px;
margin-bottom:18px;
height:25px;
width:328px;
background:url(popup_hr.gif) no-repeat bottom left;
}

.popup #pg_bottom_navigation { 
padding:0px 6px 0 159px;
margin-top:12px;
height:20px;
background:url(popup_hr.gif) no-repeat top left;
width:328px;}

.popup #pg_bottom_navigation a {padding-top:3px;}

 #pg_count {color:#999;font-weight:bold;font-size:11px;}
.popup #pg_count {position:absolute;top:97px;left:230px;}
* html .popup #pg_count {top:99px;}

.popup #pg_top_navigation a.pg_previous,
.popup #pg_bottom_navigation a.pg_previous {width:auto;padding-left:15px;
color:#999;background:url(none) no-repeat}

.popup #popup_wpr #pg_top_navigation a.pg_next,
.popup #popup_wpr #pg_bottom_navigation a.pg_next {
width:auto;padding-right:17px;
padding-left:43px;
background:url(none) no-repeat top right }

.popup #popup_wpr_blue #pg_top_navigation a.pg_next,
.popup #popup_wpr_blue #pg_bottom_navigation a.pg_next {
width:auto;padding-right:17px;
padding-left:43px;
background:url(none) no-repeat top right }
	

.pg_display {text-align:center;}

.pg_display {clear:left;}

#pg_backthumb {display:none;}

#PhotoDetail, #webfeature, #pg_bottom_navigation,  #pg_bottom_navigation *,#pg_summary img, #pg_summary, #pg_details_container {margin-bottom:0!important;padding-bottom:0!important;}


/* start generic popup styles */
body.popup {background-image:none;padding:10px 2px;}

#popup_wpr {
text-align:left;
margin:0 auto;
width:500px;
position:relative;background:url(ar_popup_bottom_bg.gif) no-repeat bottom left;}

#popup_wpr_blue {
text-align:left;
margin:0 auto;
width:500px;
position:relative;background:url(popup_bottom_bg_blue.gif) no-repeat bottom left;}

.popup #webfeature {width:448px!important;}

.close, .close img {display:block;float:right;width:200px;height:40px;}


/* center submit buttons */

#TableButton {width:80% ! important;}

/* Styles for pop up window */
/* modal popup for fellows bio */
#fellows {position:relative;}
#fellows_image {position:absolute;top:0;left:0}
#fellows_video_link {display:block}
#fellows_spotlight {display:none;width:500px;height:600px;}

/*#fellows_right #fellows_more_info ul li a {background:url(black_arrow_right.gif) 0% 50% no-repeat; padding: 0 0 0 10px; color: #000; margin:0}*/
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70)}
#overlay[id]{position:fixed;}
#lightbox {display:none;position:absolute;width:500px;height:600px;background:#fff;z-index:9999;top:100px;left:0}
#lightbox[id]{position:fixed;}
#lightbox #inner-table {padding-right: 10px;}
#lightbox #inner {padding: 10px 0 10px 15px;text-align:left}
#lightbox hr {color:#ccc}
#lightbox #inner .title {padding-left:24px; margin-top:6px; padding-top:3px; background: url(fellows_camera.jpg) top left no-repeat;font-weight:bold;font-size:14px;height:26px; position: relative;}
/*#lightbox #inner a.close {padding-right:24px; margin-right:5px; background: url(fellows_close.jpg) right top no-repeat; font-size:12px; font-weight:bold; color: #999; text-decoration:none;}*/
#lightbox.done #lbLoadMessage{display:none;}
#lightbox.loading #lbContent{display:none;}
#lightbox.loading #lbLoadMessage{display:block;}

#fellows_more_grantee, #fellows_more_info {clear:both}

/* Fixes on video popup styles for popup window */
body#popup {background-color: #FFF;}
body#popup #fellows_spotlight {display: block;}
body#popup #lightbox.done {position: relative; top: 0; display: block;}