
body, table, td {	
font-size:11px;
font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif;
color:#333;}	


h1, .h1 {
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
font-size:27px;
text-transform:uppercase;
color:#999;
font-weight:bold;
caption:Page Title;
margin-bottom:0px;
margin-top:0;}
	
h2, .h2 {
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
font-size:21px;
margin:0 0 10px 0;
font-weight:bold;
text-transform:uppercase;
color:#999;
caption:SubTitle;}				

h3, .h3 {
font-size:18px;
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
margin:10px 0;
color:#999;
font-weight:bold;
visible:false;
caption:Small SubTitle;}
	
h4 {
font-size:16px;
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
margin:10px 0;
color:#999;
visible:false;}				

h5 {
font-size:16px;
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
margin:10px 0;
color:#999;
visible:false;}
	
h6 {
font-size:150%;font-size:16px;
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
margin:10px 0;
color:#999;
visible:false;}	


a {color:#333;}	

.default {color:#333;caption:Default Text;}

a.subtitle, a.subtitle:visited {			
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
font-size:160%;
margin:10px 0;
text-transform:uppercase;
color:#999;
text-decoration:none;
caption:SubTitle Link;}	

body a.header, body a.header:visited {
color:#ffffff;
caption:Header Link;}

body a.footer, body a.footer:visited {
color:#ffffff;
caption:Footer Nav Link;}

#footernav {font-weight:bold;font-size:13px;}

* html #footernav {font-weight:bold;}

.footercopy {color:#ffffff;caption:Footer Copy;}

body a.footercopy,  a.footercopy:visited {color:#ffffff;caption:Footer Copy Link;}


#signup {
color:#333;
font-size:90%;}

.followTitle {
font-family:"Helvetica Neue LT Std", Helvetica, Arial, Sans-Serif;
font-size:29px;
text-transform:uppercase;
color:#48832B;
font-weight:bold;
text-transform:uppercase;
caption:Follow Progress Title;}

a.follow, a.follow:visited  {
padding-left:10px;
color:#8C8D7F;
background:transparent url(follow_bullet.gif) no-repeat top left;
display:block;
caption:Follow Progress Link;}
a.follow:hover {text-decoration:none;color:#8C8D7F;}

a.more, a.more:visited  {
padding-left:10px;
color:#ff5a00;
display:block;
margin-top:3px;font-weight:bold;
caption:Read More Link; }
a.more:hover {text-decoration:none;}

#contentarea hr {
height:1px;
color:#ccc;
clear:both;
margin:1px 0;					
padding:0;}

#contentarea br {clear:both;}										
	
#contentarea table {margin-top:11px;}	

#contentarea table#webfeature {margin-top:0px;}	

#contentarea p {margin:8px 0 12px 0;padding:0;}	

#content_photo {margin-bottom:5px;display:block;}

.home .content_home a {color:#ff5a00;background-color:transparent;font-size:10px;}

.home .content_home p {line-height:15px;}

#breadcrumb a.Path {text-decoration:none}
#breadcrumb .Path{text-decoration:underline}

/* Edit these values below to match any top level nav items whose names are changed. Edit Javascript to match. */				
/* section specific colors */

body.patient h1, body.patient h2, body.patient h3, body.patient h4, body.patient h5, body.patient h6, body.patient #webfeaturea {color:#e6289a!important;}    
body.client h1, body.client h2, body.client h3, body.client h4, body.client h5, body.client h6, body.client #webfeature a {color:#e6289a!important;}

body.donor h1, body.donor h2, body.donor h3, body.donor h4, body.donor h5, body.donor h6, body.donor #webfeature a {color:#92C94F!important;}

body.supporters h1, body.supporters h2, body.supporters h3, body.supporters h4, body.supporters h5, body.supporters h6, body.supporters #webfeature a {color:#E80033!important;}

body.outreach h1, body.outreach h2, body.outreach h3, body.outreach h4, body.outreach h5, body.outreach h6, body.outreach #webfeature a {color:#30CED8!important;}

body.board h1, body.board h2, body.board h3, body.board h4, body.board h5, body.board h6, body.board #webfeature a {color:#AD44C1!important;}

body.financial h1, body.financial h2, body.financial h3, body.financial h4, body.financial h5, body.financial h6, body.financial #webfeature a {color:#EBBC00!important;}

body.contact h1, body.contact h2, body.contact h3, body.contact h4, body.contact h5, body.contact h6, body.contact #webfeature a {color:#00A1DC!important;}

body.home h1 {}

body.home h2, body.home h3, body.home h4, body.home h5, body.home h6, body.home {color:#FF5A00!important;}

body.default h1, body.default h2, body.default h3, body.default h4, body.default h5, body.default h6 {color:#ff5a00!important;}

body.popup h1, body.popup h2, bod.popup h3, body.popup h4, body.popup h5, body.popup h6, body.popup #popup_wpr a, body.popup a {color:#ff5a00!important;}


body.home h1 {color:#48832B;font-size:30px;}

/* Home Flash and content */
#homeFlash h1.gray {text-align:left; color:#999}
#homeFlash p {text-size:8pt; padding:2px; background-color:#f5f1ea;  clear:both}
#homeFlash p strong, #homeFlash p b {color:#ff5a00;}
#ppgg_single_homepage_1 {width:170px; }
#ppgg_single_homepage_1_container {width:170px;}
#ppgg_single_homepage_2, #ppgg_single_homepage_2_container {width:340px;}
#ppgg_single_homepage_3, #ppgg_single_homepage_3_container {width:168px; } 
#ppgg_single_homepage_4, #ppgg_single_homepage_4_container {width:168px; } 
#ppgg_single_homepage_5, #ppgg_single_homepage_5_container {width:162px; }
#ppgg_single_homepage_6, #ppgg_single_homepage_6_container {width:294px; }
#ppgg_single_homepage_7, #ppgg_single_homepage_7_container {width:212px;}

#ppgg_banner_patient_main_container, #ppgg_banner_client_main_container, #ppgg_banner_outreach_main_container, #ppgg_banner_donar_relations_container, #ppgg_banner_board_container, #ppgg_banner_contact_container, #ppgg_banner_supporter_container {width:560px}

.title {text-transform:uppercase; color:#f65b0b; font-size:15pt; line-height:18pt; font-weight:normal}
.homeBox {padding:8px; background-color:#efeade; border:solid 3px #e3ded3}
p.homeBox a, #homeFlash a, .homeBox a {color:#f65b0b;}
.leftText {display:block; padding:5px; color:#9e9682}
.leftText strong {font-size:12pt}
.leftText a {font-size:7pt; color:#9e9682}