ul.nav ul li
{
	border:none;
	margin-right:0px;
	display:block;
}
.nav, .nav ul 
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	color:#fff;
	z-index:99;
	font-size: 13px;
	font-weight: 400;
	color:#373737;
	font-family: "proxima-nova",sans-serif;
	text-transform: uppercase;
}

.nav ul
{
/*	border:solid 1px #d8d8d8;*/
}

.nav a 
{
	display: block;
	font-size: 13px;
    padding: 0 8px;
    float: left;
    height: 48px;
	line-height: 48px;
    outline: none;
	color: #373737;
	text-transform: uppercase;
}

.nav li.mn_inlinewidth a,
.nav li.mn_outlinewidth a{
	padding-left: 0px;
	padding-right: 0px;
	
}

.nav ul a 
{
	display:inline;
	text-decoration:none;
	padding:5px 5px;
	white-space:nowrap;
	color: #FFFFFF;
}
* html .nav a
{

}

.nav a:hover,.nav .menuOn, .nav .menuDefOn {
	color: #FFFFFF;
    background: transparent url("/images/common/nav-on.jpg") center center no-repeat;
}
.nav ul a:hover
{
	color:#005a70;
	background:none;
}


/*.nav li span.ptr{*/
/*	float: right;*/
/*	margin: -19px 2px 0px 0px;*/
/*}*/

.nav li a{
	text-align:center;
	position:relative;
/*	height:48px;*/
	float: none;
}

.nav li li a{
	margin-top:0px;
	left:0px;
	line-height:39px;
	height:39px;
}

.nav li {
	float: left;
	width: auto;/**/
	z-index: 9999;
}
.nav li ul li {
	float:left;
	display:block;
	width: auto;
	text-align:center;
	height:auto;
	border-bottom: 1px solid #00bceb;
}

.nav li ul li:last-child{
	border-bottom: none;
	height:49px;
}

.nav li ul 
{
	overflow:hidden;
	visibility:hidden;
	position: absolute;
	left:auto;
/*	margin-top:48px;*/
	width: auto;
	z-index:10;
	padding:0px 5px;
/*	background-color:#00aed9;*/
	background: transparent url(/images/common/nav-bottom-bg.png) left bottom no-repeat;
}
.nav li ul.last 
{
	margin-left:-85px;
	
}

.nav li ul ul 
{
	margin: -19px 0px 0px 0px;
	height: 40px;
	width: 1px;
}
.nav .notop
{
	border-top:none;
}
.nav .noright
{
	border-right:none;
}