body {margin: 0; font: normal 11px verdana; color: #5C5C5C; background: #fff;}p {font: normal 11px verdana; color: #5C5C5C;}a {color: #2D79C8;}form {margin: 0;}h2, h2.ddcfH2a {margin: 13px; 0 13px; padding: 0; font: bold 15px georgia; color: #406EA3;}h3 {margin: 13px; 0 8px; padding: 0; font: bold 13px georgia; color: #538572;}h4 {margin: 0; padding: 0; font: bold 10px verdana;}h5 {margin: 0 0 3px; padding: 0; font: normal 11px verdana; color: #758D83;}div.uber {position: absolute; left: 50%; width: 774px; margin-left: -387px; background: #F7F9F8;}		div.subUber {padding-top: 150px; padding-bottom: 0; width: 774px;}	div.subUberHome {position: absolute; top: 169px ! important; height: 350px; padding-top: 0; background: #F7F9F8;}	div.sideNav {float: left; width: 206px; margin-top: 0px; padding-bottom: 30px; font-size: 10px; background: transparent url(../images/bg_leftNav.gif) no-repeat;}		div.sideNav ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none ! important; background: #C3CDC8; border-bottom: 6px solid #758D83;}			div.sideNav ul li {margin-bottom: 0; padding: 0; border-top: 6px solid #758D83;}			div.sideNav ul li.topper {padding: 0; border: 0 ! important; height: 17px; margin: 0 ! important; padding: 0 ! important; background: #758D83;}								div.sideNav ul li a {display: block; font-weight: bold; padding: 3px 9px; color: #364E6B; text-decoration: none;}				div.sideNav ul li ul {border-top: 1px solid #98A7AC; border-bottom: 0;}					div.sideNav ul li ul li {border-bottom: 1px solid #98A7AC; border-top: 0;}						div.sideNav ul li ul li a {padding: 3px 18px; font-weight: normal;}							div.sideNav ul li ul li a:hover {background: #DBE1DE;}						div.sideNav ul li ul li ul {display: none; background: #DBE1DE;}							div.sideNav ul li ul li ul li {display: inline; border-top: 0; border-bottom: 0;}								div.sideNav ul li ul li ul li a {padding: 3px 9px; margin: 0 0 0 27px; border-top: 0; border-bottom: 1px solid #98A7AC;}									div.sideNav ul li ul li ul li a:hover {background: #fff;}									a.lastAtag {border-bottom: 0 ! important;}						ul.activeSideNav {display: block ! important;}						li.firstLI {border: 0 ! important;}						a.imgLink2 {display: block; width: 206px; height: 17px; margin: 0 ! important; padding: 0 ! important;}							a.imgLink2 span {display: none ! important;}						a.initiativesLink {background: transparent url(../img/bg_nav_initiatives.gif) 8px 5px no-repeat ! important; cursor: default;}						a.informationLink {background: transparent url(../img/bg_nav_information.gif) 8px 5px no-repeat ! important; cursor: default;}						a.strategiesLink {background: transparent url(../img/bg_nav_strategies.gif) 8px 5px no-repeat ! important; cursor: default;}															div.sideNav ul li ul li.activeChildNav a {background: #fff;}							div.sideNav ul li ul li.activeChildNav ul li a, div.sideNav ul li.activeParentNav {background: #DBE1DE;}						div.sideNav ul li ul li ul li.activeChildNav a {background: #fff;}											a.aboutUsLink {background: transparent url(../img/leftNav_about-us.gif) 8px 5px no-repeat ! important;}						a.artsLink {background: transparent url(../img/leftNav_arts.gif) 8px 5px no-repeat ! important;}						a.childAbuseLink {background: transparent url(../img/leftNav_child-abuse.gif) 8px 5px no-repeat ! important;}						a.contactUsLink {background: transparent url(../img/leftNav_contact-us.gif) 8px 5px no-repeat ! important;}						a.environmentLink {background: transparent url(../img/leftNav_environment.gif) 8px 5px no-repeat ! important;}						a.faqLink {background: transparent url(../img/leftNav_faq.gif) 8px 5px no-repeat ! important;}						a.grantmakingProcessLink {background: transparent url(../img/leftNav_grantmaking-process.gif) 8px 5px no-repeat ! important;}						a.grantsAwardedLink {background: transparent url(../img/leftNav_grants-awarded.gif) 8px 5px no-repeat ! important;}						a.helpLink {background: transparent url(../img/leftNav_help.gif) 8px 5px no-repeat ! important;}						a.homeLink {background: transparent url(../img/leftNav_home.gif) 8px 5px no-repeat ! important;}						a.medicalResearchLink {background: transparent url(../img/leftNav_medical-research.gif) 8px 5px no-repeat ! important;}						a.newsPublicationsLink {background: transparent url(../img/leftNav_news-publications.gif) 8px 5px no-repeat ! important;}						a.propertiesLink {background: transparent url(../img/leftNav_properties.gif) 8px 5px no-repeat ! important;}							div.main {background: #fff; border-right: 1px solid #C3CDC8;}			div.main p {font: normal 11px verdana; color: #5C5C5C; margin-left: 13px; margin-bottom: 15px;}			div.main td {font: normal 11px verdana; color: #5C5C5C;}			div.main tr {font: normal 11px verdana; color: #5C5C5C;}			div.main ul {margin-top: 10px; margin-left: 26px; list-style-image: url(images/bullet_arrow_big.gif);}			div.main ul li {font: normal 11px verdana; color: #5C5C5C;margin-bottom: 5px;}			div.main ol li {font: normal 11px verdana; color: #5C5C5C;margin-bottom: 5px;}	div.jive-main {background: #fff; border-right: 1px solid #C3CDC8;}			div.jive-main p {font: normal 11px verdana; color: #5C5C5C; margin-left: 13px; margin-bottom: 15px;}			div.jive-main td {font: normal 11px verdana; color: #5C5C5C;}			div.jive-main tr {font: normal 11px verdana; color: #5C5C5C;}			div.jive-main ul {margin-top: 10px; margin-left: 26px; list-style-image: url(images/bullet_arrow_big.gif);}			div.jive-main ul li {font: normal 11px verdana; color: #5C5C5C;margin-bottom: 5px;}			div.jive-main ol li {font: normal 11px verdana; color: #5C5C5C;margin-bottom: 5px;}			div.rightCol {float: left; width: 196px;}		div.homeMainCol {float: left; width: 340px; padding-bottom: 20px;}	div.homeRightCol {float: right; width: 200px; margin-left: 20px; padding-bottom: 20px;}		div.homeRightCol h2 {margin: 0 0 4px; padding: 3px 8px; font: bold 10px verdana; color: #636A67; border-top: 1px solid #D5DFDB; border-bottom: 1px solid #D5DFDB; text-transform: uppercase;}		div.homeRightCol p {font-size: 9px; color: #636A67;}		p.printLink {margin: 0; padding: 15px 8px 0 0;}		p.printLink a {background: #666;}			p.printLink a:hover {background: #000;}		p.DDCFsearch {margin: 0; padding: 15px 8px 10px;}		p.DDCFsearch input {width: 120px; height: 18px; font: normal 10px/18px verdana; border: 1px solid #B3C2BB;}		p.DDCFsearch input.button {width: 30px; height: 22px; margin-left: 2px; font-size: 9px; border-left: 1px solid #CCD6D1; border-right: 1px solid #CCD6D1; font-weight: bold; color: #4180BC; background: #CCD6D1;}			div.rightCol h2 {margin: 5px 0 0; padding: 3px 8px; font: bold 10px verdana; color: #758D83; border-top: 1px solid #B3C2BB; border-bottom: 1px solid #B3C2BB; text-transform: uppercase;}				div.granteeProfile {padding: 3px 8px; font-size: 10px;}			div.granteeProfile .name {font: bold 10px verdana;}			div.granteeProfile div {margin: 2px 0;}			a.bioLink, a.peep {display: block; height: 14px; margin-top: 3px; padding-left: 18px; background: transparent url(../img/icon_peep.gif) left no-repeat;}						div.type {margin: 0; padding: 15px 0 15px 13px;}div.sortableDiv {margin-left: 13px;}	div.sortableDiv p, div.sortableDiv h1, div.sortableDiv h2, div.sortableDiv h3, div.sortableDiv h4, div.sortableDiv h5 {margin-left: 0 ! important; padding-left: 0;}div.ddcfDivider {height: 1px; margin: 15px 0; border-top: 1px solid #DDE3E0; overflow: hidden;}p {margin: 0 10px 3px 0;}p.sortStuff {margin-left: 13px; font-size: 10px;}	p.sortStuff select {width: 340px; font: normal 10px verdana; background: #F7F9F8;}a.grantees, a.peeps {display: block; height: 14px; margin-top: 3px; padding-left: 22px; background: transparent url(../img/icon_peeps.gif) left no-repeat; clear: both;}a.download {display: block; height: 16px; margin-top: 3px; padding-left: 16px; background: transparent url(../img/icon_download.gif) left no-repeat; clear: both;}a.document {display: block; height: 13px; margin-top: 3px; padding-left: 16px; background: transparent url(../img/icon_document.gif) left no-repeat; clear: both;}a.mail {display: block; height: 11px; margin-top: 3px; padding-left: 18px; background: transparent url(../img/icon_mail.gif) left no-repeat; clear: both;}img.floatLeft {float: left; margin: 0 5px 5px 0;}div.headShot {float: left; margin: 0 2px 2px 0; padding: 1px; border: 1px solid #C3CDC8;}	div.headShot img {display: block; border: 1px solid #19416C;}div.imageborder, div.image {float: left; margin: 0 2px 5px 17px ! important; _margin: 0 2px 5px 7px ! important; padding: 1px; border: 1px solid #C3CDC8;}	div.imageborder, div.image img {display: block; margin-bottom: 5px; border: 1px solid #19416C;}	div.image, div.image img {border: 0 ! important;}	div.imageborder p, div.image p {margin: 0;}	ul {margin-top: 10px; margin-left: 26px; list-style-image: url(../img/bullet_arrow_big.gif);}	ul li {margin-bottom: 5px;}ol {margin-top: 10px; margin-left: 35px;}	ol li {margin-bottom: 5px;}	div.rightCol ul {margin-top: 10px; margin-left: 23px; font-size: 10px; list-style-image: url(../img/bullet_arrow_small.gif);}	div.rightCol ul li {margin-bottom: 5px;}div.rightCol ol {margin-top: 10px; margin-left: 32px; font-size: 10px;}	div.rightCol ol li {margin-bottom: 5px;}	div.rightCol p {margin: 5px 8px 10px;}div.homeLeftCol {margin-top: 0; border-top: 6px solid #758D83; border-bottom: 0;}	div.homeLeftCol h2 {margin: 0 0 8px; padding: 3px 8px; font: bold 10px verdana; color: #758D83; border-bottom: 1px solid #B3C2BB; text-transform: uppercase;}	div.homeLeftCol p {margin: 0 8px 10px;}	div.homeLeftCol p.DDCFsearch {padding: 0;}		div.homePromoBox {padding: 0; background: #fff; border-top: 2px solid #F4A62A; border-bottom: 1px solid #DCE3E0;}			div.homePromoBox h2 {margin: 0 0 8px; padding: 3px 12px; font: bold 10px verdana; color: #778F85; border-bottom: 1px solid #D5DFDB; text-transform: uppercase; clear: both;}		div.homePromoBox div.bottomPromo {float: left; width: 158px; margin-left: 12px; padding-bottom: 10px; font-size: 9px; color: #5C5C5C;}			div.homePromoBox div.bottomPromo img {float: left; margin-right: 5px;}			div.homePromoBox div.bottomPromo h3 {margin-bottom: 4px; font: bold 10px verdana; color: #5C5C5C;}			div.homePromoBox div.bottomPromo p {margin: 0; line-height: 13px;}div.footer {margin: -150px 0 0; padding: 0 0 8px 207px; font-size: 10px; color: #758D83; border-bottom: 2px solid #19416C; clear: both;}	/* Mac hack */	html>body div.footer {margin: 0 0 0;}	/* NS6 hack (needs to reverse the Mac hack) \*/	html>body div.footer {margin: -150px 0 0;}	/* end hack */			div.footer p {width: 366px; padding: 4px 0 0 4px; border-top: 1px solid #E1E6E3;}	div.subUberHome div.footer {margin: 0;}		div.subUberHome div.footer p {width: auto; padding: 4px 0 0; border-top: 0;}body.popup {width: 248px; margin: 37px 18px 10px 27px; background: #F7F9F8 url(../img/bg_popup.gif) no-repeat;}	body.popup h2 {margin: 0 0 15px;}a.printLink {background: #666;}	a.printLink:hover {background: #000;}div.centerCol h2.mainPageTitle {margin: 0 0 13px 13px; padding: 0; font: bold 15px georgia; color: #406EA3; background: transparent ! important;}	/* WYS STYLES */div.subUber h1 {margin: 0 0 13px 13px; padding: 0; font: bold 15px georgia; color: #406EA3; background: transparent ! important;}p.indent {padding-left: 25px;}span.wysNoteText {color: #666; font-style: italic;}span.wysNoteHighlight {color: #000; font-style: italic;}h5.supp, h4.supp {margin-left: 13px;}h3.nutGraf {} /* covered above */span.noteText {color: #666; font-style: italic;}