/********************* BLUE NAV *********************/

#blue-nav-div {width: 638px; 
	float:right;
	height:25px;}
	
#blue-nav , #blue-nav ul {
			padding: 0;
			margin: 0px;
			list-style: none;
			overflow: auto;			
			line-height: 1.1;
}

#blue-nav li {
			margin: 0;
			float: left;
			padding: 0;
			color: #00aeef;
			font-weight: bold;
			font-size: 11px;
			height:24px;
			line-height:22px;
}

#blue-nav li ul li {
			float:none;
}

#blue-nav li a { margin: 0 0 0 10px; color: #00aeef; padding:5px 8px 5px 8px; vertical-align:middle;}
#blue-nav li a:link {color:#00aeef; }
#blue-nav li a:hover  {color:#fff !important; text-decoration:none;background:#00aeef; }
#blue-nav li a:visited {color:#00aeef; }
#blue-nav li a:active {color:#00aeef; }

#blue-nav li ul.first { /* second-level lists */
	position: absolute; 
	background-color:#4c3b34 ;
	width: 110px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:500;
	border: 2px solid #00aeef;
	padding-left: 0px;
	overflow:visible;
	background: #fff url(/design/diamond-blue.gif) no-repeat center top;	
}


#blue-nav ul.first li { /* second-level list items */
	padding-top:8px; 
	padding-bottom:5px; 
	padding-left:10px; 
	padding-right:0px;
	font-size: 11px;
	font-weight:bold;
	margin: 0 5px;
	line-height:15px;
	text-align:left;
}

#blue-nav ul.align-right li {
	text-align:right;
	padding-right:14px;
}

#blue-nav ul.first li {
	height:auto;
}

#blue-nav ul.first:last-child {
	padding-bottom:10px; 
}

#blue-nav ul.first li a {font-family: Arial; text-decoration: none; margin: 0px !important; padding:0;}
#blue-nav ul.first li a:link {color:#00aeef; }
#blue-nav ul.first li a:hover {color:#00aeef !important; text-decoration:underline; background:none; }
#blue-nav ul.first li a:visited {color:#00aeef; }
#blue-nav ul.first li a:active {color:#00aeef; }

#blue-nav li:hover ul.first { /* lists nested under hovered list items */
	left: auto;
}

.hover-blue-menu { /* class that jquery adds to keep the a hover effect when the user is mousing over the menu */
	color:#fff !important; text-decoration:none; background:#00aeef;
}

/********************* GREY NAV *********************/

#grey-nav-div {width: 300px; height: 14px; float:left; margin-top:27px; border:1px solid #fff}

#grey-nav, #grey-nav ul {
			padding: 0;
			margin: 2px 0 0;
			list-style: none;
			overflow: auto;			
			line-height: 1.1;
}

#grey-nav ul {
	border-top: none;
}

#grey-nav li {
			margin: 0 0 0 15px;
			float: left;
			padding: 0;
			color: #796c67;
			font-weight: bold;
			font-size: 11px;
			height: 14px;
}

#grey-nav li ul li {
			float:none;
}

#grey-nav li a { margin-left: 18px; color: #796c67;}
#grey-nav li a:link {color:#796c67; }
#grey-nav li a:hover {color:#2e1308; text-decoration:none; }
#grey-nav li a:visited {color:#796c67; }
#grey-nav li a:active {color:#796c67; }

#grey-nav li ul.first { /* second-level lists */
	position: absolute; 
	background-color:#4c3b34 ;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:500;
	border-top: 10px solid #fff;
	padding-left: 15px;
	overflow:visible;
	background: #4c3b34 url(/design/diamond-brown.gif) no-repeat center top;	
}


#grey-nav ul li { /* second-level list items */
	padding-top:8px; 
	padding-bottom:5px; 
	padding-left:0px; 
	padding-right:10px;
	font-size: 11px;
	font-weight:bold;
	margin-left:0px;
}

#grey-nav ul.first li {
	height:auto;
}

#grey-nav ul.first:last-child {
	padding-bottom:10px; 
}

#grey-nav ul li a {font-family: Arial; text-decoration: none; margin-left:0px;}
#grey-nav ul li a:link {color:#FFF; }
#grey-nav ul li a:hover {color:#FFF; text-decoration:underline; }
#grey-nav ul li a:visited {color:#FFF; }
#grey-nav ul li a:active {color:#FFF; }

#grey-nav li:hover ul.first { /* lists nested under hovered list items */
	left: auto;
}


/********************* BLACK NAV *********************/
#black-nav-div {width: 452px; height: 18px; float:left; margin-top:24px; border:1px solid #fff; overflow:hidden;}

#black-nav, #black-nav ul {
			padding: 0;
			margin: 2px 0 0 0;
			list-style: none;
			overflow: auto;			
			line-height: 1.1;

}

#black-nav ul {
	border-top: none;
}

#black-nav li {
			margin: 0 0 0 13px;
			float: left;
			padding: 0;
			color: #2e1308;
			font-weight: bold;
			font-size: 14px; 
			height: 18px;
			line-height: 14px;
}

#black-nav li ul li, #black-nav li ul li ul li {
			float:none;
}

#black-nav li a { margin-left: 15px; color: #2e1308;}
#black-nav li a:link {color:#2e1308; }
#black-nav li a:hover {color:#00aeef; text-decoration:none; }
#black-nav li a:visited {color:#2e1308; }
#black-nav li a:active {color:#2e1308; }

#black-nav li ul.first { /* second-level lists */
	position: absolute; 
	background-color:#0094cb ;
	width: 158px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:500;

	border-top: 11px solid #fff;

	padding-left: 15px;
	overflow:visible;
	background: #0094cb url(/design/diamond2.gif) no-repeat center top;	
	
}

#black-nav li ul li ul.second { /* third-level lists */
	position:absolute;
	float:right;
	background-color:#0094cb;
	width: 164px;
	display:none;
	z-index:600;
	border-top:none;
	padding-left: 15px;
}

#black-nav ul li { /* second-level list items */
	padding-top:13px; 
	padding-bottom:5px; 
	padding-left:0px; 
	padding-right:10px;
	font-size: 11px;
	font-weight:bold;
	margin-left:0px;
	
}

#black-nav ul.first li, #black-nav ul.second li {
	height:auto;
}

#black-nav ul.first:last-child, #black-nav ul.second:last-child {
	padding-bottom:10px; 
}

#black-nav ul.second { 
	background: #F00;
	z-index: 600;
	position:absolute;
	border-left: 1px solid #00617f;
}

#black-nav ul li a {font-family: Arial; text-decoration: none; margin-left:0px;}
#black-nav ul li a:link {color:#FFF; }
#black-nav ul li a:hover {color:#FFF; text-decoration:underline; }
#black-nav ul li a:visited {color:#FFF; }
#black-nav ul li a:active {color:#FFF; }

#black-nav ul li.hover-arrow:hover {
	background: url(/design/bg-pointer5.gif) no-repeat;
}

#black-nav ul li a.hover-arrow-a:hover {
	text-decoration:none !important;
}

#black-nav li:hover ul.first { /* lists nested under hovered list items */
	left: auto;
}

#black-nav ul li:hover ul.second { /* lists nested under hovered list items */
	display:block;
	margin-left:87px;
	margin-top:-27px;
}


#black-nav ul li:hover ul.second2 { /* lists nested under hovered list items */
	margin-top:-59px;
}

ul.manage-perform {
	padding-left: 0px !important;
}

a.hover-arrow-a {
	padding-left: 15px;
	
}

li.white-spacer { height:10px; background-color:#fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
/********************* FEATURED BUTTONS NAV *********************/

#featured-buttons-div {
	left:840px; top: 120px; z-index:100; position:relative; margin:0; padding:0;
	width:170px; height: 97px;
	
}

#featured-buttons-ul {
	padding: 0;
	margin: -5px 0 0 0;
	list-style: none;
	overflow:hidden;			
	width:170px;
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	-ms-box-shadow: 0px 0px 10px #000;
	-o-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 5px #000;
}

#featured-buttons-ul a li {
	padding: 10px;
	background: #00aeef;
	width: 170px;
	margin: 0;
	border-bottom: 1px solid #fff;
	color: #fff;
	text-decoration:none !important;
}

#featured-buttons-ul a li:hover {	
	background: #00617f;
	color: #fff;
	text-decoration:none !important;
}

#featured-buttons-ul a {font-family: Arial; text-decoration: none; margin-left:0px; font-size: 13px;}
#featured-buttons-ul a:link {color:#FFF; }
#featured-buttons-ul a:hover {color:#FFF; text-decoration:none; }
#featured-buttons-ul a:visited {color:#FFF; }
#featured-buttons-ul a:active {color:#FFF; }