/*Color navigation bar normal mode*/
.nav2 {
white-space:nowrap;
text-align:left;
} 

.nav2 ul {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
list-style-type:none; 
padding-left: 0px;
padding-right: 0px;
margin:0;
white-space:nowrap; 
float:right; 
border:none;
font-size:16px;
height:25px;
}

.nav2 ul li {
float:left; 
z-index:auto; 
z-index:1000;
font-size:16px;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}

.nav2 ul li a {
float:none; 
display:block; 
height:25px; 
line-height:25px; 
padding:0 14px 0 14px; 
text-decoration:none; 
font-weight:normal; 
color: #7E8283;
font-size:16px;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}

.nav2 ul li ul {
display:none; 
border:none;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}

.nav2 ul li:hover {
position:relative;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
} 

/*Color main cells hovering mode*/
.nav2 ul li:hover a {
text-decoration:none;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
} 

.nav2 ul li:hover ul {
display:block;
width:100%;
position:absolute;
z-index:999;
top:23px;
margin-top:0.1em;
left:0;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}


/*Color subcells normal mode*/
.nav2 ul li:hover ul li a {
white-space:normal; 
display:block; 
width:6em;
height:auto;
line-height:1.3em;
margin-right:0px;
padding:3px 24px 3px 24px; 
border-bottom: solid 1px rgb(191,171,100); 
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:normal; 
color:rgb(237,237,237);
background: url('none');
background-color:rgb(176,145,34); 
} 

/*Color subcells hovering mode*/
.nav2 ul li:hover ul li a:hover {
background-color:rgb(203,164,22); 
text-decoration:none;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
} 

