/* $Id: DsMenu.css 3 2009-10-29 16:57:14Z Ian.H $ */

/* Hide sub levels */
/*.ds-menu ul {
    visibility: hidden;
    position: relative;
}

.ds-menu ul li:hover ul,
.ds-menu ul a:hover ul {
    visibility: visible;
}*/

.ds-menu ul {
    display: none;
    position: absolute;
    z-index: 999;
}

.ds-menu li:hover ul,
.ds-menu a:hover ul {
    display: block;
    top: 47px;
    border-top: 1px solid #FFFFFF;
}

.ds-menu li ul li {
    position: relative;
    display: block;
    width: auto;
    left: -1px;
}

.ds-menu li ul li a,
.ds-menu li ul li a:link,
.ds-menu li ul li a:visited,
.ds-menu li ul li a:hover,
.ds-menu li ul li a:active {
    height: 32px;
    background-image: url('../_images/menubar/mbar_submenu_bg.png');
    background-color: transparent;
    padding: 0 12px;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    margin-right: -1px;
}

div.menubar ul li ul li.submenu {
    float: none;
    background-color: transparent;
    text-align: left;
}

.ds-menu li ul li a {
    display: block;
    width: 100%;
    white-space: nowrap;
}

.ds-menu li ul li a span {
    padding-top: 8px;
    cursor: pointer;
}

#menu-whattoexpect ul li a {
    width: 160px;
}

#menu-courses ul li a {
    width: 294px;
}

#menu-aboutus ul li a {
    width: 202px;
}
