.lotusMenu, .portlet-menu {
margin:0 0 15px 0;
padding:5px 0;
width:178px;
background-color:#eee;
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px
}
.lotusMenu .lotusInner, .portlet-menu .lotusInner {
overflow:hidden
}
.lotusMenu .lotusMenuSection {
overflow:hidden;
margin:0 0 3px 0;
padding-bottom:5px;
border-bottom:1px solid #ccc;
zoom:1
}
.lotusMenu .lotusMenuSubsection {
margin:10px 0 0 20px;
}
.lotusMenu h2, .portlet-menu h2 {
margin:0 0 7px 10px;
padding:0;
font-size:1em
}
.lotusMenu h3, .portlet-menu h3 {
margin:0 5px;
padding:5px 0 5px 10px;
line-height:1.0em;
color:#4f9815
}
.lotusMenu .lotusMenuSubsection h3 {
margin-left:-15px
}
.lotusMenu h3.lotusSelected, .portlet-menu h3.lotusSelected {
color:#fff;
background-color:#595b5d;
border:1px solid #595b5d;
}
.lotusMenu h3 a.lotusArrow {
margin-right:0;
margin-top:-2px
}
.lotusMenu ul, .portlet-menu ul {
margin:0;
padding:0;
list-style-type:none;
}
.lotusMenu li {
zoom:1
}
.lotusMenu li img, .portlet-menu .lotusMenu li img {
margin:0 3px 0 0
}
.lotusMenu li a, .lotusMenu li a:visited, .portlet-menu li a, .portlet-menu li a:visited {
padding:5px 0 5px 10px;
display:block;
text-decoration:none;
font-weight:normal;
line-height:1.0em;
color:#000
}
.lotusMenu ul.lotusIcons img {
vertical-align:text-bottom
}
.lotusImagesOff ul.lotusIcons img {
display:inline-block
}
.lotusMenu ul.lotusIcons a {
padding:3px 0 3px 10px
}
.lotusMenu li a:hover, .lotusMenu li a:focus, .portlet-menu li a:hover, .portlet-menu li a:focus {
text-decoration:underline
}
.lotusMenu li.lotusSelected a, .lotusMenu li.lotusSelected a:visited, .lotusMenu li.lotusSelected a:active, .portlet-menu li.lotusSelected a, .portlet-menu li.lotusSelected a:visited, .portlet-menu li.lotusSelected a:active {
margin:0 5px;
padding-left:6px;
color:#fff !important;
background-color:#595b5d;
border:1px solid #595b5d;
text-decoration:none;
cursor:default;
font-weight:bold;
}
.lotusMenu div.lotusChunk, .portlet-menu .lotusMenu div.lotusChunk {
margin:5px 5px 0 0;
}
.lotusMenu .lotusAction {
margin-left:30px;
display:inline-block;
}
.lotusTwistyOpenMenu, .lotusTwistyClosedMenu {
width:11px;
height:16px
}
.lotusTwistyOpenMenu {
background-position:0 -464px
}
.lotusTwistyClosedMenu {
background-position:0 0
}
.lotusMenu h3.lotusSelected .lotusTwistyOpenMenu {
background-image:url(../../images/lotusSprite-8bit.png);
background-position:0 -580px
}
.lotusMenu h3.lotusSelected .lotusTwistyClosedMenu {
background-position:0 -348px
}
.lotusMenu .lotusArrow, .lotusMenu .lotusArrow:hover, .lotusMenu .lotusArrow:focus {
color:#fff;
text-decoration:none
}