/* =Menu
-------------------------------------------------------------- */

.skip-link {
	display:none;
}
#access {
	height:35px;
	overflow:visible;
	z-index:100;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:	0;
	padding:0;
	list-style:	none;
}
.sf-menu {
/* line-height:	1.0; */
}
.sf-menu ul {
	position:absolute;
	/* top:-999em; */
	width:10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:100%;
}
.sf-menu li:hover {
	visibility:	inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:	left;
	position:relative;
}
.sf-menu a {
	display:block;
	position:relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:2.5em; /* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
#sub-menu-bg {
	width:100%;
	background:#4a4c49;
	height:40px; /*changed by LV on 11-23-11*/
}
.current_page_ancestor{
			background:#4a4c49;
}
ul#menu-main-nav {
	float:right;
	border-right:none;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
}
ul#menu-main-nav li ul.sub-menu li {
	background:none;
	float:left;
	border-right: 1px solid #666;/*HP: new*/
	margin: 6px 0;/*HP: new*/
	
}
ul#menu-main-nav li ul.sub-menu li:last-child {/*HP: new*/
	border-right: none;
}
ul#menu-main-nav li ul.sub-menu li a{/*HP: new*/
	padding-top: 3px;
	padding-bottom: 0;	
	font-weight: normal;
	font-size:12px;
	color: #ccc;
	text-transform: capitalize;
	
}
/*** THEMATIC SKIN ***/
.sf-menu {
	float:left;
}
.ie6 .sf-menu {
	margin-bottom: -1px;
}
.sf-menu a {
	padding:9px 13px;
	text-decoration:none;
}
.windows .sf-menu a {
	font-size: 12px;
	padding:7px 13px 7px; /*changed by LV on 11-23-11*/
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:#FFF;
	font-weight:bold;
}
.sf-menu li {
	color:#fff;
}
.sf-menu li li {
	color:#fff;
}
ul#menu-main-nav .sf-menu li li li {
	background:#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
	border-bottom-color:#ccc;
	background: #4A4C49;
}
ul#menu-main-nav li.current-menu-item {
	background-color:#4A4C49;
}
ul#menu-main-nav li.menu-item {
	position:relative;
	margin: 0 3px;/*HP: new*/
}
ul#menu-main-nav li.menu-item:hover {
	background:#4A4C49;
}
/* hide all subnavs on page load */
.sf-menu li.menu-item ul.sub-menu{
	display:none;
	visibility:hidden;
}
ul#menu-main-nav li.menu-item ul.sub-menu {
	width:960px !important;
	background:none !important;
	position:absolute;
	bottom:0;
	left:-100%;
	/* ERP test top position */
	top:35px;
}
ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item {
	background-color:none !important;
	float:left !important;
	width: auto !important;/*width:150px !important;*/
}
ul#menu-main-nav li.menu-item ul.sub-menu li.menu-item.current-menu-item a{
	font-weight: bold !important;
	font-size: 15px;
	color: #fff;
	border-bottom: 3px solid #9E0621;
	padding-bottom: 8px;
}
.sf-menu ul {
	background-color:#4A4C49;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:35px; /* overriding essential styles */
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	border-bottom:none;
	color: #fff;/*HP: new*/
	padding-bottom:0;
}
.sf-menu ul a:hover {
	color: #ccc;/*HP: new*/
}
/*Set left specs once final navigation items are in place*/
#menu-item-22 ul {/*news*/
	left: -50px !important;
} 
#menu-item-18 ul {
	left: -500px !important} /*broadcasters*/
#menu-item-62 ul {/*careers*/
	left: -300px !important;
} 
#menu-item-60 ul {/*business*/
	left: -450px !important;
} 
#menu-item-19 ul {/*about*/
	left: -800px !important;
} 