#menu {
width: 585px;
margin:0px;
padding:0px;
padding-top:37px;
height:30px;
background:url('/emr/psched/images/top_nav_bg.jpg') repeat-x;
float:left;
position:relative;
z-index:50;
font-size:12px;
font-family: "Times New Roman", Times, serif;
color:#fff;
}
.a{
	font-family: "Times New Roman", Times, serif;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
display: block;
float: left;
text-align:left;
height:30px;
}

#menu span {
display: block;
margin: 0px;
padding: 0px;
font-size:13px;
font-weight:bold;
}

#menu span.aboutus a{
display: block;
margin: 0px;
padding:0px; 
text-align:center;
background:#E6E6CE;
width:85px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}
#menu span.aboutus a:hover{
display: block;
margin: 0px;
padding: 0px;
text-align:center;
background:#FFFFFF;
width:85px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}

#menu span.programs a{
display: block;
margin: 0px;
padding:0px; 
text-align:center;
background:#E6E6CE;
width:92px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}
#menu span.programs a:hover{
display: block;
margin: 0px;
padding: 0px;
text-align:center;
background:#FFFFFF;
width:92px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}

#menu span.members a{
display: block;
margin: 0px;
padding:0px; 
text-align:center;
background:#E6E6CE;
width:120px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}
#menu span.members a:hover{
display: block;
margin: 0px;
padding: 0px;
text-align:center;
background:#FFFFFF;
width:120px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}

#menu span.appointments a{
display: block;
margin: 0px;
padding:0px; 
text-align:center;
background:#E6E6CE;
width:111px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}
#menu span.appointments a:hover{
display: block;
margin: 0px;
padding: 0px;
text-align:center;
background:#FFFFFF;
width:111px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}

#menu span.healthnews a{
display: block;
margin: 0px;
padding:0px; 
text-align:center;
background:#E6E6CE;
width:160px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}
#menu span.healthnews a:hover{
display: block;
margin: 0px;
padding: 0px;
text-align:center;
background:#FFFFFF;
width:160px;
height:35px;
line-height:35px;
text-decoration:none;
font-size:12px;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
}


.newmenuTop {
border-top: 1px solid #393933;
font-weight:bold;
}
.newmenu {
font-size:11px;
font:Arial, Helvetica, sans-serif;
line-height:21px;
width:210px;
background:url('/emr/psched/images/bullet.gif') no-repeat 0 9px;
border-right: 1px solid #393933;
border-bottom: 1px solid #393933;
border-left: 1px solid #393933;
background-color: #F8F7E5;
color:#000;
text-decoration: none;
float: left;/* */float: none;/*  */
display: block;
font-weight:bold;
padding-left:8px;
}

a.newmenu:hover {
color: #000000;
background:url('/emr/psched/images/bullet.gif') no-repeat 5px 9px;
width:200px;
padding-left:18px;
background-color: #ECECC8;
font-weight:bold;
}


#menu li {position: relative;}

#menu ul ul {
position: absolute;
width:180px;
z-index: 500;
}

#menu ul ul ul {
	position: absolute;
	top: 0px;
	left: 185px;
	border-left: 1px solid #FFFFFF;
	height: 150px;
}

div#menu ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}