/*TOP NAV*/
.menu-top{ z-index:+900; position:absolute; top:18px; right:11px; font-weight:bold; width:500px }
.menu-top a, .menu-top span{color:#4c4c4c; text-decoration:none; font-weight:bold; height:15px; }
.menu-top a:hover, .menu-top span{text-decoration:none; color:#000;}

#nav-top, #nav-top ul { padding:0; margin:0; list-style:none; /*position:relative;*/ } 

#nav-top a { display: block; color:#4c4c4c; font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; margin-right:0px; }
#nav-top a:hover{ display: block; color:#3e6476; text-decoration:none; }
#nav-top li { float: right; background: none; list-style:none; font-size:12px; height:1%; } 

#nav-top li ul { position:absolute; width:100px; .width:140px; _width:140px; left: -999em; background:none; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; z-index:2; border:#FF0000 0px solid; }
#nav-top li ul a { font-size:11px;  color:#000; height:inherit; background: repeat-x top #FFF; padding:2px 10px 3px 10px; }
#nav-top li:hover ul { left:auto; z-index:2; margin-left:-49px; zoom: 1; }
#nav-top li:hover ul, #nav-top li.sfhover ul { left:auto; }

#nav-top li ul li a { display: block; color:#000; font-size:11px; width:100px; line-height:11px; }
#nav-top li ul li a:hover{ display: block; color:#3e6476; text-decoration:none; width:100px; }
#nav-top li ul li.first { background-color:#FFF; height:10px; width:120px; _margin:0; _padding:0; _line-height: 10px; _font-size: 2px; .margin:0; .padding:0; .line-height: 10px; .font-size: 2px; }
#nav-top li ul li.last { background-color:#FFF; height:10px; width:120px; _margin:0; _padding:0; _line-height: 10px; _font-size: 2px; .margin:0; .padding:0; .line-height: 10px; .font-size: 2px; }
/*TOP NAV*/