/*
** STYLES FOR THE HEADER
*/


/* STYLES FOR THE HEADER DIV, LOGO AND SEARCH BOX */
    #header { width: 960px; height: 206px; background: transparent url(../_images/bg-nav-main1.gif) 0 0 no-repeat; position: relative; z-index: 9; }
	#header #hdr-logo { position: absolute; top: 25px; left: 25px; width: 350px; height: 28px; display: block; background: transparent url(../_images/logo-NBAA.gif) 0 0 no-repeat; text-indent: -9999px; }
	#header #hdr-search { position: absolute; top: 65px; right: 90px; height: 42px; }
	#header #hdr-search-google { background: url(../_images/hdr-google.gif) no-repeat; width: 114px; height: 22px; float: left; display: inline; text-indent: -9999px; }	
	#header #hdr-search-textarea { float: left; display: inline; }
	#header #textSearch { background: url(../_images/hdr-bg-search.gif) no-repeat; border: none; width: 141px; height: 16px; padding: 3px 0 1px 4px; font-size: .689em; }
	#header #hdr-search-submit { margin: 0 0 0 5px; float: left; display: inline; }	
	#print-logo {display: none;}	
	#header #tag-line { position: absolute; top: 95px; right: 33px; height: 42px; background: url(../_images/tag-line.gif) no-repeat; width: 373px; height: 13px; float: left; display: inline; text-indent: -9999px; }

/* STYLES FOR THE PORTAL NAVIGATION AND SUPPLEMENTARY LINKS */

	/* LEFT SIDE PORTAL LINKS */
	#header #topNavLeft { position: absolute; bottom: 58px; left: 25px; height: 13px; overflow: hidden; }
	#header #topNavLeft ul { }
	#header #topNavLeft ul li { float: left; display: inline; list-style: none; margin: 0 15px 0 0; height: 12px; }
	#header #topNavLeft ul li a { height: 12px; display: block; margin: 0 5px 0 0; text-indent: -9999px; }
	#header #topNavLeft ul li a:hover { background-position: 0 -12px !important; }
	#header #topNavLeft ul li a.tnlMembers { background: url(../_images/tn-members.gif) no-repeat; width: 79px; }
	#header #topNavLeft ul li a.tnlMedia { background:url(../_images/tn-media.gif) no-repeat; width: 60px; }
	#header #topNavLeft ul li a.tnlExhibitors { background: url(../_images/tn-exhibitors.gif) no-repeat; width: 93px; }
	#header #topNavLeft ul li a.tnlStudents { background:url(../_images/tn-students.gif) no-repeat; width: 83px; }

	/*RIGHT SIDE SUP. LINKS*/
	#header #topNavRight { position: absolute; bottom: 59px; right: 32px; }
	#header #topNavRight ul { }
	#header #topNavRight ul li { float: left; display: inline; margin: 0 2px 0 10px; }
	#header #topNavRight ul li a { font-size: 10px; font-weight: bold; color: #dfe9f4; text-decoration: none; display: block; }
	#header #topNavRight ul li a:hover { color: #ffca37; }
	
	#header #topNavLoginBtn { position: absolute; right: 34px; top: 65px;}


/* STYLES FOR THE PRIMARY NAV DROPDOWNS */
#header #primaryNav { position: absolute; bottom: 0px; height: 31px; width: 890px; margin: 0 25px 0 25px; }
	#header #primaryNav ul { overflow: hidden; }
	#header #primaryNav ul li { border-right: 1px solid #485f87; height: 31px; }
/*	#header #primaryNav ul li a { font-size: 0.665em; font-weight: bold; color: #fff; text-decoration: none; display: block; padding: 5px; position: absolute; bottom: 0px; } WOODY FIX JW 11/9/2008 */
	#header #primaryNav ul li a {font-size: 11px; font-weight:bold; color: #fff; text-decoration: none; display: block; padding: 5px; position: absolute; bottom: 0px;}
	#header #primaryNav ul li a:hover { color: #ffca37 !important; }

	#header #primaryNav ul li ul { display: none; position: absolute; top: 31px; background-color: #252525; z-index: 9; }
	#header #primaryNav ul li ul li { width: 203px; border: none; }
	#header #primaryNav ul li ul li a { color: #ffffff !important; }

	#header #primaryNav ul li.over ul,
	#header #primaryNav ul li:hover ul { display: block; width: 223px; }
		
	#header #primaryNav ul li.over ul li,
	#header #primaryNav ul li:hover ul li { height: auto; padding: 8px 10px 8px 10px; float: left; clear: left; }
	
	#header #primaryNav ul li.over ul li a,
	#header #primaryNav ul li:hover ul li a { position: static; display: block; padding: 0px; border: none; }

	/* POSITION OF EACH NAV ITEM */
	#header #primaryNav ul li.pnBusAviation { width: 116px; position: absolute; left: 0px; }
	#header #primaryNav ul li.pnMembership { width: 107px; position: absolute; left: 115px; }
	#header #primaryNav ul li.pnDeptAdmin { width: 127px; position: absolute; left: 222px; }
	#header #primaryNav ul li.pnOperations { width: 99px; position: absolute; left: 348px; }
	#header #primaryNav ul li.pnProDevelopment { width: 111px; position: absolute; left: 446px; }
	#header #primaryNav ul li.pnEvents { width: 80px; position: absolute; left: 556px; }
	#header #primaryNav ul li.pnAdvocacy { width: 87px; position: absolute; left: 635px; }
	#header #primaryNav ul li.pnNewsPubs { width: 114px; position: absolute; left: 721px; }
	#header #primaryNav ul li.pnProducts { width: 112px; position: absolute; left: 834px; border: none; }
	
	/* POSITION OF DROP DOWN MENUS */
	#menuBusAviation { left: -25px; }
	#menuNewsPubs { left:-9px; }
	#menuProducts { left:-122px; }	


/*
** NAV CLASSES > TO SHOW SELECTED NAV (GIVE THE HEADER DIV A CORRESPONDING CLASS TO MAKE THAT NAV ITEM SELECTED)
*/

	#header.business-aviation #primaryNav ul li.pnBusAviation a,
	#header.membership #primaryNav ul li.pnMembership a,
	#header.admin #primaryNav ul li.pnDeptAdmin a,
	#header.ops #primaryNav ul li.pnOperations a,
	#header.prodev #primaryNav ul li.pnProDevelopment a,
	#header.events #primaryNav ul li.pnEvents a,
	#header.advocacy #primaryNav ul li.pnAdvocacy a,
	#header.news #primaryNav ul li.pnNewsPubs a,
	#header.prodsvcs #primaryNav ul li.pnProducts a { color: #ffca37; }
	
	/* PORTAL NAV CLASSES > TO SHOW SELECTED */
	#header.members #topNavLeft ul li a.tnlMembers, 
	#header.media #topNavLeft ul li a.tnlMedia,
	#header.exhibitors #topNavLeft ul li a.tnlExhibitors,
	#header.students #topNavLeft ul li a.tnlStudents { background-position: 0pt -12px; }
	
	/* TOP RIGHT LINKS CLASSES > TO SHOW SELECTED */
	#header.about #topNavRight ul li a.tnrAbout,
	#header.directory #topNavRight ul li a.tnrMember,
	#header.mynbaa #topNavRight ul li a.tnrMyNBAA,
	#header.airmail #topNavRight ul li a.tnrAirMail,
	#header.join #topNavRight ul li a.tnrJoin { color: #ffca37; }
