.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
/*	--------------------------------------------------------------------------------------------------------------------------
	header / nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		width:848px; height:46px;
		font:bold 14px Arial, Helvetica, sans-serif;
			}	
	#navBar a.navages:link, #navBar a.navages:visited {
				width:100px; height:46px;
				display:inline;
				float:left;
				background:url(images/ages.jpg) no-repeat top;
			}
		#navBar a.navages:hover {
				background:url(images/ages_f2.jpg) no-repeat top;
			}
		#navBar a.navages:active {
				background:url(images/ages_f2.jpg) no-repeat top;
					
		}
		
		
		#navBar a.navbylaws:link, #navBar a.navbylaws:active, #navBar a.navbylaws:visited {
				width:73px; height:46px;
				display:inline;
				float:left;
				background:url(images/bylaws.jpg) no-repeat top;
			}
		#navBar a.navbylaws:hover {
				background:url(images/bylaws_f2.jpg) no-repeat top;	
		}
		
		
		#navBar a.navdirections:link, #navBar a.navdirections:active, #navBar a.navdirections:visited {
				width:81px; height:46px;
				display:inline;
				background:url(images/directions.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navdirections:hover {
				background:url(images/directions_f2.jpg) no-repeat top;
		}
		
		#navBar a.navevents:link, #navBar a.navevents:active, #navBar a.navevents:visited {
				width:61px; height:46px;
				display:inline;
				background:url(images/events.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navevents:hover {
				background:url(images/events_f2.jpg) no-repeat top;
		}
		
		
		#navBar a.navreport:link, #navBar a.navreport:active, #navBar a.navreport:visited {
				width:104px; height:46px;
				display:inline;
				background:url(images/report.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navreport:hover {
				background:url(images/report_f2.jpg) no-repeat top;
		}
		
		
		#navBar a.navofficers:link, #navBar a.navofficers:active, #navBar a.navofficers:visited {
				width:69px; height:46px;
				display:inline;
				background:url(images/officers.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navofficers:hover {
				background:url(images/officers_f2.jpg) no-repeat top;
		}
		
		
		#navBar a.navrosters:link, #navBar a.navroster:active, #navBar a.navrosters:visited {
				width:64px; height:46px;
				display:inline;
				background:url(images/rosters.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navrosters:hover {
				background:url(images/rosters_f2.jpg) no-repeat top;
		}
				#navBar a.navlinks:link, #navBar a.navlinks:active, #navBar a.navlinks:visited {
				width:100px; height:46px;
				display:inline;
				background:url(images/links.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navlinks:hover {
				background:url(images/links_f2.jpg) no-repeat top;

		}
				
		#navBar a.navsponsors:link, #navBar a.navsponsors:active, #navBar a.navsponsors:visited {
				width:80px; height:46px;
				display:inline;
				background:url(images/sponsors.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navsponsors:hover {
				background:url(images/sponsors_f2.jpg) no-repeat top;
		}
				#navBar a.navstics:link, #navBar a.navstics:active, #navBar a.navstics:visited {
				width:54px; height:46px;
				display:inline;
				background:url(images/stics.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navstics:hover {
				background:url(images/stics_f2.jpg) no-repeat top;
		}
		#navBar a.navteams:link, #navBar a.navteams:active, #navBar a.navteams:visited {
				width:62px; height:46px;
				display:inline;
				background:url(images/teams.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navteams:hover {
				background:url(images/teams_f2.jpg) no-repeat top;
		}

		/*	nav link Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		/*	--------------------------------------------------------------------------------------------------------------------------
	sidenav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sidenavBar {
		width:275px; height:188px;
		font:bold 14px Arial, Helvetica, sans-serif;
			}
				
	#sidenavBar a.sidenavcoaches:link, #sidenavBar a.sidenavcoaches:active, #sidenavBar a.sidenavcoaches:visited {
				width:275px; height:76px;
				float:left;
				background:url(images/coachescorner.jpg) no-repeat top;
		}
				#sidenavBar a.sidenavcoaches:hover {
				background:url(images/coachescorner.jpg) no-repeat top;
		}
		#sidenavBar a.sidenavnewsletter:link, #sidenavBar a.sidenavnewsletter:active, #sidenavBar a.sidenavnewsletter:visited {
				width:275px; height:53px;
				float:left;
				background:url(images/newsletter.jpg) no-repeat top;	
		}
		
		
		#sidenavBar a.sidenavforms:link, #sidenavBar a.sidenavforms:active, #sidenavBar a.sidenavforms:visited {
				width:275px; height:59px;
				background:url(images/forms.jpg) no-repeat top;
				float:left;
		}
		
	.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}		
	.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}		
	.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}		
	.toplinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}		
	.toplinks a:hover{
	color: #0099cc;
	text-decoration: underline;
}
	
H1{
	font-size: 0pt;
	font-weight: normal;
	margin-bottom: 0px;
	color: #ffffff;
}
