.body
{float: none; color: #666666;  font-family: arial;  font-weight: normal;  font-size: 9pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: block; }


.buttons
{float: none; background-color: #FFFFFF;  font-family: arial;  font-weight: normal;  font-size: 7pt;  font-style: normal; border-width: 1pt; border-color: #000000; border-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-bottom-style: solid; padding: 1pt;  text-align: center;  display: inline; }


.body_subhead
{float: none; color: #7d4b82;  font-family: arial;  font-weight: bold;  font-size: 9pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: inline; }


.thirdnav_off
{float: none; color: #000000;  font-family: arial;  font-weight: normal;  font-size: 8pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; padding: 4pt;  text-align: left;  display: block; sitesagehover: thirdnav_on; }


.thirdnav_on,a.thirdnav_off:hover
{float: none; color: #7d4b82; background-color: #FBEECB;  font-family: arial;  font-weight: normal;  font-size: 8pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; padding: 4pt;  text-align: left;  display: block; }


.link
{float: none; color: #0066cc;  font-family: arial;  font-weight: normal;  font-size: 9pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: inline; sitesagehover: link_hover; }


.utility
{float: none; color: #666666;  font-family: arial;  font-weight: normal;  font-size: 7pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: inline; }


.page_title
{float: none; color: #7d4b82;  font-family: arial;  font-weight: bold;  font-size: 16pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: block; }

P
{margin:0px;}

FONT, P, BODY, TD, TABLE, SMALL
{font: 9pt arial, helvetica, sans-serif; color: #666666;}

A, {font: 9pt arial, helvetica, sans-serif;text-decoration:none; color:#0066CC;}

.link_hover,a.link:hover
{float: none; color: #ff6600;  font-family: arial;  font-weight: normal;  font-size: 9pt;  font-style: normal; border-width: 1pt; border-style: none; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none;  text-align: left;  display: inline; }


.3rd_nav_box
{float: none;  font-family: arial;  font-weight: normal;  font-size: 8pt;  font-style: normal; border-width: 1pt; border-color: #F1BC2D; border-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-bottom-style: solid;  display: inline; }

.floatright {
 float: right;
 margin: 0 0 10px 10px;
 border: 1px solid #666;
 padding: 2px;
}

.floatleft{
 float: left;
 margin: 0 10px 10px 0px;
 border: 1px solid #666;
 padding: 2px;
}

.spotlightTop{
  border: 1px solid #666;
}

.printerFriendlyLink{
 float: right;
}

.homepageSpotlight{
	border: 1px solid #999999;	
	padding: 0px;
	margin: 0px;
}

.homepageSpotlight th{
	color:#D2650C;
	background-color: #D1DFE6;
	font-family:verdana;
    font-size:7pt;
    font-weight:bold;
    text-align: left;
    padding: 4px; 
    margin: 0px;   
}

.homepageSpotlight td{
	padding: 4px;
	margin: 0px;
}

.homepageSpotlight2{
	border: 1px solid #CCCCCC;	
	padding: 0px;
	margin: 0px;
}

.homepageSpotlight2 th{
	color: #9F79A3;
	border-bottom: 1px solid #CCCCCC; 	
    font-family:arial,helvetica,sans-serif;
    font-size:9pt;    
    text-align: left;
    padding: 4px; 
    margin: 0px;   
}

.homepageSpotlight2 td{
	padding: 4px;
	margin: 0px;
}

.patientStoryName 
{color: #7d4b82;  font-family: arial; font-weight: bold;}

.patientStoryPhoto{
 float: left;
 margin: 0 10px 10px 10px;
 border: 1px solid #666;
 padding: 5px;
}

.onlineDonation {
background-color: #F6D16F;
}

.onlineDonation th{
color: #FFFFFF;
background-color: #B4966A;
}

.purpleTable th{
 color:white;
 font-weight: bold;
 background-color: #7d4b82;
}

.bulletListQuery li{
 margin: 10px 0;
}

.obtainingFormsFormName{
 font-weight: bold;
}

.obtainingFormsNoForm{
 background-color: #dcdcdc;
}

.caption {
 font-style:italic;
}

.callout_box {
 color: #7d4b82;
 background-color: #FFCC66;
}

.quote {
 color: #D2650C;
}