* {margin:0; padding:0; outline:0}
.nav {height:36px; background-color:#FFF; color:#33d; z-index:1000; height:140px; display:inline-block;}
.menu a {border-bottom: 2px dotted #aaa;
    color: #1AB7EA;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 23px;
    padding-top: 22px;
    text-decoration: none;
    width: 200px;}
.menu span {float:left; color:#eee; text-decoration:none; width:200px; height:28px; padding-top:8px}
.menu a:hover {color:#1AB7EA; background-color:#eee;}
.menu {list-style:none; font:14px Arial,Verdana; text-align:left; width:200px; margin:0 auto;}
.menu li {position:relative; float:left; width:200px; z-index:1000; }
.menu ul {background: none repeat scroll 0 0 #FFF;
    display: none;
    font: 13px Arial,Verdana;
    left: 0;
    margin-left: 200px;
    margin-top: -30px;
    position: absolute;
    top: 36px;
    border:1px solid #eee;}
.second ul{
    background: none repeat scroll 0 0 #FFF;
    display: none;
    color:#1AB7EA;
    font: 13px Arial,Verdana;
    margin-left:-1px !important;
    list-style: none outside none;
    margin-top: 3px;
}    
.second a:hover {
    color:#1AB7EA;
}
.menu ul li {float:none;width:200px}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height: 23px; padding-top: 22px; }
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#eee; color:#1AB7EA}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height: 23px; padding-top: 22px;}
.menu ul ul {left:200px; top:0}
.menu li.submenu {font-weight:bold; color:#1AB7EA;}
.menu li.noborder {border-top:none}
.menu li ul { list-style: none outside none;}
li.menuhover a, li.menuhover li.menuhover a {color:#1AB7EA; background:#eee;; list-style: none outside none;}

li.menuhover span, li.menuhover li.menuhover span {color:#33d; background:#eee;}

