#jflanguageselection {
    margin: 0 !important;
    padding: 0 !important;
    float: left !important
    }
.masthead-left ul.menu, .masthead-left ul.jflanguageselection {
    margin: 0 !important;
    padding: 0;
    list-style: none
    }
.masthead-left ul.menu li, #jflanguageselection ul.jflanguageselection li {
    margin: 0;
    padding: 0;
    background: url(../images/masthead-left-span.gif) left top no-repeat !important;
    float: left
    }
.masthead-left ul.menu li.jb-firstitem, #jflanguageselection ul.jflanguageselection li.jb-firstitem {
    margin: 0;
    padding: 0;
    background: none !important;
    float: left
    }
.masthead-left ul.menu li a, #jflanguageselection ul.jflanguageselection li a {
    display: block;
    text-decoration: none;
    outline: none;
    padding: 0 5px !important;
    color: #015FA5;
    margin: 0;
    font-size: 10px;
    font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
    line-height: 24px;
    background: none
    }
.masthead-left ul.menu li a span {
    display: block;
    padding-left: 0
    }
.masthead-left ul.menu li a:hover, .masthead-left ul.menu li a:active, .masthead-left ul.menu li a:focus, #jflanguageselection ul.jflanguageselection li a:hover, #jflanguageselection ul.jflanguageselection li a:focus, #jflanguageselection ul.jflanguageselection li a:active {
    text-decoration: underline !important
    }
.masthead-left ul.menu li.active a {
    text-decoration: underline;
    font-weight: bold
    }
.masthead-left ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none
    }
/* Masthead RIGHT*/
.masthead-right ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right
    }
.masthead-right ul.menu li {
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/masthead-left-span.gif) left top no-repeat
    }
.masthead-right ul.menu li.jb-firstitem {
    margin: 0;
    padding: 0;
    background: none;
    float: left
    }
.masthead-right ul.menu li a {
    display: block;
    text-decoration: none;
    outline: none;
    background: none;
    padding: 0 5px;
    color: #015FA5;
    margin: 0;
    line-height: 24px;
    font-size: 10px;
    font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif
    }
.masthead-right ul.menu li a span {
    display: block;
    padding-left: 0
    }
.masthead-right ul.menu li a:hover, .masthead-right ul.menu li a:active, .masthead-right ul.menu li a:focus {
    text-decoration: underline
    }
.masthead-right ul.menu li.active a {
    text-decoration: underline;
    font-weight: bold
    }
.masthead-right ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none
    }
/* TOP Menu*/
/* jb-box */
#container .module ul.menu {
    margin: 0;
    padding: 0;
    list-style: none
    }
#container .module ul.menu li {
    margin: 0;
    padding: 0 0 0 20px;
    background: url(../images/subsite/blue_link_box.jpg) 4px 1px no-repeat
    }
#container .module-orange ul.menu li {
    margin: 0;
    padding: 0;
    background: url(../images/subsite/orange_link_box.jpg) 4px 0 no-repeat
    }
#container .module-orange ul.menu li a span {
    display: block;
    padding-left: 19px
    }
#container .module-orange ul.menu li a {
    display: block;
    text-decoration: none;
    outline: none;
    background: none;
    padding: 1px 0;
    margin: 0;
    line-height: 1.2;
    color: #CF7E05
    }
.module-orange ul.menu li a:hover, .module-orange ul.menu li a:active, .module-orange ul.menu li a:focus {
    text-decoration: underline;
    background: none;
    color: #930
    }
.module-orange ul.menu li li {
    background: none
    }
.module-orange ul.menu li li a {
    background: none;
    padding-left: 10px;
    font-weight: normal !important;
    background: none
    }
.module ul.menu li a {
    display: block;
    text-decoration: none;
    outline: none;
    background: none;
    padding: 1px 0;
    margin: 0;
    line-height: 1.2
    }
.module ul.menu li a span {
    display: block;
    padding-left: 19px
    }
.module ul.menu li a:hover, .module ul.menu li a:active, .module ul.menu li a:focus {
    text-decoration: underline;
    background: none
    }
.module ul.menu li.active a {
    text-decoration: none;
    font-weight: normal;
    background: none
    }
.module ul.menu li li a span {
    background: none
    }
.module ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none
    }
.module ul.menu li li {
    background: none
    }
.module ul.menu li li a {
    background: none;
    padding-left: 10px;
    font-weight: normal !important;
    background: none
    }
.module ul.menu li li a:hover, .module ul.menu li li a:active, .module ul.menu li li a:focus {
    background: none
    }
.module ul.menu li li a span {
    background: none
    }
.module ul.menu li li.active a {
    text-decoration: none;
    font-weight: normal;
    background: none
    }