/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu * {
list-style:none;
margin:0;
padding:0;
}

/*** DEMO SKIN ***/
.sf-menu {
height:47px;
left:125px;
line-height:1.0;
position:absolute;
width:auto;
z-index:101;
}

.sf-menu ul {
position:absolute;
top:-999em;
width:257px;
}

.sf-menu ul li {
width:100%;
}

.sf-menu li:hover {
visibility:inherit;
}

.sf-menu li {
float:left;
height:47px;
list-style:none;
position:relative;
}

.sf-menu ul li a {
color:#58585a !important;
}

.sf-menu a {
background:url("http://excemed.org/httpd/img/general/menu_line.jpg") right no-repeat;
display:block;
font-weight:400;
height:19px;
line-height:17px;
padding:14px 20px;
position:relative;
text-decoration:none;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:-1px;
top:47px;
}

.sf-menu li ul {
z-index:1000;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
background:none;
top:-999em;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}

.sf-menu a,.sf-menu a:visited {
color:#fff;
font-size:14px;
}

.sf-menu li li {
background:#AABDE6;
}

.sf-menu li li li {
background:#9AAEDB;
}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li.clicked a {
background:url("http://excemed.org/httpd/img/general/menu_line.jpg") right no-repeat #58585a;
outline:0;
}

.sf-menu li.sfHover ul li a {
background:transparent;
font-size:13px;
height:auto;
padding:10px 8px 6px 24px;
width:221px;
}

.sf-menu li ul li a:hover {
color:#831942 !important;
}

.sf-menu li.sfHover ul li {
background:url("http://excemed.org/httpd/img/general/submenu_bg.png");
border-bottom:1px solid #d6d3d4;
height:auto;
}

.sf-menu li.sfHover ul li.first {
background:url("http://excemed.org/httpd/img/general/submenu_bg.png") scroll 0 0 transparent;
border-bottom:1px solid #D6D3D4;
border-left:1px solid #D6D3D4;
border-right:1px solid #D6D3D4;
height:auto;
left:0;
width:99.5%;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
top:0;
}