div#m
{
    float:left;
    clear:both;
    width:830px;
    border-bottom:0px solid #FFFFFF;
}

div#m .XulMenu {
    font-family: verdana, arial, tahoma;
    /* size=1 */
    font-size: 11px;
    -moz-user-select: none;
    
}
div#m .XulMenu a.menuroot {
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    display: block;
    position: relative;
}

div#m li .XulMenu .section {
    background: #E7E3E3;
    padding: 0px 2px 0px 2px;
    position: absolute;
    margin-top:3px;
    visibility: hidden;
    z-index: -1;
    color:#404040;
    width:115px;
}

div#m li .XulMenu .section a.item {
    color:#404040;
    font-size: 9px;
    padding: 3px 2px 4px 2px;
    background: #E7E3E3;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;

}
div#m li .XulMenu .section a.item:hover {
    color:#404040;
    font-size: 9px;
    padding: 3px 2px 4px 2px;
}

div#m li .XulMenu .section .section {
   margin-top:0px;
   }
div#m li .XulMenu .section .section a.item {
    color:#404040;
    font-size: 9px;
    padding: 4px 2px 3px 2px;
    background:#FFFFFF;
}
div#m li .XulMenu .section .section a.item:hover {
    color:#404040;
    font-size: 9px;
    padding: 4px 2px 3px 2px;
}



div#m li .XulMenu .section a {
  color: #404040;
  border-bottom:1px solid #B9B9B9;
  padding: 2px 2px 2px 2px;
  font-size:9px;
}
div#m li .XulMenu .section a:hover {
  color: #404040;
  font-size:9px;
}
div#m li .XulMenu .section a.menuroot {
    color:#404040;
    font-size: 9px;  display:block;
    padding: 4px 2px 4px 2px; border-bottom:1px solid #B9B9B9;
}
div#m li .XulMenu .section a.menuroot-active {
    color:#404040;
    font-size: 9px;  display:block;
    padding: 4px 2px 4px 2px; border-bottom:1px solid #B9B9B9;
}


/*za bg*/

div#m_bg
{
    float:left;
    clear:both;
    width:830px;
    border-bottom:0px solid #FFFFFF;
}

div#m_bg .XulMenu {
    font-family: verdana, arial, tahoma;
    /* size=1 */
    font-size: 11px;
    -moz-user-select: none;
    
}
div#m_bg .XulMenu a.menuroot {
    line-height: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    display: block;
    position: relative;
}

div#m_bg li .XulMenu .section {
    background: #E7E3E3;
    padding: 0px 2px 0px 2px;
    position: absolute;
    margin-top:3px;
    visibility: hidden;
    z-index: -1;
    color:#404040;
    width:115px;
}

div#m_bg li .XulMenu .section a.item {
    color:#404040;
    font-size: 9px;
    padding: 3px 2px 4px 2px;
    background: #E7E3E3;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;

}
div#m_bg li .XulMenu .section a.item:hover {
    color:#404040;
    font-size: 9px;
    padding: 3px 2px 4px 2px;
}

div#m_bg li .XulMenu .section .section {
   margin-top:0px;
   }
div#m_bg li .XulMenu .section .section a.item {
    color:#404040;
    font-size: 9px;
    padding: 4px 2px 3px 2px;
    background:#FFFFFF;
}
div#m_bg li .XulMenu .section .section a.item:hover {
    color:#404040;
    font-size: 9px;
    padding: 4px 2px 3px 2px;
}



div#m_bg li .XulMenu .section a {
  color: #404040;
  border-bottom:1px solid #B9B9B9;
  padding: 2px 2px 2px 2px;
  font-size:9px;
}
div#m_bg li .XulMenu .section a:hover {
  color: #404040;
  font-size:9px;
}
div#m_bg li .XulMenu .section a.menuroot {
    color:#404040;
    font-size: 9px;  display:block;
    padding: 4px 2px 4px 2px; border-bottom:1px solid #B9B9B9;
}
div#m_bg li .XulMenu .section a.menuroot-active {
    color:#404040;
    font-size: 9px;  display:block;
    padding: 4px 2px 4px 2px; border-bottom:1px solid #B9B9B9;
}



* html .XulMenu td { position: relative;  } /* ie 5.0 fix */
