/* menu styles */
#top_nav {
	margin: 0;
	padding: 0;
}

#top_nav li {
	float: left;
	list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	
}

#top_nav li a	{
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	border-right: 1px solid white;
	color: #003f5e;
	white-space: nowrap;
	height: 20px;
}


#top_nav #products {
	width: 64px;
	background: url(_images/nav_products_off.gif) no-repeat top left;
}
#top_nav #products:hover, #top_nav #products_on {
	width: 64px;
	background: url(_images/nav_products_on.gif) no-repeat top left;
} 

#top_nav #research {
	width: 64px;
	background: url(_images/nav_research_off.gif) no-repeat top left;
}
#top_nav #research:hover, #top_nav #research_on {
	background: url(_images/nav_research_on.gif) no-repeat top left;
	width: 64px;
}

#top_nav #experts {
	width: 88px;
	background: url(_images/nav_experts_off.gif) no-repeat top left;
}
#top_nav #experts:hover, #top_nav #experts_on {
	background: url(_images/nav_experts_on.gif) no-repeat top left;
	width: 88px;
}

#top_nav #clients {
	width: 54px;
	background: url(_images/nav_clients_off.gif) no-repeat top left;
}
#top_nav #clients:hover, #top_nav #clients_on {
	background: url(_images/nav_clients_on.gif) no-repeat top left;
	width: 54px;
}

#top_nav #webinar {
	width: 98px;
	background: url(_images/nav_webinar_off.gif) no-repeat top left;
}
#top_nav #webinar:hover, #top_nav #webinar_on {
	background: url(_images/nav_webinar_on.gif) no-repeat top left;
	width: 98px;
}

#top_nav #news {
	width: 54px;
	background: url(_images/nav_news_off.gif) no-repeat top left;
	padding-right:10px;
}
#top_nav #news:hover, #top_nav #news_on {
	background: url(_images/nav_news_on.gif) no-repeat top left;
	width: 54px;
	padding-right:10px;
}

#top_nav #contact {
	width: 60px;
	background: url(_images/nav_contact_off.gif) no-repeat top left;
}
#top_nav #contact:hover, #top_nav #contact_on {
	background: url(_images/nav_contact_on.gif) no-repeat top left;
	width: 60px;
}





#top_nav li a span {
	display: none;
}

#top_nav li a:hover {
	background: #ffffff;
	color: #cb5315;
}
		
#top_nav li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	background: #003F5E;
	z-index:1;
}

#top_nav li ul li {
	float: none;
	display: inline;
	border-right: 0;
	
}
			
#top_nav li ul li a {	
	width: auto;
	color:#FFFFFF;
	background-color:#003f5e;	
	border:0px;
}

#top_nav li ul li a:hover {
	color:#FFFFFF;
	background-color:#003047;
}
