

ul.dropmenu {

	float: left;

	margin: 0px; 

	padding: 0px;

	background-color:#465937;

	/*background: #1b3a65;

	background: -webkit-linear-gradient(top, #3d73b4, #1b3a65);

	background: -moz-linear-gradient(top, #3d73b4, #1b3a65);

	background: -ms-linear-gradient(top, #3d73b4, #1b3a65);

	background: -o-linear-gradient(top, #3d73b4, #1b3a65);*/

	display:block;

	width:100%;

	position:relative;

	z-index:10;
	
	font-size:13px;
	
	letter-spacing: 0.05em;

}



.dropmenu li a, .dropmenu li{

	float: left;

}

.dropmenu li a:hover, .dropmenu li.open > a{

	color: #5b534d;

}



.dropmenu li{

	list-style: none;

	position: relative;	

/* 	top: 1px; */

}

.dropmenu li a br{
	display:block;
}

.dropmenu li a.doublehigh{
	line-height:2.38em;
}
.dropmenu li a.normal_no_wrap div{
	display:inline;
}
.dropmenu li a.homepadding{
	padding-left:26px;
}
.dropmenu li a.noright{
	border-right:none;
}

.dropmenu li span{

	display: block;

	height: 10px;

	width: 10px;

	position: absolute;

	top: 12px;

	right: 10px;

}

.dropmenu li a:hover span.arrow, .dropmenu li.open > a span.arrow{}



.dropmenu li a{

	display:inline-block;
	
	padding: 9px 26.6px;

	text-decoration: none;

	color: #3f3935;

	border-right: 1.5px solid #796E66;

	text-transform:uppercase;

}

.dropmenu li a div.normal_no_wrap{
	display:inline;
}

/* Submenu */

.dropmenu li > ul, .dropmenu li > div {

	display: none;

	position: absolute;

	top: 100%;

	padding: 0px;

	margin: 0px;

	border-bottom:1px solid #CCCCCC;

	/*box-shadow: 0px 0px 10px #063242;*/

}



.dropmenu li > ul.leftbased, .dropmenu li > div.leftbased {

	left: 0px;

}



.dropmenu li > ul.rightbased, .dropmenu li > div.rightbased {

	right: 0px;	

}



.dropmenu.css-only li:hover > ul, .dropmenu.css-only li:hover > div{

	display: block;

}



.dropmenu li ul li, .dropmenu li ul li a{

	float: none;	

	color: white;

	text-transform: none;

	background-color: #796E66;
	
	/*background-color:rgba(6,50,66,.75);*/

}



.dropmenu li ul li{

	_display: inline;	

}



.dropmenu li > div{

	width: 210px;

}



.dropmenu li ul li a span{

	background:url("images/arrow_sub.png") repeat-x scroll 0 0 transparent;	

}



/* Sub submenu */



.dropmenu li ul li a{

	width: 215px;

	display: block;	

	border:1px solid #CCCCCC;

	border-top: none;
	
	text-align: left;
	
	letter-spacing: 0em;

}



.dropmenu li ul li a:hover,.dropmenu li a:not([href="#"]):hover{

	color: #FFF;

	background-color: #049FDA;

}

.dropmenu > li > a[aria-haspopup="true"]::after {
	/*content: '';*/
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 21px;
	right: 5px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
}




.dropmenu li ul li ul, .dropmenu li ul li > div{

	top: 0px;

	left: 101%;

}





/*******************************************************

Login form

*******************************************************/

.dropmenu li > div.login{

	border:1px solid #CCCCCC;

	width: 210px;	

}

.dropmenu li > div.login div{

	border: none;

}

.login label{

	display:block;

	padding:0 0 4px;

	color:#595959;	

}

.login input {

	border:1px solid #4A779D;

	margin-bottom:8px;

	padding:3px 8px;

	width:164px;

}

.login button {

	background:url("images/navigation.png") repeat-x scroll 0 0 #4A779D;

	border:1px solid #4A779D;

	color:#FFFFFF;

	padding:4px 10px;

	width:175px;

}

