#vertical_container{
margin: 0px 15px 15px 15px;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #C2C2C2;
border-bottom-width: 1px;
}

.accordion_toggle {
display: block;
height: 25px;
width: auto;
background: #fe2cb2 url(images/menu/glossyback.gif) repeat-x bottom left;
padding: 0 10px 0 10px;
line-height: 30px;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
outline: none;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}

.accordion_toggle_active {
background: #fe2cb2 url(images/menu/glossyback2.gif) repeat-x bottom left;
color: #ffffff;
border-bottom: 1px solid #f68263;
}

.accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}

.accordion_content ul {
list-style-type: none;
margin: 0;
padding: 2px 0;
}

.accordion_content ul li {
border-bottom: 0px solid #ef2c9f;text-align: right;
display:block;
}

.accordion_content ul li a {
font: normal 13px/18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;letter-spacing:1px;
text-decoration: none;
padding: 3px 10px;
}

.accordion_content ul li a:hover {
color: gray;
padding-right:15px;font-weight: bold;
}

.accordion_menu {
display: block;
height: 25px;
width: auto;
background: #fe2cb2 url(images/menu/glossyback.gif) repeat-x bottom left;
padding: 0 10px 0 10px;
line-height: 30px;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
outline: none;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}
