﻿/*Nav Desktop*/
.radiusTT() {
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
}
.navx a {
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}
.navx ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
 
	
}
.bgNavx{ margin-top:-3px; margin-bottom:-32px; position:relative; z-index:9}
.menuBox{background-image:url(../images/bgNavx.png); background-repeat:no-repeat; background-position:top center; background-size:100% 100%; padding-bottom:5px;}
.navx ul ul {
	display: none;
	position: absolute;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-right-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;
	border-bottom-left-radius: 9px;
	background:#f58634;
	padding-bottom: 10px;
	 
}
.navx ul ul a {
	line-height: 30px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.navx ul ul ul {
	left: 100%;
	top: 0px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-right-radius: 9px;
	padding-top: 10px;
	
	background:#f58634
}
.navx ul ul li {
	position: relative; min-width:150px; border-top: solid 1px #F7904D;
	border-bottom:solid 1px #E37124;
}
.navx ul ul li:hover {
	background-color: #216181;
}
.navx ul ul li:hover> a {
	color: #fff;
}
.navx ul li:hover>ul {
	display: block;
}
.navx {
	clear: both;
	display: block;
	z-index:99;
	position:relative
	
}
.navx>ul {
	clear: both;
	display: block;
	padding-left:15px
}
/*.navx>ul>li+li:before{content:"|"; color:#69DBFF}*/
.navx>ul>li {
	float: left;
	position: relative;
	background:url(../images/bgLiNav.png) left bottom no-repeat;
 
 

}
.navx>ul>li:first-child{ background-image:none}
.navx>ul>li:hover{  }

.navx>ul>li>a {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 30px;
	text-transform:uppercase;
	font-weight:bold; color:#005478;
	padding-bottom:7px;
	
}
.navx>ul>li:hover >a,
.navx>ul>li.active > a,
.navx>ul>li:focus >a{color:#f58634; background:url(../images/bgliHovera.png) bottom center no-repeat;}
.navx > ul > li > ul {
	top: 100%;
	left: 0;
 
	padding-top: 5px;
 
}
/*End Nav Desktop*/
.clearfix:after {
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
/* nav mobile*/
#pull {
	display: none;
	position:relative;
	right: 5px;
	top: 0px;
	float:right;
	height: 30px;
	width: 30px;
	 
	text-align: center;
}
#pull i{ font-size:20px;top:3px}
#btnClose {
	display: none;
	cursor: pointer;
	text-align: right;
	padding: 5px;
}
 @media screen and (max-width: 767px) {
/*#pull {
	display: block;
}
.parent>a:after{ content:"\00bb"; color:#fff; margin-left:5px}
#btnClose {
	display: block;
}
.navx >ul {
	display: none;
	margin-top: 0px;
	position:absolute;
	top: 0px;
	right: 0px;
	width: 80%;
	background:#0665CF;
 
}
.navx >ul>li {
	float: none
}
.navx ul li {
	border-bottom: solid #fff 1px;
}
.navx ul li:hover>ul {
	display: none;
}
.navx ul ul {
	position: relative;
	clear: both;
	top: auto;
	left: auto;
	 
}
.navx ul ul li {
	background: #ddd
}
.navx ul ul a {
	padding-left: 15px;
	color: #000
}
.navx > ul > li > ul {
	position: relative;
	clear: both;
	top: auto;
	left: auto;
}
.open {
	border-bottom: 0;
	padding-bottom: 0px !important;
}
.navxMb li {
	color: #fff
}
#btnClose span {
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	border: solid 1px #fff;
	padding: 0 7px 2px 7px;
}
#btnClose {
	color: #fff;
	padding-bottom: 10px
}*/
}
 @media screen and (max-width: 1200px) {
}
 @media screen and (max-width: 800px) {
}
.nav_f {
	list-style: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.nav_f a {
	padding: 0 10px;
	white-space: nowrap;
	color:#333;
	font-weight:bold
 
}
 
.nav_f a+a:before {
	content: "|";
	margin-right:10px;
 
}

.bSearch{  float:right; position:relative}
