.Title1{font-family: "arial narrow", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF0000;	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:#FF0000; 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:22px; 
	font-weight:bold; 
	color:#111111;
	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;
margin: 0;
border-left: 1px #333333 solid}
.footer td {border-left: 1px #AAA solid; padding-left: 8px; padding-right:8px;}
.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;y
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: 90px;
background-repeat:no-repeat;
background-position:top;
}
#navcontainer a#membership{background-image:url(layout/images/ygrNav2_06.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#membership{background-image:url(layout/images/ygrNav2HI_06.gif);}
#navcontainer a#fitness{background-image:url(layout/images/ygrNav2_06.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#fitness{background-image:url(layout/images/ygrNav2HI_06.gif);}
#navcontainer a#health{background-image:url(layout/images/ygrNav2_31.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#health{background-image:url(layout/images/ygrNav2HI_31.gif);}
#navcontainer a#aquatics{background-image:url(layout/images/ygrNav2_34.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#aquatics{background-image:url(layout/images/ygrNav2HI_34.gif)}
#navcontainer a#sports{background-image:url(layout/images/ygrNav2_37.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#sports{background-image:url(layout/images/ygrNav2HI_37.gif)}
#navcontainer a#dayCamps{background-image:url(layout/images/ygrNav2_40.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#dayCamps{background-image:url(layout/images/ygrNav2HI_40.gif)}
#navcontainer a#misc{background-image:url(layout/images/ygrNav2_42.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#misc{background-image:url(layout/images/ygrNav2HI_42.gif)}
#navcontainer a#childCare{background-image:url(layout/images/ygrNav2_44.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#childCare{background-image:url(layout/images/ygrNav2HI_44.gif)}
#navcontainer a#Manitou{background-image:url(layout/images/ygrNav2009_49.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#Manitou{background-image:url(layout/images/ygrNav2009HI_49.gif)}
#navcontainer a#groupRetreats{background-image:url(layout/images/ygrNav2009_50.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#groupRetreats{background-image:url(layout/images/ygrNav2009HI_50.gif)}
#navcontainer a#registerPay{background-image:url(layout/images/buttonRegisterPay.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#registerPay{background-image:url(layout/images/buttonRegisterPayHI.gif)}

#navcontainer a#locations{background-image:url(layout/images/ygrNav2_08.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#locations{background-image:url(layout/images/ygrNav2HI_08.gif)}
#navcontainer a#emailUs{background-image:url(layout/images/ygrNav2_10.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#emailUs{background-image:url(layout/images/ygrNav2HI_10.gif)}

#navcontainer a#donateNow{background-image:url(layout/images/ygrNavDonate.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#donateNow{background-image:url(layout/images/ygrNavDonateHI.gif)}

#navcontainer a#logIn{background-image:url(layout/images/ygrNav_12.gif); padding: 100px 0 0 0;}
#navcontainer a:hover#logIn{background-image:url(layout/images/ygrNavHi_12.gif)}
#navcontainer a#hotButton{background-image:url(images/hotButton.gif); padding: 300px 0 0 0;}
#navcontainer a:hover#hotButton{background-image:url(images/hotButtonHi.gif)}
#navcontainer a#hotButtonCamp{background-image:url(images/hotButtonCamp.gif); padding: 300px 0 0 0;}
#navcontainer a:hover#hotButtonCamp{background-image:url(images/hotButtonCampHi.gif)}

#navcontainer a#infoHotButton{background-image:url(layout/images/infoHotButton.png); padding: 300px 0 0 0;}
#navcontainer a:hover#infoHotButton{background-image:url(layout/images/infoHotButtonHI.png)}

.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;
}
.noShow{
visibility:hidden;
display:none;
}
.registerbutton a {
	font-family: "arial narrow", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FAF204;
	background:#11B899;
	padding:0px 3px 3px 3px;
}
.registerbutton a:hover {
	color:#FFFFCC;
}
.nobr {white-space: nowrap}
