/* Global Options */
body					{background-color: #d4d4c4; margin: 0px; padding: 0px;}
td						{color: #4d4d4d; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}
input, select, option	{color: #4d4d4d; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px;}
div						{color: #4d4d4d; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px;}
h1, h2, h3				{color: #4d4d4d; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; font-weight: normal;}

div.ClearFloat		{color: transparent; clear: both; height: 0px; overflow: hidden;}
hr.ClearFloat			{color: transparent; clear: both; height: 0px; overflow: hidden; margin: 19px 0 15px 0; border-bottom: 1px dotted #969696}


/* Page Structure Control */
#FullBody	{position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%;}
#RepositionOrigin	{position: relative; margin: 0px auto; text-align: left; width: 950px;}
	/* set width in html document */
#EstablishAbsolute	{position: absolute; left: 0px; top: 0px; z-index: 2; width: 950px;}
	/* set width in html document */
	/* Establishes absolute positioning from new origin and defines z-index layering */
.PageArea		{width: 950px;}

#PageHeight	{float: right; height: 950px;}
.PageText	{line-height: 1.5em; padding: 0px 0px 19px 15px; margin-bottom: 15px; border-bottom: 1px dotted #969696;}
.PageText2	{line-height: 1.5em; padding: 0px 0px 0px 15px;}

.LeftNavButton		{border: 1px solid #ffffff; padding: 3px 5px 5px 5px; text-align: center; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; font-weight: bold; color: #ffffff;}
.LeftNavButtonSpan	{font-size: 15px; line-height: 17px; font-weight: bold;}
.PageNavButton		{border: 1px solid #ffffff; padding: 3px 5px 5px 5px; text-align: center; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; font-weight: bold; color: #ffffff;}

/* This is the Navigation Bar on the Side */
.tier1		{height: 24px; background: url('../images/bg-navmain2.gif') no-repeat 0px 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}
.tier1b		{height: 24px; background: url('../images/bg-navmain.gif') no-repeat 0px 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}
.tiersub	{padding: 0px 0px 5px 40px;}
.tier2		{background: #ffffff url('../images/bg-navsub.gif') no-repeat 0px 4px; padding: 0px 0px 3px 10px; font-size: 11px; display: block;}

html>body .tier1	{height: 24px; background: url('../images/bg-navmain2.gif') no-repeat 0px 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}
html>body .tier1b	{height: 24px; background: url('../images/bg-navmain.gif') no-repeat 0px 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #4d4d4d; margin: 0px; cursor: pointer;}

/* expandable text area */
.openclose	{cursor: pointer; padding-bottom: 3px;}
.hilite		{padding-bottom: 9px; display: inline;}
.tiersub2	{margin-top: 7px; margin-bottom: 3px;}
.opencloseA	{color: #9c722f; text-decoration: none; cursor: pointer;}

/* Section Headings */
.SectionHeadGeneral					{color: #6e666c; background: #a39ba1 url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadAboutUs					{color: #907275; background: #d0b2b4 url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadDonorsGift				{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadGrantsAgency			{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadProgramsProjects		{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadNewsResources			{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadProfessionalAdvisors	{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadYouthInPhilanthropy		{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}
.SectionHeadFamilyPhilanthropy		{color: #9e4f1b; background: #de905e url('../images/bg-heading.gif') repeat-x center bottom; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 18px; line-height: 21px; height: 23px; margin-bottom: 21px;}

/* Section Subheadings */
.SubHead1General				{color: #a39ba1; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1AboutUs				{color: #907275; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1DonorsGift				{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1GrantsAgency			{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1ProgramsProjects		{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1NewsResources			{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1ProfessionalAdvisors	{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1YouthInPhilanthropy	{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.SubHead1FamilyPhilanthropy		{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}

/* Lists */
.liGeneral					{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liAboutUs					{background: #ffffff url('../images/li-aboutus.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liDonorsGift				{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liGrantsAgency				{background: #ffffff url('../images/li-grantsagency.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liProgramsProjects			{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liNewsResources			{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liProfessionalAdvisors		{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liYouthInPhilanthropy		{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}
.liFamilyPhilanthropy		{background: #ffffff url('../images/li-general.gif') no-repeat 0px 5px; padding: 0px 0px 3px 10px;}

ul.Double li						{padding: 0 0 1.0em 0;}
ul.PdfList							{list-style-type: none; margin: 1.5em 0 0 0; padding: 0 0 1.5em 0;}
ul.PdfList li						{background: transparent url('/images/icon-pdf.gif') no-repeat 0px 0px; margin: 0; padding: 0 0 0.7em 2.5em;}

/* Tables */
.Table1SectionH	{font-weight: bold; padding-bottom: 3px; padding-top: 9px; margin-bottom: 5px; border-bottom: 1px dotted #969696;}
.Table1Basic	{padding: 2px 5px 2px 5px;}

/* Form Styles */
.myForm td, input, select, textarea, checkbox	{color: #4d4d4d; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px;}
.required										{color: red;}

/* Agency Funds Section */
#CFList td						{padding: 0 4.0em 0.5em 0;}
#GiftList td						{padding: 0 1.0em 0.5em 0;}
.CFSectionBreak					{clear: both; height: 1px; border-bottom: 1px dotted #969696; margin: 2.0em 0 1.0em 0;}

#AgencyFundDetail h1				{font-size: 1.5em; font-weight: bold; margin: 0.5em 0 1.0em 0; line-height: 1.0em; color: #9e4f1b;} /* 33 */
#AgencyFundDetail h1 span		{font-weight: normal;}
#AgencyFundDetail h2				{font-size: 1.3em; font-weight: bold; margin: 1.0em 0 0.5em 0; line-height: 1.0em; color: #9e4f1b;} /* 21 */
#AgencyFundDetail h2 span		{font-weight: normal;}
#AgencyFundDetail h3				{font-size: 1.1em; font-weight: bold; margin: 1.0em 0 0.5em 0; line-height: 1.0em; color: #9e4f1b;} /* 15 */
#AgencyFundDetail h3 span		{font-weight: normal;}

.PhotoQuote						{width: 280px; margin: 2.0em auto 2.0em auto;}
.PhotoQuote .PhotoImg		{float: left; display: inline; width: 280px;}
.PhotoQuote .PhotoCaption	{font-style: italic; margin-top: 10px;}
.PhotoQuote .QuoteTop		{float: right; display: inline; background: transparent url('http://www.wpgfdnyip.org/images/bg-quotes.png') no-repeat left top; width: 202px;}
.PhotoQuote .QuoteBottom	{background: transparent url('http://www.wpgfdnyip.org/images/bg-quotes.png') no-repeat right bottom;}
.PhotoQuote .Quote			{padding: 20px; font-size: 1.5em; line-height: 1.3em; font-weight: bold; color: #093e6d;}
.PhotoQuote .Quote span		{display: block; font-size: 0.8em; line-height: 1.5em;}

.Publications					{width: 100%;}
.Publications h3				{color: #9e4f1b; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; margin-bottom: 10px;}
.Publications .CurrentPub	{width: 300px; float: left;}
	.CurrentPub iframe		{width: 300px; height: 200px; border: 0px;}
	.CurrentPub p			{margin-top: 0.3em; line-height: 1.2em; text-align: center;}
	.CurrentPub ul			{margin: 0 0 1.2em 1.2em; padding: 0; list-style-type: disc;}
.Publications .PastPub		{width: 275px; float: right;}
	.PastPub ul				{margin: 0 0 1.2em 1.2em; padding: 0; list-style-type: disc;}

/* HREF Styles */
a img		{border: none;}

a:link      {color: #9c722f; background: none; text-decoration: none;}
a:active    {color: #cb7d00; background: none; text-decoration: none;}
a:visited   {color: #9c722f; background: none; text-decoration: none;}
a:hover     {color: #cb7d00; background: none; text-decoration: none;}




a.WhatsNew:link      {font-family: 'Trebuchet MS', Helvetica, sans-serif; color: #9e734d; font-weight: bold; font-size: 18px; background: none;}
a.WhatsNew:active    {font-family: 'Trebuchet MS', Helvetica, sans-serif; color: #9e734d; font-weight: bold; font-size: 18px; background: none;}
a.WhatsNew:visited   {font-family: 'Trebuchet MS', Helvetica, sans-serif; color: #9e734d; font-weight: bold; font-size: 18px; background: none;}
a.WhatsNew:hover     {font-family: 'Trebuchet MS', Helvetica, sans-serif; color: #ce7e00; font-weight: bold; font-size: 18px; background: none;}

a.FooterLink:link      {color: #000000; background: none; text-decoration: none;}
a.FooterLink:active    {color: #cb7d00; background: none; text-decoration: none;}
a.FooterLink:visited   {color: #000000; background: none; text-decoration: none;}
a.FooterLink:hover     {color: #cb7d00; background: none; text-decoration: none;}

/* Display */
.PrintCopyright	{display: none;}
.PrintLogo		{display: none;}
