
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0 0 16px;
}


#nav a {
	display: block;
	/* w\idth: 6em; */
	text-decoration: none;
}


#nav li {
	float: left;
	padding: 0;
}

#nav #main {
  padding-bottom: 24px;
  margin: 0 24px 0 0px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;

  width: 220px;
 
  border-top: 24px solid #e7e3db;
  margin-top: 8px;
  z-index:9992;
  
  
  /* padding-top: 24px; */
}



#nav li ul li {
  background-color: #f4f4f4;  
  padding: 6px;
  width: 208px;
  border-top: 1px solid #999;
}


/*
#nav li li {
	padding-right: 1em;
	width: 13em

}
*/

#nav li ul a {
	width: 220px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#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;
  display: block;
}

#nav li {
  background-color: none; 
}

#nav #main li:hover, #nav #main li.sfhover {
  background-color: #cacaca;
}





.clear {
  clear:both; 
}

.f_main_menu{position:absolute;width:919px;}
.g_main_menu{z-index:10;height:55px;position:relative;}
.g_main_menu_staging{height:107px;}
.g_content{z-index:0;}


#top-navigation{

  float:left;
  padding:0 0 16px 0;
  z-index:10000;
  
}

/*#top-navigation .sectors, #top-navigation .insights, #top-navigation .alumni, #top-navigation .press_room, #top-navigation .locations{visibility:hidden;}*/

#top-navigation li.first-link{border-top:1px solid #999;}
#top-navigation ul li a{display:block;z-index:10000;}

/******** 1 ul ********/
#top-navigation > li.main-link img,
#top-navigation > li.sfhover img,
#top-navigation > li.selected img{top:18px;position:absolute;}


#top-navigation > li{
float:left;
display:block;
position: relative;
height:34px;
}

#top-navigation > li > a{
background:none; 
display:block;
height:34px;

}

#top-navigation a{color:#B9ABCC;}
#top-navigation a:hover{text-decoration:none;}

#top-navigation > li > a.selected{
color:#4F2D7F;
}

#top-navigation > li img{
  display:none;
}


#top-navigation > li:hover img,
#top-navigation > li.sfhover img{}


/******** 2 ul *********/
#top-navigation > li > ul{
background:#E7E3DB;
position: absolute;
margin: 0;
padding: 0;
top:19px;
display:none;
z-index:100;
}


#top-navigation > li:hover > ul,
#top-navigation > li.sfhover > ul{
  display:block;

}

#top-navigation > li > ul{
  padding-top:26px;
  
}

#top-navigation li ul li{
background:#F4F4F4;
border-bottom:1px solid #999;
display:block;
margin: 0;
padding: 0;
position:relative;/* important */
}

#top-navigation li ul li:hover, 
#top-navigation li ul li.sfhover
{background:#4F2D7F;
}

#top-navigation li ul li:hover a:hover, 
#top-navigation li ul li.sfhover a:hover
{color:#fff;}


#top-navigation li ul li a
{
text-decoration:none;
display:block;
padding:5px 7px 5px 7px;
width: 220px;

}



/******** 3 ul *********/
#top-navigation li ul > li ul
{
background:#E7E3DB;
position: absolute;
margin: 0;
padding: 0;
top:19px;  
left:234px;
top:-1px;
z-index:100;
display:none;}

#top-navigation li ul > li:hover ul,
#top-navigation li ul > li.sfhover ul{display:block;}

#top-navigation li ul > li ul > li:hover a:hover,
#top-navigation li ul > li ul > li.sfhover a:hover
{color:#fff;}


#top-navigation li ul > li:hover ul li ul,
#top-navigation li ul > li.sfhover ul li ul
{display:none;}

#top-navigation li ul > li:hover ul li:hover ul,
#top-navigation li ul > li.sfhover ul li.sfhover ul{display:block;}

#top-navigation li ul > li:hover ul li:hover ul li ul,
#top-navigation li ul > li.sfhover ul li.sfhover ul li ul
{display:none;}

#top-navigation li ul > li:hover ul li:hover ul li:hover ul,
#top-navigation li ul > li.sfhover ul li.sfhover ul li.sfhover ul
{display:block;}



