#navigation-links {
	margin: 0;
	padding: 0;
}

#navigation-links ul {
	margin: 0; 
	padding: 0;
}

#navigation-links li {
	margin: 0;
	padding: 0;
	background: none;
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
}

#navigation-links li ul {
	position: absolute;
	z-index: 99;
	left: -999em; 
	width: 190px;
	height: auto;
}

#navigation-links li li {
	padding: 0 10px 0 0;
	margin: 0;
	width: 180px;
}

#navigation-links ul a {
	width: 152px;
}

#navigation-links li:hover ul,
#navigation-links li.sfhover ul, #navigation-links li.activesfhover ul {
	left: -999em;
}

#navigation-links li:hover ul,
#navigation-links li.sfhover ul, #navigation-links li.activesfhover ul {
	left: auto;
}

/*-----------------------------------*/
/* 1st level */

#navigation {
	position: absolute;
	top: 134px;
	left: 0;
	height: 52px;
	width: 949px;
	background: #f2f3f3 url("/images/layout/backgrounds/nav-stripe.png") top repeat-x;
	z-index: 4;
}

#navigation-links {
	margin-left: 113px; /* increase/decrease this value to "center" the nav links */
	position: relative;
	height: 47px;
	z-index: 5;
}
		
#navigation-links li a {
	line-height: 20px;
	padding: 0 18px;
	display: block;
	text-decoration: none;
	border-right: 1px solid #e6e6e6;
	font: bold 14px/47px Arial, sans-serif;
	color: #67645f;
}

#navigation-links li a.ihopsignup {
	line-height: 20px;
	padding: 0 18px;
	display: block;
	text-decoration: none;
	border-right: 1px solid #e6e6e6;
	font: bold 14px/47px Arial, sans-serif;
	color: #67645f;
}			

#navigation-links li a:hover,
#navigation-links li a:focus,
#navigation-links li a.active,
#navigation-links li:hover a,
#navigation-links li.sfhover a,
#navigation-links li a.active:hover,
#navigation-links li a.active:active {
	background: url("/images/layout/backgrounds/nav-stripe-hover.png") top repeat-x;
}


#navigation-links li:hover li a,
#navigation-links li.sfhover li a {
	background: none;
}

#navigation-links li a.active,
#navigation-links li a.active:hover,
#navigation-links li a.active:active,
#navigation-links li a.active:focus {
	color: #EFA700;
}

/* 2nd level and above */
#navigation-links li ul {
	background-color:#f2f3f3;
	border: 1px solid #e6e6e6;
}

#navigation-links li ul li {
	border: none;
	color: #f2f3f3;
	border-bottom: 1px solid #e6e6e6;
}

#navigation-links li ul a {
	padding: 0 18px;
	text-transform: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border-right: none;
	height: 24px;
	line-height: 24px;
}

#navigation-links li ul a:hover,
#navigation-links li ul a:active,
#navigation-links li ul a:focus,
#navigation-links ul li:hover,
#navigation-links ul li.sfhover {
	color: #EFA700;
	background: #e6e6e6;
}

#navigation-links ul li a.active,
#navigation-links ul li a.active:hover,
#navigation-links ul li a.active:active,
#navigation-links ul li a.active:focus {
	background: none !important;
	color: #EFA700;
	font-weight: bold;
}

#navigation-links ul li a {
	background: none;
	font-weight: bold;
	padding: 0 18px;
}
					
body.nav-home #navigation-links li a#nav-home,
body.nav-products #navigation-links li a#nav-products,
body.nav-ihopproducts #navigation-links li a#nav-ihopproducts,
body.nav-ihopsignup #navigation-links li a#nav-ihopsignup,
body.nav-ihoptraining #navigation-links li a#nav-ihoptraining,
body.nav-ihopsupport #navigation-links li a#nav-ihopsupport,
body.nav-clients #navigation-links li a#nav-clients,
body.nav-support #navigation-links li a#nav-support,
body.nav-news #navigation-links li a#nav-news,
body.nav-blog #navigation-links li a#nav-blog,
body.nav-about #navigation-links li a#nav-about,
body.nav-company #navigation-links li a#nav-company,
body.nav-howitworks #navigation-links li a#nav-howitworks,
body.nav-contact #navigation-links li a#nav-contact,
body.nav-community #navigation-links li a#nav-community,
body.nav-nrn #navigation-links li a#nav-nrn,
body.nav-frla #navigation-links li a#nav-frla					{
	background: url("/images/layout/backgrounds/nav-stripe-hover.png") top repeat-x !important;
	color: #EFA700;
}
	
#sub-navigation {
	padding-left: 26px;
	float: left;
	width: 130px;
	padding-top: 10px;
}
			
#sub-navigation ul {
	margin: 0 0 8px 0;
}
				
#sub-navigation ul li {
	padding: 8px 0 9px 0;
	border-bottom: 1px solid #dbdbda;
	font: normal 13px/15px Arial, sans-serif;
	color: #67645f;
}
					
#sub-navigation ul li a {
	font: normal 13px/15px Arial, sans-serif;
	color: #67645f;
	text-decoration: none;
}
					
#sub-navigation ul li a:hover,
#sub-navigation ul li a.active {
	color: #EFA700;
}
					
body.snav-hotschedules #sub-navigation ul li a#snav-hotschedules,
body.snav-core #sub-navigation ul li a#snav-core,
body.snav-team #sub-navigation ul li a#snav-team,
body.snav-workforce #sub-navigation ul li a#snav-workforce,
body.snav-enterprise #sub-navigation ul li a#snav-enterprise,
body.snav-logbook #sub-navigation ul li a#snav-logbook,
body.snav-schedule #sub-navigation ul li a#snav-schedule,
body.snav-clients #sub-navigation ul li a#snav-clients,
body.snav-case-studies #sub-navigation ul li a#snav-case-studies,
body.snav-testimonials #sub-navigation ul li a#snav-testimonials,
body.snav-news #sub-navigation ul li a#snav-news,
body.snav-blog #sub-navigation ul li a#snav-blog,
body.snav-events #sub-navigation ul li a#snav-events,
body.snav-testimonials #sub-navigation ul li a#snav-testimonials,
body.snav-background #sub-navigation ul li a#snav-background,
body.snav-executiveteam #sub-navigation ul li a#snav-executiveteam,
body.snav-history #sub-navigation ul li a#snav-history,
body.snav-partners #sub-navigation ul li a#snav-partners,
body.snav-careers #sub-navigation ul li a#snav-careers,
body.snav-how #sub-navigation ul li a#snav-how,
body.snav-features #sub-navigation ul li a#snav-features,
body.snav-service #sub-navigation ul li a#snav-service,
body.snav-faqs #sub-navigation ul li a#snav-faqs,
body.snav-frla #sub-navigation ul li a#snav-frla {
	color: #EFA700 !important;
}

body.snav-core #navigation-links ul li a#snav-core{
	color: #efa700 !important;
}