/* CSS Menu Document */

/*MAIN MENU*/
#main_menu ul{
margin:auto; padding:0px;
display:block; width:605px;
list-style:none;
}
#main_menu li{
margin:0px; padding:0px;
float:left;
}
#main_menu ul li, #main_menu ul a {
margin:0px; padding:0px;
display:block; height:26px;
}

/*MENU ITEMS*/
#menu_home a, #menu_home a:visited{display:block; width:61px; background: url(../gui/menu.gif) no-repeat 0px 0px;}
#menu_about a, #menu_about a:visited{display:block; width:96px; background: url(../gui/menu.gif) no-repeat -61px 0px;}
#menu_admissions a, #menu_admissions a:visited{display:block; width:96px; background: url(../gui/menu.gif) no-repeat -157px 0px;}
#menu_academics a, #menu_academics a:visited{display:block; width:96px; background: url(../gui/menu.gif) no-repeat -253px 0px;}
#menu_arts a, #menu_arts a:visited{display:block; width:78px; background: url(../gui/menu.gif) no-repeat -349px 0px;}
#menu_athletics a, #menu_athletics a:visited{display:block; width:79px; background: url(../gui/menu.gif) no-repeat -427px 0px;}
#menu_campus a, #menu_campus a:visited{display:block; width:99px; background: url(../gui/menu.gif) no-repeat -506px 0px;}

/*MENU ROLLOVERS*/
#menu_home a:hover, #menu_home a:active{background: url(../gui/menu.gif) no-repeat 0px -26px;}
#menu_about a:hover, #menu_about a:active, #main_menu ul li:hover a#about, #main_menu ul li.over a#about{background: url(../gui/menu.gif) no-repeat -61px -26px;}
#menu_admissions a:hover, #menu_admissions a:active, #main_menu ul li:hover a#admissions, #main_menu ul li.over a#admissions{background: url(../gui/menu.gif) no-repeat -157px -26px;}
#menu_academics a:hover, #menu_academics a:active, #main_menu ul li:hover a#academics, #main_menu ul li.over a#academics{background: url(../gui/menu.gif) no-repeat -253px -26px;}
#menu_arts a:hover, #menu_arts a:active, #main_menu ul li:hover a#arts, #main_menu ul li.over a#arts{background: url(../gui/menu.gif) no-repeat -349px -26px;}
#menu_athletics a:hover, #menu_athletics a:active, #main_menu ul li:hover a#athletics, #main_menu ul li.over a#athletics{background: url(../gui/menu.gif) no-repeat -427px -26px;}
#menu_campus a:hover, #menu_campus a:active, #main_menu ul li:hover a#campus, #main_menu ul li.over a#campus{background: url(../gui/menu.gif) no-repeat -506px -26px;}

/*MENU 2nd LEVEL*/
#main_menu ul li ul{
display:none;
margin:0px; padding:0px;
}
#main_menu ul li:hover ul{
margin:0px; padding:6px 0px 17px 0px;
display:block; width:160px;
visibility:visible; position:absolute;
background:url(../gui/menu_bottom.gif) no-repeat bottom;
}
#main_menu ul li ul li{
display:block;
margin:0px; padding:0px;
width:158px; height:26px;
background:#013025;
overflow:hidden; _overflow:visible;
border-right: 1px solid #000000; 
border-left: 1px solid #000000;
border-bottom: 1px solid #426a60;
_border-bottom:0px;
}

/*2nd LEVEL ITEMS*/
#main_menu ul li ul li a, #main_menu ul li ul li a:visited{
display:block;
width:150px;
height:21px;
background:none;
margin:0px; padding:5px 0px 0px 8px;
color:#FFFFFF;
font:.9em Verdana, Arial, Helvetica, sans-serif; text-align:left;
font-weight:normal;
word-spacing:-.05em;
text-decoration:none;
_border-bottom:1px solid #426a60;
}

/*2nd LEVEL ROLLOVERS*/
#main_menu ul li ul li a:hover, #main_menu ul li ul li a:active{
width:150px;
height:21px;
background:none;
color:#000000;
}
#main_menu ul li ul li a:hover, #main_menu ul li ul li a:active{background:#FCD25E;#}

#menu li.over ul{
margin:0px; padding:6px 0px 17px 0px;
display:block; width:160px; 
visibility:visible; position:absolute;
background:url(../gui/menu_bottom.gif) no-repeat bottom;
}

#menu li.over ul li a, #menu li.over ul li a:visited{
margin:0px; padding:5px 0px 0px 8px; height:21px; width:150px;
}




/*SUBMENU*/
#submenu ul{
margin:auto; padding:0px;
display:block; width:368px;
list-style:none;
}
#submenu li{
margin:0px; padding:0px;
float:left;
}
#submenu ul li, #submenu ul a {
margin:0px; padding:0px;
display:block; height:23px;
}

/*SUBMENU ITEMS*/
#menu2_parents a, #menu2_parents a:visited{display:block; width:161px; background: url(../gui/submenu.gif) no-repeat 0px 0px;}
#menu2_students a, #menu2_students a:visited{display:block; width:69px; background: url(../gui/submenu.gif) no-repeat -161px 0px;}
#menu2_alumni a, #menu2_alumni a:visited{display:block; width:136px; background: url(../gui/submenu.gif) no-repeat -230px 0px;}


/*SUBMENU ROLLOVERS*/
#menu2_parents a:hover, #menu2_parents a:active{background: url(../gui/submenu.gif) no-repeat 0px 0px;}
#menu2_students a:hover, #menu2_students a:active{background: url(../gui/submenu.gif) no-repeat -161px 0px;}
#menu2_alumni a:hover, #menu2_alumni a:active{background: url(../gui/submenu.gif) no-repeat -230px 0px;}

/*SUBMENU 2nd LEVEL*/
#submenu ul li ul{
display:none;
margin:0px; padding:0px;
}
#submenu ul li:hover ul{
margin:0px; padding:0px 0px 16px 0px;
display:block; width:144px;
visibility:visible; position:absolute;
background:url(../gui/submenu_bottom.gif) no-repeat bottom;
}
#submenu ul li ul li{
display:block;
margin:0px; padding:0px;
width:142px; height:20px;
background:#B7A788;
overflow:hidden; _overflow:visible;
border-right: 1px solid #2f2717; 
border-left: 1px solid #2f2717;
border-bottom: 1px solid #968765;
_border-bottom:0px;
}

/*2nd LEVEL ITEMS*/
#submenu ul li ul li a, #submenu ul li ul li a:visited{
display:block;
width:138px;
height:17px;
background:none;
margin:0px; padding:3px 0px 0px 4px;
color:#000000;
font:.9em Verdana, Arial, Helvetica, sans-serif; text-align:left;
font-weight:normal;
word-spacing:-.05em;
text-decoration:none;
_border-bottom:1px solid #968765;
}

/*2nd LEVEL ROLLOVERS*/
#submenu ul li ul li a:hover, #submenu ul li ul li a:active{
width:138px;
height:17px;
background:#2f2717;
color:#f7f4ec;
}

#menu2 li.over ul{
margin:0px; padding:0px 0px 16px 0px;
display:block; width:144px; 
visibility:visible; position:absolute;
background:url(../gui/submenu_bottom.gif) no-repeat bottom;
}

#menu2 li.over ul li a, #menu2 li.over ul li a:visited{
margin:0px; padding:3px 0px 0px 4px; height:17px; width:138px;
}

/*SECONDARY MENU*/
#secondary_menu ul{
margin:0px; padding:0px;
display:block; width:264px;
list-style:none;
}
#secondary_menu li{margin:0px; padding:0px;}
#secondary_menu ul a,  #secondary_menu ul a:visited{
margin:0px; padding:5px 15px 0px 0px;
display:block; 
width:249px; height:19px;
color:#160e00;
text-decoration:none;
}
#secondary_menu ul a:hover{
background:url(../gui/secondary_menu.gif) repeat-x;
}