@charset "utf-8";
/* CSS Document */
Body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #4797ca;
	background-image: url(../Images/MainBg.gif);
}

.SmallerText 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 22px;
}

.PhotoGallery-item 
{
	text-align: center;
	margin: 3px 0 0 7px;
	width: 200px;
}

.PhotoGalleryThumbnails
{
	text-align: center;
	margin-bottom: 12px;
}

.AdminTextPadding {
	padding-right: 1px;
}

.AdminTextPadding2 {
	padding-left: 10px;
}

.AdminTextPadding3 {
	padding-right: 200px;
}

.AdminTextPadding4 {
	padding-right: 100px;
}	

.FormTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	width: 200px;
	border: solid 1px #969696;
}



.PatientStatisticsProjectTeam {
	float:left;
	font-weight: bold;
	width:100px;
	height:20px;
	text-align:center;
	padding-top: 20px;
}

.PatientStatisticsEdit {
	float:left;
	font-weight: bold;
	width:50px;
	height:20px;
	text-align:center;
	padding-top: 20px;
}

.PatientStatistics 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	width:155px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 0 15px 0;
	padding-top: 3px;
}

.PatientStatisticsColLeft 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:160px;
	height:17px;
	text-align:left;
	background-color: #89b918;
	margin: 0 2px 10px 0;
	padding: 3px 0 1px 5px;
}

.PatientStatisticsColCenter
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:144px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 2px 10px 0;
	padding: 3px 0 1px 5px;
}

.PatientStatisticsColProjectTeam
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:92px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 2px 10px 0;
	padding: 3px 0 1px 5px;
}

.PatientStatisticsColEdit 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:50px;
	height:17px;
	text-align:center;
	margin: 0 2px 10px 0;
	padding: 3px 0 1px 0;
}


fieldset {   
float: left;     
clear: both;     
width: 100%; 
/* margin: 0 0 -1em 0;
padding: 0; */    
padding: 0 0 0 0;    
margin: 0 0 1em 0;          
border: 1px solid #4797ca;     
background-color: #76b8d2; 
position: relative;
}

fieldset fieldset {       
margin: 0;       
border-style: none;       
background-color: transparent;  
background-image: none;
padding: 0;      
}

fieldset fieldset legend  
{     
padding: 0;
margin: 0;       
font-weight: normal; 
color: #ffffff;
text-align: left;
}

fieldset fieldset legend span {          
font-size: 14px;
width: 238px;
text-align: right;
padding: 0;
margin: 0;
}
   
fieldset fieldset ol {       
position: relative;       
top: 0;       
margin: 0 0 0 18em;       
padding: 0;      
}
  
fieldset fieldset label {
float: none;       
width: auto;       
margin-right: auto;
text-align: left;
color: #ffffff;      
}
  
legend {   
margin-left: 1em;
padding: 0;   
color: #ffffff;
font-weight: bold;
position: absolute;      
margin-top: 0.5em;      
font-size: 14px;
}

legend span {      
position: absolute;      
margin-top: 0.5em;      
font-size: 16px;
left: 0;      
top: 0;
bottom: 0;
width: 400px;
}
 
fieldset ol {   
padding: 2em 1em 0 1em;      
list-style: none;
}  

fieldset li {   
padding-bottom: .7em;
color: #ffffff;    
}

fieldset.alt {      
background-color: #4797ca;     
}
  
fieldset.Submit {   
float: right;      
width: auto;      
padding-top: 1.5em;      
padding-left: 50em;      
background-color: #FFFFFF;
text-align: center;
}
   
fieldset.alt {      
background-color: #4797ca;     
}

label {    
float: left;
width: 17em;    
margin-right: 1em;
text-align: right; 
}

.FloatLeft 
{
	float:left;
}

.FloatRight 
{
	float:right;
}

.ClearBoth 
{
	clear:both;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #0076a3;
	margin: 0;
	padding-bottom: 10px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #0076a3;
	margin: 0;
	padding-bottom: 15px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5b;
	margin: 0;
	padding-bottom: 5px;
}

a:link,
a:visited {
	color: #eb0079;
}

a:hover {
	color: #eb0079;
	text-decoration: none;
}

.AdminLink:link,
.AdminLink:visited {
	color: #eb0079;
	font-size: 13px;
	padding-right: 14px;
}

.AdminLink:hover {
	color: #eb0079;
	text-decoration: none;
}

.AdminLink2:link,
.AdminLink2:visited {
	color: #ffffff;
	font-size: 13px;
	padding-right: 14px;
}

.AdminLink2:hover {
	color: #ffffff;
	text-decoration: none;
}

.AdminBlackText {
	color: #000000;
	font-size: 13px;
}

a.BlueLink:link,
a.Blue:visited {
	color: #0076a3;
}

a.BlueLink:hover {
	color: #0076a3;
	text-decoration: none;
}

a.WhiteLink:link,
a.WhiteLink:visited {
	color: #ffffff;
}

a.WhiteLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.GreyLink:link,
a.GreyLink:visited {
	color: #5a5a5b;
}

a.GreyLink:hover {
	color: #5a5a5b;
	text-decoration: none;
}

.FormInput {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #4797ca;
}

.errortext {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.MediumBoldBlue {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #0076a3;
}

.BoldOrange {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #fc8418;
}

.MediumBoldOrange {
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
	color: #fc8418;
}

.MediumBoldGreen {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #7dae0a;
}

.MediumBoldRed {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #ef2c25;
}

.BoldRed {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ef2c25;
}

#MainContainer {
	position: relative;
	margin: 0px auto;
	width: 930px;
}

#MainContainerLogin {
	position: relative;
	margin: 0px auto;
	width: 900px;
}

.LargeYellow {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #f1e71a;
	padding-bottom: 15px;
}

.LargeBlue {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #4797ca;
	padding-bottom: 15px;
}

.LargeLightGreen {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	color: #7dae0a;
	padding-bottom: 15px;
}

.MediumLargeLightGreen
 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #7dae0a;
	padding-bottom: 15px;
}

.MediumLargeOrange
 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #fc8418;
	padding-bottom: 15px;
}

.MediumWhite {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
}

.MediumBlack {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.MissionStatement {
	font-size: 16px;
	line-height: 24px;
	color: #0076a3;
	float:left;
	width:300px;
	padding: 50px 20px 41px 20px;
}

.MissionStatementDrawing 
{
	float:left;
	padding: 20px 0 0 20px;
}

.Goals {
	width:635px;
	padding:20px 0 0 0;	
}

.VideoScreenShots {
	float:left;
	width:315px;
	vertical-align:top;
	text-align:center;
	padding-bottom:20px;	
}

.VolunteerStatistics {
	float:left;
	width:175px;
	vertical-align:top;
	text-align:center;
	padding:20px 0 20px 75px;
}

.PatientStatisticsTitlesLeft {
	float:left;
	font-weight: bold;
	width:160px;
	height:20px;
	text-align:left;	
	
	padding: 20px 5px 1px 0;
}

.PatientStatisticsTitles {
	float:left;
	font-weight: bold;
	width:144px;
	height:20px;
	text-align:center;
	margin: 0 2px 0 0;
	padding: 20px 0 1px 5px;
}

.PatientStatistics 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	width:155px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 0 15px 0;
	padding-top: 3px;
}

.PatientStatisticsCol1 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:148px;
	height:17px;
	text-align:left;
	background-color: #89b918;
	margin: 0 2px 15px 0;
	padding: 3px 0 0 5px;
}

.PatientStatisticsCol2 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:148px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 2px 15px 0;
	padding: 3px 0 0 5px;
}

.PatientStatisticsCol3 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:148px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 2px 15px 0;
	padding: 3px 0 0 5px;
}

.PatientStatisticsCol4 
{
	float:left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	width:148px;
	height:17px;
	text-align:center;
	background-color: #89b918;
	margin: 0 2px 15px 0;
	padding: 3px 0 0 5px;
}

.SummerHealthFairsCol1 
{
	float:left;
	font-weight: bold;
	font-size: 14px;
	color: #89b918;
	width:100px;
	text-align:right;
	margin: 0 0 5px 0; 
}

.SummerHealthFairsCol2 
{
	float:left;
	font-size: 14px;
	width:450px;
	text-align:left;
	margin: 0 0 5px 15px;
}

.ClearBoth 
{
	clear:both;
}

.SummerHealthFairsLine 
{
	width: 65px;
	height: 1px;
	background-color: #89b918;
	text-align:right;
	margin: 0 0 5px 35px; 
}

.PhotoGalleryPics {
	float:left;
	width:211px;
	text-align:left;
	padding:0 0 10px 0;
}

.BoardOfDirectors {
	float:left;
	width:200px;
	height:100px;	
}

.BoardOfDirectorsPic {
	float:left;
	text-align:left;
	width:60px;
	height:67px;	
}

.BoardOfDirectorsText {
	float:left;
	text-align:left;
	width:140px;
	height:67px;	
}

#HomeTextPlacement 
{
	width: 410px;
	padding: 135px 0 20px 230px;
}

#SubTextPlacement 
{
	width: 635px;
	padding: 20px 20px 20px 20px;
}

#TopBlue 
{
	width:930px;
	height:19px;
}

.LogoAndPicsContainer 
{
	width:900px;
	height:219px;
	background-color: #fc8418;
}

.Logo 
{
	float: left;
	padding: 10px 10px 0 10px;
}

.MainRotatingFadingPics 
{
	float: left;
	padding-top: 10px;
}

.LeftNavAndContentContainerHome
{
	float: left;
	width:900px;
	background-image: url(../Images/ContentAreaBgs/1.gif);
	background-repeat: repeat-y;
}

.LeftNavAndContentContainer
{
	float: left;
	width:900px;
	background-image: url(../Images/ContentAreaBgs/3.gif);
	background-repeat: repeat-y;
}

.AdminContentContainer
{
	width:860px;
	background-color: #ffffff;
	padding: 0 20px 20px 20px;
}

.LeftNavContainer
{
	float: left;
	width: 225px;
}

.ContentArea
{
	float: left;
	width: 675px;
}

#BlueBalloon 
{
	position: absolute;
	top: 1px;
	left: 202px;
	z-index: 7;
}

#BlueBalloonPics 
{
	position: absolute;
	top: 11px;
	left: 212px;
	z-index: 8;
}

#RedBalloon 
{
	position: absolute;
	top: 125px;
	left: 275px;
	z-index: 1;
}

#RedBalloonSub 
{
	position: absolute;
	top: 105px;
	left: 283px;
	z-index: 1;
}

#RedBalloonPics 
{
	position: absolute;
	top: 135px;
	left: 285px;
	z-index: 3;
}

#RedBalloonPicsSub 
{
	position: absolute;
	top: 115px;
	left: 292px;
	z-index: 3;
}

#GreenBalloon 
{
	position: absolute;
	top: 1px;
	right: 5px;
	z-index: 2;
}

#GreenBalloonPics 
{
	position: absolute;
	top: 12px;
	right: 15px;
	z-index: 4;
}

#OrangeBalloon 
{
	position: absolute;
	top: 155px;
	right: 160px;
	z-index: 9;
}

#OrangeBalloonSub 
{
	position: absolute;
	top: 125px;
	right: 135px;
	z-index: 9;
}

#OrangeBalloonPics 
{
	position: absolute;
	top: 165px;
	right: 170px;
	z-index: 10;
}

#OrangeBalloonPicsSub 
{
	position: absolute;
	top: 135px;
	right: 145px;
	z-index: 10;
}

#OurEvents 
{
	position: absolute;
	top: 205px;
	right: 0;
	z-index: 20;
}

.Rollover .Out 
{ 
	display:inline; 
	visibility:visible;
	text-decoration: none; 
} 
.Rollover .Over 
{ 
	display:none; 
	visibility:hidden;
	text-decoration: none; 
} 
.Rollover:hover .Out 
{ 
	display:none; 
	visibility:hidden;
	text-decoration: none; 
} 
.Rollover:hover .Over 
{ 
	display:inline; 
	visibility:visible;
	text-decoration: none; 
} 

#OurEventsSub 
{
	position: absolute;
	top: 175px;
	right: 0;
	z-index: 20;
}

#EverySmileGraphic
{
	position: absolute;
	top: 215px;
	right: 230px;
	z-index: 6;
}

#GolfTourneyHome
{
	position: absolute;
	top: 390px;
	left: 485px;
	z-index: 7;
}

#GleemingToothfairyHome
{
	position: absolute;
	top: 430px;
	left: 485px;
	z-index: 8;
}

#ContributeBanner {
	margin: 0px auto;
	padding-right: 30px;
	width: 900px;
}

#PartnersBanner {
	margin: 0px auto;
	padding-right: 30px;
	width: 900px;
}

.Partners 
{
	float: left;
	width: 225px;
	text-align: center;
}

#Footer {
	clear: both;
	margin: 0px auto;
	padding-right: 30px;
	width: 900px;
	color: #ffffff;
}

#FooterLeft, #FooterRight {
	font-size: 10px;
	margin-bottom: 15px;
}

#FooterLeft {
	float: left;
	text-align:left;
}

#FooterRight {
	float: right;
	text-align:right;
}

img, div { behavior: url(iepngfix.htc); }

/* 
*  Setup
*/

ol.Goals 
{
	width: 600px;
	list-style-type:decimal;
	text-align: left;
	margin: 0;
	padding: 0 30px 0 30px;
}

ul.LeftNav 
{
	float: left;
	list-style: none;
	padding: 13px 0 7px 15px;
	margin: 0;     
	} 
	
.displace {
	position: absolute;     
	left: -5000px;
	}
	
ul.LeftNav li {
	float: left;
	}
	
ul.dropdown a.LeftNav {
	display: block;     
	width: 182px;     
	height: 10px;     
	background: url('../Images/LeftNav.gif');
	background-repeat: repeat-y;   
	}
	
/* 
*  Normal Links
*/

ul.dropdown a.Home {
	background-position: 0 0;     
}
	
ul.dropdown a.Facts {
	background-position: 0 320px;    
}

ul.dropdown a.AboutUs {
	background-position: 0 291px;    
}

ul.dropdown a.WhosWho {
	background-position: 0 262px;     
}
	
ul.dropdown a.PhotosVideosMedia {
	background-position: 0 233px;     
}

ul.dropdown a.SupportCollaborations {
	background-position: 0 204px;     
}

ul.dropdown a.StatsResults {
	background-position: 0 175px;     
}

ul.dropdown a.VolunteerInfo {
	background-position: 0 146px;     
}

ul.dropdown a.DrVolunteerSupplies {
	background-position: 0 117px;     
}

ul.dropdown a.PatientInfo {
	background-position: 0 88px;
}

ul.dropdown a.Donate {
	background-position: 0 59px;     
}

ul.dropdown a.ContactUs {
	background-position: 0 30px;     
}
	
/* 
*  Hover Links
*/

ul.dropdown a:hover.Home {
	background-position: -202px 0;     
}

ul.dropdown a:hover.Facts {
	background-position: -202px 320px;     
} 
	
ul.dropdown a:hover.AboutUs {
	background-position: -202px 291px;     
} 
	
ul.dropdown a:hover.WhosWho {
	background-position: -202px 262px;     
}

ul.dropdown a:hover.PhotosVideosMedia {
	background-position: -202px 233px;     
}

ul.dropdown a:hover.SupportCollaborations {
	background-position: -202px 204px;     
}

ul.dropdown a:hover.StatsResults {
	background-position: -202px 175px;     
}

ul.dropdown a:hover.VolunteerInfo {
	background-position: -202px 146px;     
}

ul.dropdown a:hover.DrVolunteerSupplies {
	background-position: -202px 117px;     
}

ul.dropdown a:hover.PatientInfo {
	background-position: -202px 88px;     
}

ul.dropdown a:hover.Donate {
	background-position: -202px 59px;     
}

ul.dropdown a:hover.ContactUs {
	background-position: -202px 30px;     
}
