/*********************************************
	MAIN NAV
*********************************************/


.main-nav{
	display:block;
	width:706px;
	height:36px;
	float:right;
	padding:120px 0 0 0;
	margin:0 0 2px 0;
}


.main-nav, .main-nav ul, .main-nav ul li, .main-nav a{
	z-index:9999;
}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;	
	
}

.main-nav li{ 
    display:block;
    height:36px;
	float:left;
	text-align:center;
	background:url(/images/main-nav.png);
}




.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
	height:36px;
}



.main-nav ul li.about{background-position: left top; width:125px;}
.main-nav ul li.about:hover {background-position: left bottom;}

.main-nav ul li.space{background-position: -125px top; width:158px;}
.main-nav ul li.space:hover {background-position: -125px bottom;}

.main-nav ul li.services{background-position: -283px top; width:109px;}
.main-nav ul li.services:hover {background-position: -283px bottom;}

.main-nav ul li.education{background-position: -392px top; width:124px;}
.main-nav ul li.education:hover {background-position: -392px bottom;}   

.main-nav ul li.news{background-position: -516px top; width:78px;}
.main-nav ul li.news:hover{background-position: -516px bottom;}

.main-nav ul li.location{background-position: -594px top; width:112px;}
.main-nav ul li.location:hover{background-position: -594px bottom;}


.main-nav ul li ul.sub{
	display:none;
}





.main-nav ul li:hover ul.sub{
	position:relative; 
	bottom:0px;
	margin:0; 
	padding:0;
    background:#cccccc;
	display:block;
	width:160px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

.main-nav ul li:hover ul.sub li{
	margin:0; 
	background-image:none;
	display:block;
	background:#ffffff;
	width:160px;
	text-align:left;
	height:25px;
}

.main-nav ul li:hover ul.sub li a{
	display:block;
	width:160px;
	padding:5px;
	color:#05354c;
}

.main-nav ul li:hover ul.sub li:hover{
	background: #000000;  
	color:#ffffff;

}

.main-nav ul li:hover ul.sub li a:hover{
	color:#ffffff;

}




.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}
