#menu, #menu2, .menu-list{
	border:1px solid #cacaca;
	border-bottom:none;
	background:#fff;
}
#menu, #menu ul, #menu2, #menu2 ul, .menu-list, .menu-list ul{
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
#menu a, #menu2 a{
  display:block;
  text-decoration:none;
  cursor:default;
	font-size:7.5pt;
}
#menu li a, #menu2 li a, .menu-list .menu-item{
	padding:6px;
}
#menu > li > a, #menu2 > li > a, .menu-list .menu-item{
	background:#efefef;
	-moz-box-shadow:-5px -20px 20px -10px rgba(0, 0, 0, 0.08) inset;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #cacaca;
	font-weight:bold;
	color:#595959;
	text-shadow:1px 1px rgba(255,255,255,0.75);
}
#menu > li:hover > a, #menu2 > li:hover > a{
	border-top:1px solid #E3F0F4;
	background:#92CAE1;
	color:#fff;
	text-shadow:-1px -1px rgba(0,0,0,0.1);
}
#menu li ul li a, #menu2 li ul li a{
  background:#fff;
  color:#000;
  padding-left:20px;
	border-bottom:1px solid #E5E5E5;
}
#menu li ul li a:hover, #menu2 li ul li a:hover {
  background:rgba(46,134,169,0.05);
  border-left:5px solid rgba(46,134,169,0.2);
  padding-left:15px;
}
#menu > li.toggle_plus > a, #menu > li.toggle_minus > a, #menu2 > li.toggle_plus > a, #menu2 > li.toggle_minus > a{
	background-position:right center;
	background-repeat:no-repeat;
}
#menu > li.toggle_plus > a, #menu2 > li.toggle_plus > a{
	background-image:url(../images/menu/toggle_plus.gif);
}
#menu > li.toggle_minus > a, #menu2 > li.toggle_minus > a{
	background-image:url(../images/menu/toggle_minus.gif);
}

#menu2{
	margin-top: 50px;
}

#menu2 .itemmenu_red > a{
	color: red;
	font-weight:bold;
	text-shadow: none;
}