@charset "utf-8";
/* CSS Document */

/**************************/
/*    NAVIGATION
/**************************/

#nav {
margin:0 auto;
width:797px;
outline:none;
background:#01567d;
height:47px;
margin-left:13px;
position:relative;
z-index:2;
clear:both;
}


#nav ul { /* all lists */
	padding: 4px 0 0 3px;
	margin: 0;
	list-style: none;
	position:relative;
	float:left;
	line-height: 1;
	z-index:4;
}


#nav a {
	display: block;
	width:128px;
	position:relative;
	z-index:99;
}

#nav li { /* all list items */
	float: left;
	width:128px;  /*width needed or else Opera goes nuts */
	margin:0 2px;
	display:inline;/*IE6 test*/
	position:relative;
}


#nav ul li a span {
display:none;
}
 
.about a, .membership a, .meetings a, .publications a, .sponsors a, .links a {
position:relative;
height:39px;
width:128px;
}

.about a {
background:url(../images/nav/about.jpg) 0 0 no-repeat;
background-position:top left;
}

.membership a {
background:url(../images/nav/membership.jpg) 0 0 no-repeat;
background-position:top left;
}

.meetings a {
background-image:url(../images/nav/meetings.jpg);
background-position:top left;
}

.publications a {
background-image:url(../images/nav/publications.jpg);
background-position:top left;
}

.sponsors a {
background-image:url(../images/nav/sponsors.jpg);
background-position:top left;
}

.links a {
background-image:url(../images/nav/links.jpg);
background-position:top left;
}
	
.about a:hover, .membership a:hover, .meetings a:hover, .publications a:hover, .sponsors a:hover, .links a:hover  {
background-position: 0 -39px;
}

/********************************/
/*    BEGIN SECOND TIER
/********************************/

/*for IE6*/
#nav_ul {
z-index:100;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color:#01567d;
	width:128px;
	border:solid 1px #01567d;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers
	
	 */

z-index:11;

	padding: 5px 0 0 0px;
}

#nav li ul li {
margin:0;
}

#nav li li a{
background-image:none;
color:#FFFFFF;
text-decoration:none;
height:auto;
line-height:14px;
padding:.5em 4px .5em 6px;

width:118px;
}

#nav li li a:hover {
background-color:#decfae;
color:#000000;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul,  #nav li li.sfhover ul {
display:block;
left:auto;
}

/********************************/
/*    BEGIN THIRD TIER
/********************************/

#nav ul ul ul { /* third-and-above-level lists */
	margin: -26px 0 0 128px;
	border:#79a0af 1px solid;
	padding: 0px 0 0 0px;
	display:block;
}

/* Commented Backslash Hack- hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li.over ul{
left: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

