.dtm-navbar {
    background-color: #ffffff;
    background-image: url(images/main/menu-main.png);
    height: 25px;
    padding-bottom: 2px;
    position: relative;
    width: 838px;
    font-size: 9pt;
}

.dtm-navbar li {
    position: static;
    height: 25px;
}

.dtm-navbar a {
    border-top: none;
    height: 25px;
}

.dtm-navbar li ul {
    width: 838px;
}

.dtm-navbar li li {
    position: relative;
    height: 25px;
    background-image: url(images/main/sub-menu.png);
}

.dtm-navbar li li .snav-separate {
    position: relative;
    height: 12px;
    width: 1px;
    background-color: #979393;
    margin-top: 6px;
}

.dtm-navbar li .nav-separate {
    position: relative;
    height: 12px;
    width: 1px;
    background-color: #b4b4b4;
    margin-top: 6px;
}

.dtm-navbar ul li {
    width: auto;
    float: right;
    height: 25px;
}

.dtm-navbar a, .dtm-navbar a:visited {
    border: none;
}

.dtm-navbar li.dtmHover a {
    color: white;
}

.dtm-navbar li.dtmHover ul li a {
    color: black;
}

.dtm-navbar li.current,
.dtm-navbar li:hover,
.dtm-navbar li.dtmHover,
.dtm-navbar li li.current,
.dtm-navbar a:focus,
.dtm-navbar a:hover,
.dtm-navbar a:active {
    background-image: url(images/main/menu-main-over.png);
}

.dtm-navbar li li.current,
.dtm-navbar ul li:hover,
.dtm-navbar ul li.dtmHover,
ul.dtm-navbar ul li:hover li,
ul.dtm-navbar ul li.dtmHover li,
.dtm-navbar ul a:focus,
.dtm-navbar ul a:hover,
.dtm-navbar ul a:active {
    background-image: url(images/main/sub-menu-over.png);
}

.dtm-navbar li li.current > a {
    font-weight: normal;
}