/* style for core pages for NS 4*/
body { background-color: #FFFFFF}
body, div, p, blockquote, td, th, ol, ul, dl, li, dt, dd, td {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold}
.subhead2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #660033; font-weight: bold}
.smallerbody {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.pressphotocaption {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.85em;
}
.breadcrumbs {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
dt { font-weight: bold}
th { font-weight: bold}
.leftmenu {line-height: 1.5;}
.listspacing {line-height: 1.5;}
p.paragraphfollowhead {text-indent: 20px; margin-top: 0; margin-bottom: 0; }
/* */
/* style for news pages */
.newssubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
/* */
/* style for activity pages*/
.felinefactstext {	color: #F0C700;}
.navfeline:visited {  color: #F06400}
.navfeline:link {color: #FFFFFF;}
.starclocktext {	color: #FFFFFF;}
/* */
/* style for classes pages*/
.classfull {
	font-weight: bold;
	text-transform: uppercase;
	color: #CC33CC;
}
.classtitle {	font-weight: bold;}
/* style for public program pages*/
.pubproghighlight {
	font-weight: bold;
	color: #CC0066;
}
.oldprice {
	text-decoration: line-through;
}

.form-data-entry-error {
	color: #FF0000;
}