/* ===================== menu ====================*/

div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem {
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    position: relative;
    float:right;
    /*FONT-STYLE: normal; 
    letter-spacing:0px;*/
}

div.menuBar {
    /*position: absolute;
    top:0px;
    /*top: 153px;
    left:176px;
    width:525px; 
    height:23px;
    background-color:#000000;
    padding:0;
    margin: 0px;
    TEXT-ALIGN: left;
    Z-INDEX: 110;*/

    overflow:hidden;
        left:0px;
    width:970px;
    height:32px;
    position:relative;
    float:right;
    margin: 0 0 0 0;
    background-color:#fff;/*#bdbdc0;*/
    font-size:12px;
    font-weight:bold;
    text-align: justify;
}
div.menuBar a.menuButton {
    display: block;
    position: relative;
    float:left;
    /*width: auto;/*75px*/
    height:32px;
    /*height:23px;*/
    margin:0;
    cursor:default;
    text-decoration:none;
    white-space: nowrap;
    color:#fff;
    margin-right:1px;
    padding:7px 12px 0;
    height: 25px;
    text-align: justify ;
    width: expression((parentElement.offsetWidth-4)+"px");
}
div.menuBar a.menuButton:hover {
    color:#fff;
    background-color:#a5ce39;
    
}
div.menuBar a.menuButtonActive {
    color: #fff;
    background-color:#bdbdc0;
    margin-right:1px;
    padding:7px 12px 0;
    height: 25px;
    width: auto;
    text-align: justify ;
}
div.menuBar a.menuButtonActive:hover {
    COLOR: #fff;
    background-color:#a5ce39;
}
/*

*/
div.menuBar a.menuButton .tc {
    display:block;
    margin:0;
    height:23px;
    padding-top:7px;
    position:absolute;
    left:2px;
    right:2px;
    top:0px;
    bottom:0px;
    width: expression((parentElement.offsetWidth-4)+"px");
    white-space:normal;
    text-align:center;
    text-decoration:none;
    overflow:hidden;
    cursor:pointer;
    background-image: none;
}
div.menuBar a.menuButton .tl {
    display:block;
    width:2px;
    height:23px;
    left:0px;
    top:0px;
    position:relative;
    /*position:absolute;*/
    cursor:pointer;
    background-image: none;
}
div.menuBar a.menuButton .tr {
    display:block;
    width:2px;
    height:23px;
    right:0px;
    top:0px;
    position:relative;
    /*    position:absolute;*/
    cursor:pointer;
    background-image: none;
}
div.menuBar a.menuButton .trs {
    display:block;
    width:2px;
    height:23px;
    right:0px;
    top:0px;
    position:absolute;
    cursor:pointer;
    background-image: none;
}

/*
   SEL MENU
*/
div.menuBar a.sel .tc {
    height:27px;
    padding-top:14px;
    color:#0330a4;
    font-weight:bold;
}

/* =========================================== sub menu ================================ */

div.menu {
    padding:0px;
    z-index:1000;
    left:0px;
    visibility:hidden;
    position:absolute;
    top:0px;
    border-bottom:3px solid #a5ce3a;
    border-left:1px solid #a5ce3a;
    border-right:1px solid #a5ce3a;
    text-align:left;
    position:absolute;
    width:10px;
    height:20px;
}
div.menu a.menuItem {
    letter-spacing: normal;
    font-size:11px;
    background-color: #fff;
    border-top:1px solid  #a5ce3a;
    color:#a5ce3a;
    /*font-weight:bold;*/
    display:block;
    cursor:default;
    white-space:nowrap;
    text-decoration:none;
    float:none;
    position:absolute;
}
div.menu a.menuItem:hover {
    background-color: #AAD34F;
    border-top:1px solid  #fff;
    /*border-bottom: solid 1px #C5C5C5;*/
    color:#fff; 
}
div.menu a.menuItemHighlight {
    background-color:#d2d2d2;
    border-top:solid 1px #C5C5C5;
    border-bottom: solid 1px #C5C5C5;
    color:#666666;
}
div.menu a.menuItemHighlight:hover {
    background-color:#AAD34F;
    border-top: solid 1px #C5C5C5;
    border-bottom: solid 1px #C5C5C5;    
    color: #666666;
}
div.menu a.menuItem .tc {
    height:17px;
    padding-top:2px;
    float:left;
    cursor:pointer;
    /*background-image:url(smenutc.png);*/
}
div.menu a.menuItem .tl {
    width:20px;
    height:19px;
    clear: right;
    float: left;
    cursor:pointer;
}
div.menu a.menuItem .tr {
    width:20px;
    height:19px;
    float: left;
    cursor:pointer;
}
div.menu a.menuItem .trs {
    width:20px;
    height:19px;
    float: left;
    cursor:pointer;
    background-image:url(sbmntrs.gif);
}
div.menu a.menuItemHighlight .trs {
    background-image:url(sbmntrs.gif);
}

/* ==================================== end menu ========================================*/
span.tc{
    width:auto;
}