div#divHeaderNavi a {
    color:#FFFFFF;
}

div#divHeaderNavi {
    margin:0;
    overflow:hidden;
}

div#divHeaderNaviStart ul,
div#divHeaderNavi ul {
    list-style-type:none;
}

div#divHeaderNaviStart ul li,
div#divHeaderNavi ul li {
    float:left;
    background-color:#B4B3B3;
    margin-right:1px;
    height:19px;
    border-bottom:1px solid #999999;
}

div#divHeaderNavi ul li.current {
    background-color:#DF041D;
    border-bottom:1px solid #DF041D;
}
div#divHeaderNaviStart ul li.navleft,
div#divHeaderNavi ul li.navleft {
    background-color:#DF041D;
    border-bottom:1px solid #DF041D;
}

div#divHeaderNaviStart ul li div,
div#divHeaderNavi ul li div {
    padding: 4px 34px 0 34px;
}

div#divHeaderNaviStart ul li.navleft div,
div#divHeaderNavi ul li.navleft div {
    padding:4px 0 0 18px;
    width:183px;
}

div#divHeaderNaviStart ul li.navright div {
    padding:4px 69px 0 60px;
    /*width:769px;*/
    color:white;
}

div#divHeaderNavi ul li.navright div {
    padding:4px 0 0 16px;
    width:182px;

}

div#divHeaderNaviStart ul li.navright div {
    padding: 4px 0 0 60px;
    width:725px;
    color:white;
}

div#divHeaderNavi ul li div a {
    font-weight:bold;
    font-size:10px;
}

div#divLeftNavi ul {
    list-style-type:none;
}

div#divLeftNavi ul li {
    display:block;
    background-color:#FFF;
    margin-right:1px;
    width:200px;
    border-bottom:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
}

div#divLeftNavi ul li div {
    padding:4px 0 4px 16px;
}

div#divLeftNavi ul li div a {
    font-size:10px;
    color:#747474;
}

div#divLeftNavi ul li div a:hover,
div#divLeftNavi ul li div a:active,
div#divLeftNavi ul li div a:focus {
    font-weight:bold;
    color:#DF041D;
}

div#divLeftNavi ul li.current {
    font-weight:bold;
    background-image:url(/html/images/main/bg_arrow_navi.jpg);
    background-position:0px 0px;
    background-repeat:no-repeat;
    border-right:1px solid #DF041D;
    border-bottom:1px solid #DF041D;
}

div#divLeftNavi ul li.current div,
div#divLeftNavi ul li.current div a,
div#divLeftNavi ul li.current div a:hover,
div#divLeftNavi ul li.current div a:active,
div#divLeftNavi ul li.current div a:focus{
    color:#FFF;
    font-size:10px;
}


div#divLeftNavi ul#ulNaviLevelTwo {
    list-style-type:none;
}

div#divLeftNavi ul#ulNaviLevelTwo li {
    display:block;
    margin-right:1px;
    width:200px;
    border-bottom:1px solid #F3F3F3;
    border-right:1px solid #E9E9E9;
    background-color:#F0F0F0;
}

div#divLeftNavi ul#ulNaviLevelTwo li div {
    padding:4px 0 4px 27px;
}

div#divLeftNavi ul#ulNaviLevelTwo li div a {
    font-size:10px;
    color:#747474;
}

div#divLeftNavi ul#ulNaviLevelTwo li div a:hover,
div#divLeftNavi ul#ulNaviLevelTwo li div a:active,
div#divLeftNavi ul#ulNaviLevelTwo li div a:focus {
    font-weight:bold;
    color:#DF041D;
}

div#divLeftNavi ul#ulNaviLevelTwo li.current {
    font-weight:bold;
    color:#DF041D;
    background-image:none;
}

div#divLeftNavi ul#ulNaviLevelTwo li.current div {
    color:#DF041D;
    font-size:10px;
    background-image:url(/html/images/main/navi_active_grey.gif);
    background-repeat:no-repeat;
    background-position:14px 1px;
}

div#divNaviLevel4 ul{
    padding: 3px 0;
    margin-left: 0;
    margin-top:32px;
    border-bottom: 1px solid #CCC;
}

div#divNaviLevel4 ul li {
    list-style: none;
    margin: 0 0 0 2px;
    padding:0;
    display: inline;
}

div#divNaviLevel4 ul li a {
    padding:3px 15px 3px 15px;
    border-bottom: none;
    background: #F3F3F3;
    text-decoration: none;
    border: 1px solid #F3F3F3;
    border-bottom:0px;
}

div#divNaviLevel4 ul li a:link {
    color: #676767;
}

div#divNaviLevel4 ul li a:visited {
    color: #E40710;
}

div#divNaviLevel4 ul li a:hover {
    color: #E40710;
    background: #FFF;
    border-color: #227;
    border: 1px solid #CCC;
    border-bottom: 1px solid white;
}

div#divNaviLevel4 ul li a.current {
    color: #E40710;
    background: #FFF;
    border-color: #227;
    border: 1px solid #CCC;
    padding:3px 15px 5px 22px;
    border-bottom: 1px solid white;
    background-image:url(/html/images/main/navi_active.jpg);
    background-repeat:no-repeat;
    background-position:7px;
}

div.divTopNavigationItemActive {
    background-color:#DF041D;
    border-bottom: 4px solid #DF041D;
    _border-bottom: 3px solid #DF041D;
}

div.divTopNavigationItemActivePersistant {
    background-color:#DF041D;
    border-bottom: 4px solid #DF041D;
    _border-bottom: 3px solid #DF041D;
}
