div#main_nav .nav, .nav * {
	margin:0;
	padding:0;
}
div#main_nav ul.nav {
	background: url('../img/nav_bg.gif') no-repeat top left;
	padding:1px 5px 0px 5px;
	width:774px;
	height:54px;
	line-height:1.8em;
	position:relative;
	font-size:12px;
	font-family: "lucida grande", "lucida sans", verdana, arial, sans-serif;
	padding-top:1px; 
	text-align:center;
	display:block;
	margin:0;
}

div#main_nav .nav li{
	background: url('../img/nav_sep.gif') no-repeat top right;
	float: left;
	display: inline;
	list-style-type:none;
	z-index:999;
}

div#main_nav .nav li.current ul {
	z-index: 999;
}
div#main_nav .nav li.sfHover ul, ul.nav li:hover ul {
	z-index: 1000;
}

div#main_nav .nav li a {
	color: #a6c5e7;
	display:block;
	float: left;
	padding: 3px 25px 6px 25px;
	text-decoration: none;
	cursor: default;
}

div#main_nav .nav li li {
	background:none;
	margin:0px;
}
div#main_nav .nav li li a{
	color:#14539b;
	display:block;
	padding: 1px 7px 4px 7px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	margin:0px;
	cursor: pointer;
}

div#main_nav .nav li ul li a:hover{
	color:#094180;
}

div#main_nav .nav li ul {
	left:5px;
	top:-999em;
	position:absolute;
}

div#main_nav .nav li ul#faculty {
	left:22px;
}

div#main_nav .nav li ul#residency {
	left:16px;
}

div#main_nav .nav li ul#research {
	left:293px;
}

div#main_nav .nav li ul#fellowships {
	left:395px;
}

div#main_nav .nav li ul#residents {
	left:30px;
}

div#main_nav .nav li:hover,
div#main_nav .nav li.sfHover,
div#main_nav .nav li.current,
div#main_nav .nav a:focus,
div#main_nav .nav a:hover,
div#main_nav .nav a:active {
	color:#fff;
}

div#main_nav .nav li li:hover,
div#main_nav .nav li li.sfHover,
div#main_nav .nav li li.current,
div#main_nav .nav li li a:focus,
div#main_nav .nav li li a:hover,
div#main_nav .nav li li a:active {
	color:#14539b;
/*	text-decoration:underline;*/
}

div#main_nav .nav li li.inactive a {
	color: #14539b;
}

div#main_nav .nav li.sfHover a {
	color: #fff;
}

div#main_nav .nav li li.current a {
	color: #000;
}

div#main_nav .nav li:hover ul, /* pure CSS hover is removed below */
body div#main_nav .nav li.current ul, /* this must be more specific than the .superfish override below */
div#main_nav ul.nav li.sfHover ul {
	top:2.5em;
}

div#main_nav .nav li:hover li ul,
div#main_nav .nav li.sfHover li ul {
	top:-999em;
}
div#main_nav .nav li li:hover ul, /* pure CSS hover is removed below */
div#main_nav ul.nav li li.sfHover ul {
	top:2.5em;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
div#main_nav .superfish li:hover ul,
div#main_nav .superfish li li:hover ul {
	top: -999em;
}