﻿@charset "utf-8";
@charset "utf-8";
/* CSS Document */

#ja-cssmenu {
   
    Z-INDEX: 99;
}

    #ja-cssmenu UL {
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        Z-INDEX: 99;
    }

    #ja-cssmenu LI {
        /*vertical-align:middle; MARGIN:0px 23px 0 0px; DISPLAY: block;FLOAT: left;  CURSOR: pointer; PADDING: 0px;Z-INDEX: 99;height: 43px;*/
        vertical-align: middle;
        MARGIN: 0px 18px 0 0px;
        DISPLAY: block;
        FLOAT: left;
        CURSOR: pointer;
        PADDING: 0px;
        Z-INDEX: 99; 
    }

        #ja-cssmenu LI UL {
            Z-INDEX: 99;
            POSITION: absolute;
            WIDTH: 22em;
            HEIGHT: auto;
            LEFT: -999em;
        }

            #ja-cssmenu LI UL UL {
                MARGIN: -2.5em 0px 0px 15em;
            }

        #ja-cssmenu LI LI {
            padding:5px; 
        }

    #ja-cssmenu UL A {
        WIDTH: 20em;
    }

    #ja-cssmenu LI:hover UL UL {
        LEFT: -999em;
    }

        #ja-cssmenu LI:hover UL UL UL {
            LEFT: -999em;
        }

    #ja-cssmenu LI.sfhover UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.havechildsfhover UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.havechild-activesfhover UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.activesfhover UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.sfhover UL UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.havechildsfhover UL UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.havechild-activesfhover UL UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI.activesfhover UL UL UL {
        LEFT: -999em;
    }

    #ja-cssmenu LI:hover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI:hover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI LI:hover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI.sfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI.havechildsfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI.havechild-activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI.activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI.sfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI.havesubchildsfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI.havesubchild-activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI.activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI LI.sfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI LI.havesubchildsfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI LI.havesubchild-activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu LI LI LI.activesfhover UL {
        LEFT: auto;
    }

    #ja-cssmenu li a {
        /*PADDING-BOTTOM: 0px; MARGIN:0.5em 0.3em 0 0.3em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px*/
        MARGIN: 0px;
        padding: 7px 15px 0 15px;
        DISPLAY: block;
        HEIGHT: 25px;
        COLOR: #fff;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
    }

    #ja-cssmenu .menulinkdisabled {
        color: #A3A3A3;
        cursor: not-allowed;
    }

        #ja-cssmenu .menulinkdisabled:hover {
            color: #A3A3A3;
            cursor: not-allowed;
        }


    * HTML #ja-cssmenu LI A {
        MARGIN-BOTTOM: 8px;
        HEIGHT: auto;
    }

    #ja-cssmenu SPAN.menu-title {
    }

    #ja-cssmenu UL SPAN.menu-title {
        text-shadow: none;
    }

    #ja-cssmenu LI A.first-item {
        BORDER-LEFT: 0px;
    }

    #ja-cssmenu LI A.last-item {
        BORDER-RIGHT: 0px;
    }

    #ja-cssmenu LI A:hover {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI A:active {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI A:focus {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI:hover {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI.sfhover {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI.havechildsfhover {
        background-color: #4083a5;
        COLOR: #fff;
    }

    #ja-cssmenu LI.havechild-activesfhover {
        /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
        BACKGROUND-REPEAT: no-repeat;
        COLOR: #fff;
    }

    #ja-cssmenu LI A.active {
        background-color: #4083a5;
        COLOR: #fff;
    }

        #ja-cssmenu LI A.active:hover {
            COLOR: #fffffff !important;
        }

        #ja-cssmenu LI A.active:active {
            /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
            BACKGROUND-REPEAT: no-repeat;
            COLOR: #fff;
        }

        #ja-cssmenu LI A.active:focus {
            /*BACKGROUND-IMAGE: url(../../images/mainnav-bg.gif);*/
            BACKGROUND-REPEAT: no-repeat;
            COLOR: #fff;
        }

    #ja-cssmenu LI A:active {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI A:focus {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI:hover {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI.sfhover {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI.havechildsfhover {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI.havechild-activesfhover {
        BACKGROUND-POSITION: -50px -32px;
    }

    #ja-cssmenu LI A.first-item:hover {
        BACKGROUND-POSITION: 0px -32px;
    }

    #ja-cssmenu LI A.first-item:active {
        BACKGROUND-POSITION: 0px -32px;
    }

    #ja-cssmenu LI A.first-item:focus {
        BACKGROUND-POSITION: 0px -32px;
    }

    #ja-cssmenu LI A.active {
        BACKGROUND-POSITION: -450px -32px;
        color: #ffffff !important;
    }

        #ja-cssmenu LI A.active:hover {
            BACKGROUND-POSITION: -450px -32px;
        }

        #ja-cssmenu LI A.active:active {
            BACKGROUND-POSITION: -450px -32px;
        }

        #ja-cssmenu LI A.active:focus {
            BACKGROUND-POSITION: -450px -32px;
        }

    #ja-cssmenu LI A.first-item.active {
        BACKGROUND-POSITION: -403px -32px;
    }

        #ja-cssmenu LI A.first-item.active:hover {
            BACKGROUND-POSITION: -403px -32px;
        }

        #ja-cssmenu LI A.first-item.active:active {
            BACKGROUND-POSITION: -403px -32px;
        }

        #ja-cssmenu LI A.first-item.active:focus {
            BACKGROUND-POSITION: -403px -32px;
        }

    #ja-cssmenu LI A:focus SPAN.menu-title {
        text-shadow: none;
    }

    #ja-cssmenu LI UL {
        border: 1px solid #ccc;
        margin: -3px 0 0 12px;
        box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
    }

        #ja-cssmenu LI UL LI {
            background: white;
            border-bottom: 1px solid #c0c9ca;
            height:25px;
        }

        #ja-cssmenu LI UL A {
            font-size: 12px;
            text-align: left;
            padding: 7px 0 10px 15px;
            BACKGROUND: none transparent scroll repeat 0% 0%;
            COLOR: #555555;
            FONT-WEIGHT: bold;
            BORDER-RIGHT: 0px;
            z-index: 9999;
        }

            #ja-cssmenu LI UL A:hover {
                font-size: 12px;
                FONT-WEIGHT: bold;
                COLOR: #CC0000;
                z-index: 9999;
            }

            #ja-cssmenu LI UL A:active {
                background: none;
                /*background:url(../images/menu_hover.jpg);*/
                COLOR: #555555;
            }

            #ja-cssmenu LI UL A:focus {
                background: none;
                /*background:url(../images/menu_hover.jpg);*/
                COLOR: #000;
            }

    #ja-cssmenu UL LI:hover {
        COLOR: #ffffff;
    }

    #ja-cssmenu li A:hover {
        position: relative;
        background: url(../images/up_arrow.png) no-repeat center top;
        background-position: top;
        /*background:#d24444;

COLOR: #fff ;
padding-top:0em;*/
        PADDING-BOTTOM: 0px;
        /*
padding-top: 0.5em;
PADDING-LEFT: 15px;
PADDING-RIGHT: 15px;*/
        DISPLAY: block;
        HEIGHT: 25px;
        COLOR: #f4d100;
        TEXT-DECORATION: none;
    }

    #ja-cssmenu li:hover a {
        background: url(../images/up_arrow.png) no-repeat center top;
    }

    #ja-cssmenu .highlightmenu {
/*        background: url(../images/up_arrow.png) no-repeat center top;
        COLOR: #f4d100;*/
    }



    #ja-cssmenu li A:focus {
        /*background: linear-gradient(270deg, #850000 11%, #d50000 88%);
        background: -moz-linear-gradient(270deg, #850000 11%, #d50000 88%);
        background: -webkit-linear-gradient(270deg, #850000 11%, #d50000 88%);
        background: -o-linear-gradient(270deg, #850000 11%, #d50000 88%);*/
        behavior: url(css/PIE.htc);
        position: relative;
        /*background:#fff;
background:url(../images/menu_hover.jpg);*/
        COLOR: #ffffff;
    }

a {
    outline: none;
}

#ja-cssmenu UL LI A.active {
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff;
    FONT-WEIGHT: bold;
}

    #ja-cssmenu UL LI A.active:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%;
        COLOR: #fff;
        FONT-WEIGHT: bold;
    }

    #ja-cssmenu UL LI A.active:active {
        BACKGROUND: none transparent scroll repeat 0% 0%;
        COLOR: #fff;
        FONT-WEIGHT: bold;
    }

    #ja-cssmenu UL LI A.active:focus {
        BACKGROUND: none transparent scroll repeat 0% 0%;
        COLOR: #fff;
        FONT-WEIGHT: bold;
    }
