#menu { background:url(../images/menu_bg_inner.jpg) repeat-x top left; width:1002px; height:54px; z-index:100px;}
.menu_lft { width:13px; height:54px; float:left;}
.menu_rit { width:12px; height:54px; float:right;}
.mlddm
{
margin:0; 
padding:0px; 
font-family:Arial; 
font-size:11px; 
width:973px; 
list-style:none;
font-weight:bold;
}
.mlddm li
{
 display:inline;
 margin:0px; 
 text-align:left; 
 list-style:none; 
 float:left; 
 font-family:Arial; 
 font-size:11px; 
 font-weight:bold;
 background:url(../images/menu_seprate.jpg) no-repeat right 2px;
 padding:2px 0px 0px 0px;
}
.mlddm li a
{

 display:block; 
 text-align:center; 
 white-space:nowrap; 
 border:0px solid #515560;
 margin-top:0; 
 color:#FFF; 
 text-decoration:none;
 padding-right:3px;
 margin-left:2px;
}
.mlddm li a#buttonnohover
{

 display:block; 
 text-align:center; 
 white-space:nowrap; 
 border:0px solid #515560;
 margin-top:0; 
 color:#FFF;
 text-decoration:none;
}
.mlddm li a:hover { color:#FFFFFF;}
.mlddm li a#buttonhover{ color:#FFF;  }
.mlddm ul{margin:0px 0 0 0; padding:0; visibility:hidden; position:absolute;  clear:both;   }
.mlddm ul li{float:none; margin:0; padding:0; border-width:0px; line-height:20px;}
.mlddm ul li a{white-space:nowrap; width:auto;  margin:0px; padding:7px 20px 7px 13px; font-family: Arial;font-size:11px; text-align:left; text-decoration:none; border:1px solid #fff; border-top:none; background:url(../images/menu_hover_bg.jpg) repeat-x top left; color:#FFFFFF; font-weight:normal;}
.mlddm ul li a:hover{color:#FFF; background:url(../images/menu_hover_orng.jpg) repeat-x top left;}
.mlddm .hsub{background:#557028; }
.mlddm .hsub:hover{background:#82AB3D;  }

