/* SET GLOBAL STYLES */
body {
	background-color:#DEE0E1;
	margin-top:0px;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	color:#363636;
}
input, select, textarea {
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px;
}
p {margin:10 0 10 0;}
ul {}
dl {margin:0 0 0 0;}
li {margin:10 0 0 0;}
a, a:link, a:visited, a:active {text-decoration:none; color:#363636;}
/* Prevent outlining of linked images */
a img {border-style:none;}
.noMarginList {margin:0 0 0 0;}
/*******************************************************************/
/* SET CLASS ATTRIBUTES */
/* Set header and footer attributes */
.header {margin-top:30px; margin-bottom:8px;}
.footer {font-size:10px;}
.footer a:hover{color:#0096ff;}

/* Set subNav Attributes */
.subNavPages {
	font-weight:bold;
	font-size:11px;
}
/* Homepage (Default) */
.subNavHomepage {
	background-color:#0033b2;
	margin:12px 6px 3px 13px;
	font-size:11px;
	font-weight:bold;
	color:#D0E8FB;
	word-spacing:1;
}
.subNavHomepage a, .subNavHomepage a:link, .subNavHomepage a:visited, .subNavHomepage a:active {
	text-decoration:underline;
	color:#FFFFFF;
}
.subNavHomepage a:hover {color:#0096ff;}

.subNavAnnualReportHomePadding {height:600px; background-color:#0096ff;}


.subNavAnnualReportProgramsPadding {height:1750px; background-color:#0072ff;}
.subNavAnnualReportDemographicsPadding {height:620px; background-color:#0072ff;}
.subNavAnnualReportSitesPadding {height:900px; background-color:#0072ff;}
.subNavAnnualReportProjectsPadding {height:1515px; background-color:#0072ff;}

.subNavAnnualReportOutcomesPadding {height:1500px; background-color:#003cf7;}
.subNavAnnualReportSuccessPadding {height:1700px; background-color:#003cf7;}

.subNavAnnualReportFinancialsPadding {height:1080px; background-color:#0037d4;}

.subNavAnnualReportEventsPadding {height:1820px; background-color:#0033b2;}

.subNavAnnualReportDonorsPadding {height:5550px; background-color:#2e3192;}
.subNavAnnualReportVolunteersPadding {height:3490px; background-color:#2e3192;}
.subNavAnnualReportBoardPadding {height:870px; background-color:#2e3192;}
.subNavAnnualReportArtistsPadding {height:725px; background-color:#2e3192;}

/*******************************************************************/
/* ANNUAL REPORT subNav ATTRIBUTES: */
.subNavAboutArts, .subNavAboutArtsOn {
	font-weight:bold;
	font-size:11px;
}
.subNavAboutArts a, .subNavAboutArts a:link, .subNavAboutArts a:visited, .subNavAboutArts a:active {
	text-decoration:none;
	color:#093459;
}
/* Rollover color */
.subNavAboutArts a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* Link selected state */
.subNavAboutArtsOn a, .subNavAboutArtsOn a:link, .subNavAboutArtsOn a:visited, .subNavAboutArtsOn a:active{
	text-decoration:none;
	color:#FFFFFF;
}
/* Left Sub-Navigation Padding for Last Table Cell */
/* About SubNav */
.subNavAboutPaddingShort, .subNavAboutPaddingNormal, .subNavAboutPaddingLong, .subNavAboutExtraLong {
	background-color:#108EEE;
}
.subNavAboutPaddingShort {height:300px;}
.subNavAboutPaddingNormal {height:575px;}
.subNavAboutPaddingLong {height:900px;}
.subNavAboutPaddingNewLong {height:1200px;}
.subNavAboutPaddingExtraLong {height:2350px;}
/* New SubNavAbout Settings */
.subNavAboutPaddingAboutArts {height:375px;}
.subNavAboutPaddingFoundations {height:540px;}
.subNavAboutPaddingCorporations {height:575px;}
.subNavAboutPaddingSupportersLogo {height: 1010px}
.subNavAboutPaddingInKind {height:1730px;}
.subNavAboutPaddingAmbassadors {height:300px;}
.subNavAboutPaddingYB {height:900px;}
.subNavAboutPaddingBoard {height:650px;}
.subNavAboutPaddingStaff {height:2405px;}
.subNavAboutPaddingNewsletter {height:175px;}
.subNavAboutPaddingContact {height:470px;}
.subNavAboutPaddingJobListings {height:2320px;}
.subNavAboutPaddingVideo {height:160px;}
.subNavAboutPaddingCalendar {height:1100px;}
.subNavAboutPaddingAffiliates {height:205px;}
.subNavAboutPaddingFinancials {height:45px;}
.subNavAboutPaddingStrategicPlan {height:300px;}
.subNavAboutPaddingFAQ {height:1175px;}
/* End ABOUT */
/*******************************************************************/
/* PROGRAMS subNav ATTRIBUTES: */
.subNavOurPrograms, .subNavOurProgramsOn {
	font-weight:bold;
	font-size:11px;	
}
.subNavOurPrograms a, .subNavOurPrograms a:link, .subNavOurPrograms a:visited, .subNavOurPrograms a:active {
	text-decoration:none;
	color:#93CBF5;	
}
/* Rollover color */
.subNavOurPrograms a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* Link selected state */
.subNavOurProgramsOn a, .subNavOurProgramsOn a:link, .subNavOurProgramsOn a:visited, .subNavOurProgramsOn a:active{
	text-decoration:none;
	color:#FFFFFF;
}
.subNavProgramsPaddingShort, .subNavProgramsPaddingNormal, .subNavProgramsPaddingLong, .subNavProgramsPaddingExtraLong {
	background-color:#0096ff;
}
.subNavProgramsPaddingShort {height:350px;}
.subNavProgramsPaddingNormal {height:700px;}
.subNavProgramsPaddingLong {height:1700px;}
.subNavProgramsPaddingNewLong {height:2700px;}
.subNavProgramsPaddingExtraLong {height:3300px;}
/* New SubNavPrograms Settings */
.subNavProgramsPaddingOurPrograms {height:490px;}
.subNavProgramsPaddingWMP {height:865px;}
.subNavProgramsPaddingPACT {height:795px;}
.subNavProgramsPaddingFAD {height:745px;}
.subNavProgramsPaddingTeen {height:160px;}
.subNavProgramsPaddingCulturalEnrichment {height:750px;}
.subNavProgramsPaddingAgencies {height:1830px;}
.subNavProgramsPaddingCaseStudies {height:3275px;}
.subNavProgramsPaddingCamp2007 {height:2675px;}
.subNavProgramsPaddingCamp2008 {height:850px;}
.subNavProgramsPaddingGreen {height:510;}
/* End Programs */
/*******************************************************************/
/* EVENTS subNav ATTRIBUTES: */
.subNavSpecialEvents, .subNavSpecialEventsOn {
	font-weight:bold;
	font-size:11px;	
}
.subNavSpecialEvents a, .subNavSpecialEvents a:link, .subNavSpecialEvents a:visited, .subNavSpecialEvents a:active {
	text-decoration:none;
	color:#4F0B37;	
}
/* Rollover color */
.subNavSpecialEvents a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* Link selected state */
.subNavSpecialEventsOn a, .subNavSpecialEventsOn a:link, .subNavSpecialEventsOn a:visited, .subNavSpecialEventsOn a:active{
	text-decoration:none;
	color:#FFFFFF;
}
/* Events SubNav */
.subNavEventsPaddingShort, .subNavEventsPaddingNormal, .subNavEventsPaddingLong, .subNavEventsPaddingExtraLong {
	background-color:#AD1879;
}
.subNavEventsPaddingShort {height:300px;}
.subNavEventsPaddingNormal {height:650px;}
.subNavEventsPaddingLong {height:850px;}
.subNavEventsPaddingExtraLong {height:2900px;}
/* New SubNavEvents Settings */
.subNavEventsPaddingSpecialEvents {height:300px;}
.subNavEventsPaddingUpcomingEvents {height:435px;}
.subNavEventsPaddingPastEvents {height:810px;}
.subNavEventsPaddingPast2009 {height: 810px;}
.subNavEventsPaddingPast2008 {height: 2250px;}
.subNavEventsPaddingPast2007 {height: 1555px;}
.subNavEventsPaddingPast2006 {height: 1820px;}
.subNavEventsPaddingPast2005 {height: 690px;}
.subNavEventsPaddingPress {height:825px;}
.subNavEventsPaddingArtBasel {height:1130px;}
.subNavEventsPaddingArtBasel_2 {height:1300px;}
.subNavEventsPaddingBenefit2006 {height:2685px;}
.subNavEventsPaddingBenefit2007 {height:3465px;}
.subNavEventsPaddingBenefit2008 {height:990px;}
.subNavEventsPaddingBenefit2008_2 {height:1120px;}
.subNavEventsPaddingBenefit2008_3 {height:960px;}
.subNavEventsPaddingBenefit2008_4 {height:975px;}
.subNavEventsPaddingBenefit2009 {height:1175px;}
.subNavEventsPaddingBenefit2009_2 {height: 1335px;}
.subNavEventsPaddingBenefit2009_3 {height: 1345px;}
.subNavEventsPaddingBenefit2009_4 {height: 1345px;}
.subNavEventsPaddingBenefit2009_5 {height: 1340px;}
.subNavEventsPaddingBenefit2009_6 {height: 1345px;}
.subNavEventsPaddingBenefit2009_9 {height: 1175px;}
.subNavEventsPaddinglvsprouse {height: 905}
.subNavEventsPaddinglvsprouse_2 {height: 1075px}
.subNavEventsPaddingbmwvogue {height: 945}
.subNavEventsPaddingbmwvogue_2 {height: 1075}
.subNavEventsPaddingBonpoint {height:2475px;}
.subNavEventsPaddingBrooklynStreetArt {height:1345px;}
.subNavEventsPaddingCesarePaciotti {height:1170px;}
.subNavEventsPaddingCesarePaciotti_2 {height:990px;}
.subNavEventsPaddingCookie08 {height:1170px;}
.subNavEventsPaddingCookie08_2 {height:1340px;}
.subNavEventsPaddingJesseMalin {height:1940px;}
.subNavEventsPaddingLinksYB {height:2835px;}
.subNavEventsPaddingMansion {height:760px;}
.subNavEventsPaddingMansion_2 {height:915px;}
.subNavEventsPaddingPinkElephant {height:2945px;}
.subNavEventsPaddingPortsYB {height:2190px;}
.subNavEventsPaddingWantIt {height:1900px;}
/* End Events */
/*******************************************************************/
/* DONATE NOW subNav ATTRIBUTES */
.subNavDonateNow, .subNavDonateNowOn {
	font-weight:bold;
	font-size:11px;	
}
.subNavDonateNow a, .subNavDonateNow a:link, .subNavDonateNow a:visited, .subNavDonateNow a:active {
	text-decoration:none;
	color:#FFFFFF;	
}
/* Rollover color */
.subNavDonateNow a:hover {
	text-decoration:none;
	color:#562005;
}
/* Link selected state */
.subNavDonateNowOn a, .subNavDonateNowOn a:link, .subNavDonateNowOn a:visited, .subNavDonateNowOn a:active{
	text-decoration:none;
	color:#562005;
}
/* Donate SubNav */
.subNavDonatePaddingShort, .subNavDonatePaddingNormal, .subNavDonatePaddingLong, .subNavDonatePaddingExtraLong {
	background-color:#FF7C00;
}
.subNavDonatePaddingShort {height:250px;}
.subNavDonatePaddingNormal {height:500px;}
.subNavDonatePaddingLong {height:750px;}
.subNavDonatePaddingExtraLong {height:1800px;}
/* New SubNavDonate Settings */
.subNavDonatePaddingDonateNow {height:665px;}
.subNavDonatePaddingBecomeMember {height:1905px;}
.subNavDonatePaddingWishList {height:800px;}
.subNavDonatePaddingDonationForm {height:470px;}
.subNavDonatePaddingMembershipForm {height:250px;}
.subNavDonatePaddingMerchandise {height:1555px;}

/* End Donate */
/*******************************************************************/
/* VOLUNTEER subNav Attributes */
.subNavVolunteer, .subNavVolunteerOn {
	font-weight:bold;
	font-size:11px;	
}
.subNavVolunteer a, .subNavVolunteer a:link, .subNavVolunteer a:visited, .subNavVolunteer a:active {
	text-decoration:none;
	color:#FFFFFF;	
}
/* Rollover color */
.subNavVolunteer a:hover {
	text-decoration:none;
	color:#6B5209;
}
/* Link selected state */
.subNavVolunteerOn a, .subNavVolunteerOn a:link, .subNavVolunteerOn a:visited, .subNavVolunteerOn a:active{
	text-decoration:none;
	color:#6B5209;
}
/* Volunteer SubNav */
.subNavVolunteerPaddingShort, .subNavVolunteerPaddingNormal, .subNavVolunteerPaddingLong, .subNavVolunteerPaddingExtraLong {
	background-color:#FFBE0O;
}
.subNavVolunteerPaddingShort {height:300px;}
.subNavVolunteerPaddingNormal {height:450px;}
.subNavVolunteerPaddingLong {height:750px;}
.subNavVolunteerPaddingExtraLong {height:2000px;}
/* New SubNavVolunteer Settings */
.subNavVolunteerPaddingVolunteer {height:700px;}
.subNavVolunteerPaddingVolunteerTest {height:670px;}
.subNavVolunteerPaddingVolunteerFAD {height:432px;}
.subNavVolunteerPaddingVolunteerWMP {height:460px;}
.subNavVolunteerPaddingVolunteerPACT {height:460px;}
.subNavVolunteerPaddingVolunteerTeen {height:240px;}
.subNavVolunteerPaddingPeopleSaying {height:790px;}
.subNavVolunteerPaddingStepsToVolunteer {height:790px;}
.subNavVolunteerPaddingVolunteerForm {height:490px;}
.subNavVolunteerPaddingVolunteerFAQ {height:1190px;}
/* End Volunteer */
/*******************************************************************/
/* GALLERY subNav ATTRIBUTES: */
.subNavGallery, .subNavGalleryOn {
	font-weight:bold;
	font-size:11px;	
}
.subNavGallery a, .subNavGallery a:link, .subNavGallery a:visited, .subNavGallery a:active {
	text-decoration:none;
	color:#0096ff;	
}
/* Rollover color */
.subNavGallery a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* Link selected state */
.subNavGalleryOn a, .subGalleryOn a:link, .subNavGalleryOn a:visited, .subNavGalleryOn a:active{
	text-decoration:none;
	color:#FFFFFF;
}
/* Gallery SubNav */
.subNavGalleryPadding1 {
	height:800px;
	background-color:#BCA431;
}
/* End Gallery */
/*******************************************************************/
/* TEXT STYLES */
.contentCopyText{
	font-size:11px;
	margin:0 0 0 0;
	line-height:15px;
	word-spacing:2;
}
.contentHeadingText {
	font-size:22px;
	margin:27 19 0 0;
	line-height:18px;
}
.contentCopyMissionText {
	font-size:12px;
	line-height:30px;
}
.contentCopyBoldText {
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 0;
}
.contentCopyExtraBoldText {
	font-weight:bold;
	font-size:16px;
	margin:0 0 0 0;
	line-height:20px;
}
.contentDateText {
	font-size:11px;
	font-weight:bold;
	color:#00A2F2;
	margin:0 0 0 0;
	word-spacing:2;
	line-height:15px;
}
.contentLinkText a, .contentLinkText a:link, .contentLinkText a:visited, .contentLinkText a:active {
	color:#0037d4;
	font-weight:bold;
	font-size:11px;
}
.contentLinkText a:hover {
	color:#2e3192;
}
.contentNewLinkText a, .contentNewLinkText a:link, .contentNewLinkText a:visited, .contentNewLinkText a:active {
	color:#363636;
	font-weight:bold;
	font-size:11px;
}
.contentNewLinkText a:hover {
	color:#555555;
}
.contentCopyBlueText {
	color:#108EEE;
	font-weight:bold;
}
.contentCopyDarkBlueText {
	color:#0096ff;
	font-weight:bold;
}
.contentCopyPinkText {
	color:#AD1B79;
	font-weight:bold;
}
.contentCopyDBText {
	color:#342D7E;
	font-weight:bold;
}
.contentCopyDB2Text {
	color:#6960EC;
	font-weight:bold;
}

.contentCopyBlueText2 {
	color:#108EEE;
	font-size:12px;
}
.contentCopyDarkBlueText2 {
	color:#0096ff;
	font-size:12px;
}
.contentCopyPinkText2 {
	color:#AD1B79;
	font-size:12px;
}
.contentCopyOrangeText {
	color:#FF7C00;
	font-weight:bold;
}
.contentCopyYellowText {
	color:#FFBE00;
	font-weight:bold;
}
.contentCopyGreenText {
	color:#BCA431;
	font-weight:bold;
}
.contentCopyGoGreenText {
	color:7AC142;	
}
.contentCopyDarkText {
	color:#555555;
	font-weight:bold;
}
.contentCopyWhiteText {
	color:#FFFFFF;
	font-weight:bold;
}
.contentCopyYellowText2 {
	color:#FFF023;
	font-weight:bold;
}
.contentCopyHighlightText {
	background:#FFF023;
	color:#EB0000;
	font-weight:bold;
	line-height:1.5;
}
/*******************************************************************/
/* MARGINS */
/* Nudge the mailinglist form table toward the right */
.mailingListTbl {
	margin-left:3px;
}
.mailingListText {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	word-spacing:2;
	margin-top:0;
}
.mailingListTextBox {
	font-size:10px;
	font-weight:bold;
	color:#363636;
	width:200px;
	height:20px;
	word-spacing:2;
}
/* Margins for List Elements <dt> etc. */
.listMargin {margin:0 0 10 0;}
/* Margins for Event History */
.tableCellMargin {width:75px;}
.zeroMargin {margin:0 0 0 0;}



