.Title1{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#c13f05;	padding:0; margin:0;}
.Title2{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#111111;	padding:0; margin:0;}
.Title3{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5F8CC5;	padding:0; margin:0;}
.Title4{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#c13f05; padding:0; margin:0;}
.Title5{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#5F8CC5; padding:0; margin:0;}
.Title6{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#FF0000;}
.bodyCopyLarge{font-family: Arial, Helvetica, sans-serif; font-size:14px;}
h1, h1 a {
	font-family: "arial narrow", Arial, Helvetica, sans-serif; 
	font-size:30px; 
	font-weight:normal; 
	color:#c13f05;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
h2, h2 a {
	font-family: "arial narrow", Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#111111;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
h3, h3 a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:20px; 
	font-weight:bold; 
	color:#111111;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
form {
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
.imageCenter {
	width:200px;
	margin:20px auto;
}
.subTitle, .subTitle a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	color:#111111;
	text-decoration:none;
}
.subTitle a:hover {
	text-decoration:underline;
	color:#5F8CC5;
}

p { margin-top:0; padding-top:0;}
ul { margin-top:0; padding-top:0;}

.black {color:#000000;}
.red {color:#FF0000;}
.blue {color:#5F8CC5;}
.blueTall {font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#5F8CC5;}
.green {color: #006666;}
.jumpMenu {
	font-size: 10.5px;
}
.topRow, .topRow a {
	font-size: 10.5px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 3px 1px;
	text-decoration: none;
}
.topRow a {
	color:#000000;
}
.topRow a:Hover { text-decoration: underline;}
	
.day {background-color:#aaaaaa; color:#FFFFFF;}
.schedule {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; padding:4px}
.rowGreen { background-color: #BAE0B6;}
.rowGreen#light { background-color: #E4F3E2;}
.rowYellow {background-color: #F8F5A3;}
.rowYellow#light {background-color: #FDFCE1;}
.rowGrey {background-color: #CCCCCC;}
.rowGrey#light {background-color: #EEEEEE;}
.displayClasses td {border-right: 1px #aaaaaa solid;}
.now {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.scheduleTitle, .scheduleTitle a {
	font-family:  Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.scheduleTitle a:hover{
	text-decoration:underline;
}
.scheduleTitle#current{
	color:#FF0000;
	font-size: 15px;
}

.footer a {
font-family: "Arial Narrow", Helvetica, sans-serif;
font-size:13px;
color: #5F8CC5;
padding: 0 5px 0 6px;
border-left: 1px #333333 solid}
.footer a:hover{color:#000000;}
.footer a#current{color:#FF0000;}
.navcontainer ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
overflow:hidden;
}
.navcontainer li { margin: 0 0 0 0; overflow:hidden;}
.topNav.navcontainer li { margin: 0 0 0 0; overflow:hidden; float:left; }
.navcontainer a{
display: block;
padding: 0 0 0 0;
width: 100px;
background-repeat:no-repeat;
background-position:top;
}

.navcontainer 		a#menu{background-image:url(layout/images/CJ_GenInfo_menu.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#menu{background-image:url(layout/images/CJ_GenInfo_menu_RO.png);}
.navcontainer 		a#calendar{background-image:url(layout/images/CJ_GenInfo_eventsCalendar.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#calendar{background-image:url(layout/images/CJ_GenInfo_eventsCalendar_RO.png);}
.navcontainer 		a#giActivateAmerica{background-image:url(layout/images/CJ_GenInfo_activateAmerica.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giActivateAmerica{background-image:url(layout/images/CJ_GenInfo_activateAmerica_RO.png);}
.navcontainer 		a#giFinancialAssistance{background-image:url(layout/images/CJ_GenInfo_financialAssistance.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giFinancialAssistance{background-image:url(layout/images/CJ_GenInfo_financialAssistance_RO.png);}
.navcontainer 		a#giFormDownloads{background-image:url(layout/images/CJ_GenInfo_formDownloads.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giFormDownloads{background-image:url(layout/images/CJ_GenInfo_formDownloads_RO.png);}
.navcontainer 		a#giNearbyAttractions{background-image:url(layout/images/CJ_GenInfo_nearbyAttractions.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giNearbyAttractions{background-image:url(layout/images/CJ_GenInfo_nearbyAttractions_RO.png);}
.navcontainer 		a#giStrongKids{background-image:url(layout/images/CJ_GenInfo_strongKids.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giStrongKids{background-image:url(layout/images/CJ_GenInfo_strongKids_RO.png);}
.navcontainer 		a#giVolunteer{background-image:url(layout/images/CJ_GenInfo_volunteer.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giVolunteer{background-image:url(layout/images/CJ_GenInfo_volunteer_RO.png); }
.navcontainer 		a#giWhoComes{background-image:url(layout/images/CJ_GenInfo_whoComes.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#giWhoComes{background-image:url(layout/images/CJ_GenInfo_whoComes_RO.png); }
.navcontainer 		a#staffJoinTeam{background-image:url(layout/images/CJ_Staff_joinTeam.png); padding: 100px 0 0 0; background-position:top right; background-repeat:no-repeat}
.navcontainer a:hover#staffJoinTeam{background-image:url(layout/images/CJ_Staff_joinTeam_RO.png);}
.navcontainer 		a#staffContactUs{background-image:url(layout/images/CJ_Staff_contactUs.png); padding: 100px 0 0 0; background-repeat:no-repeat}
.navcontainer a:hover#staffContactUs{background-image:url(layout/images/CJ_Staff_contactUs_RO.png); padding: 100px 0 0 0; background-repeat:no-repeat}
.navcontainer 		a#hotButton{background-image:url(images/infoHotButton5.png); padding: 300px 0 0 0;}
.navcontainer a:hover#hotButton{background-image:url(images/infoHotButton5_HI.png)}
.navcontainer 		a#hotButtonC{background-image:url(images/hotButtonCenter.gif); padding: 300px 0 0 0;}
.navcontainer a:hover#hotButtonC{background-image:url(images/hotButtonCenterHi.gif)}
.navcontainer 		a#infoLinkButton{background-image:url(images/InfoLinkButton.gif); padding: 300px 0 0 0;}
.navcontainer a:hover#infoLinkButton{background-image:url(images/InfoLinkButtonHI.gif)}
.navcontainer 		a#visitButton{background-image:url(images/layout/visitButton.gif); padding: 300px 0 0 0;}
.navcontainer a:hover#visitButton{background-image:url(images/layout/visitButtonHI.gif)}
.navcontainer 		a#homeLink{padding: 300px 0 0 0;}

.navcontainer 		a#membership{background-image:url(images/layout/yghNav_03.gif); padding: 300px 0 0 0; background-repeat:no-repeat}
.navcontainer a:hover#membership{background-image:url(images/layout/yghNavHI_03.gif); padding: 300px 0 0 0; background-repeat:no-repeat}
.navcontainer 		a#locations{background-image:url(images/layout/yghNav_06.gif); padding: 300px 0 0 0; background-repeat:no-repeat}
.navcontainer a:hover#locations{background-image:url(images/layout/yghNavHI_06.gif); padding: 300px 0 0 0; background-repeat:no-repeat}
.navcontainer 		a#emailUs{background-image:url(images/layout/yghNav_08.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.navcontainer a:hover#emailUs{background-image:url(images/layout/yghNavHI_08.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.navcontainer 		a#specialEvents{background-image:url(images/layout/yghNav_10.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.navcontainer a:hover#specialEvents{background-image:url(images/layout/yghNavHI_10.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.navcontainer 		a#donateNow{background-image:url(images/layout/yghNav_12.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.navcontainer a:hover#donateNow{background-image:url(images/layout/yghNavHI_12.gif); padding: 300px 0 0 0; background-position:top; background-repeat:no-repeat}
.basic{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.basic#columnPadding table td{padding:0 5px 0 5px;}
.basic table#records td{padding:0 5px 10px 5px;}
.caption {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
}
.childWatchGrid td {padding:2px 0 2px 0; border-bottom:1px solid #999999;}
.noShow{
visibility:hidden;
display:none;
}
/*Credits: Dynamic Drive CSS Library */
/*Modified by Eclectic Studios 2/26/2009*/
.help{
position: relative;
z-index: 0;
color:#aaa;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
font-weight:bold;
padding:0;
background-color: transparent;
}
a.help { 
text-decoration:none;
padding:5px 5px 5px 0;
margin:0px;
background-color: transparent;
}
.help:hover{
background-color: transparent;
z-index: 50;
}
.help span{ /*CSS for enlarged image*/
position: absolute;
background-color: #F8F5A3;
padding: 5px;
left: -1000px;
border: 1px solid #aaa;
visibility: hidden;
color: #111;
text-decoration: none;
font-size:10px;
font-weight:normal;
}
.help:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 35px;
left: -20px; /*position where enlarged image should offset horizontally */
width: 250px;
}
.programs {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:0px;
	padding:15px 0 10px 0;
	text-align:right;
}
.welcome {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	margin:0px;
	padding:5px 0 10px 0;
	text-align:right;
}
