body {
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      margin: 10px auto;
      width: 100%;
      height: 100%;
      font: 12px Arial, Verdana, Helvetica, sans-serif;
}
.menu_list {	
      width: 225px;
}
.menu_head {
      padding: 5px 10px;
      cursor: pointer;
      position: relative;
      margin:1px;
      font-weight:bold;
      background: #B0C4DE url(left.png) center right no-repeat;
}
.menu_body {
      display:none;
}
.menu_body a{
      display:block;
      color:#104E8B;
      background-color:#EFEFEF;
      padding-left:10px;
      font-weight:normal;
      text-decoration:none;
      font: 11px Arial, Verdana, Helvetica, sans-serif;
}
.menu_body a:hover{
      color: #000000;
      text-decoration:underline;
}

#sidebar {
	overflow:auto;
}