/*
##################################################
          Special Case "groupsMenuJS3"
##################################################
*/

div.ssf_groupsMenuJS3 div.empty {
background-image: none!important;
}

div.ssf_groupsMenuJS3 p.toggler {
padding: 6px 12px 4px 12px;
margin: 0;
cursor: pointer;
}

div.ssf_groupsMenuJS3 div.results-container {
border: 1px solid #bbb;
border-radius: 3px;
padding: 0 0 6px 0;
margin: 0 0 6px 0;
}

div.ssf_groupsMenuJS3 div.results-container ul {
padding: 0;
margin: 0;
}

div.ssf_groupsMenuJS3 div.results-container li {
border-top: 0px solid;
padding: 4px 12px;
margin: 0;
}

.ssf_groupsMenuJS3 {
border-bottom: 0px solid #bbb;
padding-bottom: 0;
}

.ssf_groupsMenuJS3 .results-container.closed > .results {
display: none;
}

.ssf_groupsMenuJS3 .results-container.expandable {
background: url("images/close.gif") right top no-repeat;
font-size: 14px;
}

.ssf_groupsMenuJS3 .results-container.expandable.closed, .ssf_groupsMenuJS3 .results-container.expandable.closed.accordeon {
background: url("images/open.gif") right top no-repeat;
}

.ssf_groupsMenuJS3 .results-container.expandable.empty, .ssf_groupsMenuJS3 .results-container.expandable.accordeon {
background: none ;
}

div.ssf_groupsMenuJS3 div.current {
background: #e0e6e9!important;
}

.ssf_groupsMenuJS3 li.current a {
color: #222!important;
}