/* -------------------------------------------------------------- 
	
	navigation.css	
	* Styles for navigation elements
	
-------------------------------------------------------------- */

/* Navigation with Level One and Sublevel Navigation Together */

div.Navigation ul li
{
	float: left;
	height: 14px;	
	width: auto;
}

div.Navigation ul a
{
	float: left;
	height: 14px;
	width:auto;
	background: url("../../Images/navigation/main-navigation.new.gif") repeat scroll 0 0 transparent;
}

/* Backgrounds */
div.Navigation .home,
div.Navigation .home a
{
	/*width: 68px;*/
	width:0;
	background-position: 0 0;
}

div.Navigation .results a
{
	width: 91px;
	background-position: 0 0;
}

div.Navigation .team a
{
	width: 68px;
	background-position: -91px 0;
}

div.Navigation .insights a
{
	width: 92px;
	background-position: -159px 0;
}

div.Navigation .company a
{
	width: 98px;
	background-position: -251px 0;
}

div.Navigation .events a 
{
	width:83px;
	background-position: -349px 0;
}

div.Navigation .blog a
{
    width: 54px;
	background-position: -432px 0;
}

/* Rollover Backgrounds */
div.Navigation .home a:hover
{
	background-position: 0 -18px;
}

div.Navigation .results a:hover
{
	background-position: 0 -15px;
}

div.Navigation .team a:hover
{
	background-position: -91px -15px;
}

div.Navigation .insights a:hover
{
	background-position: -159px -15px;
}

div.Navigation .company a:hover
{
	background-position: -251px -15px;
}

div.Navigation .events a:hover
{
	background-position: -349px -15px;
}

div.Navigation .blog a:hover
{
    background-position: -432px -15px;
}

/* Active Backgrounds */
div.Navigation .homeLevelOneSelected a
{
	background-position: 0 -30px;
}

div.Navigation .resultsLevelOneSelected a
{
	background-position: 0 -30px;
}

div.Navigation .teamLevelOneSelected a
{
	background-position: -91px -30px;
}

div.Navigation .insightsLevelOneSelected a
{
	background-position: -159px -30px;
}

div.Navigation .companyLevelOneSelected a
{
	background-position: -251px -30px;
}

div.Navigation .eventsLevelOneSelected a
{
	background-position: -349px -30px;
}

div.Navigation .blogLevelOneSelected a
{
    background-position: -432px -30px;
}

ul#MainNav li a
{
	line-height:0px;
	overflow:hidden;
	font-size:0px;
	text-indent: -9999px;
}

div.Navigation span
{
	display: none;
}


li.CMSListMenuHighlightedLI a.CMSListMenuLinkHighlighted {
    color:#FFEC96;
    font-weight:bold;
}

.ContentRight a.on {
    color:#FFFFFF;
    font-weight:bold;
}
/* Press Nav */

div.PressNav ul li
{
	float:left;
	width:auto;
	height:13px;
	display: inline;
	list-style-type: none;
	font-size:12px;
	padding:0px;
	margin:0px;
}

div.PressNav ul li a
{
	float: left;
	height: 13px;
	width:auto;
	padding:0px;
	margin:0px;
}


div.PressNav ul a
{
	color: #FFEC96;
	padding:0px;
	margin:0px;
}

div.PressNav span
{
	float:left;
	width:auto;
	margin:0px 7px 0px 7px;
}

div.PressNav ul a:hover
{
	color:#99ccff;
}

div.PressNav ul .active a,
div.PressNav ul .Active a
{
	color:#ffffff;
	font-weight:bold;
}

/* Left Press Nav */

div.LeftPressNav ul
{
	float:left;
	width:160px;
	font-size:12px;
}

div.LeftPressNav ul li
{
	float:left;
	width:160px;
	margin-bottom:5px;
}

div.LeftPressNav ul a
{
	float:left;
	width:auto;
	color:#FFF;

}

div.LeftPressNav ul a:hover
{
	color:#ffec96;
}

div.LeftPressNav ul  .Active a
{
	color:#ffec96;
	font-weight:bold;
}

/* Tab Nav */
ul.TabNavigation {
	float:left;
	width:620px;height:26px;
	border-bottom:solid 1px #51595C;
	margin-bottom:20px;
}
ul.TabNavigation li {
	display:inline;
	background:url(../../Images/tabnav_divider.gif) no-repeat center right;
	padding-right:10px;
	margin-right:6px;
}
ul.TabNavigation li.last { background:none;margin:0;padding:0; }
