#menu #nav{
height:30px;
width:550px;
position:absolute;
top:60px;
right:10px;
z-index:5002;

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#menu ul li {
	position: relative;
	float: left;
}
* html #menu ul li{
	width:100px;
}
#menu ul li ul li{
background-image:none;
}
	
#menu li ul {
width:100px;
position: absolute;
left: -3px; /* Set 1px less than menu width */
top: 30px;
display: none;
border:3px solid #f5f5f5;
border-top:1px solid #ea3023;
}
#menu li ul li{
width:100px;
background:#333 !important;
padding:0;
margin:0;
}

#menu li ul ul{
position: absolute;
left:100%; /* Set 1px less than menu width */
top: -.1em;
display: none;
}

/* Styles for Menu Items */
#menu ul li a {
	display: block;
	text-decoration: none;
	color: #7f7f7f;
	height:30px;
	line-height:30px;
	background: transparent; /* IE6 Bug */
	padding:0px 22px 0px 22px;
	font-size: 11px !important;
	font-weight:normal !important;
	text-shadow: #fff 0px 1px 0px;
	}
/* commented backslash mac hiding hack \*/ 
* html #menu ul li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to red */
#menu li:hover a, #menu li.over a,
#menu li:hover li:hover a, #menu li.over li.over a,
#menu li:hover li:hover li:hover a, #menu li.over li.over li.over a,
#menu li:hover li a:hover, #menu li.over li a:hover,
#menu li:hover li:hover li:hover a:hover, #menu li.over li li a:hover,
#menu li:hover li:hover li:hover li:hover a:hover, #menu li.over li.over li.over li.over a:hover 
{
   color: #000;
   background-color: transparent;
}

/* set dropdown to default */
#menu li:hover li a, #menu li.over li a,
#menu li:hover li:hover li a, #menu li.over li.over li a,
#menu li:hover li:hover li:hover li a, #menu li.over li.over li.over li a
 {
text-transform:none;
font-size:small;
color: #7f7f7f;
background-color: #eaeaea !important;
}


/* set dropdown hover */
#menu li:hover li a:hover, #menu li.over li a.over,
#menu li:hover li:hover li a:hover, #menu li.over li.over li a.over,
#menu li:hover li:hover li:hover li a:hover, #menu li.over li.over li.over li a.over
{
color: #7f7f7f !important;
background:#261100 !important;
}
   
#menu li ul li a {
height:20px; 
padding: 0px 5px 10px 5px !important; 
} /* Sub Menu Styles */
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.over ul ul, #menu ul li.over ul ul ul {
display:none;
}

#menu ul li:hover ul,#menu ul li li:hover ul,#menu ul li li li:hover ul, #menu ul li.over ul, #menu ul li li.over ul,#menu ul li li li.over ul {
	display: block;
}


#nav .active a {
	background: url(../img/menu/menu_active_rgt.png) no-repeat right top !important;
	color:#fff !important;
	text-decoration:underline;
	text-shadow: none;
}
#nav .active{
	background: url(../img/menu/menu_active_lft.png) no-repeat !important;
}
#nav .active a:hover {
	background: #261100;
	color:#ef3125;
}





#nav .active ul a {
	background: transparent !important;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
#nav .active ul a:hover {
	background: #261100;
	color:#7f7f7f;
}

#nav ul .active a {
	background: transparent !important;
	color:#ea3023 !important;
}
#nav li ul .active a:hover {
	background: #261100;
	color:#ea3023 !important;
}

#nav li:hover ul li a:hover,#nav li.over ul li a:hover {
	background:url(../img/menu/menu_lvl2_hover.png) repeat-x !important;
}


/*********************************************************************/

/*********************************************************************/

/*********************************************************************/


#menu #second_nav{
height:53px !important;
width:550px;
position:absolute;
top:43px;
right:10px;
z-index:5002;

}


#second_nav a {
	height:53px !important;
	line-height:53px !important;
	background: url(../img/menu/assessment_menu_right.png) no-repeat right top !important;
}
#second_nav li{
	background: url(../img/menu/assessment_menu_left.png) no-repeat left top !important;
}



#second_nav .active a {
	background: url(../img/menu/a.png) no-repeat right top !important;
	color:#fff !important;
	text-decoration:underline;
	text-shadow: none;
}
#second_nav .active{
	background: url(../img/menu/menu_active_lft.png) no-repeat !important;
}
#second_nav .active a:hover {
	background: #261100;
	color:#ef3125;
}





#second_nav .active ul a {
	background: transparent !important;
	color:#7f7f7f !important;
	text-decoration:none !important;
}
#second_nav .active ul a:hover {
	background: #261100;
	color:#7f7f7f;
}

#second_nav ul .active a {
	background: transparent !important;
	color:#ea3023 !important;
}
#second_nav li ul .active a:hover {
	background: #261100;
	color:#ea3023 !important;
}

#second_nav li:hover ul li a:hover,#second_nav li.over ul li a:hover {
	background:url(../img/menu/menu_lvl2_hover.png) repeat-x !important;
}

