@charset "utf-8";
/* CSS Document */

.nav {
	font-family: Arial, sans-serif; 
	width:950px; 
	height:32px;
	position:relative;
	top:-10px;
	text-align:center;
}

/** main navigation - level 0 **/
.nav ul li a, .nav ul li a:visited {
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#000; 
	font-weight:bold;
	text-decoration:none; 
	text-align:center;
	height:21px; 
	padding-top:9px;
	overflow:hidden;
	padding:9px 24px 0;
}


/** drop down - level 1 **/
.nav ul li ul li {
	height:16px;
	text-align:left;
	background:#ccc;
	color:#000;
	padding-left:15px; 
	padding-bottom:15px;
	border:none;
}

/* dropdown menu styles */
.nav ul li ul li a, .nav ul li ul li a:visited {
	font-size:12px;
	width:155px;
	text-align:left;
	margin-left:-15px;
	padding-left:15px; 
	font-weight:normal;
}
/**
#nav .home {width:79px; padding-top:7px; height:23px;}
#nav a.home:hover {height:21px; border-top:1px solid #918E75; border-bottom:1px solid #918E75;}
#nav .about {width:82px;}
#nav .research {width:111px;}
#nav .training {width:100px;}
#nav .software {width:99px;}
#nav a.software:hover {height:19px; border-top:1px solid #918E75; border-bottom:1px solid #918E75;}
#nav .multimedia {width:113px;}
#nav .press {width:84px;}
#nav .collaborator {width:129px;}
**/
#nav .employee {padding:9px 26px 0; border-right:1px solid #918E75}

.nav ul {padding:0; margin:0; list-style: none;}
.nav ul li {float:left; position:relative; border-left:1px solid #918E75}
.nav ul li ul {display: none;}
.nav ul li ul li:hover {border-top:none}

/** hover on level 0 **/
.nav ul li:hover a, .nav ul li:hover a:visited {background:#E5E5E5; border: 1px solid #918E75; border-left:none; border-right:none; height:19px; position:relative;}
.nav ul li:active a, .nav ul li:active a:visited {background:#ccc; border: 1px solid #918E75; border-left:none; border-right:none; height:21px; position:relative;}
.nav ul li:hover ul {display:block; position:absolute; top:29px; left:0; z-index:500;}
.nav ul li:hover ul li ul {display: none; border:none;}
/** hover on level 1 **/
.nav ul li:hover ul li a, .nav ul li:hover ul li a:visited {display:block; background:#E5E5E5; color:#000; border:1px solid #918E75; height:21px;}
.nav ul li:hover ul li a:hover {background:#CCC; color:#000; border:1px solid #918E75;}
.nav ul li:hover ul li:hover ul {display:block; position:absolute; top:-20px; border:1px solid #918E75; z-index:500;}

.nav ul li a:active {top:0;}