td.TopTabGroupLeftMost,
td.TopTabGroupLeftMostSelected
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border: solid 1px #e8e8e8;
	cursor: pointer;
}

td.TopTabGroupLeftMostHover
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border: solid 1px #e8e8e8;
	background-color: #ff0000;
	cursor: pointer;
}

td.TopTabGroupMiddle,
td.TopTabGroupMiddleSelected
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	cursor: pointer;
}

td.TopTabGroupMiddleHover
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	background-color: #ff0000;
	cursor: pointer;
}

td.TopTabGroupRightMost,
td.TopTabGroupRightMostSelected
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	cursor: pointer;
}

td.TopTabGroupRightMostHover
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	background-color: #ff0000;
	cursor: pointer;
}

.TopTabGroupLeftMost a:link,
.TopTabGroupLeftMost a:hover,
.TopTabGroupLeftMost a:active,
.TopTabGroupLeftMost a:visited,
.TopTabGroupMiddle a:link,
.TopTabGroupMiddle a:hover,
.TopTabGroupMiddle a:active,
.TopTabGroupMiddle a:visited,
.TopTabGroupRightMost a:link,
.TopTabGroupRightMost a:hover,
.TopTabGroupRightMost a:active,
.TopTabGroupRightMost a:visited
{
	font: 12px Arial;
	font-weight:bold;
	color: #7b7b7b;
	text-decoration: none;
	cursor: pointer;
}

.TopTabGroupLeftMostSelected a:link,
.TopTabGroupLeftMostSelected a:hover,
.TopTabGroupLeftMostSelected a:active,
.TopTabGroupLeftMostSelected a:visited,
.TopTabGroupMiddleSelected a:link,
.TopTabGroupMiddleSelected a:hover,
.TopTabGroupMiddleSelected a:active,
.TopTabGroupMiddleSelected a:visited,
.TopTabGroupRightMostSelected a:link,
.TopTabGroupRightMostSelected a:hover,
.TopTabGroupRightMostSelected a:active,
.TopTabGroupRightMostSelected a:visited
{
	font: 12px Arial;
	font-weight:bold;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
}

.TopTabGroupLeftMostHover a:link,
.TopTabGroupLeftMostHover a:hover,
.TopTabGroupLeftMostHover a:active,
.TopTabGroupLeftMostHover a:visited,
.TopTabGroupMiddleHover a:link,
.TopTabGroupMiddleHover a:hover,
.TopTabGroupMiddleHover a:active,
.TopTabGroupMiddleHover a:visited,
.TopTabGroupRightMostHover a:link,
.TopTabGroupRightMostHover a:hover,
.TopTabGroupRightMostHover a:active,
.TopTabGroupRightMostHover a:visited
{
	font: 12px Arial;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.TopTabGroupLeftMost img,
.TopTabGroupLeftMostSelected img,
.TopTabGroupRightMost img,
.TopTabGroupRightMostSelected img,
.TopTabGroupMiddle img,
.TopTabGroupMiddleSelected img
{
	background-image: url(/images/FE/arrow-off.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 3px;
	vertical-align: middle;
	padding-bottom: 4px;
}

.TopTabGroupLeftMostHover img,
.TopTabGroupRightMostHover img,
.TopTabGroupMiddleHover img
{
	background-image: url(/images/FE/arrow-on.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 3px;
	vertical-align:middle;
	padding-bottom: 4px;
}

div.leagueMenu
{
	position: absolute;
}

div.leagueMenuItem
{
	border: solid 2px #ff0000;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
	display: inline;
	z-index: 10;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
}

.leagueMenuItemTitle
{
	text-align: center;
	background-color: #e8e8e8;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	padding-left: 70px;
	padding-right: 70px;
	letter-spacing: 4px;
}

td.leagueMenuItemColumn
{
	vertical-align: top;
	padding: 0px 10px 0px 10px;
}

.leagueMenuIFrame
{
	position: absolute;
	display: inline;
	z-index: 9;
	visibility: hidden;
}

.leagueMenuItemColumn a:link, .leagueMenuItemColumn a:active, .leagueMenuItemColumn a:visited, .leagueMenuItemColumn a:hover
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

#menuAllNCAA1, #menuAllNCAA2, #menuAllNASCAR1, #menuAllNASCAR2
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #ff0000;
	background-color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
}

.SpiderMenuTop30
{
	color: #ff0000;
}

td.leagueMenuItemSpacer{
line-height:4px;
}
td.leagueMenuItemSpacerWithLine
{
	border-top:1px solid #E8E8E8;
	line-height: 4px;
}

.leagueMenuItemRowOver a:link, .leagueMenuItemRowOver a:active,
.leagueMenuItemRowOver a:visited, .leagueMenuItemRowOver a:hover
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}

.leagueMenuItemRowOut a:link, .leagueMenuItemRowOut a:active,
.leagueMenuItemRowOut a:visited, .leagueMenuItemRowOut a:hover
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

td.leagueMenuItemRowOver
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}

td.leagueMenuItemRowOut
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

.leagueMenuDeptTable
{
	width: 100%;
	border-top: solid 1px #FFFFFF;
}
a.AffiliateLink img{
border:none;
height:auto;
width:auto;
background:none;
margin:0;
}
