.snav{
   float: left;
   display: inline;
   padding: 5px 1px 5px 0;
   background: url(../images/topmenu_sep.gif) center right no-repeat;
}
.snav_icons{
   float: left;
   display: inline;
   padding: 1px 0 7px 0;
}
.top_menu a{
   color: #FFF;
   padding: 5px 10px;
   background-color: inherit;
   text-decoration: none;
}
.top_menu a:visited{
   color: #FFF;
   background-color: inherit;
   text-decoration: none;
}
.top_menu a:hover{
   color: #FFF;
   background-color: #18336a;
   text-decoration: none;
}
.top_menu a:active{
   text-decoration: none;
}
.top_menu a span {
   display:none; /*hides span*/
   background: url(../images/topmenu_sep.gif) center right no-repeat;
}
.top_menu a:hover span {
   display:block; /*makes span visible*/
   position: absolute; top: 5px; right: 126px;
   width: 100px;
   text-align: right;
   padding-right: 10px;
}
#nav_top{
   position: absolute;
   top: 140px;
   left: 215px;
   padding-left: 1px;
   background: url(../images/topmenu_sep.gif) center left no-repeat;
}
#nav_top2{
   position: absolute;
   top: 140px;
   right: 55px;
}


/* ----- DROPDOWN MENU ----- */


#nav_top li li{
   width: 165px;
   line-height: 13px;
   font-size: 92%;
}
#nav_top li ul{
   padding: 0px;
   list-style: none;
   background-color: #95B8D7;
   color: inherit;
   width: 183px;
   border-color: #FFF;
   border-width: 1px;
   border-style: none solid solid solid;
}
#nav_top ul li{
   border-top: 1px solid #FFF;
   padding: 2px 0 2px 18px;
}
.subnav_top1{
   position: absolute;
   left: -999em;
   bottom: 23px;
   clear: both;
}
.subnav_top1 a{
   color: #18336a;
   background-color: inherit;
   padding: 0;
   margin: 0;
}
#nav_top ul li a:visited{
   color: #18336a;
   background-color: inherit;
}
#nav_top li:hover ul ul, #nav_top li.sfhover ul ul { left: -999em; }
#nav_top li:hover ul, #nav_top li li:hover ul,  #nav_top li.sfhover ul, #nav_top li li.sfhover ul { left: auto; }
#nav_top ul li:hover, #nav_top ul li.sfhover{
   color: inherit;
   background: url(../images/subnavback0.gif) #ccddec top left repeat-y;
}
#nav_top ul li a:hover{
   color: #18336a;
   background: #ccddec;
}
