.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
	font-size:12px;
	margin-top: 0px;
	margin-left:0px;
	padding:0px;
	position: absolute;
	list-style-type: none;
	visibility: hidden;
	display:block; /*collapse all sub menus to begin with*/	
	z-index:1;}

.flexdropdownmenu li{
	position: relative;
	z-index:1;}

.flexdropdownmenu li a{
	background-color:#3770A8;
	color:#fff;
	display: block;
	/*width: 200px; /*width of menu (not including side paddings)*/
	width: auto;
	border-bottom: 1px solid #999;
	padding: 0 10px;
	text-decoration:none;
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li a:active, .flexdropdownmenu li.selected>a{
	background-color:#6599CD;
	color:#FFF;
	-webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;	}	

.rightarrowclass{
	position: absolute;
	top: 15px;
	right: 10px;
}	