/* CSS Document */

#nav {
	margin: 0px;
	padding: 0px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 33px;
	font-size: 12px;
	font-weight: bold;
}

.league #nav {
	line-height: 38px;
}

ul#nav {
	float: left;
	display: inline;
	width: 994px;
	margin: 0px;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
	padding: 0 16px;
}

#nav a:hover {
	background-image: url(../images/nav-hover-league.png);
	background-color: #BB1D00;
	color: #FFF;
}

#nav li {
	float: left;
	font-size: 12px;
}

#nav li ul {
	position: absolute;
	width: 16em;
	left: -999em;
	z-index: 20;
	height: 20px;
	line-height: 20px;
	text-transform: none;
}

#nav li ul li a:hover, #nav li ul li ul li a:hover {
	background-color: #BB1D00;
	color: #FFF;
	text-decoration: none;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li ul {margin:-21px 0 0 17.3em;}
#nav li ul li ul li ul {margin:-21px 0 0 15.5em;}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li ul a {
	background-color:#C5C5C5;
	background-image:none;
	border-bottom:1px solid #333333;
	color:#000000;
	height:20px;
	padding:0;
	text-align:left;
	text-indent:5px;
	width:18em;
}

#nav li ul li a {
	padding-left:10px;
}

#nav li ul li ul a {
	width: 16em;
	color: #000;
}

/* #nav li.current a {
	text-decoration: underline;
} */


/* Nav Left */

#nav_left {float:left;margin:0;padding:0;width:144px;}

#nav_left ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
	width: 100%;
	background-color: #FBE0CF;
}

#nav_left li ul{
background-color:#00707C;
left:-999em;
position:absolute;
width:15em;
z-index:20;
}

#nav_left a {border-bottom:1px solid #FFFFFF;color:#000000;display:block;font-family:sans-serif;font-size:11px;font-weight:bold;line-height:30px;padding:0 0 0 5px;}
#nav_left a:hover {background-color:#BB1D00;color:#fff;text-decoration:none;}

#nav_left li {background-image:url("../images/nav_bg.gif");float:left;list-style-type:none;width:100%;}

#nav_left li ul {background-color:#C5C5C5;float:left;list-style-type:none;margin-left:144px;margin-top:-30px;width:144px;}

#nav_left li:hover ul {
	left: auto;
}

#nav_left li:hover ul, #nav_left li.sfhover ul {
	left: auto;
}

#nav_left li:hover ul {
	left: auto;
}

#nav_left li:hover ul, #nav_left li.sfhover ul {
	left: auto;
}

#nav_left li ul ul {
	margin: -1.75em 0 0 15em;
}


#nav_left li:hover ul ul, #nav_left li.sfhover ul ul {
	left: -999em;
}

#nav_left li:hover ul, #nav_left li li:hover ul, #nav_left li.sfhover ul, #nav_left li li.sfhover ul {
	left: auto;
}

#nav_left li:hover ul ul, #nav_left li:hover ul ul ul, #nav_left li.sfhover ul ul, #nav_left li.sfhover ul ul ul {
	left: -999em;
}

#nav_left li:hover ul, #nav_left li li:hover ul, #nav_left li li li:hover ul, #nav_left li.sfhover ul, #nav_left li li.sfhover ul, #nav_left li li li.sfhover ul {
	left: auto;
}

#nav_left li ul a, #nav_left li ul li ul a #nav_left li ul li ul li ul a {background-image:none;border-bottom:1px solid #000000;line-height:20px;text-align:left;text-indent:5px;}

.nav, #nav_left li ul li {border-bottom:1px solid #FFFFFF; float: left;}
#nav_left li ul li {background-image:none;}
#nav_left li ul li ul {margin-left:144px;}
.nav, #nav_left li ul li ul li{}
#nav_left li ul li ul a, #nav_left li ul li ul a #nav_left li ul li ul li ul a {}