/* CSS Document */
	#divNav {
		background-color:#9AB6E1;
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		height: 35px;
	}

	#nav {
		position: relative;
		left: 0;
		top: 0;
		padding:0;
		margin:0;
		height: 35px;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0px;
		padding: 0px;
		float: left;
		display: block;
	}

	#nav li ul {
		display: none;
	}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position: absolute;
		top: 35px;
		padding: 0;
		background: #224d6f;
	}

	#nav li.on ul {
		background: #F90;
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
		background: #224d6f;
	}

	#nav li a {
		color: #224d6f;
		/* font-weight: bold; */
		display: block;
		padding: 0;
	}

	#nav li.on a {
		color: #F90;
	}

	#nav li.on ul a, #nav li.off ul a {
		color: #F90;
		float: none;
	}

	#nav li.on:hover ul li a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
		background:#224d6f;
	}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		/* z-index: 6000; */
	}

	#nav li.off a:hover, #nav li.on a:hover { 
		/* background-color: #A3BBE1; */
		color: #A3BBE1;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;
	}

	#liAssociation a, #liPrograms a, #liPartnerships a, #liMediaroom a, #liIndustry a, #liMembers a {
		display: block;
		position: relative;
		height: 35px;
		background: url(/images/topnavbar.gif) no-repeat; /*contains all hover states*/
	}

	#liAssociation ul li a, #liPrograms ul li a, #liPartnerships ul li a, #liMediaroom ul li a, #liIndustry ul li a, #liMembers ul li a {
		padding: 2px;
		height: auto;
	}

/*first, put the initial states in place*/

#liAssociation a {
	background-position: 0 0;
	width: 133px;
}

#liPrograms a {
	background-position: -133px 0;
	width: 169px;
}

#liPartnerships a {
	background-position: -302px 0;
	width: 115px;
}

#liMediaroom a {
	background-position: -417px 0;
	width: 102px;
}

#liIndustry a {
	background-position: -519px 0;
	width: 110px;
}
#liMembers a {
	background-position: -629px 0;
	width: 121px;
}

/*hover states*/

#liAssociation a:hover, #liAssociation:hover a, #liAssociation.over a {
	background-position: 0 -35px;
	width:133px;
}

#liPrograms a:hover, #liPrograms:hover a, #liPrograms.over a {
	background-position: -133px -35px;
	width:169px;
}

#liPartnerships a:hover, #liPartnerships:hover a, #liPartnerships.over a {
	background-position: -302px -35px;
	width:115px;
}

#liMediaroom a:hover, #liMediaroom:hover a, #liMediaroom.over a {
	background-position: -417px -35px;
	width:102px;
}

#liIndustry a:hover, #liIndustry:hover a, #liIndustry.over a {
	background-position: -519px -35px;
	width:110px;
}

#liMembers a:hover, #liMembers:hover a, #liMembers.over a {
	background-position: -629px -35px;
	width:121px;
}

/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	background: #224d6f;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	width:inherit;
}

#liAssociation ul a { width:133px; }
#liPrograms ul a { 	width:169px; }
#liPartnerships ul a { 	width:115px; }
#liMediaroom ul a { width:102px; }
#liIndustry ul a { 	width:110px; }
#liMembers ul a { width:121px; }

#nav li.off ul li, #nav li.on ul li {
	border-bottom: 1px solid #FFF;
	float:none;
	padding: 0;
}

#nav li.on ul a {
	background: #F90;
}

#nav li.off ul ul li { margin: 0px; padding:0px; }
#nav li.off ul ul a
{
display: block;
padding: 2px 2px 2px 30px;
text-decoration: none;
background-color: #369;



}
#nav li.off ul ul{
position:relative;
top:0px;
left:0px;
}

#navcontainer { margin:0px;padding:0px; width:137px; border-top:1px solid #FFF;}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li { margin: 0px; padding:0px;list-style-type: none;}
#navcontainer a
{
width:127px;
_width:137px;
display: block;
padding: 4px;
color: #F60;
font-weight:bold;
text-decoration: none;
line-height:11px;
border-bottom: 1 solid #fff;
}
#navcontainer a:hover
{
background-color: #224d6f;
background-color: #FCD488;
text-decoration: none;
}

#navcontainer ul ul li { margin:0px; padding:0px; border:none;  }

#navcontainer ul ul a
{
width:127px;
_width:137px;
display: block;
padding: 2px 5px;
color: #000;
font-size:10px;
text-decoration: none;
background: none;
font-weight:normal;
}

#navcontainer ul ul ul a
{
width:107px;
_width:137px;
padding: 2px 15px;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #A3BBE1;
background-color: #FCD488;
text-decoration: none;
}