@charset "utf-8";
/* CSS Document */


.nav {
	clear: both;
	float: left;
	width: 100%;
	position: relative;
}
.nav ul {
	list-style:none;
    margin:0;
    padding:0;
	float: right;
    color: #151515; 
    background-colour:  /* #EFF5F8; */ #05569C; /* #53829d; */
	position: relative;
	right: 50%;
	text-align: center;
	
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
}
.nav ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%; 
}
.nav ul:before,.nav ul:after {
    content:"";
    display:table;
}
.nav ul:after {
    clear:both;
}
.nav ul > li {
    float:left;
    position:relative;
	width: 115px;
}
.nav ul ul {
	left:0;
	right:auto;
	position: absolute;	
}
.nav ul ul li {
	left: auto;
	margin: 0;
	clear: left;
	width:100%;
}
.nav a {
    display:block;
    padding:10px 20px;
    line-height:1.2em;
    color:#FC3;
	background: #05569C;
    border-left:1px solid #595959;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
}
.navw ul > li {
    float:left;
    position:relative;
	width: 100px;

}
.navw a {
    display: inline-block;
    padding:10px 20px;
    line-height:1.2em;
    color:#FC3;
    border-left:1px solid #595959;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
}
.nav a:hover {
    text-decoration:none;
    background:#273754;
	opacity: 0.9;
}
.nav li ul {
    background: #05569C; /* #73a2bd; /* #53829d; /* #05569C; */
}
.nav li ul li {
    width:175px;
	text-align:left;
}
.nav li ul a {
    border:none;
}
.nav li ul a:hover {
    background: #273754;
}

.currentpage {
	backgound: #273754;
    text-decoration: underline;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;

}
/* Fold Out */

.nav li ul {
    position:absolute;
    left:0;
    top:36px;
    z-index:10;
    max-height:0;
    overflow:hidden;
    -webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin:50% 0;
    -webkit-transition:350ms;
    -moz-transition:350ms;
    -o-transition:350ms;
    transition:350ms;
}
.nav ul > li:hover ul {
    max-height:1000px;
    -webkit-transform:perspective(400) rotate3d(0,0,0,0);
}



/* Slide Down */
/*
.nav li ul {
    position:absolute;
    left:0;
    top:36px;
    z-index:1;
}
.nav li ul li {
    overflow:hidden;
    max-height:0;
    -webkit-transition:max-height 500ms ease;
    -moz-transition:max-height 500ms ease;
    -o-transition:max-height 500ms ease;
    transition:max-height 500ms ease;
}
.nav ul > li:hover ul li {
    max-height:150px;
}

*/