/* HORIZONTAL FREESTYLE MENU LAYOUT */

/* jQuery Menu Integration */
#vNavTableJava {
    /* Google Earth html overlay content has z-index of 100 so needs to be higher*/
    z-index: 101;
}

#navTableJava {
    /* Google Earth html overlay content has z-index of 100 so needs to be higher*/
    z-index: 105;
    border: none;
    padding: 0;
    margin: 0;
}

    #navTableJava.ui-menu {
        position: relative;
        z-index: 105;
    }

        #navTableJava.ui-menu .ui-menu {
            overflow: visible !important;
            background-color: #018bc9;
            border: none;
            background-image: none;
            padding: 4px 1px;
            min-width: 160px; 
				margin-top:34px !important; /* Ektron 9.2 SP2 Overlapping Hover Menu Fix */        }

        #navTableJava.ui-menu > li {
            float: left;
            display: block;
            width: auto !important;
        }

        #navTableJava.ui-menu ul li {
            float: none;
            padding: 0;
        }

            #navTableJava.ui-menu ul li ul {
                left: 120px !important;
                width: 100%;
            }

                #navTableJava.ui-menu ul li ul li {
                    width: auto;
                }

                    #navTableJava.ui-menu ul li ul li a {
                        float: left;
                    }

        #navTableJava.ui-menu > li {
            padding: 0 0 !important;
        }

            #navTableJava.ui-menu > li > a {
                float: left;
                display: block;
                clear: both;
                overflow: hidden;
                color: #FFF;
                text-decoration: none;
                line-height: 30px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
                white-space: nowrap;
                text-transform: capitalize;
                padding: 2px 10px;
            }


        #navTableJava.ui-menu .ui-menu .ui-menu li {
            display: block;
        }


    #navTableJava .ui-state-focus, #navTableJava .ui-state-active, #navTableJava .ui-widget-content .ui-state-active {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
    }


    #navTableJava .ui-widget-content .ui-state-focus {
        border-color: transparent;
        background-color: #00467F;
        background-image: none;
    }

    #navTableJava .ui-menu-icon {
        display: none;
    }

    #navTableJava .ui-menu a {
        color: #FFF;
        text-decoration: none;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        white-space: nowrap;
        /*text-transform: capitalize;*/
        padding: 2px 10px;
        display: block;
    }

    #navTableJava.ui-widget-content, #navTableJava.ui-menu > li > a.ui-state-active {
        background-color: transparent;
        border-color: transparent;
        background-image: none;
    }
/* End jQuery Menu Integration */
 