/*  Dynamic Menu Styles */
/* -------------------------------------------------------------------------------- */


.mmMenu, .mmMenuWL
{
	z-index: 100;
	cursor: default;
	background-color: #E6E8E3;
	border: solid 1px #666765;
}

.mmShadow
{
	position: absolute;
	background-color: black;
	z-index: 99;
	filter: Alpha(style=0,opacity=6);
	-moz-opacity: 0.05;
	opacity: 0.05;
	width: 10px;
	height: 10px;
	display: none;
}

#M table, #M6 table, #M10 table
{
	border: 0px;
}


.mmItem, .mmItemWL
{

}

.mmTextOn, .mmTextOnWL
{
	padding-right: 3px;
	padding-left: 8px;
	font-weight: normal;
	padding-bottom: 1px;
	color: #000;
	padding-top: 1px;
	background-color: #CDCFCA;
}

.mmArrowOn, .mmArrowOnWL
{
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #CDCFCA;
	border-right: solid 6px #94988E;
}

.mmText, .mmTextWL
{
	padding-right: 3px;
	padding-left: 8px;
	font-weight: normal;
	padding-bottom: 1px;
	color: #000;
	padding-top: 1px;
	background-color: #E6E8E3;
}

.mmArrow, .mmArrowWL 
{
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	background-color: #E6E8E3;
	border-right: solid 6px #CDCFCA;
}

.mmTextHighLighted, .mmTextHighLightedWL
{
	padding-right: 3px;
	padding-left: 8px;
	font-weight: normal;
	padding-bottom: 1px;
	color: #000;
	padding-top: 1px;
	background-color: #CDCFCA;
}

.mmArrowHighLighted, .mmArrowHighLightedWL
{
	padding-right: 4px; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	background-color: #CDCFCA;
	border-right: solid 6px #94988E;
}

.mmTextArrow, .mmTextArrowWL
{
	border-bottom: #ffffff 1px solid;
	background-color: #808080
}

.mmTextOnWL, .mmArrowOnWL, .mmTextWL, .mmArrowWL, .mmTextHighLightedWL, .mmTextArrowWL, .mmArrowHighLightedWL
{
	border-bottom: 1px solid #fff;
}

.mmInternal, .mmInternalWL
{	
	background-color: #E6E8E3;
}
.mmMenuBlank, .mmMenuBlankWL
{
	background-color: #E6E8E3;
}


/*  Static Menu Styles */
/* -------------------------------------------------------------------------------- */

/*  Main Static Menu */
/* -------------------------------------------------------------------------------- */

#MenuColumn #StaticMenu
{
	margin: 0px 0px 0px 7px;
	padding: 8px 0 0 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#MenuColumn #StaticMenu li {
	margin: 0px;
	padding: 0px;
}

#StaticMenu a
{
	display: block;
	height: auto !important;
	height: 1.2em;
	padding: 2px 6px 2px 10px;
	background-color: #ffffff;
	border-bottom: solid 1px #d0ccc2;
	text-decoration: none;
	font-weight: normal;
	color: #2e5d71;
	margin: 0px;
}

#StaticMenu a:hover, #StaticMenu a.topborder:hover
{ 
	color: #fff;
	/*font-weight: bold;*/
	background-color: #2e5d71;
	background-position: 0px 2px
}

#StaticMenu a.topborder
{
	display: block;
	padding: 2px 6px 2px 10px;
	background-color: #ffffff;
	border-top: solid 1px #d0ccc2;
	border-bottom: none;
	text-decoration: none;
	font-weight: normal;
	color: #2e5d71;
	margin: 0px;
}

#MenuColumn ul ul
{
	border: 0px;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#MenuColumn ul ul a
{
	display: block;
	padding: 2px 6px 2px 20px;
	background-color: #fff;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	margin: 0
}

#MenuColumn ul ul a
{
	border: none;
	background-color: #fff;
	color: #000;
}


#MenuColumn ul ul a:hover
{
	color: #666;
	background-color: #CDCFCA;
}

#MenuColumn ul ul .Highlighted
{
	color: #666;
	background-color: #CDCFCA;
}

#MenuColumn .Active, #MenuColumn .Highlighted
{
	color: #fff;
	font-weight: bold;
	background-color: #2e5d71;
	background-position: 0px 2px
}

/*  Channels Static Menu */
/* -------------------------------------------------------------------------------- */

#MenuColumn #ChannelsStaticMenu, #MenuColumn #ResourcesStaticMenu
{
	margin: 0px 0px 0px 7px;
	padding: 0;
	border-top: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#ChannelsStaticMenu a
{
	display: block;
	height: 1.2em;
	padding: 1px 6px 3px 10px;
	background-color: #ffffff;
	border-bottom: solid 1px #d0ccc2;
	text-decoration: none;
	font-weight: normal;
	color: #2e5d71;
}

#ChannelsStaticMenu a:hover
{ 
	color: #fff;
	/*font-weight: bold;*/
	background-color: #2e5d71;
	background-position: 0px 2px
}

/*  Resources Static Menu */
/* -------------------------------------------------------------------------------- */

#ResourcesStaticMenu a
{
	display: block;
	height: 1.2em;
	padding: 1px 6px 3px 10px;
	background-color: #ffffff;
	border-bottom: solid 1px #d0ccc2;
	text-decoration: none;
	font-weight: normal;
	color: #2e5d71;
}

#ResourcesStaticMenu a:hover
{ 
	color: #fff;
	/*font-weight: bold;*/
	background-color: #2e5d71;
	background-position: 0px 2px
}

/*  Over-rides some of the previous menu styles */
/* -------------------------------------------------------------------------------- */

#M10I_11 td
{
	border-bottom: 0px;	
}

#M6I_2 .mmText, #M6I_2 .mmTextOn, #M6I_2 .mmTextHighLighted
{
	background-position: right center;
	background-image: url(../images/rss01.gif);
	background-repeat: no-repeat;
}

#M6I_2 .mmArrow, #M6I_2 .mmArrowOn, #M6I_2 .mmArrowHighLighted
{
	background-position: left center;
	background-image: url(../images/rss02.gif);
	background-repeat: no-repeat;
}

/*  Sheds-specific menu styles */
/* -------------------------------------------------------------------------------- */

#MenuColumn .ShedsNav .Highlighted
{
	color: #fff;
	background-color: #3E7899
}

#MenuColumn .ShedsSubNav .Highlighted 
{
	color: #3E7899;
	background-color: #E2E8EB
}

#MenuColumn .ShedsSubNav a:hover, #MenuColumn .ShedsAdvertiserServices a:hover 
{
	color: #3E7899;
	background-color: #E2E8EB
}

#MenuColumn .ShedsAdvertiserServices a
{
	color: #2e5d71;
	background-color: #EDF2F5
}
