/* 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:hover 				{color:#391300;}
a:visited			{color:#930;}
a.pdfLink 			{background:url(images/pdf_icon.png) no-repeat left center; padding:2px 0 2px 20px;}


.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;}
	.centerColumnContentwithSide	{padding:26px 20px 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; }
	.subhead3				{ margin:20px 0 -12px 0; color:#6d6d6d; font-weight:normal; font-size:13px; }
	.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;*/ padding-top:0; margin-top:0;}
	.articleTitle						{color:#444; font-weight:bold; /*text-transform:uppercase;*/ margin:8px 0 28px; font-size:1.2em;}
	.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;}

/* BREADCRUMBS & HEADER SOCIAL NETWORKING LINKS - Added 02/25/11 by clang@insite.net */
#header2				{background-color:#fffaf2;}
#header2.holidays2011	{background:url(images/holidays2011/header2_holiday_bg.jpg) no-repeat left top;}
.breadcrumbs			{float:left; width:730px;}
.breadcrumbs ul			{list-style:none; padding:20px 10px 0 33px;}
.breadcrumbs li			{float:left; font-size:.7em; color:#838181; padding-right:4px;}
.breadcrumbs a,
.breadcrumbs a:visited	{color:#838181; padding-right:3px; text-decoration:none;}
.breadcrumbs a:hover,
.breadcrumbs a:focus	{text-decoration:underline;}

.social-links			{float:right; font-size:.65em; color:#999; margin-right:20px; margin-bottom: 15px;}
#footer .social-links 	{margin-right:30px;}
.social-links p			{margin-top:20px;}
.social-links a			{padding:0 3px;}
.social-links .first	{padding-left:8px;}
.social-links img		{vertical-align:middle;}

#social-links .callout	{padding-bottom:10px;}
#social-links ul		{list-style:none; padding:8px 0 0 12px;}
#social-links li		{float:left; width:100px; padding-bottom:10px;}
#social-links a			{padding-left:23px; background-position:0 center; background-repeat:no-repeat; text-decoration:none; display:block; min-height:16px;}
#social-links .twitter a{background-image:url(images/social_icon_twitter.gif);}
#social-links .facebook a{background-image:url(images/social_icon_facebook.gif);}
#social-links .youtube a{background-image:url(images/social_icon_youtube.gif);}
#social-links .tumblr a	{background-image:url(images/social_icon_tumblr.gif);}



/* 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 #unav7 a {background:url("images/utilnav_foxTrial.gif") no-repeat; width:122px;}
		#utilNavbar #unav8 a {background:url("images/utilnav_blog.gif") no-repeat; width:55px;}
		#utilNavbar #unav1 .active, #utilNavbar #unav2 .active, #utilNavbar #unav3 .active, #utilNavbar #unav4 .active, #utilNavbar #unav5, #utilNavbar #unav7 .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, #utilNavbar #unav7 a:hover, #utilNavbar #unav8 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;}
	
	/* == Parkinson Month Updates 3-24-11 ==*/
	#home-hero						{margin-top:0; border-bottom:10px solid #505050; position:relative; height:350px;}
	#home-hero img					{display:block;}
	#home-hero div					{position:absolute; left:0; top:0; display:block;}
	#home-hero #img2				{display:none; z-index:10;}
	#home-portal					{float:left; margin:0 20px 0; padding-bottom:20px; padding-top:20px; background:#fffaf2; width:612px;}
	#home-portal .feature			{float:left; width:296px; color:#505050; margin-left:20px; margin-bottom:15px;}
	#home-portal h2					{text-transform:uppercase; color:#ff9221; font-size:.7em; font-weight:normal; width:296px; height:192px; background-position:left top; background-repeat:no-repeat; background-color:#505050; position:relative;}
	.wf-active #home-portal h2		{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.25em;}
	#home-portal h2 a				{display:block; width:100%; height:100%; color:#ff9221; text-decoration:none;}
	#home-portal h2 span			{position:absolute; left:10px; bottom:12px; height:64px; line-height:98px; background-repeat:no-repeat; background-position:left bottom; padding-left:51px;}
	#home-portal .feature p			{font-size:.75em; margin-top:14px;}
	#home-portal .hr				{clear:both; margin-bottom:18px; height:1px; background:url(images/content_divider_horz.gif) repeat-x;}
	#home-portal .hr hr				{display:none;}
		#home-portal #nike			{margin-left:0;}
		#home-portal #nike h2 		{background-image:url(images/nike/homePortal-nike-photo.jpg);}
		#home-portal #nike h2 span	{background-image:url(images/nike/homePortal-nike-icon.png); padding-left:98px; bottom:8px; line-height:83px;}
		
		#home-portal #neuroNow			{margin-left:0;}
		#home-portal #neuroNow h2 		{background-image:url(images/homePortal_neuroNow.jpg);}
		#home-portal #neuroNow h2 span	{background-image:url(images/neuroNow_icon.png); padding-left:64px; bottom:2px; line-height:77px;}
		
		/* ADDED WHEN GET CONNECTED IS THE FIRST TILE */
		#home-portal #social {margin-left:20px !important}
		/* REMOVE AFTER GET CONNECTED GETS MOVED DOWN */
		#home-portal #social h2			{background-image:url(images/homePortal-social-photo.jpg);}
		#home-portal #social h2 span	{background-image:url(images/homePortal-social-icon.png);}
		
		#home-portal #donate h2			{background-image:url(images/homePortal-donate-photo2.jpg);}
		#home-portal #donate h2 span	{background-image:url(images/homePortal-donate-icon.png); padding-left:62px;}
		
		#home-portal #holidays h2			{background-image:url(images/holidays2011/home_panel_holidays.png);}
		#home-portal #holidays h2 span	{background-image:url(images/homePortal-donate-icon.png); padding-left:62px;}
		
		#home-portal #trials h2			{background-image:url(images/homePortal-trials-photo.jpg);}
		#home-portal #trials h2 span	{background-image:url(images/homePortal-trials-icon.png); padding-left:77px;}
		#home-portal #teamfox			{margin-left:0; clear:left;}
		#home-portal #teamfox h2		{background-image:url(images/homePortal-teamfox-photo_marathon.jpg);}
		#home-portal #teamfox h2 span	{background-image:url(images/team_fox_fox.png); padding-left:90px;}
		/*#home-portal #teamfox h2 span	{background-image:url(images/homePortal-teamfox-icon.png); padding-left:100px;}*/
		
		#home-portal #educate			{margin-left:0; clear:left;}
		#home-portal #educate h2		{background-image:url(images/homePortal-learnAbout-photo.jpg);}
		#home-portal #educate h2 span	{background-image:url(images/homePortal-educate-icon.png); padding-left:61px;}
		#home-portal #grants h2			{background-image:url(images/homePortal-grants-photo.jpg);}
		#home-portal #grants h2 span	{background-image:url(images/homePortal-grants-icon.png); padding-left:60px;}
		#home-empire-state			{background:url(images/home-empire-state-building.gif) no-repeat; padding:0 20px 0 95px; min-height:135px; width: 330px; float: left; }
		#home-empire-state h2		{color:#505050; width:auto; height:auto; background-color:transparent; padding-top:20px;}
		#home-empire-state p		{font-size:.8em; color:#505050; line-height:1.5; margin-top:13px;}
		/*#home-ppmi 					{padding: 0 0 60px 0; }
		#home-ppmi p.copy			{float:left; font-size:.8em; color:#505050; line-height:1.5; margin-top:47px; width:345px;}
		#home-ppmi p.img			{float:left; margin-right:40px; width:263px;}*/
		#home-ppmi					{border:1px solid #b6b6b6; padding:5px 45px 5px 70px; background:#fff url(images/home_ppmi_bg.png) 5px center no-repeat; margin:20px 20px 0; line-height:47px; font-size:.9em; color:#444; cursor:pointer;}
	#home-news						{float:left; width:296px; margin:20px 0;}
	#home-news h2					{position:relative; background-color:#ff9221; height:52px; text-transform:uppercase;}
	#home-news h2 a					{display:block; width:100%; height:100%; color:#505050; font-size:.8em;}
	#home-news h2 span				{position:absolute; left:15px; bottom:-12px; height:48px; line-height:19px; background:url(images/homePortal-news-icon.png) no-repeat; padding-left:65px;}
	.wf-active #home-news h2		{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.7em;}
	#home-news ul					{background:#fff; border:1px solid #b6b6b6; border-width:0 1px; list-style:none; padding:38px 22px 18px; font-size:.75em; color:#666;}
	#home-news ul li				{padding-bottom:1.5em;}
	#home-news ul a					{display:block; line-height:1.4; font-weight:bold; padding-bottom:.3em;}
	#home-news p.seeAll				{background-color:#ff9221; margin:0; padding:8px 38px;}
	#home-news p.seeAll a			{display:block; background:#505050 url(images/home-news-arrow.png) 25px center no-repeat; color:#fff; padding:2px 0 2px 50px; text-transform:uppercase; text-decoration:none; font-size:.8em; line-height:32px;}
	.wf-active #home-news p.seeAll a{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.3em;}
	
	
/* 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, .outer_ResTools 		{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-wrap_ResTools	{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, #content_ResTools				{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 26px 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; padding-bottom:18px;}
			* 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; float:left; width:680px; }
		.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: 0 60px 20px 0; float:left; position:relative; display:block; }
		.liv_rgt					{width:300px; margin: 0 0 20px 0;    float:left; position:relative; display:block; }
		.liv_wrap img.popup,
		.copy .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 25px 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;}

.centerColumnContentPodCast {
	font-size:0.75em;
	padding-bottom:60px;
	padding-left:0;
	padding-right:35px;
	padding-top:26px;
}
.podcastNote {font-size:11px; color:#666; margin-top:0px !important;}

.banimg 	{ float:left; position:relative; width:336px; margin-right:15px; margin-bottom:15px;}
.banimglong { float:none; position:relative; width:728px; margin-bottom:15px; clear:both;}
.bantext 	{ float:left; position:relative; width:260px; margin-bottom:15px; }
.bantext2 	{ margin-left:351px; width:260px;}
.bantextbox	{ margin-left:351px; width:300px; margin-bottom:15px; display:inline; }
.clearbr	{ clear:both; }
.clearbar	{ clear:both; margin-top:15px; margin-bottom:15px; height:1px; background-color:#999; }


/* Research Tools Page */
.restoolrow		{  width:465px; padding-top:20px; }
.restoolimg 	{  float:left; display:block; width:112px; text-align:center; padding: 0 10px 0 0;  }
.restooltext	{  float:left; display:block; width:300px; }
.restool_header {margin:0; color:#9a3101; font-weight:bold; font-size:1.15em; text-transform: uppercase;}

 
 
/* === New Connect Page added by clang@insite.net 03/29/11 === */
.connect-pg						{background:#0a090a url(images/connect-bg.jpg) no-repeat !important; text-align:center;}
.connect-pg .easy-button		{float:left; padding:30px 0 0 163px;}
.connect-pg h1					{text-align:left; float:left; text-transform:uppercase; color:#fff; font-weight:normal; font-size:3.6em !important; width:280px; margin:1em 0 0 1.3em; line-height:.9; letter-spacing:.06em !important;}
.wf-active .connect-pg h1		{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:4.5em !important;}
.connect-pg h1 span				{color:#ff9221 !important; font-size:1em;}
.connect-pg .subtitle			{margin:0 auto; font-family:"league-gothic-1","league-gothic-2",sans-serif; color:#fff; font-weight:400; font-size:1.5em !important; text-align:center; width:660px; padding-top:10px;}
.connect-pg .subtitle span		{color:#ff9221 !important;}
.connect-pg .copy				{background:url(images/connect-ryan-video.png) right top no-repeat; padding:13px 345px 0 60px; margin:20px 95px 0 0; text-align:left; min-height:261px; color:#fff; line-height:1.6;}
.connect-pg .CTA				{font-family:"league-gothic-1","league-gothic-2",sans-serif; color:#ff9221; font-weight:400; font-size:2em !important; text-align:left; padding-top:15px; display:inline-block;}
.connect-features						{padding:20px;}
.connect-features h2					{color:#6d6d6d; font-weight:normal; font-size:1.2em !important; text-align:left; text-transform:uppercase; margin-bottom:10px;}
.wf-active .connect-features h2			{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.7em !important;}
.connect-features h2 span				{color:#ff9221;}
.connect-features .feature				{margin-right:20px; float:left; background:#ff9221 url(images/connect-feature-arrow.png) left 17px no-repeat; min-height:127px; padding:16px 20px; width:256px;}
.connect-features .last-feature			{margin-right:0;}
.connect-features .feature h3			{color:#fff; font-weight:normal; font-size:1em !important; text-align:left; text-transform:uppercase; letter-spacing:.05em;}
.wf-active .connect-features .feature h3{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.4em !important;}
.connect-features .feature h3 span		{color:#6d6d6d;}
.connect-features .feature p			{color:#fff; font-size:.75em; margin-top:.7em;}
.connect-features .feature .CTA a		{font-weight:normal; font-size:1.1em !important; text-align:left; text-transform:uppercase; letter-spacing:.04em; color:#6d6d6d; text-decoration:none;}
.wf-active .connect-features .feature .CTA a{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.45em !important;}
.connect-features .feature .CTA a span	{border:6px solid; border-color:transparent transparent transparent #6d6d6d; display:inline-block; width:0; height:0;}
.connect-features .feature .twitter		{background:url(images/connect-twitter.png) no-repeat; padding-left:90px; min-height:90px;}

/* === New FoxTrial Page added by clang@insite.net 04/01/11 === */
.foxtrial-pg					{background:#0a090a url(images/connect-bg.jpg) no-repeat !important;}
.foxtrial-pg h1					{text-align:center; text-transform:uppercase; color:#fff; font-weight:normal; font-size:2.1em !important; margin:0; line-height:.9; letter-spacing:.04em !important; padding:40px 0 10px;}
.wf-active .foxtrial-pg h1		{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:3.1em !important;}
.foxtrial-pg h1 span			{font-size:1em; color:#ff9221; display:inline;}
.foxtrial-pg .subtitle			{color:#fff; font-weight:normal; font-size:1.2em !important; letter-spacing:.03em; text-align:center; text-transform:uppercase; margin:0;}
.wf-active .foxtrial-pg .subtitle{font-family:"league-gothic-1","league-gothic-2",sans-serif; font-weight:400; font-size:1.5em !important;}
.foxtrial-pg form,
#form-confirm					{padding:40px 50px 80px 484px; background:url(images/foxtrial-laptop.png) 40px bottom no-repeat; min-height:310px; margin-bottom:40px;}
.foxtrial-pg form p,
#form-confirm p					{font-family:"league-gothic-1","league-gothic-2",sans-serif; color:#fff; font-weight:400; font-size:1.5em !important; letter-spacing:.03em; margin:0 0 15px;}
.foxtrial-pg form p span		{color:#ff9221;}
.foxtrial-pg form label			{display:block; color:#fff; font-size:.85em; margin-bottom:3px;}
.foxtrial-pg form input			{padding:3px; margin-bottom:10px; border:1px solid #ff9221;}
.foxtrial-pg form #email,
.foxtrial-pg form #referedOther	{width:200px;}
.foxtrial-pg form #postalCode	{width:80px;}
.foxtrial-pg form select		{padding:3px; width:200px; margin-bottom:10px; display:block;}
.foxtrial-pg form #submitButton	{border:0; background:url(images/button_submit.gif) no-repeat; cursor:pointer; margin-top:15px; width:107px; height:25px; text-indent:-999em;}
.ieLTE8 .foxtrial-pg form #submitButton	{line-height:0; font-size:0; display:block;}
.foxtrial-pg #divOther			{display:none;}
.foxtrial-pg .error				{text-align:center; background-color:#ff9221; color:#454545; padding:5px;}
.foxtrial-pg ul.error			{text-align:center; list-style:none; font-size:.8em;}


/* Brin Wojicicki Challenge Page */
.challenge-pageheader			{text-indent:-9999em; width:494px; height:103px; background:url(images/brin-wojcicki-horiz.png) top center no-repeat; overflow:hidden; }
.challenge_boxes div			{float:left; margin-top:20px; /*border:1px solid #e6c449; padding:10px; width:241px; background:#fff0bd; min-height:145px;*/}
.challenge_boxes h2				{margin-top:0; margin-bottom:10px;}
.challenge_boxes p				{margin-top:0;}
.challenge_boxes .left			{margin-right:35px; width:275px; margin-bottom: 30px;}
.challenge_boxes .left p		{margin-left:100px;}
.challenge_boxes .left .button 	{float:left; margin:0;}
.challenge_boxes .left .button a{background:none;}
.challenge_boxes .right			{width:230px;}
/*.challenge_boxes .right h2.subhead 		{float: right; }*/
/*.challenge_boxes .right p		{background:url(images/challenge-newsicon.png) no-repeat; padding-left:88px; padding-bottom: 50px;}*/
.challenge_boxes .right #USA	{background:url(images/challenge-usa_today_logo.jpg) left top no-repeat;  display:block; width:72px; height:46px; text-indent:-9999em; float: left; }
.challenge_boxes .right #CNBC	{background:url(images/challenge-CNBC.png) left top no-repeat; display:block; width:50px; height:37px; text-indent:-9999em; float: left; margin-left: 15px; }
ul.challenge					{padding-left:30px; list-style:none; margin-bottom:15px;}
ul.challenge li					{padding-top:15px;}
.challenge-landingPg 			{margin:0 40px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.challenge-landingPg p			{font-size:.8em; margin-top:10px;}
.challenge-landingPg p.lmore	{font-size: 1.384em;}
.centerColumnContent p.lmore	{font-size: 1.85em;}
.centerColumnContent p.copy 	{font-size: 12px; }

p.intro_copy { font-size: 14px; padding: 0 10px 0 30px; }


/* TypeKit added by clang@insite.net 02/25/11 */
/* === H1s === */
h1						{font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; color:#666; font-weight:400; font-size:1.3em;}
h1 a,
h1 a:visited			{color:#666 !important; text-decoration:none;}
.wf-loading	h1			{visibility:hidden;}
.wf-inactive h1			{}
.wf-active h1			{font-size:1.6em; letter-spacing:.04em;}
h1 span					{display:block; font-size:.8em; margin-bottom:.4em;}
/* Page Headers */
.wf-active h1.pageheader						{font-size:1.8em;}
.centerColumnContent h1.pageheader				{font-size:1.6em;}
.wf-active .centerColumnContent h1.pageheader	{font-size:2em;}
.wf-active h1.articleTitle	{font-family:Arial, Helvetica, sans-serif; font-size:1.3em; letter-spacing:normal; text-transform:none;}
/* Home Page */
.wf-active .left_home h1		{font-size:2em;}
/* Main Section Landing Pages */
.MSLP_contentArea h1,
.liv h1							{font-size:1em;}
.wf-active .MSLP_contentArea h1,
.wf-active .liv h1				{font-size:1.15em; letter-spacing:.035em;}
/* === Subheads === */
h2.subhead,
p.subhead						{font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; font-weight:400; font-size:1.35em; color:#777;}
.wf-loading h2.subhead,
.wf-loading p.subhead			{visibility:hidden;}
.wf-active h2.subhead,
.wf-active p.subhead			{letter-spacing:.035em;}
.wf-active #searchableAwardGrants h2.subhead	{color:#f63;}
/* === Right Column Callouts === */
/*p.callout_header				{font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; color:#9a3101; font-weight:bold; font-size:1.15em;}
p.callout_header a				{color:#9a3101;}
.wf-loading p.callout_header	{visibility:hidden;}
.wf-inactive p.callout_header	{visibility:visible;}
.wf-active p.callout_header		{visibility:visible; font-weight:400; font-size:1.6em; letter-spacing:.02em;}*/
/* === Learn More Buttons === */
.button a,
.lmore a						{display:inline-block; min-height:15px; font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; font-weight:400; font-size:.65em; text-decoration:none; letter-spacing:.035em; padding-right:20px; background:url(images/landingPg_Arrow.gif) right center no-repeat; color:#930;}
.liv .lmore a					{font-size:.9em;}
.wf-loading	.button a,	
.wf-loading	.lmore a			{visibility:hidden;}
.wf-active .button a			{font-size:.95em;}
.wf-active .liv .lmore a		{font-size:1.2em;}
/* === "NEXT:" Buttons === */
.nextpage a						{display:inline-block; min-height:15px; font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; font-weight:400; font-size:1em; text-decoration:none; letter-spacing:.035em; padding-right:20px; background:url(images/landingPg_Arrow.gif) right center no-repeat; color:#930; line-height:15px;}
.wf-loading .nextpage a			{visibility:hidden;}
.wf-active .nextpage a			{font-size:1.3em;}
/* === News & Events Landing Pg === */
.newsEventsLandingPgTitle .title 				{margin-top:0;}
.newsEventsLandingPgTitle .title a				{font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; font-weight:400; font-size:.75em; line-height:25px; color:#666; text-transform:uppercase; text-decoration:none;}
.wf-loading .newsEventsLandingPgTitle .title a	{visibility:hidden;}
.wf-active .newsEventsLandingPgTitle .title a	{font-size:1.1em; color:#666; letter-spacing:.03em;}
/* === Searchable Grants === */
#searchableAwardGrants h2.subhead	{font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:1em;}
/* === Sitemap === */
.sitemap_main					{color:#767676; text-transform:uppercase; font-size:.9em; font-family:"league-gothic-1","league-gothic-2",sans-serif; text-transform:uppercase; font-weight:400; text-decoration:none;}
.sitemap_main a					{color:#767676; text-decoration:none;}
.wf-loading .sitemap_main		{visibility:hidden;}
.wf-active .sitemap_main		{font-size:1.15em; letter-spacing:.035em;}
.wf-active .sitemap_main a		{font-size:1.05em; letter-spacing:.035em;}

/********************/
/* JOSH'S ADDITIONS */
/********************/

#donateBtn, #answerGuide {margin:20px 0;}
#answerGuide p {float:left; line-height:55px; margin:0 0 0 20px}

#repositioningLink {margin-bottom:20px}
#repositioningLink p {float:left; margin:0 0 0 20px; width:75%; padding-top:20px;}

#donateBtn a {background:url(images/donate_btn_fox.png) no-repeat left top; display:block; height:34px; width:250px; text-indent:-9999px;}
#donateBtn a:hover {background-position:0 -34px;}
#donateBtn a:active {background-position: 0 -68px;}

	/* 2011 MARATHON PAGE */
	.marathonPage h2 {font-size:22px; margin:20px 0; color:#d57d24; }
	.marathonPage p a:hover {color:#391300;}
	#runnerProfiles ul {list-style-type:none;}
	#runnerProfiles ul li {float:left; display:inline; width:300px; margin:0 8px 10px 0}
	#runnerProfiles ul li.staffProfile {width:608px; margin:0 0	10px 0}
	#runnerProfiles ul li a {
		border:1px solid #CCC; 
		background:#FFF; 
		display:block; 
		padding:10px; 
		font-size:12px;
		text-decoration:none;
		/*-moz-transition:background-color .5s;
		-webkit-transition:background-color .5s;
		-o-transition:background-color .5s;
		transition:background-color .5s;*/
		
		}
	#runnerProfiles ul li a:hover {
		background-color:#fffdbe;
		color:#391300;
		 box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20);
		-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20);
		-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20);
		}
	#runnerProfiles ul li a:active {
		background-color:#fffdbe;
		color:#391300;
		box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20), inset 0px 0px 8px rgba(255, 146, 33, 0.70);
		-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20), inset 0px 0px 8px rgba(255, 146, 33, 0.70);
		-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20), inset 0px 0px 8px rgba(255, 146, 33, 0.70);
		}
	#runnerProfiles ul li a.short {height:140px;}
	#runnerProfiles ul li a.tall {height:180px;}
	#runnerProfiles ul li a img {float:left; height:120px; width:100px; margin-right:15px;}
	#runnerProfiles h3 {margin:0 0 6px 0;}
	#runnerProfiles p {margin:0 0 6px 0;}
	p.mjffProfileDescription {line-height:1.4em;}
	
	#teamfoxEvents ul {list-style-type:none;}
	#teamfoxEvents ul li {margin:0 0 14px 0;}
	#teamfoxEvents ul li a {background:url("images/2011_nyc_marathon/runner_icon.png") no-repeat left center; padding-left:24px; font-size:16px;}
	
	#socialLinks ul {list-style-type:none;}
	#socialLinks ul li {margin-bottom:20px;}
	#socialLinks ul li a {font-size:22px; text-decoration:none; padding:4px 0 4px 40px;}
	#socialLinks ul li a:hover {text-decoration:underline;color:#391300;}
	#socialLinks ul li a.teamFoxFB {background:url("images/2011_nyc_marathon/fb_icon.png") no-repeat left center;}
	#socialLinks ul li a.teamFoxTW {background:url("images/2011_nyc_marathon/tw_icon.png") no-repeat left center;}
	
	#galleryContainer {margin-top:20px;}
	
	
/* HOLIDAYS 2011 */

#bodyArea.bodyAreaHolidays2011 {background:#fffaf2 url(images/holidays2011/holiday_bg.jpg) no-repeat left top;}
.holidays2011 .social-links p {color:#333}
p.cardIntro {margin-bottom:20px;}
.holidayCardItem  a{
	display:block;
	float:left;
	width:260px;
	background:#FFF;
	border:1px solid #999;
	margin-right:10px;
	padding:10px;
	height:250px;
	text-decoration:none;
	color:#666; 
	border-radius:12px;
		-moz-transition:all .25s;
		-webkit-transition:all .25s;
		-o-transition:all .25s;
		transition:all .25s;
	}
	.holidayCardItem a:hover {
		color:#333;
		border:1px solid #cde4f2;
		box-shadow:inset 0px 0px 7px rgba(0,0,0,.35);
		}
.ecard {text-align:center;}
.ecard h3 {display:block; background:url(images/holidays2011/ecard_title.png) no-repeat left center; height:53px; width:243px; text-indent:-9999px; margin:0 auto 10px;}
.tinyPrints h3 {display:block; background:url(images/holidays2011/tinyPrint_logo_sm.png) no-repeat left center; height:53px; width:216px; text-indent:-9999px; margin:0 auto 10px;}
.tinyPrints img {float:left;margin-left:20px;}
.tinyPrints p {float:left; width:100px; margin-left:20px;}

/* BLOG CONTENT ON NEWS PAGE */

.blogNote {font-size:12px; padding:1.5em; line-height:1.5em; background:#FFF; border:1px solid #CCC; margin:0 0 20px 0 !important;}
/* h1.newsBlogHead {display:block; text-indent:-9999px; background:url(images/news_blog_head.jpg) no-repeat left top; height:96px; width:885px;}*/
.blogContentContainer {}
.blogPost {background:#ebebeb url(images/news_blog_head2.jpg) no-repeat left top; padding:1.5em 1.5em 1.5em 160px; border:1px solid #CCC; margin:3px 0 20px 0; font:12px/18px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif !important;}
.blogPost h2 {color:#D57D24; font-size:28px; font-weight:normal; line-height:34px; width:90%;}
.blogPost h2 a {color:#D57D24; text-decoration:none;}
.blogPost h2 a:hover {text-decoration:underline;}
.blogPost p {font-size:12px; line-height:1.5em;}
.blogPost .postMeta {color:#666; font-style:italic;}

/* Widen Funding Program center column */

#content_LLP3C .contentWrap .centerColumnContent {padding:26px 0 60px 0;}

/* PARTNERING */
.partneringList {list-style-position: outside; padding-left:30px; margin:10px 0}
.partneringList li {padding-bottom:10px;}

