/*---------------------------------------------------------
National Association of Wholesaler-Distributors

description:
Browser styles for N.A.W. web site navigation


version: 2007-09-05
author: Cobey Potter, Threespot

copyright: 2007
-------------------------------------------------------- */


/* UPDATED 4/04/08 by Jason McGwier */

#nav-global{background:#194971;border-bottom:1px solid #113C5F;height:23px}

#nav-global ul{height:23px;position:absolute;right:0;width:100%;list-style:none;}

#nav-global li { display: block; float: right; }

#nav-global li a{ background: url(/images/utility/utility.png) 0 0 no-repeat; height:24px; overflow:hidden; text-indent: -9999px;}

#nav-global li#elm_gl_home a {
  background-position: 0 -24px;
  width: 55px;
}
#nav-global li#elm_gl_home a:hover {
  background-position: 0 0;
}

#nav-global li#elm_gl_aec a {
  background-position: -55px -24px;
  width: 80px;
}
#nav-global li#elm_gl_aec a:hover {
  background-position: -55px 0;
}
#nav-global li#elm_gl_ask a {
  background-position: -135px -24px;
  width: 70px;
}
#nav-global li#elm_gl_ask a:hover {
  background-position: -135px 0;
}
#nav-global li#elm_gl_contact a {
  background-position: -206px -24px;
  width: 86px;
}
#nav-global li#elm_gl_contact a:hover {
  background-position: -206px 0;
}
#nav-global li#elm_gl_news a {
  background-position: -292px -24px;
  width: 80px;
}
#nav-global li#elm_gl_news a:hover {
  background-position: -292px 0;
}
#nav-global li#elm_gl_about a {
  background-position: -372px -24px;
  width: 84px;
}
#nav-global li#elm_gl_about a:hover {
  background-position: -372px 0;
}
#nav-global li#elm_gl_logout a {
  background-position: -512px -24px;
  width: 56px;
}
#nav-global li#elm_gl_logout a:hover {
  background-position: -512px 0;
}
#nav-global li#elm_gl_login a {
  background-position: -456px -24px;
  width: 56px;
}
#nav-global li#elm_gl_login a:hover {
  background-position: -456px 0;
}

.nav_right li{float:right}

.nav_right li a{display:block}

.nav_right img{border:none}
			
#nav-header{
	position:absolute;
	right:0;
	top:-2px;
}
	#nav-header a{
		height:27px;
		overflow:hidden;
		text-indent:-1000px;
	}
	
	#nav-header li.first a{
		background:url("/images/utility/tellall.png") no-repeat;
		width:125px;
	}
		#nav-header li.first a:hover {background:url("/images/utility/tellall.png") 0 -28px no-repeat;}
	
	#elm_hdr_vote a {
		background:url("/images/utility/tellall.png") -125px 0 no-repeat;
		width:56px;
	}
		#elm_hdr_vote a:hover {background:url("/images/utility/tellall.png") -125px -28px no-repeat;}
		
	#elm_hdr_candidate a{
		background:url("/images/utility/tellall.png") -181px 0 no-repeat;
		width:150px;
	}
		#elm_hdr_candidate a:hover {background:url("/images/utility/tellall.png") -181px -28px no-repeat;}
				
			#nav-main {
				background:#ACCEF1;
				float:right;
				height:32px;
				margin-top:-46px;
				position:relative;
				right:0;
				width:759px;
			}
			
				#nav-main ul {
					background:#559DE5;
					height:27px;
				}
					
					#nav-main ul a{
						height:27px;
						overflow:hidden;
						text-indent:-1000px;
					}
					
											
					#elm_pubs a{
						background:url("/images/primary-nav_nav3.png") no-repeat;
						width:108px;
					}
					
					#elm_bus a{
						background:url("/images/primary-nav_nav3.png") -108px 0 no-repeat;
						width:145px;
					}
					
					#elm_meet a{
						background:url("/images/primary-nav_nav3.png") -253px 0 no-repeat;
						width:73px;
					}

					#elm_govt a{
						background:url("/images/primary-nav_nav3.png") -326px 0 no-repeat;
						width:173px;
					}					
					
					#elm_mem a{
						background:url("/images/primary-nav_nav3.png") -499px 0 no-repeat;
						width:109px; /* Should be 144 */
					}
					#elm_careers a {
						background:url("/images/primary-nav_nav3.png") -608px 0 no-repeat;
						width:82px;
					}
					#elm_blog a {
						background:url("/images/primary-nav_nav3.png") -690px 0 no-repeat;
						width:56px;
					}
									
					#elm_pubs a:hover,
					#elm_pubs.on a {background-position:0 -27px;}
					
					#elm_bus a:hover,
					#elm_bus.on a {background-position:-108px -27px;}
					
					#elm_meet a:hover,
					#elm_meet.on a {background-position:-253px -27px;}
					
					#elm_govt a:hover,
					#elm_govt.on a {background-position:-326px -27px;}
					
					#elm_mem a:hover,
					#elm_mem.on a {background-position:-499px -27px;}
					
					#elm_careers a:hover,
					#elm_careers.on a {background-position:-608px -27px;}

                    #elm_blog a:hover,
					#elm_blog.on a {background-position:-690px -27px;}
					
#nav-sub ul{background:#DAE7F0;}
	
	#nav-sub ul li {
		background: url(/images/subnav/subnav_off.jpg) no-repeat;
	}
					
	#nav-sub ul li a{
		background: url(/images/subnav/subnav_off.jpg) no-repeat;
		color:#205685;
		display:block;
		padding:9px 10px 9px 28px;
		text-decoration:none;
	}
		#nav-sub ul li a:hover {background: url(/images/subnav/subnav_on.jpg) no-repeat;}
	
		#nav-order {
			border:0;
			border-top:1px solid #dcd8d1;
			clear:both;
			margin:20px 0 0 33px;
			padding: 5px 0;
			top:10px;
			width:525px;
		}
		

		
			#nav-order.full {
				margin-left:0;
				top:15px;
				padding:5px 0 30px;
				width:720px;
			}
								
			#nav-order a {
				color:#3b82ca;
				font:10px/10px Verdana, Arial, Helvetica, sans-serif;
				text-decoration:none;
			}	
			
			#nav-order a:hover {text-decoration:underline;}
			
#nav-content-foot {
		background:#5EA4E0 url("/images/page_footer/page_footer_bkg.gif") repeat-x;
		border-top:1px solid #BAB6AE;
		clear:both;
		height:19px;
		padding:8px 20px 0;
	}
		
	#nav-content-foot a{
		overflow:hidden;
		text-indent:-1000px;
	}
		
		#buy_pubs {
			background:url("/images/page_footer/buybook_btn.gif") 0 2px no-repeat;
			border-right:1px solid #ccc;
			height:12px;
			margin-left:1px;
			padding-right:10px;
			width:88px;
		}
		
		#back_top {
			background:url("/images/page_footer/backtotop_btn.gif") 0 2px no-repeat;
			border-right:1px solid #ccc;
			height:12px;
			margin-left:10px;
			padding-right:10px;
			width:77px;
		}
			#back_top.first {border:0;}
			
		#view_pubs_foot {
			background:url("/images/page_footer/viewall_btn.gif") 0 1px no-repeat;
			height:12px;
			margin-left:10px;
			width:128px;
		}
		
#nav-content {
	background:#D8DFE4 url("/images/bkg-nav_content.gif") repeat-x;
	height:21px;
	margin:1px 1px 10px;
}
	#nav-content-2 {
		background:#C0D8F4;
		border-top:1px solid #39658C;
		height:21px;
		margin:-9px 1px 0px;
	}

	#nav-content li a{
		background:url("/images/elm-nav_content-off.gif") left no-repeat;
		color:#194870;
		display:block;
		font:11px/13px Verdana, Arial, Helvetica, sans-serif;
		height:17px;
		margin-top:1px;
		padding:3px 10px 0;
		text-align:center;
		text-decoration:none;
		/*width:101px;*/
		
	}
		#nav-content li.first a{background:none;}
	
	#nav-content-2 li a {
		background:none;
		border-right:2px solid #D0E6FD;
		color:#194870;
		display:block;
		font:11px/13px Verdana, Arial, Helvetica, sans-serif;
		height:18px;
		margin:0;
		padding:3px 20px 0;
		text-decoration:none;
	}
		#nav-content-2 li.first a{padding-left:20px;}
		
		#nav-content li a:hover,
		#nav-content li.on a{
			background:#194870 url("/images/elm-nav_content-on.gif") repeat-x;
			color:#fff;
			/*font-weight:bold;*/
		}
			#nav-content-2 li a:hover,
			#nav-content-2 li.on a {
				background:#194870;
				color:#fff;
			}