/* Menu formatting */
#menu
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 1024px;
	height: 33px;
      background-color: #FF4000;
}

#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	height:33px;
}

#menu a
{
	display: block;
	margin: 0;
	color: #000000;
	font-size: 11px;
	font-family: Arial Narrow, sans-serif;
	background-color: #DEA66E;
	text-decoration: none;
      text-indent:2px
}

#menu a#header
{
	display: block;
	margin: 0;
	padding: 0px;
	color: #000000;

	background-color:#FF4000;
	text-decoration: none;
}

#menu a:hover
{
	color:#FF4000;
	font-weight: 300;
	background-color: #D0D2D6;
}

#menu a.left_spacer {
	background-image:url("images/menu/menu_left_orange.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:336px;
}

#menu a.league
{
	background-image:url("images/menu/league.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:45px;
}

#menu a.league:hover
{
	background-image:url("images/menu/league_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:45px;
}

#menu a.rule1 {
        background-color: #FF4000;
	background-repeat:no-repeat;
	height:33px;
	width:19px;
}

#menu a.standings
{
	background-image:url("images/menu/standings.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:63px;
}

#menu a.standings:hover
{
	background-image:url("images/menu/standings_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:63px;
}

#menu a.rule2 {
	background-color: #FF4000;
	background-repeat:no-repeat;
	height:33px;
	width:19px;
}

#menu a.schedule
{
	background-image:url("images/menu/schedule.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:59px;
}

#menu a.schedule:hover
{
	background-image:url("images/menu/schedule_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:59px;
}

#menu a.rule3 {
	background-color: #FF4000;
	background-repeat:no-repeat;
	height:33px;
	width:16px;
}

#menu a.statistics
{
	background-image:url("images/menu/statistics.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:56px;
}

#menu a.statistics:hover
{
	background-image:url("images/menu/statistics_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:56px;
}

#menu a.rule4 {
	background-color: #FF4000;
	background-repeat:no-repeat;
	height:33px;
	width:16px;
}

#menu a.rosters
{
	background-image:url("images/menu/rosters.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

#menu a.rosters:hover
{
	background-image:url("images/menu/rosters_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

#menu a.rule5 {
	background-color: #FF4000;
	background-repeat:no-repeat;
	height:33px;
	width:15px;
}

#menu a.tournaments
{
	background-image:url("images/menu/tournaments.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:80px;
}

#menu a.tournaments:hover
{
	background-image:url("images/menu/tournaments_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:80px;
}

#menu a.right_spacer {
	background-image:url("images/menu/menu_rightorange.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:252px;
}

/*admin menu categories */
#menu a.season
{
	background-image:url("images/menu/season.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

#menu a.season:hover
{
	background-image:url("images/menu/season_over.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

#menu a.playoffs
{
	background-image:url("images/menu/playoffs.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

#menu a.playoffs:hover
{
	background-image:url("images/menu/playoffs_over.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:109px;
}

#menu a.teams
{
	background-image:url("images/menu/teams.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:61px;
}

#menu a.teams:hover
{
	background-image:url("images/menu/teams_over.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:61px;
}

#menu a.scoresheets
{
	background-image:url("images/menu/scoresheets.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:94px;
}

#menu a.scoresheets:hover
{
	background-image:url("images/menu/scoresheets_over.jpg");
	background-repeat:no-repeat;
	height:60px;
	width:94px;
}

#menu a.right_spacer {
	background-image:url("images/menu/menu_rightorange.jpg");
	background-repeat:no-repeat;
	height:33px;
	width:252px;
}

#menu li
{
	position: relative;
}

#menu ul ul
{
	position: absolute;
	width:175px;
	line-height:25px;
	text-align:left;
	z-index:500;
	height:auto;
	top: 33px;
	left:0px;
	border: 1px #ffffff solid;

}

#menu ul ul ul
{
	position: absolute;
	width:180px;
	line-height:25px;
	text-align:left;
	z-index:500;
	height:auto;
	top:0px;
	left:175px;
	text-indent:5px
}

div#menu ul ul, div#menu ul li:hover ul ul
{
	display: none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul
{
	display: block;
}