/*Nav bar styles*/

ul.nav2,
.nav2 ul{
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
display: inline;
}

ul.nav2{
display: table;
}

ul.block{
width: 100%;
table-layout: fixed;
}

ul.nav2>li{
display: table-cell;
position: relative;
padding: 2px 6px;
}


ul.nav2 li>ul{
display: none;
position: absolute;
max-width: 40ex;
margin-left: -6px;
margin-top: 2px;
}

ul.nav2 li:hover>ul{
display : block;
}

.nav2 ul li a{
display: block;
padding: 2px 10px;
color: #F7F7F7; 
}

/*Menu styles*/

ul.nav2,
.nav2 ul,
.nav2 ul li a{
color: #F7F7F7; 
}

ul.nav2 li:hover,
.nav2 ul li a:hover{
color: #F7F7F7; 
}

ul.nav2 li:active,
.nav2 ul li a:active{
color: #F7F7F7; 
}

ul.nav2,
.nav2 ul{
}

.nav2 a{
text-decoration: none;
color: #F7F7F7; 
}
	