/* GLOBAL HTML STYLES */
* 					{padding:0; margin:0; border:0;} /*Set's border, padding and margin to 0 for all values*/
BODY				{margin:0; text-align:center; min-width:968px; font-family:arial, sans-serif; background:#6d6d6d;}
BODY 				{font-size:1em; height:100%;}
IMG					{border:0; }
P					{margin:20px 0 0 0;}
H1,H2,H3,H4,H5,H6	{margin:0;}
:focus 				{outline: 0;}
blockquote			{margin:1em 0 0 0; text-align:justify; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:1.1em;}
blockquote span		{display:block; margin:.3em 0 0 0; text-align:right; font-style:normal;}
blockquote img		{float:right; border:2px solid #666; margin-left:1em;}
A:link, A:active	{color:#930;}
A:visited			{color:#930;}


.floatRight			{float:right;}

	/* For Clearing DIVs */
	.clearfix:after 		{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
	.clearfix 				{display:inline-block;} 
	html[xmlns] .clearfix	{display:block;}
	* html .clearfix 		{height:1%;}

/* MISC PAGE STYLES */
	#noscript,
	#noscript A,
	#noscript A:visited		{color:#fff; font-weight:bold;}
	.note 					{color:#f00; font-weight:bold; text-transform:uppercase;}
	.centerColumnContent	{padding:26px 176px 60px 0; font-size:.75em;}
	.centerColumnContentPPMI{padding:26px 100px 60px 0; font-size:.75em;}
	.centerColumnContentFunding	{padding:26px 30px 60px 0; font-size:.75em;}
	.nextpage				{padding:50px 0 0 0;}
	.footerUtil				{padding-top:40px;}
	.footerUtil	IMG			{padding-right:20px;}
	.subhead				{margin:20px 0 -12px 0; color:#6d6d6d; font-weight:bold; font-size:1em;}
	h3.subhead				{margin:20px 0 -12px 0; color:#6d6d6d; font-weight:bold; font-size:1em;}
	.subhead2				{ margin:20px 0 -12px 0; color:#6d6d6d; font-weight:bold; font-size:15px; }
	.subhead2 a:link, .subhead2 a:visited, .subhead2 a:active { text-decoration:none;  color:#6d6d6d; }

	.learnMore				{background:url("images/bullet_arrow.gif") no-repeat 0 2px; padding-left:8px;}
	.learnMoreRight			{background:url("images/bullet_arrow.gif") no-repeat center right; padding-right:12px;}
	.backTo					{background:url("images/bullet_arrow_left.gif") no-repeat 0 4px; padding-left:8px; font-weight:normal;}
	.faqListing				{list-style:url("images/bullet_arrow.gif"); margin:25px 0 25px 0; margin-left:12px; _margin-left:17px; line-height:1.4em;}
	*:first-child+html .faqListing	{margin-left:18px;} /* IE7 Only */
	.faqDivider				{margin:20px 0 20px 0;}
	.backToTop				{background:url("images/bullet_arrow_up.gif") no-repeat 0 5px; padding-left:12px;}
	.bioPhoto				{float:left; padding:23px 20px 15px 0;}
	.newsPhoto				{float:right; padding:0 0 15px 20px;}
	.michaelPhoto			{float:right; padding:0 0 15px 20px;}
	.liv_face				{float:left; margin:0 10px 2px 0;}
	.list					{list-style:square; margin:10px 0 0 20px; color:#d47d24;}
	OL						{margin:10px 0 0 20px;}
	.listItem				{color:#000;}
	.lowercase				{text-transform:lowercase;}
	/*
	ORIG, DIV threeColumnTable layout styles
	.threeColumnTable		{float:left; width:30%; padding-right:10px; border:1px solid #ccc;} */
	/*.threeColumnTable		{padding:0 20px 0 20px;} NEVER USED */
	.threeColumnTable		{margin-top:20px; border:1px solid #999;}
	.threeColumnTable .middleColumn	{border:1px solid #999; border-top:none; border-bottom:none;}
	.threeColumnTable TD	{padding:5px; width:32%;}
	.threeColumnTable P		{margin:0 0 20px 0;}
	.threeColumnTable UL	{margin-left:15px;}
	.indentedCopy			{padding-left:20px;}
	.req					{color:#f00; font-size:1.2em; font-weight:normal;}
	P.copy					{font-size:.75em;}
	.divider				{background:url("images/divider_line_horiz.gif") repeat-x; width:100%; height:1px; margin:20px 0 20px 0; font-size:.1em;}
	.date					{color:#666;}
	.floatLeft				{float:left;}
	.error					{color:#f00; font-weight:bold;}
	.hidden					{visibility:hidden;}
	.researchersSay_name	{font-weight:bold;}
	.researchersSay_name A	{font-weight:normal;}
	.openFundingProgramList	{padding-bottom:8px;}
	#charityNav				{float:right; margin:20px 0 10px 10px;}
	.ufoFlash				{color:#e02923; font-size:1em;}
	.contactus				{font-size:.8em;}
	.doubleLineheight		{line-height:1.6em;}
	
	#advisoryBoard			{width:345px; position:relative; margin:20px 0 0 0;}
	#specialAdvisor			{position:absolute; width:270px; left:394px; top:-20px;}
	
	
	#openProgram UL			{margin:15px 0 0 25px; list-style:square}
	#openProgram LI			{margin:0 0 10px 0;}
	
	
	#searchableAwardGrants						{border:1px solid #ccc; background:#fff; padding:25px 0 25px 0; margin-top:20px; margin-right:20px;}
	#searchableAwardGrants .subhead				{margin:0 25px 0 25px;}
	#searchableAwardGrants P					{margin:20px 0 0 0;}
	#searchableAwardGrants P.intro				{color:#666; margin:5px 25px 0 25px;}
	#searchableAwardGrants P.subhead			{margin:-10px 25px -10px 25px;}
	#searchableAwardGrants UL,
	#searchableAwardGrants OL					{margin-left:50px;}
	#searchableAwardGrants .divider				{margin:20px 25px 20px 25px; width:auto;}
	#searchableAwardGrants #form				{margin:0 25px 0 25px;}
	#searchableAwardGrants .searchResult		{padding:18px 25px 9px 25px;}
	#searchableAwardGrants .alt					{background:#e6e6e6;}
	#searchableAwardGrants .grantName			{font-weight:bold;}
	#searchableAwardGrants .name				{font-weight:bold; text-transform:uppercase;}
	#searchableAwardGrants .view				{background:url("images/bullet_arrow.gif") no-repeat center right; padding-right:12px;}
	#searchableAwardGrants H3					{font-size:1.2em; margin:20px 25px 0 25px;}
	#searchableAwardGrants H4					{font-size:1em; margin:5px 0 0 25px; color:#666; font-weight:normal} /* For Supplemental Grants */
	#searchableAwardGrants .selectLrg			{width:390px;}
	.supplementalGrant							{margin:15px 0 0 40px; border-top:1px solid #ccc; padding-top:8px;}
	.grandchildGrant							{margin:15px 0 0 40px; border-top:1px solid #ccc; padding-top:8px;}
	.greatgrandchildGrant						{margin:15px 0 0 40px; border-top:1px solid #ccc; padding-top:8px;}
	
	.custSegCustTitle		{font-size:1.6em; font-weight:normal; text-transform:uppercase; margin-bottom:20px !important;}
	
	.staffListing			{line-height:1.6em;}
	.Update P					{margin:20px 25px 0 25px;}
	#searchableAwardGrants P.subheading			{margin:20px 25px 0 25px;}
	
/* SEARCH PAGE STYLES */	
	.searchPageText			{float:left; display:inline; height:19px; width:173px; font-size:1em; border:1px solid #999;}
	.searchPageButton		{float:left; padding-left:10px;}
	.searchPageRadio		{margin-left:15px;}
	.searchPageDisplaying	{float:left; display:inline; margin:0 0 -14px 0;}
	.searchPagePages		{float:left; padding-left:15px; margin:0 0 -14px 0;}
	.searchPagePages A		{font-weight:bold;}
	.searchPageSortBy		{color:#6d6d6d;}
	.searchResults A		{font-weight:bold;}
	.searchPageFormElements	{float:left; display:inline; padding-right:20px}
	.searchHighlight 		{background-color:#FF9221; padding:2px; font-weight: bold;}
	#advSearch				{display:none;}
	.openSearch				{background:url("images/bullet_arrow.gif") no-repeat left center; padding-left:10px; }
	.closeSearch			{background:url("images/bullet_arrow_down_sitemap.gif") no-repeat left center; padding-left:10px; }
	.advSearchSelect		{height:20px !important;}
	
	
/* NEWS & EVENTS STYLES */	
	.newsEventsLandingPg				{background:url("images/background_newsEvents.gif") repeat-y; margin:31px 0 30px 0; width:100%;}
	#newsEventsLandingPgTitle			{background:#e3e3e3; width:278px; height:25px;}
	#newsEventsLandingPgTitle .title	{float:left; margin:6px 0 0 5px;}
	#newsEventsLandingPgTitle .title IMG{display:block;}
	#newsEventsLandingPgTitle .link		{float:right; margin:6px 5px 4px 0; color:#930; font-size:.7em;}
	.newsEventsLandingPgNews			{font-size:.7em; margin:20px 8px 30px 9px;}
	.newsEventsLandingPgNews P			{margin:15px 0 0 0;}
	.newsEventsLandingPgNews .date		{color:#666;}
	.newsEventsLandingPgNews .subtitle	{float:left; font-weight:bold; color:#666; font-size:1.1em; margin-bottom:8px;}
	.newsEventsLandingPgNews .link		{text-align:right; color:#930; margin-bottom:8px;}
	.newsEventsLandingPgNews .copy		{font-size:1.1em;}
	.newsEvents_years					{height:25px; padding:25px 0 0 0;}
	.newsEvents_year,
	.newsEvents_year_selected			{float:left; padding-right:8px; position:relative;}
	.newsEvents_year_selected			{font-weight:bold; color:#666;}
	.newsEvents_descOn					{float:left; background:url("images/bullet_arrow_descOn.gif") no-repeat left center; padding-left:10px; font-size:.75em; color:#666;}
	.newsEvents_descOff					{float:left; background:url("images/bullet_arrow_descOff.gif") no-repeat left center; padding-left:10px; font-size:.75em;}
	.newsEvents_descAscDivider			{float:left; font-size:.8em; padding:0 8px 0 8px;}
	.newsEvents_ascOn					{float:left; background:url("images/bullet_arrow_ascOn.gif") no-repeat left center; padding-left:10px; font-size:.75em; color:#666;}
	.newsEvents_ascOff					{float:left; background:url("images/bullet_arrow_ascOff.gif") no-repeat left center; padding-left:10px; font-size:.75em;}
	.articleDate						{color:#6d6d6d; padding-top:20px;}
	.articleTitle						{color:#6d6d6d; font-weight:bold; text-transform:uppercase;}
	.multimediaPopup					{background-color:#fff; text-align:left; min-width:0;}
	.multimediaPopup DIV				{width:320px; text-align:left; }
	.ppmiPopup							{background-color:#fff; text-align:center; min-width:0;}
	.ppmiPopup DIV						{width:490px; text-align:center; border:0; }
	.newsArticle UL						{margin-left:20px;}
	.noTopSpacingP P					{margin:0 0 20px 0;}
	
	.ne_wrap							{margin:0 0 20px 0;}
	.ne_wrap h1							{font-size:14px; margin:0 0 2px 0;}
	.ne_wrap p							{margin:0 0 8px 0; padding:0;}
	.ne_wrap p.section					{margin:0 0 2px 0; font-style:italic;}
	.ne_wrap p span						{font-weight:bold; color:#555;}
	.ne_wrap img						{float:left; margin:0 10px 3px 0;}
	
	.index_news_events					{display:block;font-size:1em;font-weight:bold;padding-bottom:1px;}	
	
/* SITEMAP STYLES */
	.sitemap_background					{background:url("images/background_newsEvents.gif") repeat-y; width:100%;}
	.sitemap_main						{background:url("images/bullet_arrow_sitemap.gif") no-repeat left 5px; padding-left:15px; margin-top:8px;}
	.sitemap_subPlus					{background:url("images/bullet_arrow_down_sitemap.gif") no-repeat left center; padding-left:15px; margin-left:15px; font-size:.8em; font-weight:bold;}
	.sitemap_sub						{background:url("images/bullet_arrow.gif") no-repeat left center; padding-left:15px; margin-left:15px; font-size:.8em; font-weight:bold;}
	.sitemap_subs						{margin-left:15px;}
	.sitemap_list						{list-style:url("images/bullet_arrow.gif"); margin-top:8px; margin-left:27px; _margin-left:32px; line-height:1.4em; font-size:.75em;}
	
/* FORM STYLES */
	#form label							{float:left; width:220px; font-weight: bold; margin-top:-3px;}
	#form #grants label					{font-weight:normal;}
	#searchForm label					{font-weight: normal; width:120px;}
	#form #researcherEmailSignup label	{font-weight: normal; width:150px;}
	#form #securitiesGift label			{font-weight: normal; width:220px;}
	#form #spreadTheWord label			{width:180px; font-weight:normal;}
	#form input,
	#form textarea,	
	#form select						{float:left; width:140px; height:1.65em; margin:0 2px 5px 0; border:1px solid #999; background:#fff; font-size:1em;}
	#form #spreadTheWord textarea		{width:240px; height:75px;font-size:.95em;font-family:arial,sans-serif;}
	#form .radio						{width:auto; margin:0 5px 0 10px; border:none;}
	#form #securitiesGift .radio		{float:none; background:none;}
	#form .txtInline					{width:70px; margin:0 2px 0 2px; float:none;}
	#form .txtSml						{width:70px;}
	#form br							{clear:left;}
	#form .selectMini					{width:45px;}
	#form .selectSml					{width:60px;}
	#form .selectMed					{width:85px;}
	#form .checkbox						{width:auto; height:auto; margin:0 5px 0 0; border:none; background:none;}
	#form .searchPageButton				{width:69px; height:21px; border:none; padding:0; margin:0; }
	#form .submitButton					{width:107px; height:25px; border:none; padding:0; margin:0; }
	#form .errorField					{border:1px solid #f00;}
	#form .errorMsg						{color:#f00; font-weight:bold; float:left;}
	#form #spreadTheWord .sendButton	{margin-left:180px;}
	#form #dateRange select					{float:none;}
	
/* HEADER AREA STYLES */
#header 					{position:relative; background:#fff; text-align:left; width:100%;}
	#logo					{float:left; display:inline; margin:21px 0 0 12px;}
	#search					{float:right; position:relative; text-align:right; padding:21px 28px 19px 0;}
	#search	form				{padding:0; margin:0;}
		INPUT.searchText	{border:1px solid #ccc; width:173px; height:15px; font-size:.55em; float: left; margin:0 5px 0 0; padding:0;}
		INPUT.searchButton	{color:#666; background:#E6E6E6; font-size:11px; font-weight:bold; float: left; margin:0; height:17px; line-height:17px; padding:0 1px;}
		*:first-child+html INPUT.searchButton	{margin-bottom:0;} /* IE7 Only */
		.listStyle 				{font-name:Arial,sans-serif; font-size:.7em; border:1px solid #ccc; border-bottom:none; margin-top:-1px; text-align:left; padding:0;}
		.listItemStyle 			{cursor:pointer; border-bottom:1px solid #ccc; padding:2px 4px 2px 4px;}
		.listItemKey 			{text-align:left; font-weight:bold; padding-left:0px;}
		.listItemValue 			{padding-left:0px; text-align:right;}
		.listItemValueII 		{padding-left:0px; text-align:right;}
		
		
	#utilNav				{float:right; text-align:right; padding:0 15px 20px 0; width:582px;}	
	/*#utilNav				{float:right; text-align:right; padding:0 15px 20px 0; width:503px;}*/
	#homepage-hero			{width:968px; height:288px; display:block;}
	#navArea				{margin-top:1px; display:block;}

#sectionIntro_new				{width:968px; height:222px;}
#sectionIntro			{width:968px; height:172px;}

/* MAIN NAVIGATION STYLES */
	/* http://www.monkeyflash.com/archives/2006/06/20/simple-horizontal-navbar-list/ */
	/* Homepage */
		#navAreaHome ul 		{margin:0; padding:0; list-style-type:none;}
		#navAreaHome li 		{float:left; cursor:pointer}
		#navAreaHome li.nav1 	{background:transparent url("images/homenav_about.gif");}
		#navAreaHome li.nav2 	{background:transparent url("images/homenav_research.gif");}
		#navAreaHome li.nav3 	{background:transparent url("images/homenav_living.gif");}
		#navAreaHome li.nav4 	{background:transparent url("images/homenav_help.gif");}
		#navAreaHome a 			{display:block; height:0; padding-top:115px; color:#000; overflow:hidden;}
		#navAreaHome li.nav1 a	{width:242px;}
		#navAreaHome li.nav2 a	{width:243px;}
		#navAreaHome li.nav3 a	{width:243px;}
		#navAreaHome li.nav4 a	{width:240px;}
		* html #navAreaHome a:link, * html #navAreaHome a:visited {height:115px; height:0;}
		#navAreaHome a#item1 	{background:transparent url("images/homenav_about.gif") -242px -230px no-repeat;}
		#navAreaHome a#item2 	{background:transparent url("images/homenav_research.gif") -243px -230px no-repeat;}
		#navAreaHome a#item3 	{background:transparent url("images/homenav_living.gif") -243px -230px no-repeat;}
		#navAreaHome a#item4 	{background:transparent url("images/homenav_help.gif") -240px -230px no-repeat;}
		#navAreaHome a#item1:hover {background-position:0 -115px; z-index:50;}
		#navAreaHome a#item2:hover {background-position:0 -115px; z-index:50;}
		#navAreaHome a#item3:hover {background-position:0 -115px; z-index:50;}
		#navAreaHome a#item4:hover {background-position:0 -115px; z-index:50;}
		* html #navAreaHome a:hover {height:115px; he\ight:0;}
		/* OLD STYLES FROM LAUNCH */
		/*#navbarHome {height:115px;}
		#navbarHome li {height:115px; list-style:none; display:inline;}
		#navbarHome a {height:115px; text-decoration:none; float:left;}
		#navbarHome #nav1   {background:url("images/homenav_about.gif") no-repeat; width:242px;}
		#navbarHome #nav1 a	{background:url("images/homenav_about.gif") no-repeat; width:242px;}
		#navbarHome #nav2 a {background:url("images/homenav_research.gif") no-repeat; width:243px;}
		#navbarHome #nav3 a {background:url("images/homenav_living.gif") no-repeat; width:243px;}
		#navbarHome #nav4 a {background:url("images/homenav_help.gif") no-repeat; width:240px;}
		#navbarHome #nav1 a:hover, #navbarHome #nav2 a:hover, #navbarHome #nav3 a:hover, #navbarHome #nav4 a:hover {background-position:0 -115px;}*/
		/*#navbar a:active {background-position:0 -89px;}*/
	/* Subpage Nav */
		#navArea ul 				{margin:0; padding:0; list-style-type:none;}
		#navArea li 				{float:left;}
		#navArea li.nav1 			{background:transparent url("images/nav_aboutus.gif");}
		#navArea li.nav1Active 		{background:transparent url("images/nav_aboutus.gif") 0 -64px;}
		#navArea li.nav2 			{background:transparent url("images/nav_ourresearch.gif");}
		#navArea li.nav2Active		{background:transparent url("images/nav_ourresearch.gif") 0 -64px;}
		#navArea li.nav3 			{background:transparent url("images/nav_livingwithparkinsons.gif");}
		#navArea li.nav3Active		{background:transparent url("images/nav_livingwithparkinsons.gif") 0 -64px;}
		#navArea li.nav4 			{background:transparent url("images/nav_supportmjff.gif");}
		#navArea li.nav4Active		{background:transparent url("images/nav_supportmjff.gif") 0 -64px;}
		#navArea a 					{display:block; height:0; padding-top:32px; color:#000; overflow:hidden;}
		#navArea li.nav1 a,
		#navArea li.nav1Active a	{width:190px;}
		#navArea li.nav2 a,
		#navArea li.nav2Active a	{width:231px;}
		#navArea li.nav3 a,
		#navArea li.nav3Active a	{width:319px;}
		#navArea li.nav4 a,
		#navArea li.nav4Active a	{width:228px;}
		* html #navArea a:link, * html #navArea a:visited {height:32px; he\ight:0;}
		#navArea a#item1 	{background:transparent url("images/nav_aboutus.gif") -190px -96px no-repeat;}
		#navArea a#item2 	{background:transparent url("images/nav_ourresearch.gif") -231px -96px no-repeat;}
		#navArea a#item3 	{background:transparent url("images/nav_livingwithparkinsons.gif") -319px -96px no-repeat;}
		#navArea a#item4 	{background:transparent url("images/nav_supportmjff.gif") -228px -96px no-repeat;}
		#navArea a#item1:hover {background-position:0 -32px; z-index:50;}
		#navArea a#item2:hover {background-position:0 -32px; z-index:50;}
		#navArea a#item3:hover {background-position:0 -32px; z-index:50;}
		#navArea a#item4:hover {background-position:0 -32px; z-index:50;}
		#navArea li.nav1Active a#item1:hover,
		#navArea li.nav2Active a#item2:hover,
		#navArea li.nav3Active a#item3:hover,
		#navArea li.nav4Active a#item4:hover {background-position:-243px -32px;}
		* html #navArea a:hover {height:32px; he\ight:0;}
		/* OLD STYLES FROM LAUNCH */
		/*#navbar {height:42px;}
		#navbar li {list-style:none; display:inline;}
		#navbar a {height:42px; text-decoration:none; float:left; overflow:hidden;}
		#navbar #nav1 a {background:url("images/nav_about.gif") no-repeat; width:241px;}
		#navbar #nav2 a {background:url("images/nav_research.gif") no-repeat; width:243px;}
		#navbar #nav3 a {background:url("images/nav_living.gif") no-repeat; width:243px;}
		#navbar #nav4 a {background:url("images/nav_help.gif") no-repeat; width:241px;}
		#navbar #nav1 .active, #navbar #nav2 .active, #navbar #nav3 .active, #navbar #nav4 .active, 
		#navbar #nav1 .active:hover, #navbar #nav2 .active:hover, #navbar #nav3 .active:hover, #navbar #nav4 .active:hover {background-position:0 -84px;}
		#navbar #nav1 a:hover, #navbar #nav2 a:hover, #navbar #nav3 a:hover, #navbar #nav4 a:hover {background-position:0 -42px;}*/
		/*#navbar a:active {background-position:0 -32px;}*/
	/* Top Util Nav */
		#utilNavbar {height:25px; float:right;}
		#utilNavbar li {list-style:none; display:inline;}
		#utilNavbar a {height:25px; text-decoration:none; float:left;}
		#utilNavbar #unav1 a {background:url("images/utilnav_home.gif") no-repeat; width:55px;}
		#utilNavbar #unav2 a {background:url("images/utilnav_donateNow.gif") no-repeat; width:98px;}
		#utilNavbar #unav3 a {background:url("images/utilnav_newsEvents.gif") no-repeat; width:114px;}
		#utilNavbar #unav4 a {background:url("images/utilnav_emailAlerts.gif") no-repeat; width:122px;}
		#utilNavbar #unav5 a {background:url("images/utilnav_textSize.gif") no-repeat; width:98px;}
		#utilNavbar #unav6 a {background:url("images/utilnav_shopFox.gif") no-repeat; width:90px;}
		#utilNavbar #unav1 .active, #utilNavbar #unav2 .active, #utilNavbar #unav3 .active, #utilNavbar #unav4 .active, #utilNavbar #unav5 .active {background-position:0 -50px;}
		
		#utilNavbar #unav1 a:hover, #utilNavbar #unav2 a:hover, #utilNavbar #unav3 a:hover, #utilNavbar #unav4 a:hover, #utilNavbar #unav5 a:hover, #utilNavbar #unav6 a:hover {background-position:0 -25px;}
		/*#utilNavbar a:active {background-position:0 -32px;}*/
	.navText {display:none;}

/* HOME PAGE STYLES */
	.parkinsonsHomeLinks			{margin-top:28px; font-size:.75em;}
	.parkinsonsHomeLinks A			{font-size:1em; font-weight:bold; display:block; padding-bottom:16px;}
	.foundationHomeLinks			{margin:28px 0 16px 0; font-size:.75em;}
	.foundationHomeLinks .link A	{font-size:1em; font-weight:bold; display:block; padding-bottom:1px;}

	
/* LEFT NAV STYLES */
	#leftnav 											{list-style:url("images/leftnav_arrow.gif"); margin:26px 0 40px 0; padding:0 20px 0px 45px; font-size:.7em; font-weight:bold; text-transform:uppercase; height:auto;}
	#leftnav LI											{padding-bottom:4px;}
	#leftnav .active									{list-style:url("images/leftnav_arrowOn.gif");}
	#leftnav .activeOpen								{list-style:url("images/leftnav_arrowOnOpen.gif");}
	#leftnav .open										{list-style:url("images/leftnav_arrowOpen.gif");}
	#leftnav A, #leftnav A:visited						{text-decoration:none; color:#930;}
	#leftnav A:hover									{color:#d47d24;}
	#leftnav .active A,	#leftnav .active A:visited		{text-decoration:none; color:#000;}
	#leftnav .active A:hover							{color:#000;}
	#leftnav .activeOpen A,	#leftnav .activeOpen A:visited {text-decoration:none; color:#000;}
	#leftnav .activeOpen A:hover						{color:#000;}
	#leftnav .open A, #leftnav .open A:visited			{text-decoration:none; color:#6d6d6d;}
	#leftnav .open A:hover								{color:#d47d24;}
		#leftnav #sub 									{list-style:url("images/leftnav_subarrow.gif"); text-transform:none; margin:4px 0 10px 20px; font-weight:normal; letter-spacing: .05em;}
		#leftnav #sub LI								{margin:0 0 -5px 0; font-weight:normal;}
		#leftnav #sub A, #leftnav #sub A:visited		{color:#6d6d6d; font-weight:normal;}
		#leftnav #sub A:hover							{color:#d47d24;}
		#leftnav #sub .active							{list-style:url("images/leftnav_subarrowOn.gif");}
		#leftnav #sub .active A,
		#leftnav #sub .active A:visited 				{color:#000;}
	.leftbutton 								{ text-transform:none; font-weight:bold; background:#fff0bd url("images/callout_top_background.gif") no-repeat; font-size:.85em; width:180px; border:1px solid #e6c449; padding:10px 10px 10px 10px; margin-left: 30px;}
	
/* RIGHT COLUMN CALLOUT STYLES */
	.calloutWithMichael				{margin:-9px 0 5px 0;}
	.calloutPipeline				{margin:0 0 7px 0;}
	.callout1, .callout2, .callout3	{display:inline-table; /* \*/display:block;/**/}
	.callout1 						{float:left; background:url("images/callout_shadow.gif") right bottom no-repeat; margin-bottom:7px;}
	.callout2						{background:url("images/callout_shadow_bottomLeft.gif") left bottom no-repeat;}
	.callout3						{padding:0 3px 5px 0; background:url("images/callout_shadow_topRight.gif") right top no-repeat; display:block;}
	.callout						{background:#fff0bd url("images/callout_top_background.gif") no-repeat; font-size:.75em; width:217px; border:1px solid #e6c449;}
	.callout P						{padding:5px 11px 0 11px; margin:0;}
	.callout P A,
	.callout P A:visited			{text-decoration:none; color:#000;}
	P.callout_header				{margin:0; color:#9a3101; font-weight:bold; font-size:1.15em; text-transform: uppercase;}
	P.callout_header a,
	P.callout_header a:visited		{color:#9a3101;}
	.callout IMG					{display:block;}
	.calloutBottom					{height:5px; background:#fff0bd url("images/callout_bottom_background.gif") no-repeat; font-size:.1em;}
	a.calloutLink					{display:block; height:16px; padding:0 9px 4px 0;}
	a.calloutLink img				{float:right;}
	/* ORIGINAL STYLES
	P.callout_header				{padding:13px 11px 7px 11px; margin:0; color:#fc971b; font-weight:bold; font-size:1.15em; text-transform: uppercase;}
	.callout						{background:#fffaf2; font-size:.75em; width:217px; border:1px solid #c7c3bd;}
	*/
	

/* POPUP WINDOW STYLES */
body.popupWindow			{background:#fff; text-align:left; min-width:100%;}
#popupLogo					{float:left; padding:33px 0 59px 21px;}
#closeWindow				{float:right; padding:32px 39px 0 0;}
#popupContent				{margin:0 31px 31px 31px; font-size:.8em;}
#popupContent .pageheader	{margin:0; padding:0; font-size:.1em;}
#popupContent #form	label	{font-weight:normal; width:140px;}
#popupContent #form textarea{width:300px; height:100px; font-family:arial,sans-serif; font-size:1em;}
#popupContent #form P.sendButton	{margin-left:140px;}	
	

/* PHOTO CAPTION LAYOUT/STYLE */
/* from: http://www.bloggerbuster.com/2008/04/add-stylized-captions-to-images-in-your.html */
.left-caption { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: center; }
.right-caption { float: right; margin: 0 0 1em 1.5em; text-align: center;}
.center-caption { margin: 0 0 1em 0; padding: 0; text-align: center; }
.left-caption img, .right-caption img, .center-caption img { margin: 0; padding:0;}
.left-caption p, .right-caption p, .center-caption p { background: #fff; margin:0; padding:.5em 0; line-height: 1.6em; border-bottom: 1px solid #ccc; font-size: 0.9em; color: #333; width:204px; }
	


/* === FUNDING OPPORTUNIES === */
h2.fundingOppsSection			{color:#da783a; font-weight:normal; margin-top:1em; width:418px;}
.fundingOppsSection	p			{margin:0 0 1em 0; /*font-size:.9em; color:#666;*/}
#jumpToLinks					{float:right; display:inline; margin-right:60px;}
#jumpToLinks select				{border:1px solid #999; width:180px;}
#jumpToLinks input				{color:#666; font-weight:bold; background:#ccc;}
h3.underReview					{font-size:1.2em;}
h4.underReview					{padding:1.5em 0 .5em 0; font-weight:normal;}
ul.underReview					{list-style:square; padding-left:25px;}

/* Segment Intros */
#segIntros				{margin:2em 0;}
#segIntros span			{display:block; color:#3c3c3c; background-color:#fdeeb2; padding:16px 20px 20px 20px; margin-bottom:3px; width:615px;}
#segIntros span:hover,
#segIntros span.mo		{background:#ffee8a url(images/segIntros_bg.gif) repeat-x; cursor:pointer;}

#segIntros a			{color:#3c3c3c; text-decoration:none;}
#segIntros h2			{font-size:1.4em;}
#segIntros p			{margin-top:.3em; line-height:1.5;}
#segIntros p a			{display:block; margin-top:1em; background:url(images/segIntros_arrow.gif) no-repeat; min-height:16px; padding-left:25px; text-decoration:underline;}
#segIntros .newDeadlines{color:#f00; display:block; text-align:center; margin:1em 0 0 0;}
#segIntros .newDeadlines br	{display:none;}

#fundingOppsLrgArrow 			{margin:20px 0 0 0; font-size:.01em;}
#fundingOppsLrgArrow span		{display:block; position:relative; float:left;}
#fundingOppsLrgArrow span h2,
#fundingOppsLrgArrow span h3	{position:absolute; left:-99999em;}
#fundingOppsLrgArrow span p		{position:absolute; left:-99999em;}
#fundingOppsLrgArrow .discovery	{background:url(images/fundingOpps_lrgPipe_discovery.gif) no-repeat; width:241px; height:111px;}
#fundingOppsLrgArrow .translational {background:url(images/fundingOpps_lrgPipe_translational.gif) no-repeat; width:206px; height:111px;}
#fundingOppsLrgArrow .clinical	{background:url(images/fundingOpps_lrgPipe_clinical.gif) no-repeat; width:210px; height:111px;}
.fundingOppsSmlArrow			{background:url(images/fundingOpps_smlPipe.gif) no-repeat; width:653px; height:90px; margin-top:1em;}
.fundingOppsCustomArrow			{background-repeat:no-repeat; width:653px; height:108px; margin-top:1em;}
.fundingOppsCustomArrow span	{position:absolute; left:-99999em;}


.fundingOppsProgs			{width:612px; margin-left:4px; border:1px solid #ccc; border-width:0 1px 1px 1px; background:url(images/fundingOpps_bg.gif) repeat-y; padding-top:10px; text-align:center;}
.fundingOppsProgs .a3		{float:left; width:596px; padding:0 0 5px 8px;}
.fundingOppsProgs .a2		{float:left; width:392px; padding:0 0 5px 8px;}
.fundingOppsProgs .a1		{float:left; width:188px; padding:0 0 5px 8px;}
.fundingOppsProgs .b2		{float:left; width:392px; padding:0 0 5px 16px;}
.fundingOppsProgs .b1		{float:left; width:188px; padding:0 0 5px 16px;}
.fundingOppsProgs .c1		{float:left; width:188px; padding:0 0 5px 16px;}

/* Program Boxes */
.progBox1 					{width:100%; background-image:url(images/fundingOpps_programBox_shadow.gif); margin-bottom:7px; padding:0 5px 5px 0;}

.progBox					{width:100%; cursor:pointer; border:1px solid #e6c449;}
		/*.a3 .progBox				{background-image:url(images/fundingOpps_programBox_3_bg_top.gif);}
		.a3 .inactive .progBox		{background-image:url(images/fundingOpps_programBox_3_bg_top_off.gif);}
		.a2 .progBox, .b2 .progBox	{background-image:url(images/fundingOpps_programBox_2_bg_top.gif);}
		.a2 .inactive .progBox,
		.b2 .inactive .progBox		{background-image:url(images/fundingOpps_programBox_2_bg_top_off.gif);}
		.a1 .progBox, .b1 .progBox,
		.c1 .progBox				{background-image:url(images/fundingOpps_programBox_1_bg_top.gif);}
		.a1 .inactive .progBox,
		.b1 .inactive .progBox,
		.c1 .inactive .progBox		{background:url(images/fundingOpps_programBox_1_bg_top_off.gif) no-repeat;}*/

.progBox span				{display:block; margin-bottom:15px; min-height:1em;}
.a3 .progBox span			{background-image:url(images/fundingOpps_programBox_3_bg_top.gif);}
.a3 .inactive .progBox span	{background-image:url(images/fundingOpps_programBox_3_bg_top_off.gif);}
.a2 .progBox span,
.b2 .progBox span			{background-image:url(images/fundingOpps_programBox_2_bg_top.gif);}
.a2 .inactive .progBox span,
.b2 .inactive .progBox span	{background-image:url(images/fundingOpps_programBox_2_bg_top_off.gif);}
.a1 .progBox span,
.b1 .progBox span,
.c1 .progBox span			{background-image:url(images/fundingOpps_programBox_1_bg_top.gif);}
.a1 .inactive .progBox span,
.b1 .inactive .progBox span,
.c1 .inactive .progBox span	{background:url(images/fundingOpps_programBox_1_bg_top_off.gif) no-repeat;}

/* Add Learn More Button to Bottom Right Corner */
.progBox					{background:#ffed8a url(images/fundingOpps_learnMore_active.gif) bottom right no-repeat; margin-bottom:10px;}
.inactive .progBox			{background:#fff0bd url(images/fundingOpps_learnMore_inactive.gif) bottom right no-repeat; margin-bottom:10px;}

.progBox h3							{color:#930; font-size:1.3em; text-align:center; margin:0 20px 10px 20px; padding:10px 0; border-bottom:1px solid #e6c449;}
.progBox h3 span					{color:#930; font-size:.8em; font-weight:normal; margin-top:.5em; display:block; background:none !important; margin-bottom:0;}
.progBox p							{text-align:center; color:#930; font-weight:bold; margin:0 15px 0 15px; padding-bottom:10px;}
/* Learn More Link */
.progBox .fundingOpps_learnMore		{position:relative; background:url(images/fundingOpps_learnMore.gif) no-repeat; width:71px; height:12px; float:right; padding:0 10px 4px 0; margin:10px 0 0 0;}
.progBox .fundingOpps_learnMore a	{display:block; width:100%; height:100%;}
.progBox .fundingOpps_learnMore span{position:absolute; left:-999em; display:inline; background:none;}
.progBox .justAnnounced				{color:#f00; background:none !important; display:inline; margin-bottom:0;}
.progBox .nextDeadline				{color:#da783a; background:none !important; display:inline; margin-bottom:0;}

/* Program Boxes Bottoms */
.progBoxBottom				{clear:both; height:5px; width:100%; font-size:.1em;}
.a3 .progBoxBottom			{background:url("images/fundingOpps_programBox_3_bottom.gif") no-repeat;}
.a3 .inactive .progBoxBottom{background:url("images/fundingOpps_programBox_3_bottom_off.gif") no-repeat;}
.a2 .progBoxBottom,
.b2 .progBoxBottom			{background:url("images/fundingOpps_programBox_2_bottom.gif") no-repeat;}
.a2 .inactive .progBoxBottom,
.b2 .inactive .progBoxBottom{background:url("images/fundingOpps_programBox_2_bottom_off.gif") no-repeat;}
.a1 .progBoxBottom,
.b1 .progBoxBottom,
.c1 .progBoxBottom			{background:url("images/fundingOpps_programBox_1_bottom.gif") no-repeat;}
.a1 .inactive .progBoxBottom,
.b1 .inactive .progBoxBottom,
.c1 .inactive .progBoxBottom{background:url("images/fundingOpps_programBox_1_bottom_off.gif") no-repeat;}

/* Popup & Print Option Boxes */
#popupCoverUp						{display:none; background:#fff; width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5;}
.fundingOppPopup, .printOptPopup	{display:none; position:fixed; width:382px; z-index:1000; left:-999em; text-align:left;}
.fundingOppPopup, .printOptPopup	{_position:absolute; _left: expression( ( 120 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); _top: expression( ( 200 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}/* FOR IE6 */
.fundingOppPopup1					{width:100%; height:100%; padding:0 4px 4px 0; background:url("images/fundingOpps_programBox_shadow.gif") no-repeat;}
.fundingOppPopup2					{height:100%; border:4px solid #da783a; background:#FFFAF2;}
.fundingOppPopup2 .faqListing li	{padding-bottom:4px}
.fundingOppPopup .closeButton,
.printOptPopup .closeButton			{text-align:right; margin:6px 6px 0 0; }
.fundingOppPopup h4,.printOptPopup h4{padding:0 25px 1em 25px; font-size:1.2em;}
.fundingOppPopup p,.printOptPopup p	{margin:0 25px 1em 25px;}
.fundingOppPopup ul,.printOptPopup ul{padding:0 25px 1em 25px;}
.printOptPopup form					{padding:0 25px 1em 25px;}
.printOptPopup input				{float:left;}
.printOptPopup label				{margin:0 0 6px 20px; display:block;}
.printOptPopup .submitButton		{width:auto; height:auto; border:none; padding:.2em; margin:1em 0 0 0; color:#666; background:#ccc; font-size:.9em; font-weight:bold;}
.printOptP							{margin-top:8px;}
.printOptLink						{color:#666 !important;}
.closedDisclaimer					{color:#666; font-style:italic; padding-top:1em; font-size:.9em;}

#fundingOppsDisclaimer 				{margin-top:20px;}
#fundingOppsDisclaimer p			{margin:0 0 0 4em; font-style:italic;}
#fundingOppsDisclaimer .discNote	{float:left; width:3em; padding:0 1em 0 0; margin:0;}

h2.grantsDBProgs			{font-size:1.4em; text-transform:uppercase; padding:4px 25px 3px 25px; background:#FF9221; color:#fff;}

















	
	
/** PAGE LAYOUTS **/
	#mainContainer				{width:968px; margin: 0 auto; text-align: left; min-height: 300px; background:#fff;}
	* html #mainContainer		{height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/}
	.clear 						{clear: both;}
	
	
	/*** BODY AREA STYLES ***/
	#bodyArea					{background:#fffaf2; border-bottom:1px solid #fffaf2;} /* Border fixes background color not showing in Mac FF */
		
		/** Based on http://www.strictlycss.com/articles/article/40/the-only-css-layout-you-need **/
		/*	LLP3C = Lower-Level Page (3 Column)
			LLP2C = Lower-Level Page (2 Column)
			MSLP  = Main Section Landing Page   */
		
		/** HOME PAGE **/
			.homeContent			{padding:16px 0 7px 0;}
			.outer_home				{padding-left:281px; padding-right:240px; background:url("images/background_home.gif") repeat-y;}
			* html .outer_home		{}
			.inner_home				{width:687px;}
			* html .inner_home		{width:100%;}
			.float-wrap_home		{float:left; width:728px; margin-left:-281px;}
			* html .float-wrap_home	{}
			#content_home			{float:right; width:447px; position:relative;}
			* html #content_home	{}
			.contentWrap_home		{padding:0;}
			#left_home				{float:left; width:281px; min-height:100px; padding:0; position:relative;font-size:.75em;}
			#left_home a			{font-size:1em; font-weight:bold; display:block;}
			* html #left_home		{height: 100px;}
			#right_home				{float:left; width:240px; padding:0; min-height:100px; position:relative; /*** IE needs this  ***/}
			* html #right_home 		{margin-right:-240px; height:100px;}
			.left_home				{margin:0 0 7px 0; padding:18px 15px 25px 31px;}
			.center_home			{margin:0 0 7px 0; padding:18px 27px 25px 31px;}
			.right_home				{margin:18px 0 7px 0; padding:0 0 25px 11px;}
		
		/** CONTENT AND COLUMNS **/
			/* outer */
				.outer_LLP3C				{padding-left:250px; padding-right:231px;}
				.outer_LLP2C				{padding-left:250px;}
				.outer_MSLP					{padding-left:231px;}
				* html .outer_LLP3C,
				* html .outer_LLP2C,
				* html .outer_MSLP			{}
			/* inner */
				.inner 						{width:737px;}
											/* This width is for non-IE browsers. Mozilla makes this necessary.
											Be sure to check your layout in different browsers if you changes this
											value. Especially IE7 seems to create a horisontal scroll if this value
											is set too large */
				* html .inner				{width:100%;}
											/* div.inner is wider than its container, div.outer, and so overlaps to
											the right, pushing div.right into the proper position. IE expands
											div.outer instead, requiring a Tan hack to avoid blowing the layout
											apart. IE gets the original 100% width as in the Livingstone layout. */
			/* float-wrap */
				.float-wrap_LLP3C			{float:left; width:737px; margin-left:-250px; /*** Same length as .outer padding-left but with negative value ***/}
				.float-wrap_LLP2C			{float:left; width:968px; margin-left:-250px;}
				.float-wrap_MSLP			{float:left; width:737px; margin-left:-231px;}
				* html .float-wrap_LLP3C,
				* html .float-wrap_LLP2C,
				* html .float-wrap_MSLP	 	{/* No need for hacking IE on this layout */}
											/* div.left is in div.float-wrap, and when div.float-wrap is neg margined
											to the left, div.left is carried over into the proper position. */
			/* content */
				#content_LLP3C				{float:right; width:487px; position:relative; /*** IE needs this  ***/}
				#content_LLP2C				{float:right; width:718px; position:relative;}
				#content_MSLP				{float:left;  width:737px; position:relative;}
				* html #content_LLP3C,
				* html #content_LLP2C,
				* html #content_MSLP		{}
				.contentWrap 				{padding:0;}
				
		/* LEFT COLUMN */
										/* div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
										div.left is carried over into the proper position. */
			#left 						{float:left; width:250px; min-height:100px; padding:0; position:relative;/*** IE needs this  ***/}
			* html #left 				{height: 100px;}
				
		/* RIGHT COLUMN */
			#right 						{float:left; width:231px; padding:26px 0 0 0; min-height:100px; position:relative; /*** IE needs this  ***/}
			* html #right 				{margin-right:-231px; /*** IE gets this margin. ***/ height:100px;}
				
		/* FOOTER */
			#footer 					{width:968px; text-align:center; min-height: 43px; padding-top:18px; border-top:1px solid #e4e4e4;}
			* html #footer				{height: 43px; /*** IE doesn't support min-height ***/}
				#copyright				{float:left; font-size:.65em; color:#999; background-color:#fff; padding:0 0 0 40px;}
				#footerNav				{font-size:.65em; background-color:#fff; text-align:right; padding:0 32px 0 0;}
				#footerNav A,
				#footerNav A:visited	{color:#b3b3b3; padding:0 0 0 10px;}
				
				
		/** MSLP - (Main Section Landing Pages) **/
		.MSLP_contentArea			{position:relative; background:url("images/background_MSLP.gif") repeat-y; margin:26px 0 10px 0; line-height:.95em;}
		.MSLP_contentArea H1.header	{padding:0; margin:0;}
		.MSLP_contentArea P.copy	{padding:7px 0 7px 0; margin:0; font-size:.75em;}
		.MSLP_contentArea P.button	{padding:0; margin:0;}
		
		.boxHead			{ 	color:#ab3300; font-weight:bold; text-transform:uppercase; font-size:1.4em; }
		
		.boxCallout0		{ 	position:relative; display:block; margin:0px 0px 3px 0px; padding:10px 8px 6px 8px; 
								width:520px; height:110px; border:1px solid #f9edcc; background:#fff8e2;}
		.boxCallout1,
		.boxCallout2		{ 	position:relative; display:block; margin:0px 0px 3px 0px; padding:10px 8px 6px 8px; 
								width:240px; height:140px; border:1px solid #f9edcc; background:#fff8e2;}
		/* Left Side */
		.boxCallout0,
		.boxCallout1		{	float:left; display:inline;}
		/* Right Side */
		.boxCallout2		{	margin-left:270px;}
		
		.boxText0			{ 	position:absolute; display:block; width:520px; }
		.boxText1			{ 	position:absolute; display:block; width:240px; }
		
		.boxLink01, boxLink02	{ 	position:absolute; display:block; }
		.boxLink01				{ 	padding:70px 0px 0px 0px;  }
		.boxLink02				{ 	padding:95px 0px 0px 0px;  }
		
		.boxLink1, boxLink2		{ 	position:absolute; display:block; }
		.boxLink1				{ 	padding:100px 0px 0px 0px;  }
		.boxLink2				{ 	padding:125px 0px 0px 0px;  }
		
		.landingPgCallout1,
		.landingPgCallout2,
		.landingPgCallout3,
		.landingPgCallout4,
		.landingPgCallout5,
		.landingPgCallout6,
		.landingPgCallout7,
		.landingPgCallout8,
		.landingPgCallout9			{position:relative; display:block; margin:0 23px 14px 37px; padding:12px 19px 8px 19px; width:273px;}
		/* Left Side */
		.landingPgCallout1,
		.landingPgCallout3,
		.landingPgCallout5,
		.landingPgCallout7,
		.landingPgCallout9			{float:left; display:inline;}
		/* Right Side */
		.landingPgCallout2,
		.landingPgCallout4,
		.landingPgCallout6,
		.landingPgCallout8			{margin-left:379px;}
		/* Highlighted Callout */
		.landingPgCallout1,
		.landingPgCalloutBox		{border:1px solid #f9edcc; background:#fff8e2;}
		.landingPgCalloutBox		{padding-left:10px !important; margin-left:389px !important;}
		#landingPg2ColsLft			{position: relative; float:left;}
		#landingPg2ColsRt			{}
		#landingPg2ColsLft P,
		#landingPg2ColsRt P			{font-size:.75em;}
		#landingPg2ColsLft P A,
		#landingPg2ColsRt P A		{font-weight:bold; text-decoration:none;}
		#landingPg2ColsRt .subhead	{font-weight:bold; color:#930;}
		
		/** USLP - (Utility Section Landing Pages) **/
		.USLP_contentArea			{padding:26px 30px 45px 53px;}
		.USLP_content				{margin:31px 0 30px 0;}
		.USLP_content_LeftCols			{float:left; width:278px; margin:7px 25px 25px 0;}
		.USLP_content_RightCol			{float:right; width:279px; margin:7px 0 25px 0;}
		
		/** Living Page **/
		.liv	 					{padding: 27px; float:left;}
		.liv_wrap 					{margin: 0 0 20px 0; float:left;}
		.liv_wrap p					{margin:0; padding:0 0 6px 0; font-size:.75em;}
		.liv_wrap p.lmore			{padding:10px 0 6px 0;}
		.liv_lft					{width:300px; margin-right:60px; float:left; position:relative;}
		.liv_rgt					{width:300px; float:left; position:relative;}
		.liv_wrap img.popup			{margin: 0 10px 1px 0; float:left;}
		
		p.Update					{ margin:0px;}

		.podacst_list	{
			float:left;
			background-color:#fffbf2;
			padding:5px 0 25px 0;
		}		
		
		.player_container{
			width:460px;
			float:left;
			background-color:#fffbf2;
			padding:15px 0 0 0;
		}
		
		.player-details{
			width:350px;
			float:left;
			padding:10px 0 0 20px;
		}
		
		.player-details h1{
			font-family:arial, sans-serif;
			font-size:16px;
			color:#000;
			line-height:16px;
			padding:2px 0 2px 0;
		}
		
		.player-details h2{
			font-family:arial, sans-serif;
			font-size:15px;
			color:#6a6965;
			line-height:16px;
			padding:2px 0 2px 0;
		}
		.player-details h3{
			font-family:arial, sans-serif;
			font-size:13px;
			font-style: italic;
			font-weight: normal;
			line-height:14px;
			padding-bottom:3px;
		}
		
		.player-photo{
			width:80px;
			height:80px;
			float:left;
			margin:10px 0 0 0;
		}
		
		.download{
			font-family:arial, sans-serif;
			font-size:12px;
			color:#000;
			padding:5px 0 0 0;
		}
		
		.download a{
			color:#a7461d;
			text-decoration:underline;
		}
		
		.download a:hover{
			text-decoration:none;
		}
		
		.podpageheader	{margin:0; padding:0; font-size:.1em;}	
		
.map-container{
 width:700px;
 float:left;
 padding:20px 0 0 0;
}

.map-sml{
 float:left;
 padding:0 0 0 20px;
}

.map-listing{ 
 float:left;
 
 
}

.map-listing ul{
 width:180px;
 float:left;
 list-style:none;
 padding:0 20px;
 margin:0 0 30px 0;
}

.map-listing h1{
 padding:0;
 margin:0 0 0 20px;
}

.map-listing ul h2{
 font-size:12px;
 font-weight:normal;
 margin:10px 0 0 0;
 line-height:22px;
}

.map-listing li{
 list-style:none;
 margin:0 0 0 15px;
}

.map-listing-border{
 border-left:solid 1px #f69103;
}

.padding-20{
 padding:0 0 0 20px;
}

.fundingOppsProgs1			{width:612px; margin-left:4px; border:1px solid #ccc; border-width:0 1px 1px 1px; ) padding-top:10px; text-align:center;}
.fundingOppsProgs1 .a3		{float:left; width:596px; padding:0 0 5px 8px;}
.fundingOppsProgs1 .a2		{float:left; width:392px; padding:0 0 5px 8px;}
.fundingOppsProgs1 .a1		{float:left; width:188px; padding:0 0 5px 8px;}
.fundingOppsProgs1 .b2		{float:left; width:392px; padding:0 0 5px 16px;}
.fundingOppsProgs1 .b1		{float:left; width:188px; padding:0 0 5px 16px;}
.fundingOppsProgs1 .c1		{float:left; width:188px; padding:0 0 5px 16px;}
