/* common styling */
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; width:750px; position:relative; margin:0; font-size:9.5px; font-weight:bold; z-index:100; height:20px; text-transform:uppercase; padding:0; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; height:20px; text-align:left; color:#fff; border:0; background:#0054A6; line-height:20px; font-size:11px; padding: 0 5px 0 5px; } /* overflow:hidden; */
.menu ul { list-style-type: none; margin:0; padding:0; height:20px;  }
.menu ul li {float:left; margin-right:1px; position:relative; height:20px; }
.menu ul li ul {display: none;  }

.menu ul li ul li {border:1px solid #FFF; padding:0; margin-bottom:-1px;}
/*.menu ul li ul { border-bottom:1px solid #FFF; width:190px; }*/

/* specific to non IE browsers */
.menu ul li:hover a {color:#8ecb49; background:#0054A6; }
.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; z-index:101;  }
.menu ul li:hover ul li a.hide {background:#0054A6; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#0054A6; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#8ecb49; color:#000; width:190px;}
.menu ul li:hover ul li:last-child a {  } /* border-bottom:1px solid #FFF; */
.menu ul li:hover ul li a:hover {background:#0054A6; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; top:0;}  /* left:105px;  */
.menu ul li:hover ul li:hover ul.left {} /* left:-105px; */

#secondHeader .active a { background:#0054A6; color:#8ecb49;}
#secondHeader a.active { background:#0054A6; color:#8ecb49;}
#secondHeader a:hover { background:#0054A6; color:#8ecb49;}






