.nav, .nav ul, .nav li {
	list-style: none;
}

.nav ul {
	padding: 0;
	margin: 0 0 0 0px;
}

.nav {
	padding: 0px;
	margin: 0px;
}

.nav > li {
	margin: 0px 0 !important;border-top: 1px solid #2e4a82
}

.nav > li li {
	padding: 0px;
}

.nav a {
	color: #fff!important;
	display: block;
	outline: none;
	text-decoration: none;; background-position:228px center; background-repeat: no-repeat;  
}

.nav a .caret {
	float: right;
	width:13px;
	height: 13px;
	display: inline-block;
	vertical-align: top; margin-right: 20px; margin-top: 7px;
	content: ""; background: url(../../_img/left_ar2.png) ;
}

.nav a:hover .caret {
	border-top-color: #fff; 
}

.nav li.open > a > .caret {
	float: right;
	width:13px;
	height: 13px;
	display: inline-block;
	vertical-align: top; margin-right: 20px; margin-top: 7px;
	content: ""; background: url(../../_img/left_ar1.png) 
}

.nav li.open > a:hover > .caret {
	border-bottom-color: #fff;
}

.nav a:hover, .nav li.active > a {
	background-color: #5384d0;
	color: #fff;
}

.nav a:hover {
	background-color: #5384d0;
	color: #fff;
}
.nav > li.active > a  {
	
}

.nav>li>a {
	font-size: 12px;
	line-height: 35px;
	padding: 0px 20px;
}
ul.menu2 li a{
	font-size: 12px;
	line-height: 35px;
	 background-color: #395388;padding: 0px 10px;  width:100%;  color:rgba(255,255,255,0.44)!important; 
}
ul.menu2 li a:hover{
	font-size: 12px;
	line-height: 35px;
	 background-color: #1f3257!important;background-color: #395388; color: #fff!important; 
}

ul.menu3 li a{
	font-size: 12px;
	line-height: 35px;
	padding: 0px 0px 0px 20px;  background-color: #2b4271; color: #acc0e6!important
}

ul.menu2 li a.menu_on{ font-size: 12px;
	line-height: 35px;
	color: #fff!important;  background-color: #1f3257!important;
}




 li a.menu_on .ar_icon{ position: absolute; right: 10px; top: 10px;    background:#fff;
    width :0px;
    height:0PX;
    border-right: 15px solid transparent;
    border-top: 15px solid #f1f1f1; transform:rotate(45deg)
}


.nav > li > a {
	font-size: 14px;
	line-height: 35px;
	padding: 5px 10px;color: #fff!important;
}