#menu, #menumain { background-color: #a0a0a0; float: left; margin:0px auto; position:relative; z-index:500; }
#menumain ul, #menu ul { list-style: none; margin: 0; padding: 0; width: 125px; float: left; }
/*#menu ul { list-style: none; margin: 0; padding: 0; width: 124.28px; float: left; }*/

#menu a, #menumain a {
font: bold .75em arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 3px 4px;
}

#menu li a.dept, #menumain li a.dept { color: #fff; background: #003E72; text-transform: uppercase; text-align:center; }
#menu li a.admiss, #menumain li a.admiss  { color: #fff; background: #C84E00; text-transform: uppercase; text-align:center; }
#menu li a.curr, #menumain li a.curr { color: #fff; background: #435125; text-transform: uppercase; text-align:center; }
#menu li a.pubs, #menumain li a.pubs { color: #fff; background: #412D5D; text-transform: uppercase; text-align:center; }
#menu li a.people, #menumain li a.people { color: #fff; background:#d12956; text-transform: uppercase; text-align:center; }
#menu li a.alum, #menumain li a.alum { color: #fff; background: #0073CF; text-transform: uppercase; text-align:center; }
#menu li a.res, #menumain li a.res { color: #fff; background: #E37222; text-transform: uppercase; text-align:center; }

#menu li a:hover.dept, #menu li a:hover.pros, #menu li a:hover.curr, #menu li a:hover.diary, #menu li a:hover.pubs, #menu li a:hover.alum, #menu li a:hover.res, #menumain li a:hover.dept, #menumain li a:hover.pros, #menumain li a:hover.curr, #menumain li a:hover.diary, #menumain li a:hover.pubs, #menumain li a:hover.alum, #menumain li a:hover.res, #menu li a:hover.people, #menumain li a:hover.people { color: #FFFFFF; }

#menu a, #menumain a { color: #000; background: #efefef; text-decoration: none; }
#menu a:hover, #menumain a:hover { color: #C84E00; background: #fff; }

#menu li, #menumain li {position: relative; padding:0; margin:0;}
#menu ul ul, #menumain ul ul { position: absolute; z-index: 500; }
#menu ul ul ul, #menumain ul ul ul { position: absolute; top: 0; left: 100%; }

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul, div#menumain ul ul, div#menumain ul li:hover ul ul, div#menumain ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul, div#menumain ul li:hover ul, div#menumain ul ul li:hover ul, div#menumain ul ul ul li:hover ul {display: block;}