/*user css (this edit)*/
.menu_hor {
/*	border:1px solid #ccc;
	border-radius:5px;
	background:#eee;*/
	border:0px;
	border-radius:0px;
	background:none;
}
.menu_hor a {
	font:12px/1.2em Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0 2px;
	padding: 6px 25px;
	text-decoration:none;
	color:#fff;
	border-radius:5px 5px 0px 0px;
	background:#5cad5c;
	font-weight: bold;
}
.menu_hor a:hover { 
	background:#78ba78; 
	color:#fff; 
	text-decoration:none; 
	text-shadow:none;
}
.menu_hor .active { 
	background:#ff9900;
	color:#fff;
}
.menu_hor ul { 
	padding:0; 
	background:#f5faf5;
	border:1px solid #f6dbdb;
	border-radius:5px;
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
}
.menu_hor ul li { 
	padding:0; 
	margin: 4px 2px;
}
.menu_hor ul a {
	border-radius:5px;
	font-weight: normal;
}
.menu_hor ul ul { padding:0; margin:0;}
.arrow-up {
	border-bottom-color:#f5faf5;
	top:-4px; 
}
.arrow-up2 {
	border-bottom-color:#ccc;
	top:-5px; 
}
.arrow-left {
	border-right-color:#f5faf5; 
	left:-4px; 
}
.arrow-left2 {
	border-right-color:#ccc; 
	left:-5px; 
}
.toLeft .arrow-left {
	border-left-color:#f5faf5;
	right:-4px; 
}
.toLeft .arrow-left2 {
	border-left-color:#ccc;
	right:-5px; 
}
.arrow-down {
	border-top: 4px solid #fff;
}
.arrow-right {
	border-left: 4px solid #fff;
}