/* menu */
.top-menu {font-family: Verdana,Arial,sans-serif; height:30px; position:absolute; z-index:1000;}
.top-menu ul li a, .top-menu ul li a:visited {border-right:1px solid #7FC6E1; font-weight: bold; padding: 0 15px 0 15px; display:block; text-decoration:none; height:30px; text-align:left; color:#fff; background:#3CB0DC; line-height:30px; font-size:15px; overflow:hidden; float:left;}
.top-menu ul li ul li a, .top-menu ul li ul li a:visited {text-align: left;}
.top-menu ul {padding:0; margin:0; list-style: none;}
.top-menu ul li {float:left; position:relative;}
.top-menu ul li ul {display: none;}
/* currently selected */
.top-menu-selected {
  color:#fff !important;
  background: #1B7EA7 !important;
}
/* menu hover */
.top-menu ul li:hover a {color:#fff; background: #1B7EA7;}
.top-menu ul li:hover ul {display:block; position:absolute; top:30px; left:0;}
.top-menu ul li:hover ul li a.hide {padding-left: 15px; background: url(../images/bg_more.gif) no-repeat;}
.top-menu ul li:hover ul li:hover a.hide {background: url(../images/bg_more2.gif) no-repeat;}
.top-menu ul li:hover ul li ul {display: none;}
.top-menu ul li:hover ul li a {display:block; background:#999; color:#fff;width:170px;font-size:13px;font-weight:normal;padding-left: 15px;padding-right: 15px;border-top: 1px solid #ccc;border-right:1px solid #ccc;border-left:none;}
.top-menu ul li:hover ul li a:hover {background: #1b7ea7; color:#fff;}
.top-menu ul li:hover ul li:hover ul {display:block; position:absolute; left:186px; top:0;padding-left: 15px;}
.top-menu ul li:hover ul li:hover ul.left {left:-186px;}
