/* outer-most div that encapsulates the entire menu */
div.sdmenu {
    width: 220px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    letter-spacing: normal;   /* 2008.11.20 stan */
    /* background: url(bottom.gif) no-repeat  right bottom; */
    color: #fff;
}

/* inner divs, 1 for each menu item */
div.sdmenu div {
    background: url(title.gif) repeat-x;  /* gray gradient background */
    overflow: hidden;
}
/*
div.sdmenu div:first-child {
    background: url(toptitle.gif) no-repeat;
}
*/
div.sdmenu div.collapsed {
    height: 25px;
}
div.sdmenu div span {
    display: block;
    padding: 5px 25px;
    font-weight: bold;
    /* color: white; */
    color: #223377;
    text-align: left;   /* 2008.11.20 stan */
    background: url(expanded.gif) no-repeat 10px center;  /* white down arrow */
    cursor: default;
    border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span.drop {
    background-image: url(collapsed.gif);  /* white right arrow */
}
div.sdmenu div a {
    padding: 5px 10px;
    background: #eee;  /* light gray */
    display: block;
    text-align: center;
    border-bottom: 1px solid #ddd;
    /* color: #066; */  /* dark green */
    color: #223377;
}
div.sdmenu div a.current {
    background : #ccc;  /* medium gray */
}
div.sdmenu div a:hover {
    /* background : #066 url(linkarrow.gif) no-repeat right center; */  /* link arrow */
    background : white no-repeat right center;  /* no link arrow */
    /* color: #fff; */
    color: #223377;
    text-align: center;
    text-decoration: none;
}

/****** new no-drop items ******/

div.sdmenu div span.nodrop {
    display: block;
    padding: 5px 25px;
    /* font-weight: bold; */
    font-weight: normal;
    text-align: left;   /* 2008.11.20 stan */
    /* color: white; */
    color: #223377;
    background: transparent;  /* white down arrow */
    cursor: default;
    border-bottom: 0px solid #ddd;
    height: 5px;
}

div.sdmenu div span.nodrop a {
    background : transparent;
    /* color: #ffffff; */
    color: #223377;
    text-align: left;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    /* padding: top right bottom left */
    padding: 0px 10px 10px 0px;

}
div.sdmenu div span.nodrop a:hover {
    background : transparent;
    /* color: #ffffff; */
    color: #223377;
    text-align: left;
    text-decoration: underline;
    border-bottom: 1px solid #fff;
} 