﻿
/*
For more info: Son of Suckerfish Dropdowns - http://www.htmldog.com/articles/suckerfish/dropdowns/
*/
#listMenuRoot, #listMenuRoot ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	z-index: 9999;
	line-height: normal;
}

#listMenuRoot {
}


/*global*/
#listMenuRoot a {
	display: block;
	text-decoration: none;
	cursor: pointer !important;
}

/*first level*/
#listMenuRoot li {
	float: left;
	padding: 0;
	margin: 0;
	cursor: pointer !important;
}

#listMenuRoot li a {
	font-size: 12px;
	line-height: 45px;
	padding: 0 20px;
	color: #FFFFCC;
}

#listMenuRoot li.first a {
	padding-left: 0px;
}

#listMenuRoot li a:hover {
	color: #f7a11a;
}

#listMenuRoot li > a {
	text-transform: uppercase;
}

/*second level and deeper*/
#listMenuRoot li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 240px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-left: 0px;
	background: url(../images/dd-bottom.png) no-repeat bottom;
	/*-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;*/
	border-top: 1px solid #202020;
}
#listMenuRoot li li {
	width: 240px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: #161616;
	border-bottom: 1px solid #202020;
}

#listMenuRoot li ul a {
	width: 212px;
	line-height: normal;
	padding:7px 14px;
	font-size: 12px;
	color: #FFFFCC;
	background: none;
	text-transform: none;
	border-left: 0px;
}

/*third level and deeper*/
#listMenuRoot li ul ul {
	margin: -29px 0 0 240px;
	padding: 0px;
	display: none;
}


/*nav states*/
#listMenuRoot li {
	background: none;
}

#listMenuRoot li.last {
	background: none;
}

#listMenuRoot li:hover, #listMenuRoot li.sfhover { /*first level bg while on hover*/
}
#listMenuRoot li:hover a, #listMenuRoot li.sfhover a, #listMenuRoot ul.currentpage li a {
	/*color: #f7a11a;*/
}

#listMenuRoot li.currentpage { /*first level current page bg*/
}
#listMenuRoot li.currentpage:hover { /*first level current page bg*/
}
#listMenuRoot li.currentpage a {
	color: #f7a11a;
}
#listMenuRoot li.currentpage:hover a, #listMenuRoot li.currentpage a:hover {
	color: #f7a11a;
}


#listMenuRoot ul li { /*dropdown bg*/
}

#listMenuRoot li:hover li a, #listMenuRoot li.sfhover li a, #listMenuRoot ul.currentpage li li a, #listMenuRoot li.currentpage:hover li a {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #FFFFCC;
}

#listMenuRoot li:hover li a:hover, #listMenuRoot li.sfhover li a:hover, #listMenuRoot ul.currentpage li li a:hover, #listMenuRoot li.currentpage:hover li a:hover {
	color: #f7a11a;
}


/*For three level of dropdowns*/
#listMenuRoot li:hover ul ul, #listMenuRoot li:hover ul ul ul, #listMenuRoot li.sfhover ul ul, #listMenuRoot li.sfhover ul ul ul {
	left: -999em;
}
#listMenuRoot li:hover ul, #listMenuRoot li li:hover ul, #listMenuRoot li li li:hover ul, #listMenuRoot li.sfhover ul, #listMenuRoot li li.sfhover ul, #listMenuRoot li li li.sfhover ul {
	left: auto;
}

/*For four level of dropdowns*/
#listMenuRoot li:hover ul ul, #listMenuRoot li:hover ul ul ul, #listMenuRoot li:hover ul ul ul ul, #listMenuRoot li.sfhover ul ul, #listMenuRoot li.sfhover ul ul ul, #listMenuRoot li.sfhover ul ul ul ul {
	left: -999em;
}

#listMenuRoot li:hover ul, #listMenuRoot li li:hover ul, #listMenuRoot li li li:hover ul, #listMenuRoot li li li li:hover ul, #listMenuRoot li.sfhover ul, #listMenuRoot li li.sfhover ul, #listMenuRoot li li li.sfhover ul, #listMenuRoot li li li li.sfhover ul {
	left: auto;
}

/*fix for IE7*/
#listMenuRoot li:hover, #listMenuRoot li.hover {  
     position: static;  
}  

/*
playback timings (ms):
  captures_list: 0.526
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.045
  esindex: 0.006
  cdx.remote: 5.993
  LoadShardBlock: 46.289 (3)
  PetaboxLoader3.datanode: 87.937 (5)
  PetaboxLoader3.resolve: 83.494 (3)
  load_resource: 170.157 (2)
*/