@charset "UTF-8";
/* CSS Document */

.mainNav span {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.mainNav:hover span {
	color: #333333;
}

.mainNav#home,
.mainNav#home:link,
.mainNav#home:hover,
.mainNav#home:focus,
.mainNav#home:active,
.mainNav#home:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.home .mainNav#home span {
	color: #FFFFFF;
}

.mainNav#home:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.home .mainNav#home,
body.home .mainNav#home:link,
body.home .mainNav#home:focus,
body.home .mainNav#home:active,
body.home .mainNav#home:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#news,
.mainNav#news:link,
.mainNav#news:hover,
.mainNav#news:focus,
.mainNav#news:active,
.mainNav#news:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.news .mainNav#news span {
	color: #FFFFFF;
}

.mainNav#news:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.news .mainNav#news,
body.news .mainNav#news:link,
body.news .mainNav#news:focus,
body.news .mainNav#news:active,
body.news .mainNav#news:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#sports,
.mainNav#sports:link,
.mainNav#sports:hover,
.mainNav#sports:focus,
.mainNav#sports:active,
.mainNav#sports:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.sports .mainNav#sports span {
	color: #FFFFFF;
}

.mainNav#sports:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.sports .mainNav#sports,
body.sports .mainNav#sports:link,
body.sports .mainNav#sports:focus,
body.sports .mainNav#sports:active,
body.sports .mainNav#sports:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#events,
.mainNav#events:link,
.mainNav#events:hover,
.mainNav#events:focus,
.mainNav#events:active,
.mainNav#events:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.events .mainNav#events span {
	color: #FFFFFF;
}

.mainNav#events:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.events .mainNav#events,
body.events .mainNav#events:link,
body.events .mainNav#events:focus,
body.events .mainNav#events:active,
body.events .mainNav#events:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#photos,
.mainNav#photos:link,
.mainNav#photos:hover,
.mainNav#photos:focus,
.mainNav#photos:active,
.mainNav#photos:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.photos .mainNav#photos span {
	color: #FFFFFF;
}

.mainNav#photos:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.photos .mainNav#photos,
body.photos .mainNav#photos:link,
body.photos .mainNav#photos:focus,
body.photos .mainNav#photos:active,
body.photos .mainNav#photos:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#about,
.mainNav#about:link,
.mainNav#about:hover,
.mainNav#about:focus,
.mainNav#about:active,
.mainNav#about:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.about .mainNav#about span {
	color: #FFFFFF;
}

.mainNav#about:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.about .mainNav#about,
body.about .mainNav#about:link,
body.about .mainNav#about:focus,
body.about .mainNav#about:active,
body.about .mainNav#about:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

.mainNav#become,
.mainNav#become:link,
.mainNav#become:hover,
.mainNav#become:focus,
.mainNav#become:active,
.mainNav#become:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
}

body.become .mainNav#become span {
	color: #FFFFFF;
}

.mainNav#become:hover
{
	background: url(/images/over-bg.jpg) repeat-x left top;
}

body.become .mainNav#become,
body.become .mainNav#become:link,
body.become .mainNav#become:focus,
body.become .mainNav#become:active,
body.become .mainNav#become:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 11px 5px 0px 5px;
	margin: 0px auto 4px auto;
	height: 26px;
	color: #FFFFFF;
}

/* SubNav */

.subMenu {
	width: 100%;
	padding: 4px 4px 4px 10px;
}

.subNavItem {
	margin: 4px;
}

/* Sports */

.sideNav#sportsOverview,
.sideNav#sportsOverview:link,
.sideNav#sportsOverview:hover,
.sideNav#sportsOverview:focus,
.sideNav#sportsOverview:active,
.sideNav#sportsOverview:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsOverview * span {
	margin-left: 20px;
}

.sideNav#sportsOverview:hover
{
	color: #EEEEEE;
}

body.sports#overview .sideNav#sportsOverview {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#overview .navArrow#sportsOverview1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsSchedule,
.sideNav#sportsSchedule:link,
.sideNav#sportsSchedule:hover,
.sideNav#sportsSchedule:focus,
.sideNav#sportsSchedule:active,
.sideNav#sportsSchedule:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsSchedule * span {
	margin-left: 20px;
}

.sideNav#sportsSchedule:hover
{
	color: #EEEEEE;
}

body.sports#schedule .sideNav#sportsSchedule {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#schedule .navArrow#sportsSchedule1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsDirections,
.sideNav#sportsDirections:link,
.sideNav#sportsDirections:hover,
.sideNav#sportsDirections:focus,
.sideNav#sportsDirections:active,
.sideNav#sportsDirections:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsDirections * span {
	margin-left: 20px;
}

.sideNav#sportsDirections:hover
{
	color: #EEEEEE;
}

body.sports#directions-overview .sideNav#sportsDirections,
body.sports#directionsarsenalpark .sideNav#sportsDirections,
body.sports#directionsbunkerhillcc .sideNav#sportsDirections,
body.sports#directionsbbnschool .sideNav#sportsDirections,
body.sports#directionscenteroftrack .sideNav#sportsDirections,
body.sports#directionscuttingfield .sideNav#sportsDirections,
body.sports#directionscoldspringpark .sideNav#sportsDirections,
body.sports#directionsconnellfield .sideNav#sportsDirections,
body.sports#directionsdalyfield .sideNav#sportsDirections,
body.sports#directionsdanehyfield .sideNav#sportsDirections,
body.sports#directionsdayschool .sideNav#sportsDirections,
body.sports#directionsevansfield .sideNav#sportsDirections,
body.sports#directionsfernaldstateschool .sideNav#sportsDirections,
body.sports#directionsfortepark .sideNav#sportsDirections,
body.sports#directionsharvardkentschool .sideNav#sportsDirections,
body.sports#directionshaskell .sideNav#sportsDirections,
body.sports#directionskingopenschool .sideNav#sportsDirections,
body.sports#directionslincolnstreetfield .sideNav#sportsDirections,
body.sports#directionsmckinneyfield .sideNav#sportsDirections,
body.sports#directionsmerrimackcollege .sideNav#sportsDirections,
body.sports#directionsmiltonacademy .sideNav#sportsDirections,
body.sports#directionsminutemanregional .sideNav#sportsDirections,
body.sports#directionsmurrayfield .sideNav#sportsDirections,
body.sports#directionsnewtonsouthhighschool .sideNav#sportsDirections,
body.sports#directionsolincollege .sideNav#sportsDirections,
body.sports#directionstheparkschool .sideNav#sportsDirections,
body.sports#directionstrinitycatholic .sideNav#sportsDirections,
body.sports#directionspinemanorcollege .sideNav#sportsDirections,
body.sports#directionsrotchfield .sideNav#sportsDirections,
body.sports#directionsroxburycc .sideNav#sportsDirections,
body.sports#directionsryanfield .sideNav#sportsDirections,
body.sports#directionssmithfield .sideNav#sportsDirections,
body.sports#directionssportsworld .sideNav#sportsDirections,
body.sports#directionswatertownmiddleschool .sideNav#sportsDirections,
body.sports#directionswaverleyoaksathleticclub .sideNav#sportsDirections,
body.sports#directionswaylandhs .sideNav#sportsDirections,
body.sports#directionswaylandms .sideNav#sportsDirections,
body.sports#directionswestnewtonarmory .sideNav#sportsDirections {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directions-overview .navArrow#sportsDirections1,
body.sports#directionsarsenalpark .navArrow#sportsDirections1,
body.sports#directionsbbnschool .navArrow#sportsDirections1,
body.sports#directionsbunkerhillcc .navArrow#sportsDirections1,
body.sports#directionscenteroftrack .navArrow#sportsDirections1,
body.sports#directionscoldspringpark .navArrow#sportsDirections1,
body.sports#directionsconnellfield .navArrow#sportsDirections1,
body.sports#directionscuttingfield .navArrow#sportsDirections1,
body.sports#directionsdalyfield .navArrow#sportsDirections1,
body.sports#directionsdanehyfield .navArrow#sportsDirections1,
body.sports#directionsevansfield .sideNav#sportsDirections1,
body.sports#directionsfernaldstateschool .navArrow#sportsDirections1,
body.sports#directionsfortepark .navArrow#sportsDirections1,
body.sports#directionsharvardkentschool .navArrow#sportsDirections1,
body.sports#directionshaskellfield .navArrow#sportsDirections1,
body.sports#directionskingopenschool .navArrow#sportsDirections1,
body.sports#directionslincolnstreetfield .navArrow#sportsDirections1,
body.sports#directionsmckinneyfield .navArrow#sportsDirections1,
body.sports#directionsmerrimackcollege .navArrow#sportsDirections1,
body.sports#directionsmiltonacademy .navArrow#sportsDirections1,
body.sports#directionsminutemanregional .navArrow#sportsDirections1,
body.sports#directionsmurrayfield .navArrow#sportsDirections1,
body.sports#directionsolincollege .navArrow#sportsDirections1,
body.sports#directionstheparkschool .navArrow#sportsDirections1,
body.sports#directionstrinitycatholic .navArrow#sportsDirections1,
body.sports#directionspinemanorcollege .navArrow#sportsDirections1,
body.sports#directionsrotchfield .navArrow#sportsDirections1,
body.sports#directionsroxburycc .navArrow#sportsDirections1,
body.sports#directionsryanfield .navArrow#sportsDirections1,
body.sports#directionssmithfield .navArrow#sportsDirections1,
body.sports#directionssportsworld .navArrow#sportsDirections1,
body.sports#directionswatertownmiddleschool .navArrow#sportsDirections1,
body.sports#directionswaverleyoaksathleticclub .navArrow#sportsDirections1,
body.sports#directionswaylandhs .navArrow#sportsDirections1,
body.sports#directionswaylandms .navArrow#sportsDirections1,
body.sports#directionswestnewtonarmory .navArrow#sportsDirections1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsAwards,
.sideNav#sportsAwards:link,
.sideNav#sportsAwards:hover,
.sideNav#sportsAwards:focus,
.sideNav#sportsAwards:active,
.sideNav#sportsAwards:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsAwards * span {
	margin-left: 20px;
}

.sideNav#sportsAwards:hover
{
	color: #EEEEEE;
}

body.sports#awards .sideNav#sportsAwards{
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#awards .navArrow#sportsAwards1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#sportsAwardsSubMenu {
	display: none;
}

body.sports#awards .subMenu#sportsAwardsSubMenu,
body.sports#awardsLOTM .subMenu#sportsAwardsSubMenu,
body.sports#awardsLOTY .subMenu#sportsAwardsSubMenu
{
	display: block;
}

.sideSubNav#sportsLOTM,
.sideSubNav#sportsLOTM:link,
.sideSubNav#sportsLOTM:hover,
.sideSubNav#sportsLOTM:focus,
.sideSubNav#sportsLOTM:active,
.sideSubNav#sportsLOTM:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsLOTM * span {
	margin-left: 20px;
}

.sideSubNav#sportsLOTM:hover
{
	color: #EEEEEE;
}

body.sports#awardsLOTM .sideNav#sportsLOTM {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#awardsLOTM .subNavArrow#sportsLOTM1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsLOTY,
.sideSubNav#sportsLOTY:link,
.sideSubNav#sportsLOTY:hover,
.sideSubNav#sportsLOTY:focus,
.sideSubNav#sportsLOTY:active,
.sideSubNav#sportsLOTY:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsLOTY * span {
	margin-left: 20px;
}

.sideSubNav#sportsLOTY:hover
{
	color: #EEEEEE;
}

body.sports#awardsLOTY .sideNav#sportsLOTY {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#awardsLOTY .subNavArrow#sportsLOTY1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#sportsBasketball,
.sideNav#sportsBasketball:link,
.sideNav#sportsBasketball:hover,
.sideNav#sportsBasketball:focus,
.sideNav#sportsBasketball:active,
.sideNav#sportsBasketball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsBasketball * span {
	margin-left: 20px;
}

.sideNav#sportsBasketball:hover
{
	color: #EEEEEE;
}

body.sports#basketball .sideNav#sportsBasketball {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#basketball .navArrow#sportsBasketball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsDodgeball,
.sideNav#sportsDodgeball:link,
.sideNav#sportsDodgeball:hover,
.sideNav#sportsDodgeball:focus,
.sideNav#sportsDodgeball:active,
.sideNav#sportsDodgeball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsDodgeball * span {
	margin-left: 20px;
}

.sideNav#sportsDodgeball:hover
{
	color: #EEEEEE;
}

body.sports#dodgeball .sideNav#sportsDodgeball {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeball .navArrow#sportsDodgeball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#sportsDodgeballSubMenu {
	display: none;
}

body.sports#dodgeball .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballGreenSPR208 .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballWhiteSPR208 .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballBlackSPR208 .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballBlueSPR208 .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballGreenSPR08 .subMenu#sportsDodgeballSubMenu,
body.sports#dodgeballWhiteSPR08 .subMenu#sportsDodgeballSubMenu
{
	display: block;
}

.sideSubNav#sportsDGBSPR2G08,
.sideSubNav#sportsDGBSPR2G08:link,
.sideSubNav#sportsDGBSPR2G08:hover,
.sideSubNav#sportsDGBSPR2G08:focus,
.sideSubNav#sportsDGBSPR2G08:active,
.sideSubNav#sportsDGBSPR2G08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPR2G08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPR2G08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballGreenSPR208 .sideNav#sportsDGBSPR2G08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballGreenSPR208 .subNavArrow#sportsDGBSPR2G081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsDGBSPR2W08,
.sideSubNav#sportsDGBSPR2W08:link,
.sideSubNav#sportsDGBSPR2W08:hover,
.sideSubNav#sportsDGBSPR2W08:focus,
.sideSubNav#sportsDGBSPR2W08:active,
.sideSubNav#sportsDGBSPR2W08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPR2W08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPR2W08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballWhiteSPR208 .sideNav#sportsDGBSPR2W08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballWhiteSPR208 .subNavArrow#sportsDGBSPR2W081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsDGBSPR2BK08,
.sideSubNav#sportsDGBSPR2BK08:link,
.sideSubNav#sportsDGBSPR2BK08:hover,
.sideSubNav#sportsDGBSPR2BK08:focus,
.sideSubNav#sportsDGBSPR2BK08:active,
.sideSubNav#sportsDGBSPR2BK08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPR2BK08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPR2BK08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballBlackSPR208 .sideNav#sportsDGBSPR2BK08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballBlackSPR208 .subNavArrow#sportsDGBSPR2BK081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsDGBSPR2BL08,
.sideSubNav#sportsDGBSPR2BL08:link,
.sideSubNav#sportsDGBSPR2BL08:hover,
.sideSubNav#sportsDGBSPR2BL08:focus,
.sideSubNav#sportsDGBSPR2BL08:active,
.sideSubNav#sportsDGBSPR2BL08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPR2BL08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPR2BL08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballBlueSPR208 .sideNav#sportsDGBSPR2BL08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballBlueSPR208 .subNavArrow#sportsDGBSPR2BL081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsDGBSPRG08,
.sideSubNav#sportsDGBSPRG08:link,
.sideSubNav#sportsDGBSPRG08:hover,
.sideSubNav#sportsDGBSPRG08:focus,
.sideSubNav#sportsDGBSPRG08:active,
.sideSubNav#sportsDGBSPRG08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPRG08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPRG08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballGreenSPR08 .sideNav#sportsDGBSPRG08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballGreenSPR08 .subNavArrow#sportsDGBSPRG081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsDGBSPRW08,
.sideSubNav#sportsDGBSPRW08:link,
.sideSubNav#sportsDGBSPRW08:hover,
.sideSubNav#sportsDGBSPRW08:focus,
.sideSubNav#sportsDGBSPRW08:active,
.sideSubNav#sportsDGBSPRW08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsDGBSPRW08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsDGBSPRW08:hover
{
	color: #EEEEEE;
}

body.sports#dodgeballWhiteSPR08 .sideNav#sportsDGBSPRW08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#dodgeballWhiteSPR08 .subNavArrow#sportsDGBSPRW081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#sportsFootball,
.sideNav#sportsFootball:link,
.sideNav#sportsFootball:hover,
.sideNav#sportsFootball:focus,
.sideNav#sportsFootball:active,
.sideNav#sportsFootball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsFootball * span {
	margin-left: 20px;
}

.sideNav#sportsFootball:hover
{
	color: #EEEEEE;
}

body.sports#football .sideNav#sportsFootball {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#football .navArrow#sportsFootball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsFrisbee,
.sideNav#sportsFrisbee:link,
.sideNav#sportsFrisbee:hover,
.sideNav#sportsFrisbee:focus,
.sideNav#sportsFrisbee:active,
.sideNav#sportsFrisbee:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsFrisbee * span {
	margin-left: 20px;
}

.sideNav#sportsFrisbee:hover
{
	color: #EEEEEE;
}

body.sports#frisbee .sideNav#sportsFrisbee {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#frisbee .navArrow#sportsFrisbee1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsLacrosse,
.sideNav#sportsLacrosse:link,
.sideNav#sportsLacrosse:hover,
.sideNav#sportsLacrosse:focus,
.sideNav#sportsLacrosse:active,
.sideNav#sportsLacrosse:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsLacrosse * span {
	margin-left: 20px;
}

.sideNav#sportsLacrosse:hover
{
	color: #EEEEEE;
}

body.sports#lacrosse .sideNav#sportsLacrosse {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#lacrosse .navArrow#sportsLacrosse1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#sportsSoccer,
.sideNav#sportsSoccer:link,
.sideNav#sportsSoccer:hover,
.sideNav#sportsSoccer:focus,
.sideNav#sportsSoccer:active,
.sideNav#sportsSoccer:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsSoccer * span {
	margin-left: 20px;
}

.sideNav#sportsSoccer:hover
{
	color: #EEEEEE;
}

body.sports#soccer .sideNav#sportsSoccer {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#soccer .navArrow#sportsSoccer1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#sportsSoccerSubMenu {
	display: none;
}

body.sports#soccer .subMenu#sportsSoccerSubMenu,
body.sports#soccerGreenSPR08 .subMenu#sportsSoccerSubMenu,
body.sports#soccerGreenWIN08 .subMenu#sportsSoccerSubMenu
{
	display: block;
}

.sideSubNav#sportsSOCSPR08,
.sideSubNav#sportsSOCSPR08:link,
.sideSubNav#sportsSOCSPR08:hover,
.sideSubNav#sportsSOCSPR08:focus,
.sideSubNav#sportsSOCSPR08:active,
.sideSubNav#sportsSOCSPR08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsSOCSPR08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsSOCSPR08:hover
{
	color: #EEEEEE;
}

body.sports#soccerGreenSPR08 .sideNav#sportsSOCSPR08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#soccerGreenSPR08 .subNavArrow#sportsSOCSPR081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#sportsSoftball,
.sideNav#sportsSoftball:link,
.sideNav#sportsSoftball:hover,
.sideNav#sportsSoftball:focus,
.sideNav#sportsSoftball:active,
.sideNav#sportsSoftball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsSoftball * span {
	margin-left: 20px;
}

.sideNav#sportsSoftball:hover
{
	color: #EEEEEE;
}

body.sports#softball .sideNav#sportsSoftball {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#softball .navArrow#sportsSoftball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#sportsSoftballSubMenu {
	display: none;
}

body.sports#softball .subMenu#sportsSoftballSubMenu,
body.sports#softballGSUM08 .subMenu#sportsSoftballSubMenu,
body.sports#softballGRSUM08 .subMenu#sportsSoftballSubMenu,
body.sports#softballWSUM08 .subMenu#sportsSoftballSubMenu
{
	display: block;
}

.sideSubNav#sportsSoftballGSUM08,
.sideSubNav#sportsSoftballGSUM08:link,
.sideSubNav#sportsSoftballGSUM08:hover,
.sideSubNav#sportsSoftballGSUM08:focus,
.sideSubNav#sportsSoftballGSUM08:active,
.sideSubNav#sportsSoftballGSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsSoftballGSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#sportsSoftballGSUM08:hover
{
	color: #EEEEEE;
}

body.sports#softballGSUM08 .sideNav#sportsSoftballGSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#softballGSUM08 .subNavArrow#sportsSoftballGSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsSoftballGRSUM08,
.sideSubNav#sportsSoftballGRSUM08:link,
.sideSubNav#sportsSoftballGRSUM08:hover,
.sideSubNav#sportsSoftballGRSUM08:focus,
.sideSubNav#sportsSoftballGRSUM08:active,
.sideSubNav#sportsSoftballGRSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsSoftballGRSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#sportsSoftballGRSUM08:hover
{
	color: #EEEEEE;
}

body.sports#softballGRSUM08 .sideNav#sportsSoftballGRSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#softballGRSUM08 .subNavArrow#sportsSoftballGRSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsSoftballWSUM08,
.sideSubNav#sportsSoftballWSUM08:link,
.sideSubNav#sportsSoftballWSUM08:hover,
.sideSubNav#sportsSoftballWSUM08:focus,
.sideSubNav#sportsSoftballWSUM08:active,
.sideSubNav#sportsSoftballWSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsSoftballWSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#sportsSoftballWSUM08:hover
{
	color: #EEEEEE;
}

body.sports#softballWSUM08 .sideNav#sportsSoftballWSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#softballWSUM08 .subNavArrow#sportsSoftballWSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#sportsVolleyball,
.sideNav#sportsVolleyball:link,
.sideNav#sportsVolleyball:hover,
.sideNav#sportsVolleyball:focus,
.sideNav#sportsVolleyball:active,
.sideNav#sportsVolleyball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#sportsVolleyball * span {
	margin-left: 20px;
}

.sideNav#sportsVolleyball:hover
{
	color: #EEEEEE;
}

body.sports#volleyball .sideNav#sportsVolleyball {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#volleyball .navArrow#sportsVolleyball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#sportsVolleyballSubMenu {
	display: none;
}

body.sports#volleyball .subMenu#sportsVolleyballSubMenu,
body.sports#volleyballGreenSPR08 .subMenu#sportsVolleyballSubMenu,
body.sports#volleyballGreenWIN08 .subMenu#sportsVolleyballSubMenu
{
	display: block;
}

.sideSubNav#sportsVLBSPR08,
.sideSubNav#sportsVLBSPR08:link,
.sideSubNav#sportsVLBSPR08:hover,
.sideSubNav#sportsVLBSPR08:focus,
.sideSubNav#sportsVLBSPR08:active,
.sideSubNav#sportsVLBSPR08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsVLBSPR08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsVLBSPR08:hover
{
	color: #EEEEEE;
}

body.sports#volleyballGreenSPR08 .sideNav#sportsVLBSPR08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#volleyballGreenSPR08 .subNavArrow#sportsVLBSPR081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#sportsVLBWIN08,
.sideSubNav#sportsVLBWIN08:link,
.sideSubNav#sportsVLBWIN08:hover,
.sideSubNav#sportsVLBWIN08:focus,
.sideSubNav#sportsVLBWIN08:active,
.sideSubNav#sportsVLBWIN08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#sportsVLBWIN08 * span {
	margin-left: 20px;
}

.sideSubNav#sportsVLBWIN08:hover
{
	color: #EEEEEE;
}

body.sports#volleyballGreenWIN08 .sideNav#sportsVLBWIN08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#volleyballGreenWIN08 .subNavArrow#sportsVLBWIN081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

/* Directions */

.sideNav#directionsOverview,
.sideNav#directionsOverview:link,
.sideNav#directionsOverview:hover,
.sideNav#directionsOverview:focus,
.sideNav#directionsOverview:active,
.sideNav#directionsOverview:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsOverview * span {
	margin-left: 14px;
}

.sideNav#directionsOverview:hover
{
	color: #EEEEEE;
}

body.sports#directions-overview .sideNav#directionsOverview {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directions-overview .navArrow#directionsOverview1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsarsenalpark,
.sideNav#directionsarsenalpark:link,
.sideNav#directionsarsenalpark:hover,
.sideNav#directionsarsenalpark:focus,
.sideNav#directionsarsenalpark:active,
.sideNav#directionsarsenalpark:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsarsenalpark * span {
	margin-left: 14px;
}

.sideNav#directionsarsenalpark:hover
{
	color: #EEEEEE;
}

body.sports#directionsarsenalpark .sideNav#directionsarsenalpark {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsarsenalpark .navArrow#directionsarsenalpark1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsbbnschool,
.sideNav#directionsbbnschool:link,
.sideNav#directionsbbnschool:hover,
.sideNav#directionsbbnschool:focus,
.sideNav#directionsbbnschool:active,
.sideNav#directionsbbnschool:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsbbnschool * span {
	margin-left: 14px;
}

.sideNav#directionsbbnschool:hover
{
	color: #EEEEEE;
}

body.sports#directionsbbnschool .sideNav#directionsbbnschool {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsbbnschool .navArrow#directionsbbnschool1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsbunkerhillcc,
.sideNav#directionsbunkerhillcc:link,
.sideNav#directionsbunkerhillcc:hover,
.sideNav#directionsbunkerhillcc:focus,
.sideNav#directionsbunkerhillcc:active,
.sideNav#directionsbunkerhillcc:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsbunkerhillcc * span {
	margin-left: 14px;
}

.sideNav#directionsbunkerhillcc:hover
{
	color: #EEEEEE;
}

body.sports#directionsbunkerhillcc .sideNav#directionsbunkerhillcc {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsbunkerhillcc .navArrow#directionsbunkerhillcc1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionscenteroftrack,
.sideNav#directionscenteroftrack:link,
.sideNav#directionscenteroftrack:hover,
.sideNav#directionscenteroftrack:focus,
.sideNav#directionscenteroftrack:active,
.sideNav#directionscenteroftrack:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionscenteroftrack * span {
	margin-left: 14px;
}

.sideNav#directionscenteroftrack:hover
{
	color: #EEEEEE;
}

body.sports#directionscenteroftrack .sideNav#directionscenteroftrack {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionscenteroftrack .navArrow#directionscenteroftrack1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionscoldspringpark,
.sideNav#directionscoldspringpark:link,
.sideNav#directionscoldspringpark:hover,
.sideNav#directionscoldspringpark:focus,
.sideNav#directionscoldspringpark:active,
.sideNav#directionscoldspringpark:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionscoldspringpark * span {
	margin-left: 14px;
}

.sideNav#directionscoldspringpark:hover
{
	color: #EEEEEE;
}

body.sports#directionscoldspringpark .sideNav#directionscoldspringpark {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionscoldspringpark .navArrow#directionscoldspringpark1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsconnellfield,
.sideNav#directionsconnellfield:link,
.sideNav#directionsconnellfield:hover,
.sideNav#directionsconnellfield:focus,
.sideNav#directionsconnellfield:active,
.sideNav#directionsconnellfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsconnellfield * span {
	margin-left: 14px;
}

.sideNav#directionsconnellfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsconnellfield .sideNav#directionsconnellfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsconnellfield .navArrow#directionsconnellfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionscuttingfield,
.sideNav#directionscuttingfield:link,
.sideNav#directionscuttingfield:hover,
.sideNav#directionscuttingfield:focus,
.sideNav#directionscuttingfield:active,
.sideNav#directionscuttingfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionscuttingfield * span {
	margin-left: 14px;
}

.sideNav#directionscuttingfield:hover
{
	color: #EEEEEE;
}

body.sports#directionscuttingfield .sideNav#directionscuttingfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionscuttingfield .navArrow#directionscuttingfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsdalyfield,
.sideNav#directionsdalyfield:link,
.sideNav#directionsdalyfield:hover,
.sideNav#directionsdalyfield:focus,
.sideNav#directionsdalyfield:active,
.sideNav#directionsdalyfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsdalyfield * span {
	margin-left: 14px;
}

.sideNav#directionsdalyfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsdalyfield .sideNav#directionsdalyfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsdalyfield .navArrow#directionsdalyfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsdanehyfield,
.sideNav#directionsdanehyfield:link,
.sideNav#directionsdanehyfield:hover,
.sideNav#directionsdanehyfield:focus,
.sideNav#directionsdanehyfield:active,
.sideNav#directionsdanehyfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsdanehyfield * span {
	margin-left: 14px;
}

.sideNav#directionsdanehyfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsdanehyfield .sideNav#directionsdanehyfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsdanehyfield .navArrow#directionsdanehyfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsevansfield,
.sideNav#directionsevansfield:link,
.sideNav#directionsevansfield:hover,
.sideNav#directionsevansfield:focus,
.sideNav#directionsevansfield:active,
.sideNav#directionsevansfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsevansfield * span {
	margin-left: 14px;
}

.sideNav#directionsevansfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsevansfield .sideNav#directionsevansfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsevansfield .navArrow#directionsevansfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsfernaldstateschool,
.sideNav#directionsfernaldstateschool:link,
.sideNav#directionsfernaldstateschool:hover,
.sideNav#directionsfernaldstateschool:focus,
.sideNav#directionsfernaldstateschool:active,
.sideNav#directionsfernaldstateschool:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsfernaldstateschool * span {
	margin-left: 14px;
}

.sideNav#directionsfernaldstateschool:hover
{
	color: #EEEEEE;
}

body.sports#directionsfernaldstateschool .sideNav#directionsfernaldstateschool {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsfernaldstateschool .navArrow#directionsfernaldstateschool1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsfortepark,
.sideNav#directionsfortepark:link,
.sideNav#directionsfortepark:hover,
.sideNav#directionsfortepark:focus,
.sideNav#directionsfortepark:active,
.sideNav#directionsfortepark:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsfortepark * span {
	margin-left: 14px;
}

.sideNav#directionsfortepark:hover
{
	color: #EEEEEE;
}

body.sports#directionsfortepark .sideNav#directionsfortepark {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsfortepark .navArrow#directionsfortepark1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionshaskellfield,
.sideNav#directionshaskellfield:link,
.sideNav#directionshaskellfield:hover,
.sideNav#directionshaskellfield:focus,
.sideNav#directionshaskellfield:active,
.sideNav#directionshaskellfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionshaskellfield * span {
	margin-left: 14px;
}

.sideNav#directionshaskellfield:hover
{
	color: #EEEEEE;
}

body.sports#directionshaskellfield .sideNav#directionshaskellfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionshaskellfield .navArrow#directionshaskellfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionslincolnstreetfield,
.sideNav#directionslincolnstreetfield:link,
.sideNav#directionslincolnstreetfield:hover,
.sideNav#directionslincolnstreetfield:focus,
.sideNav#directionslincolnstreetfield:active,
.sideNav#directionslincolnstreetfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionslincolnstreetfield * span {
	margin-left: 14px;
}

.sideNav#directionslincolnstreetfield:hover
{
	color: #EEEEEE;
}

body.sports#directionslincolnstreetfield .sideNav#directionslincolnstreetfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionslincolnstreetfield .navArrow#directionslincolnstreetfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsmckinneyfield,
.sideNav#directionsmckinneyfield:link,
.sideNav#directionsmckinneyfield:hover,
.sideNav#directionsmckinneyfield:focus,
.sideNav#directionsmckinneyfield:active,
.sideNav#directionsmckinneyfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsmckinneyfield * span {
	margin-left: 14px;
}

.sideNav#directionsmckinneyfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsmckinneyfield .sideNav#directionsmckinneyfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsmckinneyfield .navArrow#directionsmckinneyfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsmerrimackcollege,
.sideNav#directionsmerrimackcollege:link,
.sideNav#directionsmerrimackcollege:hover,
.sideNav#directionsmerrimackcollege:focus,
.sideNav#directionsmerrimackcollege:active,
.sideNav#directionsmerrimackcollege:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsmerrimackcollege * span {
	margin-left: 14px;
}

.sideNav#directionsmerrimackcollege:hover
{
	color: #EEEEEE;
}

body.sports#directionsmerrimackcollege .sideNav#directionsmerrimackcollege {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsmerrimackcollege .navArrow#directionsmerrimackcollege1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsmiltonacademy,
.sideNav#directionsmiltonacademy:link,
.sideNav#directionsmiltonacademy:hover,
.sideNav#directionsmiltonacademy:focus,
.sideNav#directionsmiltonacademy:active,
.sideNav#directionsmiltonacademy:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsmiltonacademy * span {
	margin-left: 14px;
}

.sideNav#directionsmiltonacademy:hover
{
	color: #EEEEEE;
}

body.sports#directionsmiltonacademy .sideNav#directionsmiltonacademy {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsmiltonacademy .navArrow#directionsmiltonacademy1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsminutemanregional,
.sideNav#directionsminutemanregional:link,
.sideNav#directionsminutemanregional:hover,
.sideNav#directionsminutemanregional:focus,
.sideNav#directionsminutemanregional:active,
.sideNav#directionsminutemanregional:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsminutemanregional * span {
	margin-left: 14px;
}

.sideNav#directionsminutemanregional:hover
{
	color: #EEEEEE;
}

body.sports#directionsminutemanregional .sideNav#directionsminutemanregional {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsminutemanregional .navArrow#directionsminutemanregional1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsmurrayfield,
.sideNav#directionsmurrayfield:link,
.sideNav#directionsmurrayfield:hover,
.sideNav#directionsmurrayfield:focus,
.sideNav#directionsmurrayfield:active,
.sideNav#directionsmurrayfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsmurrayfield * span {
	margin-left: 14px;
}

.sideNav#directionsmurrayfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsmurrayfield .sideNav#directionsmurrayfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsmurrayfield .navArrow#directionsmurrayfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsolincollege,
.sideNav#directionsolincollege:link,
.sideNav#directionsolincollege:hover,
.sideNav#directionsolincollege:focus,
.sideNav#directionsolincollege:active,
.sideNav#directionsolincollege:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsolincollege * span {
	margin-left: 14px;
}

.sideNav#directionsolincollege:hover
{
	color: #EEEEEE;
}

body.sports#directionsolincollege .sideNav#directionsolincollege {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsolincollege .navArrow#directionsolincollege1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionstheparkschool,
.sideNav#directionstheparkschool:link,
.sideNav#directionstheparkschool:hover,
.sideNav#directionstheparkschool:focus,
.sideNav#directionstheparkschool:active,
.sideNav#directionstheparkschool:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionstheparkschool * span {
	margin-left: 14px;
}

.sideNav#directionstheparkschool:hover
{
	color: #EEEEEE;
}

body.sports#directionstheparkschool .sideNav#directionstheparkschool {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionstheparkschool .navArrow#directionstheparkschool1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionspinemanorcollege,
.sideNav#directionspinemanorcollege:link,
.sideNav#directionspinemanorcollege:hover,
.sideNav#directionspinemanorcollege:focus,
.sideNav#directionspinemanorcollege:active,
.sideNav#directionspinemanorcollege:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionspinemanorcollege * span {
	margin-left: 14px;
}

.sideNav#directionspinemanorcollege:hover
{
	color: #EEEEEE;
}

body.sports#directionspinemanorcollege .sideNav#directionspinemanorcollege {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionspinemanorcollege .navArrow#directionspinemanorcollege1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsrotchfield,
.sideNav#directionsrotchfield:link,
.sideNav#directionsrotchfield:hover,
.sideNav#directionsrotchfield:focus,
.sideNav#directionsrotchfield:active,
.sideNav#directionsrotchfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsrotchfield * span {
	margin-left: 14px;
}

.sideNav#directionsrotchfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsrotchfield .sideNav#directionsrotchfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsrotchfield .navArrow#directionsrotchfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsroxburycc,
.sideNav#directionsroxburycc:link,
.sideNav#directionsroxburycc:hover,
.sideNav#directionsroxburycc:focus,
.sideNav#directionsroxburycc:active,
.sideNav#directionsroxburycc:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsroxburycc * span {
	margin-left: 14px;
}

.sideNav#directionsroxburycc:hover
{
	color: #EEEEEE;
}

body.sports#directionsroxburycc .sideNav#directionsroxburycc {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsroxburycc .navArrow#directionsroxburycc1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionsryanfield,
.sideNav#directionsryanfield:link,
.sideNav#directionsryanfield:hover,
.sideNav#directionsryanfield:focus,
.sideNav#directionsryanfield:active,
.sideNav#directionsryanfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionsryanfield * span {
	margin-left: 14px;
}

.sideNav#directionsryanfield:hover
{
	color: #EEEEEE;
}

body.sports#directionsryanfield .sideNav#directionsryanfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionsryanfield .navArrow#directionsryanfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionssmithfield,
.sideNav#directionssmithfield:link,
.sideNav#directionssmithfield:hover,
.sideNav#directionssmithfield:focus,
.sideNav#directionssmithfield:active,
.sideNav#directionssmithfield:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionssmithfield * span {
	margin-left: 14px;
}

.sideNav#directionssmithfield:hover
{
	color: #EEEEEE;
}

body.sports#directionssmithfield .sideNav#directionssmithfield {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionssmithfield .navArrow#directionssmithfield1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionssportsworld,
.sideNav#directionssportsworld:link,
.sideNav#directionssportsworld:hover,
.sideNav#directionssportsworld:focus,
.sideNav#directionssportsworld:active,
.sideNav#directionssportsworld:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionssportsworld * span {
	margin-left: 14px;
}

.sideNav#directionssportsworld:hover
{
	color: #EEEEEE;
}

body.sports#directionssportsworld .sideNav#directionssportsworld {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionssportsworld .navArrow#directionssportsworld1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionstrinitycatholic,
.sideNav#directionstrinitycatholic:link,
.sideNav#directionstrinitycatholic:hover,
.sideNav#directionstrinitycatholic:focus,
.sideNav#directionstrinitycatholic:active,
.sideNav#directionstrinitycatholic:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionstrinitycatholic * span {
	margin-left: 14px;
}

.sideNav#directionstrinitycatholic:hover
{
	color: #EEEEEE;
}

body.sports#directionstrinitycatholic .sideNav#directionstrinitycatholic {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionstrinitycatholic .navArrow#directionstrinitycatholic1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionswatertownmiddleschool,
.sideNav#directionswatertownmiddleschool:link,
.sideNav#directionswatertownmiddleschool:hover,
.sideNav#directionswatertownmiddleschool:focus,
.sideNav#directionswatertownmiddleschool:active,
.sideNav#directionswatertownmiddleschool:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionswatertownmiddleschool * span {
	margin-left: 14px;
}

.sideNav#directionswatertownmiddleschool:hover
{
	color: #EEEEEE;
}

body.sports#directionswatertownmiddleschool .sideNav#directionswatertownmiddleschool {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionswatertownmiddleschool .navArrow#directionswatertownmiddleschool1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionswaverleyoaksathleticclub,
.sideNav#directionswaverleyoaksathleticclub:link,
.sideNav#directionswaverleyoaksathleticclub:hover,
.sideNav#directionswaverleyoaksathleticclub:focus,
.sideNav#directionswaverleyoaksathleticclub:active,
.sideNav#directionswaverleyoaksathleticclub:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionswaverleyoaksathleticclub * span {
	margin-left: 14px;
}

.sideNav#directionswaverleyoaksathleticclub:hover
{
	color: #EEEEEE;
}

body.sports#directionswaverleyoaksathleticclub .sideNav#directionswaverleyoaksathleticclub {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionswaverleyoaksathleticclub .navArrow#directionswaverleyoaksathleticclub1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionswaylandhs,
.sideNav#directionswaylandhs:link,
.sideNav#directionswaylandhs:hover,
.sideNav#directionswaylandhs:focus,
.sideNav#directionswaylandhs:active,
.sideNav#directionswaylandhs:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionswaylandhs * span {
	margin-left: 14px;
}

.sideNav#directionswaylandhs:hover
{
	color: #EEEEEE;
}

body.sports#directionswaylandhs .sideNav#directionswaylandhs {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionswaylandhs .navArrow#directionswaylandhs1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionswaylandms,
.sideNav#directionswaylandms:link,
.sideNav#directionswaylandms:hover,
.sideNav#directionswaylandms:focus,
.sideNav#directionswaylandms:active,
.sideNav#directionswaylandms:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionswaylandms * span {
	margin-left: 14px;
}

.sideNav#directionswaylandms:hover
{
	color: #EEEEEE;
}

body.sports#directionswaylandms .sideNav#directionswaylandms {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionswaylandms .navArrow#directionswaylandms1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.sideNav#directionswestnewtonarmory,
.sideNav#directionswestnewtonarmory:link,
.sideNav#directionswestnewtonarmory:hover,
.sideNav#directionswestnewtonarmory:focus,
.sideNav#directionswestnewtonarmory:active,
.sideNav#directionswestnewtonarmory:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#directionswestnewtonarmory * span {
	margin-left: 14px;
}

.sideNav#directionswestnewtonarmory:hover
{
	color: #EEEEEE;
}

body.sports#directionswestnewtonarmory .sideNav#directionswestnewtonarmory {
	font-weight: bold;
	color: #FFFFFF;
}

body.sports#directionswestnewtonarmory .navArrow#directionswestnewtonarmory1 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

/* Events */

.sideNav#eventsOverview,
.sideNav#eventsOverview:link,
.sideNav#eventsOverview:hover,
.sideNav#eventsOverview:focus,
.sideNav#eventsOverview:active,
.sideNav#eventsOverview:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#eventsOverview * span {
	margin-left: 20px;
}

.sideNav#eventsOverview:hover
{
	color: #EEEEEE;
}

body.events#overview .sideNav#eventsOverview {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#overview .navArrow#eventsOverview1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#eventsBowlarama,
.sideNav#eventsBowlarama:link,
.sideNav#eventsBowlarama:hover,
.sideNav#eventsBowlarama:focus,
.sideNav#eventsBowlarama:active,
.sideNav#eventsBowlarama:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#eventsBowlarama * span {
	margin-left: 20px;
}

.sideNav#eventsBowlarama:hover
{
	color: #EEEEEE;
}

body.events#bowlarama .sideNav#eventsBowlarama {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#bowlarama .navArrow#eventsBowlarama1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#eventsBowlaramaSubMenu {
	display: none;
}

body.events#bowlarama .subMenu#eventsBowlaramaSubMenu,
body.events#bowlarama10 .subMenu#eventsBowlaramaSubMenu,
body.events#bowlarama09 .subMenu#eventsBowlaramaSubMenu,
body.events#bowlarama08 .subMenu#eventsBowlaramaSubMenu
{
	display: block;
}

.sideSubNav#eventsBowlarama10,
.sideSubNav#eventsBowlarama10:link,
.sideSubNav#eventsBowlarama10:hover,
.sideSubNav#eventsBowlarama10:focus,
.sideSubNav#eventsBowlarama10:active,
.sideSubNav#eventsBowlarama10:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsBowlarama10 * span {
	margin-left: 20px;
}

.sideSubNav#eventsBowlarama10:hover
{
	color: #EEEEEE;
}

body.events#bowlarama10 .sideNav#eventsBowlarama10 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#bowlarama10 .subNavArrow#eventsBowlarama101 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#eventsBowlarama09,
.sideSubNav#eventsBowlarama09:link,
.sideSubNav#eventsBowlarama09:hover,
.sideSubNav#eventsBowlarama09:focus,
.sideSubNav#eventsBowlarama09:active,
.sideSubNav#eventsBowlarama09:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsBowlarama09 * span {
	margin-left: 20px;
}

.sideSubNav#eventsBowlarama09:hover
{
	color: #EEEEEE;
}

body.events#bowlarama09 .sideNav#eventsBowlarama09 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#bowlarama09 .subNavArrow#eventsBowlarama091 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#eventsBowlarama08,
.sideSubNav#eventsBowlarama08:link,
.sideSubNav#eventsBowlarama08:hover,
.sideSubNav#eventsBowlarama08:focus,
.sideSubNav#eventsBowlarama08:active,
.sideSubNav#eventsBowlarama08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsBowlarama08 * span {
	margin-left: 20px;
}

.sideSubNav#eventsBowlarama08:hover
{
	color: #EEEEEE;
}

body.events#bowlarama08 .sideNav#eventsBowlarama08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#bowlarama08 .subNavArrow#eventsBowlarama081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#eventsGoldenllama,
.sideNav#eventsGoldenllama:link,
.sideNav#eventsGoldenllama:hover,
.sideNav#eventsGoldenllama:focus,
.sideNav#eventsGoldenllama:active,
.sideNav#eventsGoldenllama:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#eventsGoldenllama * span {
	margin-left: 20px;
}

.sideNav#eventsGoldenllama:hover
{
	color: #EEEEEE;
}

body.events#goldenllama .sideNav#eventsGoldenllama {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#goldenllama .navArrow#eventsGoldenllama1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#eventsGoldenllamaSubMenu {
	display: none;
}

body.events#goldenllama .subMenu#eventsGoldenllamaSubMenu,
body.events#goldenllama10 .subMenu#eventsGoldenllamaSubMenu,
body.events#goldenllama09 .subMenu#eventsGoldenllamaSubMenu
{
	display: block;
}

.sideSubNav#eventsGoldenllama10,
.sideSubNav#eventsGoldenllama10:link,
.sideSubNav#eventsGoldenllama10:hover,
.sideSubNav#eventsGoldenllama10:focus,
.sideSubNav#eventsGoldenllama10:active,
.sideSubNav#eventsGoldenllama10:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsGoldenllama10 * span {
	margin-left: 20px;
}

.sideSubNav#eventsGoldenllama10:hover
{
	color: #EEEEEE;
}

body.events#goldenllama10 .sideNav#eventsGoldenllama10 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#goldenllama10 .subNavArrow#eventsGoldenllama101 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#eventsGoldenllama09,
.sideSubNav#eventsGoldenllama09:link,
.sideSubNav#eventsGoldenllama09:hover,
.sideSubNav#eventsGoldenllama09:focus,
.sideSubNav#eventsGoldenllama09:active,
.sideSubNav#eventsGoldenllama09:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsGoldenllama09 * span {
	margin-left: 20px;
}

.sideSubNav#eventsGoldenllama09:hover
{
	color: #EEEEEE;
}

body.events#goldenllama09 .sideNav#eventsGoldenllama09 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#goldenllama09 .subNavArrow#eventsGoldenllama091 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#eventsInvitational,
.sideNav#eventsInvitational:link,
.sideNav#eventsInvitational:hover,
.sideNav#eventsInvitational:focus,
.sideNav#eventsInvitational:active,
.sideNav#eventsInvitational:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#eventsInvitational * span {
	margin-left: 20px;
}

.sideNav#eventsInvitational:hover
{
	color: #EEEEEE;
}

body.events#invitational .sideNav#eventsInvitational {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#invitational .navArrow#eventsInvitational1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#eventsInvitationalSubMenu {
	display: none;
}

body.events#invitational .subMenu#eventsInvitationalSubMenu,
body.events#invitational09 .subMenu#eventsInvitationalSubMenu,
body.events#invitational08 .subMenu#eventsInvitationalSubMenu,
body.events#invitational07 .subMenu#eventsInvitationalSubMenu
{
	display: block;
}

.sideSubNav#eventsInvitational09,
.sideSubNav#eventsInvitational09:link,
.sideSubNav#eventsInvitational09:hover,
.sideSubNav#eventsInvitational09:focus,
.sideSubNav#eventsInvitational09:active,
.sideSubNav#eventsInvitational09:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsInvitational09 * span {
	margin-left: 20px;
}

.sideSubNav#eventsInvitational09:hover
{
	color: #EEEEEE;
}

body.events#invitational09 .sideNav#eventsInvitational09 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#invitational09 .subNavArrow#eventsInvitational091 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#eventsInvitational08,
.sideSubNav#eventsInvitational08:link,
.sideSubNav#eventsInvitational08:hover,
.sideSubNav#eventsInvitational08:focus,
.sideSubNav#eventsInvitational08:active,
.sideSubNav#eventsInvitational08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsInvitational08 * span {
	margin-left: 20px;
}

.sideSubNav#eventsInvitational08:hover
{
	color: #EEEEEE;
}

body.events#invitational08 .sideNav#eventsInvitational08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#invitational08 .subNavArrow#eventsInvitational081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#eventsInvitational07,
.sideSubNav#eventsInvitational07:link,
.sideSubNav#eventsInvitational07:hover,
.sideSubNav#eventsInvitational07:focus,
.sideSubNav#eventsInvitational07:active,
.sideSubNav#eventsInvitational07:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsInvitational07 * span {
	margin-left: 20px;
}

.sideSubNav#eventsInvitational07:hover
{
	color: #EEEEEE;
}

body.events#invitational07 .sideNav#eventsInvitational07 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#invitational07 .subNavArrow#eventsInvitational071 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#eventsLlamarace,
.sideNav#eventsLlamarace:link,
.sideNav#eventsLlamarace:hover,
.sideNav#eventsLlamarace:focus,
.sideNav#eventsLlamarace:active,
.sideNav#eventsLlamarace:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#eventsLlamarace * span {
	margin-left: 20px;
}

.sideNav#eventsLlamarace:hover
{
	color: #EEEEEE;
}

body.events#llamarace .sideNav#eventsLlamarace {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#llamarace .navArrow#eventsLlamarace1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#eventsLlamaraceSubMenu {
	display: none;
}

body.events#llamarace .subMenu#eventsLlamaraceSubMenu,
body.events#llamarace08 .subMenu#eventsLlamaraceSubMenu
{
	display: block;
}

.sideSubNav#eventsLlamarace08,
.sideSubNav#eventsLlamarace08:link,
.sideSubNav#eventsLlamarace08:hover,
.sideSubNav#eventsLlamarace08:focus,
.sideSubNav#eventsLlamarace08:active,
.sideSubNav#eventsLlamarace08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#eventsLlamarace08 * span {
	margin-left: 20px;
}

.sideSubNav#eventsLlamarace08:hover
{
	color: #EEEEEE;
}

body.events#llamarace08 .sideNav#eventsLlamarace08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.events#llamarace08 .subNavArrow#eventsLlamarace081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

/* Photos */

.sideNav#photosOverview,
.sideNav#photosOverview:link,
.sideNav#photosOverview:hover,
.sideNav#photosOverview:focus,
.sideNav#photosOverview:active,
.sideNav#photosOverview:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosOverview * span {
	margin-left: 20px;
}

.sideNav#photosOverview:hover
{
	color: #EEEEEE;
}

body.photos#overview .sideNav#photosOverview {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#overview .navArrow#photosOverview1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosBasketball,
.sideNav#photosBasketball:link,
.sideNav#photosBasketball:hover,
.sideNav#photosBasketball:focus,
.sideNav#photosBasketball:active,
.sideNav#photosBasketball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosBasketball * span {
	margin-left: 20px;
}

.sideNav#photosBasketball:hover
{
	color: #EEEEEE;
}

body.photos#basketball .sideNav#photosBasketball {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#basketball .navArrow#photosBasketball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosDodgeball,
.sideNav#photosDodgeball:link,
.sideNav#photosDodgeball:hover,
.sideNav#photosDodgeball:focus,
.sideNav#photosDodgeball:active,
.sideNav#photosDodgeball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosDodgeball * span {
	margin-left: 20px;
}

.sideNav#photosDodgeball:hover
{
	color: #EEEEEE;
}

body.photos#dodgeball .sideNav#photosDodgeball {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#dodgeball .navArrow#photosDodgeball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#photosDodgeballSubMenu {
	display: none;
}

body.photos#dodgeball .subMenu#photosDodgeballSubMenu,
body.photos#dodgeballGSPR08 .subMenu#photosDodgeballSubMenu,
body.photos#dodgeballWSPR08 .subMenu#photosDodgeballSubMenu
{
	display: block;
}

.sideSubNav#photosDodgeballGSPR08,
.sideSubNav#photosDodgeballGSPR08:link,
.sideSubNav#photosDodgeballGSPR08:hover,
.sideSubNav#photosDodgeballGSPR08:focus,
.sideSubNav#photosDodgeballGSPR08:active,
.sideSubNav#photosDodgeballGSPR08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosDodgeballGSPR08 * span {
	margin-left: 20px;
}

.sideSubNav#photosDodgeballGSPR08:hover
{
	color: #EEEEEE;
}

body.photos#dodgeballGSPR08 .sideNav#photosDodgeballGSPR08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#dodgeballGSPR08 .subNavArrow#photosDodgeballGSPR081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#photosDodgeballWSPR08,
.sideSubNav#photosDodgeballWSPR08:link,
.sideSubNav#photosDodgeballWSPR08:hover,
.sideSubNav#photosDodgeballWSPR08:focus,
.sideSubNav#photosDodgeballWSPR08:active,
.sideSubNav#photosDodgeballWSPR08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosDodgeballWSPR08 * span {
	margin-left: 20px;
}

.sideSubNav#photosDodgeballWSPR08:hover
{
	color: #EEEEEE;
}

body.photos#dodgeballWSPR08 .sideNav#photosDodgeballWSPR08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#dodgeballWSPR08 .subNavArrow#photosDodgeballWSPR081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#photosFootball,
.sideNav#photosFootball:link,
.sideNav#photosFootball:hover,
.sideNav#photosFootball:focus,
.sideNav#photosFootball:active,
.sideNav#photosFootball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosFootball * span {
	margin-left: 20px;
}

.sideNav#photosFootball:hover
{
	color: #EEEEEE;
}

body.photos#football .sideNav#photosFootball {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#football .navArrow#photosFootball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosFrisbee,
.sideNav#photosFrisbee:link,
.sideNav#photosFrisbee:hover,
.sideNav#photosFrisbee:focus,
.sideNav#photosFrisbee:active,
.sideNav#photosFrisbee:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosFrisbee * span {
	margin-left: 20px;
}

.sideNav#photosFrisbee:hover
{
	color: #EEEEEE;
}

body.photos#frisbee .sideNav#photosFrisbee {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#frisbee .navArrow#photosFrisbee1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosLacrosse,
.sideNav#photosLacrosse:link,
.sideNav#photosLacrosse:hover,
.sideNav#photosLacrosse:focus,
.sideNav#photosLacrosse:active,
.sideNav#photosLacrosse:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosLacrosse * span {
	margin-left: 20px;
}

.sideNav#photosLacrosse:hover
{
	color: #EEEEEE;
}

body.photos#lacrosse .sideNav#photosLacrosse {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#lacrosse .navArrow#photosLacrosse1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosSoccer,
.sideNav#photosSoccer:link,
.sideNav#photosSoccer:hover,
.sideNav#photosSoccer:focus,
.sideNav#photosSoccer:active,
.sideNav#photosSoccer:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosSoccer * span {
	margin-left: 20px;
}

.sideNav#photosSoccer:hover
{
	color: #EEEEEE;
}

body.photos#soccer .sideNav#photosSoccer {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#soccer .navArrow#photosSoccer1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#photosSoccerSubMenu {
	display: none;
}

body.photos#soccer .subMenu#photosSoccerSubMenu,
body.photos#soccerGWIN08 .subMenu#photosSoccerSubMenu
{
	display: block;
}

.sideSubNav#photosSoccerGWIN08,
.sideSubNav#photosSoccerGWIN08:link,
.sideSubNav#photosSoccerGWIN08:hover,
.sideSubNav#photosSoccerGWIN08:focus,
.sideSubNav#photosSoccerGWIN08:active,
.sideSubNav#photosSoccerGWIN08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosSoccerGWIN08 * span {
	margin-left: 20px;
}

.sideSubNav#photosSoccerGWIN08:hover
{
	color: #EEEEEE;
}

body.photos#soccerGWIN08 .sideNav#photosSoccerGWIN08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#soccerGWIN08 .subNavArrow#photosSoccerGWIN081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#photosSoftball,
.sideNav#photosSoftball:link,
.sideNav#photosSoftball:hover,
.sideNav#photosSoftball:focus,
.sideNav#photosSoftball:active,
.sideNav#photosSoftball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosSoftball * span {
	margin-left: 20px;
}

.sideNav#photosSoftball:hover
{
	color: #EEEEEE;
}

body.photos#softball .sideNav#photosSoftball {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#softball .navArrow#photosSoftball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#photosSoftballSubMenu {
	display: none;
}

body.photos#softball .subMenu#photosSoftballSubMenu,
body.photos#softballGSUM08 .subMenu#photosSoftballSubMenu,
body.photos#softballGRSUM08 .subMenu#photosSoftballSubMenu,
body.photos#softballWSUM08 .subMenu#photosSoftballSubMenu
{
	display: block;
}

.sideSubNav#photosSoftballGSUM08,
.sideSubNav#photosSoftballGSUM08:link,
.sideSubNav#photosSoftballGSUM08:hover,
.sideSubNav#photosSoftballGSUM08:focus,
.sideSubNav#photosSoftballGSUM08:active,
.sideSubNav#photosSoftballGSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosSoftballGSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#photosSoftballGSUM08:hover
{
	color: #EEEEEE;
}

body.photos#softballGSUM08 .sideNav#photosSoftballGSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#softballGSUM08 .subNavArrow#photosSoftballGSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#photosSoftballGRSUM08,
.sideSubNav#photosSoftballGRSUM08:link,
.sideSubNav#photosSoftballGRSUM08:hover,
.sideSubNav#photosSoftballGRSUM08:focus,
.sideSubNav#photosSoftballGRSUM08:active,
.sideSubNav#photosSoftballGRSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosSoftballGRSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#photosSoftballGRSUM08:hover
{
	color: #EEEEEE;
}

body.photos#softballGRSUM08 .sideNav#photosSoftballGRSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#softballGRSUM08 .subNavArrow#photosSoftballGRSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideSubNav#photosSoftballWSUM08,
.sideSubNav#photosSoftballWSUM08:link,
.sideSubNav#photosSoftballWSUM08:hover,
.sideSubNav#photosSoftballWSUM08:focus,
.sideSubNav#photosSoftballWSUM08:active,
.sideSubNav#photosSoftballWSUM08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosSoftballWSUM08 * span {
	margin-left: 18px;
}

.sideSubNav#photosSoftballWSUM08:hover
{
	color: #EEEEEE;
}

body.photos#softballWSUM08 .sideNav#photosSoftballWSUM08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#softballWSUM08 .subNavArrow#photosSoftballWSUM081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#photosVolleyball,
.sideNav#photosVolleyball:link,
.sideNav#photosVolleyball:hover,
.sideNav#photosVolleyball:focus,
.sideNav#photosVolleyball:active,
.sideNav#photosVolleyball:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosVolleyball * span {
	margin-left: 20px;
}

.sideNav#photosVolleyball:hover
{
	color: #EEEEEE;
}

body.photos#volleyball .sideNav#photosVolleyball {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#volleyball .navArrow#photosVolleyball1 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.subMenu#photosVolleyballSubMenu {
	display: none;
}

body.photos#volleyball .subMenu#photosVolleyballSubMenu,
body.photos#volleyballGWIN08 .subMenu#photosVolleyballSubMenu
{
	display: block;
}

.sideSubNav#photosVolleyballGWIN08,
.sideSubNav#photosVolleyballGWIN08:link,
.sideSubNav#photosVolleyballGWIN08:hover,
.sideSubNav#photosVolleyballGWIN08:focus,
.sideSubNav#photosVolleyballGWIN08:active,
.sideSubNav#photosVolleyballGWIN08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideSubNav#photosVolleyballGWIN08 * span {
	margin-left: 20px;
}

.sideSubNav#photosVolleyballGWIN08:hover
{
	color: #EEEEEE;
}

body.photos#volleyballGWIN08 .sideNav#photosVolleyballGWIN08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#volleyballGWIN08 .subNavArrow#photosVolleyballGWIN081 {
	width: 100%;
	background-image: url(/images/subNavArrow.gif);
	background-position: 6px 2px;
	background-repeat: no-repeat;
}

.sideNav#photosBowlarama08,
.sideNav#photosBowlarama08:link,
.sideNav#photosBowlarama08:hover,
.sideNav#photosBowlarama08:focus,
.sideNav#photosBowlarama08:active,
.sideNav#photosBowlarama08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosBowlarama08 * span {
	margin-left: 20px;
}

.sideNav#photosBowlarama08:hover
{
	color: #EEEEEE;
}

body.photos#bowlarama08 .sideNav#photosBowlarama08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#bowlarama08 .navArrow#photosBowlarama081 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosLlamarace08,
.sideNav#photosLlamarace08:link,
.sideNav#photosLlamarace08:hover,
.sideNav#photosLlamarace08:focus,
.sideNav#photosLlamarace08:active,
.sideNav#photosLlamarace08:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosLlamarace08 * span {
	margin-left: 20px;
}

.sideNav#photosLlamarace08:hover
{
	color: #EEEEEE;
}

body.photos#llamarace08 .sideNav#photosLlamarace08 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#llamarace08 .navArrow#photosLlamarace081 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

.sideNav#photosInvitational07,
.sideNav#photosInvitational07:link,
.sideNav#photosInvitational07:hover,
.sideNav#photosInvitational07:focus,
.sideNav#photosInvitational07:active,
.sideNav#photosInvitational07:visited
{
	display: block;
	text-decoration: none;
	text-align: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
}

.sideNav#photosInvitational07 * span {
	margin-left: 20px;
}

.sideNav#photosInvitational07:hover
{
	color: #EEEEEE;
}

body.photos#invitational07 .sideNav#photosInvitational07 {
	font-weight: bold;
	color: #FFFFFF;
}

body.photos#invitational07 .navArrow#photosInvitational071 {
	width: 100%;
	background-image: url(/images/navArrow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
}

/* Footer */

.footerNav span {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.footerNav:hover span {
	color: #333333;
}

.footer-divider img {
	margin-top: 11px;
}

.footerNav#home1,
.footerNav#home1:link,
.footerNav#home1:hover,
.footerNav#home1:focus,
.footerNav#home1:active,
.footerNav#home1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.home .footerNav#home1 span {
	color: #FFFFFF;
}

.footerNav#home1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.home .footerNav#home1,
body.home .footerNav#home1:link,
body.home .footerNav#home1:focus,
body.home .footerNav#home1:active,
body.home .footerNav#home1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#news1,
.footerNav#news1:link,
.footerNav#news1:hover,
.footerNav#news1:focus,
.footerNav#news1:active,
.footerNav#news1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.news .footerNav#news1 span {
	color: #FFFFFF;
}

.footerNav#news1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.news .footerNav#news1,
body.news .footerNav#news1:link,
body.news .footerNav#news1:focus,
body.news .footerNav#news1:active,
body.news .footerNav#news1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#sports1,
.footerNav#sports1:link,
.footerNav#sports1:hover,
.footerNav#sports1:focus,
.footerNav#sports1:active,
.footerNav#sports1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.sports .footerNav#sports1 span {
	color: #FFFFFF;
}

.footerNav#sports1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.sports .footerNav#sports1,
body.sports .footerNav#sports1:link,
body.sports .footerNav#sports1:focus,
body.sports .footerNav#sports1:active,
body.sports .footerNav#sports1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#events1,
.footerNav#events1:link,
.footerNav#events1:hover,
.footerNav#events1:focus,
.footerNav#events1:active,
.footerNav#events1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.events .footerNav#events1 span {
	color: #FFFFFF;
}

.footerNav#events1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.events .footerNav#events1,
body.events .footerNav#events1:link,
body.events .footerNav#events1:focus,
body.events .footerNav#events1:active,
body.events .footerNav#events1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#photos1,
.footerNav#photos1:link,
.footerNav#photos1:hover,
.footerNav#photos1:focus,
.footerNav#photos1:active,
.footerNav#photos1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.photos .footerNav#photos1 span {
	color: #FFFFFF;
}

.footerNav#photos1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.photos .footerNav#photos1,
body.photos .footerNav#photos1:link,
body.photos .footerNav#photos1:focus,
body.photos .footerNav#photos1:active,
body.photos .footerNav#photos1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#about1,
.footerNav#about1:link,
.footerNav#about1:hover,
.footerNav#about1:focus,
.footerNav#about1:active,
.footerNav#about1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.about .footerNav#about1 span {
	color: #FFFFFF;
}

.footerNav#about1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.about .footerNav#about1,
body.about .footerNav#about1:link,
body.about .footerNav#about1:focus,
body.about .footerNav#about1:active,
body.about .footerNav#about1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

.footerNav#become1,
.footerNav#become1:link,
.footerNav#become1:hover,
.footerNav#become1:focus,
.footerNav#become1:active,
.footerNav#become1:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/footer-up-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
}

body.become .footerNav#become1 span {
	color: #FFFFFF;
}

.footerNav#become1:hover
{
	background: url(/images/footer-over-bg.jpg) repeat-x left top;
}

body.become .footerNav#become1,
body.become .footerNav#become1:link,
body.become .footerNav#become1:focus,
body.become .footerNav#become1:active,
body.become .footerNav#become1:visited
{
    display: block;
	text-decoration: none;
	background-image: url(/images/footer-active-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 5px 0px 5px;
	margin: 11px auto 14px auto;
	height: 29px;
	color: #FFFFFF;
}

/* buttons */

.buttonBecome,
.buttonBecome:link,
.buttonBecome:hover,
.buttonBecome:focus,
.buttonBecome:active,
.buttonBecome:visited
{
	display: block;
	text-decoration: none;
	background-image: url(/images/button-become-up.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 36px;
	width: 201px;
	margin: 15px auto;
}

.buttonBecome:hover
{
	background: url(/images/button-become-over.jpg) no-repeat left top;
}

.buttonBecome span {
	display: none;
}