.top-nav-holder
{
	float: left;
	height: 45px;
	width: auto;
	z-index: 2000;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.top-nav-holder *
{
	font-weight:400;
	font-size:14px;
}
.top-nav-holder ul
{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.top-nav-holder li
{
	position: relative;
	float: left;
	list-style: none;
}
.top-nav-holder li a
{
	display: block;
	float: left;
	height: 100%;
	padding:11px 10px 15px 10px;
	text-align:center;
	border-collapse: collapse;
	text-decoration: none;
	white-space: nowrap;
	border-right: none;
	color:#FFF;
}
.top-nav-holder li a:hover
{
	color: #FFF;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
.top-nav-holder li.selected a
{
	color: #FFF;
	background: rgba(2,118,168,1);
	background: -moz-linear-gradient(top, rgba(2,118,168,1) 0%, rgba(2,129,184,1) 19%, rgba(0,153,219,1) 84%, rgba(54,171,214,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(2,118,168,1)), color-stop(19%, rgba(2,129,184,1)), color-stop(84%, rgba(0,153,219,1)), color-stop(100%, rgba(54,171,214,1)));
	background: -webkit-linear-gradient(top, rgba(2,118,168,1) 0%, rgba(2,129,184,1) 19%, rgba(0,153,219,1) 84%, rgba(54,171,214,1) 100%);
	background: -o-linear-gradient(top, rgba(2,118,168,1) 0%, rgba(2,129,184,1) 19%, rgba(0,153,219,1) 84%, rgba(54,171,214,1) 100%);
	background: -ms-linear-gradient(top, rgba(2,118,168,1) 0%, rgba(2,129,184,1) 19%, rgba(0,153,219,1) 84%, rgba(54,171,214,1) 100%);
	background: linear-gradient(to bottom, rgba(2,118,168,1) 0%, rgba(2,129,184,1) 19%, rgba(0,153,219,1) 84%, rgba(54,171,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0276a8', endColorstr='#36abd6', GradientType=0 );
	border-right:1px solid #0082bd;
	border-left:1px solid #0082bd;
}
.top-nav-holder .L1
{
	position: absolute;
	top: 50px;
	background: #FFF;
	width: auto;
	z-index: 5000;
}
.top-nav-holder .L1 li,
.top-nav-holder .L1 li a
{
	width: 100%;
	font-weight: normal;
	background-color: #212226;
	color: #FFF;
}
.top-nav-holder .L1 li a
{
	border: none;
	padding: 6px 12px;
}
.top-nav-holder .L1 li a:hover
{
	background-color: #212226;
	color: #FFF;
}
.top-nav-holder .L1,
.top-nav-holder .L2,
.top-nav-holder .L3,
.top-nav-holder .L4,
.top-nav-holder .L5,
.top-nav-holder .L6,
.top-nav-holder .L7
{
	display: none;
}
