
div.menu ul,div.menu li,div.menu li a,div.menu ul a {
font-family:arial,tahoma,verdana,helvetica,sans-serif;
letter-spacing:0em;
font-size:small;
display:block;
margin:0;
padding:0;
border:0;
font-style:normal;
}
.menu_bg{ padding:0px;margin:10px;
border-top-left-radius        : 8px;            /* CSS 3 */
border-bottom-right-radius    : 8px;
-moz-border-radius-topright   : 8px;
-moz-border-radius-bottomright: 8px;  }
div.menu ul {width:115px;
/*border:0px solid #9d9da1;
/*background-color:#dcecf9; */
padding:4px 0px 30px 0px;
list-style:none;
margin:10px;
}
div.menu ul ul { width:110px; border:1px solid #9d9da1;list-style:none; -moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;/*background-color:#dcecf9;*/  
border-top-left-radius:8px;            /* CSS 3 */
border-bottom-right-radius:8px;
}
div.menu li {
position:relative;
padding:0px 0px 0px 2px;
margin-left:2px;
/*background-color:#dcecf9;*/
/*background:url("images/item_moz.gif") no-repeat;*/
}
div.menu li.folder {
/*background-color:#dcecf9;*/
}
div.menu li.folder ul {
position:absolute;
width:170px;
left:110px;
/* IE */top:5px;
}
div.menu li.folder>ul {
left:110px; /*105px;*/
top:-5px;
}
div.menu li.folder a{color:black;}
/* others */
div.menu ul a {
padding:5px 4px;
border:1px solid transparent;
text-decoration:none;
color:black;
font-weight:lighter;
/*width:-12px; */
/* IE */font-family: Arial, sans-serif;
}

div.menu ul ul a {margin:0px; }
li>a { width:auto; }
/* others */
.menu li a.submenu {color:black;}
.menu li ul {background-color:#dcecf9; padding:4px; margin:2px 2px; }
.menu {border: 0px;font-family: Arial, sans-serif;/*background-color:#dcecf9;*/}

/* regular hovers */


div.menu ul a:hover {
border-color:gray;
background-color:#b2c6ec;
border:1px solid #b2c6ec;
color:white;
font-weight:normal;
border-radius:4px;            /* CSS 3 */
-moz-border-radius:4px;
}

div.menu ul ul a:hover{
}
div.menu li.folder a:hover {
background-color:#b2c6ec;
}
/* hovers with specificity */
div.menu li.folder:hover {
z-index:10;
}
div.menu ul ul, div.menu li:hover ul ul {display:none; }
div.menu li:hover ul , div.menu li:hover li:hover ul { display:block; float:none;}
