/* Menu */

#navcontainer {
    background: url(../images/top-menu-line.png) repeat-x top left;
    margin: 0;
    padding: 0;
    margin-top:15px;
    height: 61px;
    font: 11px Verdana, sans-serif;
    width: 100%;
    list-style-type: none;
}

/* Styles for Menu Items */

ul.menu  {
    margin: 0;
    padding: 0;
    padding-top:15px;
    list-style: none;
}

li.menuitem {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    /*width: 100%;*/
    display: block;
}

li.menuitem a, li.menuitem a:link {
    /*background: #000;*/
    color: #fff;
    text-decoration: none;
    padding: 3px 8px 3px 8px;
    display: block;
}

li.menuitem a:hover {
    margin-bottom:0px;
    color: #039;
    cursor: pointer;
    background: #eee;
    border:1px solid #bbb;
    border-bottom: 3px solid #009900;
}

li.menuitem a.current, li.menuitem a.current:link {
    color: #fff;
    cursor: default;
    font-weight: bold;
    border-bottom: 3px solid #f90;
}

li.menuitem a.current:hover {
    color: #094670;
    border-bottom: 3px solid #009900;
    background: #eee;
    opacity:80%;
}

/* Fix IE. Hide from IE Mac \*/
/** html ul.menu  li {*/
    /*float: left;*/
    /*height: 1%;*/
/*}*/

/** html ul.submenu  li {*/
    /*float: left;*/
    /*height: 1%;*/
/*}*/

/** html ul.menu  li a {*/
    /*height: 1%;*/
/*}*/

li.menuitem:hover ul, li.menuitem.over ul {
    display: block;
}

/* Sub Menu Styles */

ul.submenu  {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #ccc;
    top: 23px;
    display: none;
    background:#094670;
}

li.submenuitem {
    /*width:100%;*/
    float: left;
    position: relative;
}

li.extra-menuitem {
    /*width:100%;*/
    padding-right:10px;
    float: right;
    position: relative;
}

/*li.submenuitem a {*/
    /*padding: 2px 5px;*/
/*}*/

/*li.submenuitem:hover ul, li.submenuitem.over ul {*/
    /*display: block;*/
/*}*/

li.submenuitem a, li.submenuitem a:link {
    background: #094670;
    opacity:80%;
    color: #fff;
    text-decoration: none;
    padding: 3px 15px 3px 15px;
    display: block;
}

li.submenuitem a:hover {
    margin:0px;
    color: #039;
    cursor: pointer;
    background: #eee;
    /*border:1px solid #9999ff;*/
    border-bottom: 3px solid #009900;
}

li.submenuitem a.current, li.submenuitem a.current:link {
    color: #fff;
    cursor: default;
    font-weight: bold;
    border-bottom: 3px solid #f90;
}

li.submenuitem a.current:hover {
    border-bottom: 3px solid #009900;
    background: #eee;
}

/* Fix IE. Hide from IE Mac and IE 6 \*/
/** html ul.submenu  li {*/
    /*float: left;*/
    /*height: 1%;*/
/*}*/

/** html ul.submenuitem  li {*/
    /*float: left;*/
    /*height: 1%;*/
/*}*/

/** html ul.submenu  li a {*/
    /*height: 1%;*/
/*}*/

li.submenuitem:hover ul, li.submenuitem.over ul {
    display: block;
}