#navigation {
background:#333;
position:relative;
z-index:2;
}

#navigation, #navigation ul {
float:left;
list-style:none;
padding:0;
border-bottom:1px solid #aaa;
margin:0 0 1px 0;
width:497px;
font-size:1em;
}

#navigation a {
display:block;
color:#ffffff;
text-decoration:none;
padding:0px
}

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

#navigation li#contact a {
width:110px;
height:24px;
text-indent:-100000px;
background:url(../images/contact.jpg) no-repeat;
}

#navigation li#core a {
width:105px;
height:24px;
text-indent:-100000px;
background:url(../images/core.jpg) no-repeat;
}

#navigation li#academic a {
width:92px;
height:24px;
text-indent:-100000px;
background:url(../images/academic.jpg) no-repeat;
}

#navigation li#admission a {
width:92px;
height:24px;
text-indent:-100000px;
background:url(../images/admission.jpg) no-repeat;
}

#navigation li#support a {
width:98px;
height:24px;
text-indent:-100000px;
background:url(../images/support.jpg) no-repeat;
}

#navigation li#contact a:hover
	{
		background:url(../images/contacthover.jpg);
	}
#navigation li#core a:hover
	{
		background:url(../images/corehover.jpg);	
	}
#navigation li#academic a:hover
	{
		background:url(../images/academichover.jpg);
	}
#navigation li#admission a:hover
	{
		background:url(../images/admissionshover.jpg);
	}
#navigation li#support a:hover
	{
		background:url(../images/supporthover.jpg);
	}
#navigation li#contact ul li a,
#navigation li#core ul li a,
#navigation li#academic ul li a,
#navigation li#admission ul li a,
#navigation li#support ul li a,
#navigation li#contact ul li a:hover,
#navigation li#core ul li a:hover,
#navigation li#academic ul li a:hover,
#navigation li#admission ul li a:hover,
#navigation li#support ul li a:hover
{
	background:none;
	text-indent:0;
}


#navigation li ul {
position:absolute;
left:-999em;
height:auto;
width:120px;
font-weight:normal;
margin:0;
line-height:1;
z-index:100000;
}

#navigation li li {
padding-right:1px;
width:120px;
border-bottom:1px solid #aaa
}

#navigation li li a {
padding:0px;
margin:3px;
width:150px;
}

#navigation li ul li {
}

#navigation li ul li a {
color:#fff
}

#navigation li:hover ul li a {
color:#fff
}

#navigation li ul ul {
margin:-33px 0 0 121px
}

#navigation li ul li:hover {
background:#fff
}

#navigation li ul li:hover a {
color:#333
}

#navigation li ul li:hover li a {
color:#fff
}

#navigation li ul li li:hover a {
color:#333
}

#navigation li ul li ul li:hover ul li a {
color:#fff
}

#navigation li ul li ul li:hover ul li:hover a {
color:#333
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
left:-999em
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
left:auto;
background:#333
}

#navigation li:hover, #navigation li.sfhover {
background:#ffffff
}

#navigation li:hover a, #navigation li.sfhover a {
color:#333
}