/*--------- LeftMenu style ----------*/
#RM_leftMenu{position:relative; margin:0 auto;}
#RM_leftMenu ul { list-style:none; margin:0; padding:0;}
#RM_leftMenu li{ display:block; float:none; list-style-type:none; margin:0; padding:0; line-height:normal;}
/* #RM_leftMenu .RM_leftRoot li a span { display:none;text-decoration:none;} */

/* left submenu
#RM_leftMenu .RM_leftSub { z-index:900;width:100%; display:none;padding:0; margin:0;}
#RM_leftMenu .RM_leftRoot li.breadcrumb .RM_leftSub { display:block; }
#RM_leftMenu .RM_leftSub ul{ margin:0; padding:0; position:relative; background:none; border:none; z-index:900;}
#RM_leftMenu .RM_leftSub li{float:none; clear:both; padding:0; position:relative; background:#f5f5f5; border:1px solid #ddd; margin:3px 0; } */




#RM_leftMenu .RM_leftRoot > li.rootnode-container{float:none; clear:both; padding:0; position:relative; background:#f5f5f5; border:1px solid #ddd; margin:3px 0; }

#RM_leftMenu li.item a span{ display:block; font-size:13px; color:#555555; font-weight:bold; white-space:normal; line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; }


#RM_leftMenu li.item a:hover{ text-decoration:none;}
/* #RM_leftMenu li.selected > a > span{ background-color: #1B4622; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #1B4622;}
#RM_leftMenu li.item a  span:hover{ border: 1px solid #1B4622;} */

#RM_leftMenu  li.breadcrumb .level1{ display: block; border-top:1px solid #fff;}
#RM_leftMenu .level1 li{ background:#fff; margin:0; border:none; }
#RM_leftMenu .level1 li.item a span { font-size:12px; padding-left:20px; font-weight:normal; }
#RM_leftMenu li.item a span{ display:block; font-size:13px; color:#555555; font-weight:bold; white-space:normal; line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; }


/*#RM_leftMenu  .subarrow{ top: -5px; position: relative; right:-10px }*/
#RM_leftMenu  a span .subarrow{ position:relative; width:18px; height:48px; top:-5px; right:-10px; background:url(RM_leftmenu_navarrow.png) no-repeat center 2px; cursor:pointer; margin-right:7px }
/* #RM_leftMenu  a span .subarrow{ position:absolute; width:60px; height:48px; right:0; top:0; background:url(RM_leftmenu_navarrow.png) no-repeat center 2px; cursor:pointer; } */
#RM_leftMenu a span .subarrow2{ background-position:center -44px;}
/* #RM_leftMenu .level1 a span .subarrow { display:none!important;} */

/* #leftMenu .leftSub li.selected > a span, #leftMenu .leftSub li a:hover span {
border: 1px solid #1B4622;
} */





#RM_leftMenu .RM_leftSub li.item a{ background:none;  }


/* #RM_leftMenu .level1{ display: none; } */

#RM_leftMenu .level2 { display: block; }
#RM_leftMenu .level2 li{ background-position:21px 18px;  }
#RM_leftMenu .level2 li.item a span { padding-left:40px;}

#RM_leftMenu .level3 { display: block; }
#RM_leftMenu .level3 li{ background-position:27px 18px;  }
#RM_leftMenu .level3 li.item a span { padding-left:60px;}

#RM_leftMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#RM_leftMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}


