/* CSS Document */

#listmenu{
width: 200px; /*width of switchmenu*/
}

#listmenu a:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}

#listmenu .menugroup{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: "EauDouceSansMediumOsN", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #7b725e;
background: #e5e3D7;
margin: 0; /*spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0 4px 14px; /*header text is indented 15px*/
border-top: 1px #ffffff solid;
cursor: hand;
cursor: pointer;
}

#listmenu .topgroup{ /*CSS class for first menu header*/
border-top: 0;
}

#listmenu .opengroup{ /*CSS class to apply to expandable header when it's expanded*/
background: #7b725e;
color: #ffffff;
}

#listmenu .submenu{ /*CSS class for submenu*/
font-family: "EauDouceSansMediumOsN", Arial, Helvetica, sans-serif;
font-size: 13px;
background: #aeaa97;
margin: 0; /*spacing between submenu and rest of content*/
padding: 6px 14px 3px 29px;
border-top: 1px #ffffff solid;
}

#listmenu .submenu h4{ /*CSS class for submenu h3*/
font-family: "EauDouceSansMediumOsN", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #7B725E;
margin: 0 0 0 -15px; /*spacing between submenu and rest of content*/
padding: 6px 0 3px 0;
}

#listmenu .empty{ /*CSS class for submenu which is empty*/
height: 0;
margin: 0 0 0 0; 
padding: 0;
border: 0;
overflow: hidden;
display: none;
position: absolute;
top: 0;
}

#listmenu h3{ /*header*/
margin: 0; /*bottom spacing between each UL and rest of content*/
}

#listmenu h3:hover{ /*CSS class to apply to expandable header when mouse cursor is over it*/
background: #7b725e;
color: #ffffff;
}

#listmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: square;
margin: 0;
padding: 0;
}

#listmenu ul li{
color: #7b725e;
margin: 0;
padding: 0 0 5px 0;
}

#listmenu ul li a{
color: #ffffff;
text-decoration: none;
padding: 0;
margin: 0;
}

#listmenu ul li a:visited{
color: #ffffff;
}

#listmenu ul li a:hover{ /*hover state CSS*/
color: #7b725e;
}

#listmenu ul li a.active{
color: #7b725e;
}

#listmenu a.menugroup{ /*CSS class for menu headers which are hyperlinks*/
font-family: "EauDouceSansMediumOsN", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #7b725e;
background: #e5e3D7;
margin: 0; /*spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0 4px 14px; /*header text is indented 15px*/
border-top: 1px #ffffff solid;
cursor: hand;
cursor: pointer;
display: block;
}

#listmenu a.topgroup{ /*CSS class for top menu headers which are hyperlinks*/
border-top: 0;
}

#listmenu a.menugroup:hover{ /*CSS class for menu headers which are hyperlinks on hover*/
background: #7b725e;
color: #ffffff;
text-decoration: none;
}

#listmenu a.opengroup{ /*CSS class for menu headers which are hyperlinks to apply to expandable header when it's expanded*/
background: #7b725e;
color: #ffffff;
}

#listmenu li.sub-title {list-style:none; margin:2px 0 5px -15px; padding:0; color: #CBC9BC;}

#bottomshadow {
height: 20px;
background: url(../header/whiteshadow.gif) repeat-x;
}
