/*user css (this edit)*/
.menu_hor {
	border: 1px solid #2B4C7E;
	border-radius: 0px; /* border-radius: 5px; */
	/*background: #4B6C9E;*/
 	background: #78b1ed;
        background: -moz-linear-gradient(top, #78b1ed 0%, #417bb5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78b1ed), color-stop(100%, #417bb5));
        background: -webkit-linear-gradient(top, #78b1ed 0%, #417bb5 100%);
        background: -o-linear-gradient(top, #78b1ed 0%, #417bb5 100%);
        background: -ms-linear-gradient(top, #78b1ed 0%, #417bb5 100%);
        background: linear-gradient(to bottom, #78b1ed 0%, #417bb5 100%); 
}

.menu_hor a {
	font: 12px/1.2em Arial, Helvetica, sans-serif;
	text-align: left; 
	padding: 10px 10px;
	text-decoration: none;
	color: white;
	border-radius: 0px; /* border-radius: 5px; */
}

.menu_hor a:hover { 
	/* [FAV] background: #6080B0; */ /* #6B8CBE */
	
	background: #68a1dd;
        background: -moz-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68a1dd), color-stop(100%, #417bb5));
        background: -webkit-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -o-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -ms-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: linear-gradient(to bottom, #68a1dd 0%, #417bb5 100%); 

	color: white; 
	text-decoration: none; 
	text-shadow: none;
}

.menu_hor .active { 
	/* [FAV] background: #6B8CBE; */

	background: #68a1dd;
        background: -moz-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68a1dd), color-stop(100%, #417bb5));
        background: -webkit-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -o-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: -ms-linear-gradient(top, #68a1dd 0%, #417bb5 100%);
        background: linear-gradient(to bottom, #68a1dd 0%, #417bb5 100%); 

	color: white;
}

.menu_hor ul { 
	padding: 0; 
	background: #68a1dd; /* [FAV] #6B8CBE; */
	border: 1px solid #2B4C7E;
	border-radius: 0px; /* border-radius: 5px; */
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.menu_hor ul li { 
	padding: 0; 
	margin: 0;
}

.menu_hor ul a {}

.menu_hor ul ul { padding:0; margin:0; min-width: 220px}

.arrow-up {
	border-bottom-color: #6B8CBE;
	top:-4px; 
}

.arrow-up2 {
	border-bottom-color: #2B4C7E;
	top: -5px; 
}

.arrow-left {
	border-right-color: #6B8CBE; 
	left: -4px; 
}

.arrow-left2 {
	border-right-color: #2B4C7E; 
	left: -5px; 
}

.toLeft .arrow-left {
	border-left-color: #6B8CBE;
	right: -4px; 
}

.toLeft .arrow-left2 {
	border-left-color: #2B4C7E;
	right: -5px; 
}