/* CSS Document */

li a img {height: 29px; border-width: 0;}
li a#news  {background:url(images/navbar_news.gif) top left no-repeat;width:63px;height:29px;}
li a#research  {background:url(images/navbar_research.gif) top left no-repeat;width:90px;height:29px;}
li a#products  {background:url(images/navbar_products.gif) top left no-repeat;width:92px;height:29px;}
li a#membership  {background:url(images/navbar_membership.gif) top left no-repeat;width:108px;height:29px;}
li a#buyersguide  {background:url(images/navbar_buyersguide.gif) top left no-repeat;width:116px;height:29px;}
li a#tradeshows  {background:url(images/navbar_tradeshows.gif) top left no-repeat;width:113px;height:29px;}
li a#jobboard  {background:url(images/navbar_jobboard.gif) top left no-repeat;width:101px;height:29px;}
li a#runningarestaurant  {background:url(images/navbar_runningarestaurant.gif) top left no-repeat;width:171px;height:29px;}
li a#groupbuying  {background:url(images/navbar_groupbuying.gif) top left no-repeat;width:117px;height:29px;}


li a#news:hover {background: url(images/navbar_news_f2.gif) top left no-repeat;}
li a#research:hover {background: url(images/navbar_research_f2.gif) top left no-repeat;}
li a#products:hover {background: url(images/navbar_products_f2.gif) top left no-repeat;}
li a#membership:hover {background: url(images/navbar_membership_f2.gif) top left no-repeat;}
li a#buyersguide:hover {background: url(images/navbar_buyersguide_f2.gif) top left no-repeat;}
li a#tradeshows:hover {background: url(images/navbar_tradeshows_f2.gif) top left no-repeat;}
li a#jobboard:hover {background: url(images/navbar_jobboard_f2.gif) top left no-repeat;}
li a#runningarestaurant:hover  {background:url(images/navbar_runningarestaurant_f2.gif) top left no-repeat;}
li a#groupbuying:hover  {background:url(images/navbar_groupbuying_f2.gif) top left no-repeat;}


#mainNav, #mainNav ul {
	list-style: none;
	padding: 0;
	margin:0;
	width:971px;
	text-align: left;
}

#mainNav a {
	border-bottom: none;
	display:block;
}

#mainNav li {
	float: left;
	padding: 0;
	margin: 0;
}

#mainNav li ul {
	position: absolute;
	left: -999em;
	width: 185px;
	font-weight: normal;
	margin-left : 0px;
	margin-top : 0px;
	z-index:1000;
}

#mainNav li li {
	background-color:transparent;
}

#mainNav li ul a {
	width: 92px;
	color:#FFFFFF;
	background-color: #233967;
	background-image:none;
	text-decoration: none;	
	margin-left:0px;
}

#mainNav li ul a.tradeshows {
	width: 140px;
	color:#FFFFFF;
	background-color: #233967;
	background-image:none;
	text-decoration: none;	
	margin-left:0px;
}

#mainNav li ul li a:link, #mainNav li ul li a:visited {
	color : #FFFFFF;
	background-color : #233967;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:15px;
	padding-right:5px;	
	line-height:14px;
	border-bottom:1px solid #3480AD;
	border-right:none;
	background-image:none;
	
}
#mainNav li ul li a:hover, #mainNav li ul li a:active {
	color : #FFFFFF;
	background-color : #398DBF;
	font-size:11px;
	font-weight:bold;
	border-right:none;
	background-image:none;
}	
#mainNav li:hover a#news, #mainNav li.sfhover a#news{
	background:url(images/navbar_news_f2.gif) top left no-repeat;
}
#mainNav li:hover a#research, #mainNav li.sfhover a#research{
	background:url(images/navbar_research_f2.gif) top left no-repeat;
}
#mainNav li:hover a#products, #mainNav li.sfhover a#products{
	background:url(images/navbar_products_f2.gif) top left no-repeat;
}
#mainNav li:hover a#membership, #mainNav li.sfhover a#membership{
	background:url(images/navbar_membership_f2.gif) top left no-repeat;
}
#mainNav li:hover a#buyersguide, #mainNav li.sfhover a#buyersguide{
	background:url(images/navbar_buyersguide_f2.gif) top left no-repeat;
}
#mainNav li:hover a#tradeshows, #mainNav li.sfhover a#tradeshows{
	background:url(images/navbar_tradeshows_f2.gif) top left no-repeat;
}
#mainNav li:hover a#jobboard, #mainNav li.sfhover a#jobboard{
	background:url(images/navbar_jobboard_f2.gif) top left no-repeat;
}
#mainNav li:hover a#runningarestaurant, #mainNav li.sfhover a#runningarestaurant{
	background:url(images/navbar_runningarestaurant_f2.gif) top left no-repeat;
}
#mainNav li:hover a#groupbuying, #mainNav li.sfhover a#groupbuying{
	background:url(images/navbar_groupbuying_f2.gif) top left no-repeat;
}

#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul {
	left: -999em;
}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul {
	left: auto;
}
#mainNav li:hover, #mainNav li.sfhover {
	color:#FFFFFF;
}
#mainNav li:hover, #mainNav li.hover {
    position: static;
}
