/*------------------------------------*\
	NAV
\*------------------------------------*/

.nav
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:none;
	max-width: 960px;
	text-align:center;
	display:block;
	z-index:100 !important;
	margin-left:0px;
	padding-left:250px;
	text-transform: uppercase;
	
}

.nav li
{
	float:left;
	position:relative;
	text-align:left;
	margin-right:10px;
	list-style:none;
	
	background-color:rgba(255,255,255,0.0);
}


.nav li a
{
	width:100%;
}



.nav a,
.nav a:active,
.nav a:visited,
.nav a:hover
{
	display:inline-block;
	z-index:100 !important;
	padding:10px;
	
}

.nav li:hover
{

	-moz-animation: ease-in;
	-webkit-animation: ease-in;
	 animation: ease-in;
	-moz-transition-duration: 0.15s;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-moz-animation-duration: 0.15s;
	-webkit-animation-duration: 0.15s;
	transition-animation: 0.15s;
    
    	/*box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.3);
    	border-radius: 4px 4px 4px 4px;*/

}

li.Children a
{
	width:auto;
	
}

li.noChildren a
{
	width:auto;
	
}

li.Child a
{
	float:left;
	width:260px;
	display:inline-block;
}

li.Children:hover 
{
	box-shadow:0px -9px 18px rgba(51, 51, 51, 0.2);
	border-radius:0px;
}

.nav .noChldren li:hover 
{
	/*box-shadow: 0px 0px 0px rgba(51, 51, 51, 0.0);
    	border-radius: 0px 0px 0px 0px;*/

}

.nav .parent a
{

	color:rgba(63, 118, 186, 1.0);
}


.nav ul
{
	
	position:absolute;
	left:-99999px;
	z-index:-1000 !important;
    	opacity:0;
    
	
}

.nav ul li
{
	padding:0px;
	margin:0px;
	float:none;
	
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	
	background-color:rgba(255,255,255,0.95);
}


.nav li:hover ul
{ 	
	top:28px;
	left:0px;
	opacity:1;
	padding:0px;
	padding-top:15px;
	
	z-index:100 !important;
        width: 840px;
        
 	box-shadow: 0px 10px 10px rgba(51, 51, 51, 0.85);
 	background-color:rgba(255,255,255,1.0)
      

}



.nav .signOut
{

}

.nav .signOut a
{
	outline: medium none;
	border-style: none;
	box-shadow: 0px 0px 5px rgba(63, 118, 183, 0.5), 0px 0px 10px rgb(255, 255, 255) inset;
	cursor:pointer;
	vertical-align:middle;
	display:inline-block;
}

.nav .signOut a:hover
{
	border-color: rgb(63, 118, 183);
	color:rgb(0,0,0);
}


