
body{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
}

#contentWrapper{
	float:left;
	width:900px;
	height:auto;
	color:#666666;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin-top:10px;
}

html>body #contentWrapper{
	float:left;
	width:900px;
	height:auto;
	color:#666666;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

#topNav{
	float:left;
	width:670px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
}

#topnavHldr{
	float:left;
	width:900px;
	height:auto;
}


.STLogo{
	float:left;
	width:670px;
	height:auto;
}

.rotateimagesRight{
	float:left;
	width:194px;
	border-bottom:1px solid black;
	margin-top:0px;
}

html>body .rotateimagesRight{
	float:left;
	width:194px;
	border-bottom:1px solid black;
	margin-top:2px;
	margin-left:10px;
}


.train{
	margin-left:5px;
}

#navigationHldr{
	float:left;
	width:680px;
	height:25px;
	border-bottom:1px solid #939598;
	border-top:1px solid #939598;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	margin-top:5px;
}

#navigationText{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	float:left;
	margin-top:3px;
	width:670px;
	height:auto;
}

html>body #navigationText{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:17px;
	float:left;
	margin-top:3px;
	width:670px;
	height:auto;
}

#navigationText a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:17px;
	text-decoration:none;
}

#navigationText a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:17px;
	text-decoration:none;
}

#navigationText a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:17px;
	text-decoration:underline;
}

.navigationSpacer{
	margin-left:45px;
}

#tagLine{
	font-family:"Times New Roman", Times, serif;
	font-size:55px;
	color:#f15c2b;
	text-align:left;
	width:700px;
}


#innertagLine{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#73c167;
	text-align:center;
}

#innertagLine2{
	font-family:"Times New Roman", Times, serif;
	font-size:50px;
	color:#5a87c5;
	text-align:center;
}


#innertagLine3{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#5a87c5;
	text-align:center;
}

#innertagLine4{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#f15c2b;
	text-align:left;
}

#innertagLine5{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#5a87c5;
	text-align:left;
}

#innertagLine6{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#5a87c5;
}

#innertagLine7{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#5a87c5;
	text-align:left;
}

#innertagLine8{
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#5a87c5;
	text-align:left;
}
.innertagLine3 {
color:#5A87C5;
font-family:"Times New Roman",Times,serif;
font-size:30px;
text-align:center;
}
.email{
	font-family:"Times New Roman", Times, serif;
	color:black;
	text-decoration:none;
}
 
.email a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	text-decoration:none;
}

.email a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	text-decoration:none;
}

.email a:hover{
	font-family:"Times New Roman", Times, serif;
	color:black;
	text-decoration:underline;
}


#donationtagLine{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#73c167;
	text-align:left;
}

#celebstoryHdr{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#5a87c5;
}

#celebstoryHdr a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#5a87c5;
	text-decoration:underline;
}

#celebstoryHdr a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#5a87c5;
	text-decoration:underline;
}

#celebstoryHdr a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#5a87c5;
	text-decoration:underline;
}

.caption{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:11px;
}

.caption a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:11px;
	text-decoration:none;
}

.caption a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:11px;
	text-decoration:none;
}

.caption a:hover{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:11px;
	text-decoration:none;
}

.caption2{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:11px;
}

.subContent{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:black;
}


#smalltagLine{
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#f15c2b;
	text-align:center;
}

.cofoundersText{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
}

.cofoundersText a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
	text-decoration:none;
}

.cofoundersText a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
	text-decoration:none;
}

.cofoundersText a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
	text-decoration:none;
}

.cofoundersText2{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:black;
	text-decoration:none;
}

.cofoundersText2 a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:black;
	text-decoration:none;
}


.cofoundersText2 a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:black;
	text-decoration:none;
}


.cofoundersText2 a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:black;
	text-decoration:none;
}


.medicalText{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}

.medicalmembText{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:black;
}

.celebText{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:black;
}

.celebText a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#f15d2a;
	text-decoration:underline;
}

.celebText a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#f15d2a;
	text-decoration:underline;
}

.celebText a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#f15d2a;
	text-decoration:underline;
}

.celebText2{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:black;
}

.celebText2 a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:black;
	text-decoration:none;
}

.celebText2 a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:black;
	text-decoration:none;
}

.celebText2 a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:black;
	text-decoration:none;
}

.celebHdr{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:black;
	text-align:center;
}

.celebHdr a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:black;
	text-decoration:none;
}

.celebHdr a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:black;
	text-decoration:none;
}

.celebHdr a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:black;
	text-decoration:none;
}


#mainContent{
	float:left;
	width:840px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	margin-top:10px;
}

html>body #mainContent{
	float:left;
	width:840px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	margin-top:10px;
}

#innerContent{
	float:left;
	width:880px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	margin-top:10px;
}

html>body #innerContent{
	float:left;
	width:880px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:14px;
	margin-top:10px;
}


p{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
}


table, tr, td{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:black;
}

.trainText{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
}

.trainText a:link{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:none;
}

.trainText a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
	text-decoration:none;
}

.trainText a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
	text-decoration:underline;
}

.trainText li,ul{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
	list-style:none;
}

.trainText2{
	font-family:"Times New Roman", Times, serif;
	color:#73c167;
	font-size:18px;
	list-style:none;
}

.trainText3{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
}

.trainText3 a:link{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

.trainText3 a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

.trainText3 a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

.smileText{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:18px;
}

.smileText a:link{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:none;
}

.smileText a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:none;
}

.smileText a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:underline;
}

.smileText li,ul{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:18px;
	list-style:none;
	margin-top:0;
}

.smiletextHdr{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:20px;
}


.trainIconSpacer2{
	margin-top:0px;	
}

html>body .trainIconSpacer2{
	margin-top:0px;	
}



.traintextDonate{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:18px;
	text-align:center;
}

.innerText{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
}

.innerText a:link{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

.innerText a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

.innerText a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#f15d2a;
	font-size:18px;
	text-decoration:underline;
}

li,ul{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}



.trainIconSpacer{
	margin-top:10px;	
}

html>body .trainIconSpacer{
	margin-top:0px;	
}

.bottomTagline{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#f15d2a;
	text-align:center;
}

.bottomTagline2{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#f15d2a;
	width:690px;
	margin-top:60px;
	text-align:center;
}

.bottomTagline3{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#f15d2a;
	margin-top:60px;
	text-align:center;
}

.bottomTagline4{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#f15d2a;
	margin-top:100px;
}

.bottomTagline5{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#f15d2a;
	margin-top:60px;
	text-align:center;
}



.missionTitle{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
}

.missionTitle a:link{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:none;
}

.missionTitle a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:none;
}

.missionTitle a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	font-size:18px;
	text-decoration:underline;
}

.emalLink a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:underline;
}

.emalLink a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:underline;
}

.emalLink a:hover{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:underline;
}

.generalLinks a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:none;
}

.generalLinks a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:none;
}

.generalLinks a:hover{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-decoration:none;
}

h1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#5a87c5;
	margin:0;
	padding:0;
}

a:link{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	text-decoration:none;
	font-size:17px;
}

a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	text-decoration:none;
	font-size:17px;
}

a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;
	text-decoration:underline;
	font-size:17px;
}

#financialLine{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#73c167;
	text-align:left;
}

.videoText{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}

.videoText a:link{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}

.videoText a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}

.videoText a:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
	text-decoration:underline;
}


#footerContent{
	float:left;
	width:840px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	text-align:center;
	margin-top:5px;
}

#footerContent a:link{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
}

#footerContent a:visited{
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-size:16px;
}

#footerContent a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#5a87c5;	
	font-size:16px;
}

.trainTexthome{
	font-family:"Times New Roman", Times, serif;
	color:#5987c6;
	font-size:16px;
	font-weight:bold;
}

#tagLine6{
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	color:#000000;
	text-align:center;
	width:700px;
}

#tagLine2{
	font-family:"Times New Roman", Times, serif;
	font-size:48px;
	color:#000000;
	text-align:center;
	width:700px;
}
