#nav li#publications:hover { background: url(/templates/images/nav-publications_on.gif) left top no-repeat; }
#nav li#meetings:hover { background: url(/templates/images/nav-meetings_on.gif) left top no-repeat; }
#nav li#programs:hover { background: url(/templates/images/nav-programs_on.gif) left top no-repeat; }
#nav li#membership:hover { background: url(/templates/images/nav-membership_on.gif) left top no-repeat; }
#nav li#policy:hover { background: url(/templates/images/nav-policy_on.gif) left top no-repeat; }
#nav li#careers:hover { background: url(/templates/images/nav-careers_on.gif) left top no-repeat; }
#nav li#about:hover { background: url(/templates/images/nav-about_on.gif) left top no-repeat; }

#nav { margin: 0; padding: 0; background-color: #036; list-style-type: none;}
#nav,
#nav ul { padding: 0; margin: 0; list-style: none; }
#nav li { float: left; }
#nav li a { display: block; }
#nav li ul { position: absolute; width: 10em; left: -999em; margin-left: 3px; z-index: 200; }
* html #nav li ul { top: 157px; margin-left: 2px; }/*something different*/
* html #subpage #nav li ul,
* html #homepage #nav li ul { top: 157px; margin-left: 2px; }/*something different*/


#nav li li { background: #ccc; color: #000; width: 10em; }
#nav li li a { display: block; width: 150px; font-size: 1.0em; color: #000; text-decoration: none; padding: .2em 0 .2em 5px; background-color: #ccc; border-right: 1px solid #000; border-bottom: 1px dashed #666; border-left: 1px solid #000; border-width: 1px; }
#nav li li a:hover { background: #ddd; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; z-index: 3; }
#nav li:hover img {	position: relative;	left: -999em; }

#leftNav a { display: block; margin: 0; padding: 0; text-decoration: none; }
#leftNav a.physicists:hover { background: url(/templates/images/leftNav-physicists_on.gif) left top no-repeat; }
#leftNav a.enthusiasts:hover { background: url(/templates/images/leftNav-enthusiasts_on.gif) left top no-repeat; }
#leftNav a.policymakers:hover { background: url(/templates/images/leftNav-policymakers_on.gif) left top no-repeat; }
#leftNav a.media:hover { background: url(/templates/images/leftNav-media_on.gif) left top no-repeat; }
#leftNav a.students:hover { background: url(/templates/images/leftNav-students_on.gif) left top no-repeat; }
#leftNav a.librarians:hover { background: url(/templates/images/leftNav-librarians_on.gif) left top no-repeat; }
#leftNav a:hover img { position: relative;	left: -999em; }
#leftNav a:hover img.audience { position: relative;	left: 0; }


#subpage #leftNav .header { background-color: #005a9c; }
#subpage #audience-holder #leftNav .header { background-color: #c63; }
#subpage #leftNav .header img { margin-left: -1px; }
#subpage #leftNav ul { list-style-type: none; margin: 0; padding: 0 0 20px 0; background: #ccc; }
/*
#subpage #leftNav ul { list-style-type: none; margin: 0; padding: 0 0 20px 0; background: #ccc url(/templates/images/subpage-leftNav-bottom.gif) bottom right no-repeat; }
*/
#subpage #leftNav ul ul { background-color: #ebebeb; background-image: none; padding-bottom: 0; }
/*#subpage #leftNav ul ul {background-color: #ebebeb; border: background-image: none; padding: 0 !important; margin: 0; }*/
#subpage #leftNav li { height: 100%; }
#subpage #leftNav li a { display: block; padding: 5px; border-bottom: 1px #666 dashed; }
#subpage #leftNav li li a { border-bottom: 1px #ccc solid; padding-left: 15px; margin: 0; background: url(/templates/images/bullet-square.gif) 7px 10px no-repeat; }
#subpage #leftNav li.on { border-bottom: none; font-weight: bold; }
#subpage #leftNav li.on li { font-weight: normal; }
#subpage #leftNav li.on li.on { background-color: #c8d5df; }
#subpage #leftNav li li a.last { border-bottom: 0px #ccc solid; padding-left: 15px; padding-bottom: 2px; margin: 0; background: url(/templates/images/bullet-square.gif) 7px 10px no-repeat; }

/** Support for the "iehover-fix.js" **/
#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/
