.menu ul{text-align: left; list-style-type: none; margin: 0px; padding-left: 30px;}
.menu ul li{position: relative; float: left; border-right: 1px solid rgb(52,113,173);;}
.menu ul li a{color: #444444; text-decoration: none; margin: 0; float: left; font-weight: bold; padding: 2px 20px 2px 20px;} 
.menu ul li a:hover, ul li a.active{color: rgb(19,129,197);}

.menu ul ul{display: none; list-style-type: none; text-align: left; position: absolute; left: 0; top: 18px; margin: 0; padding: 0; z-index: 9999;} 
.menu ul ul{padding: 0; background: #FFF; border: rgb(52,113,173) 1px solid; width: 125px;}
.menu ul ul li{padding: 0; margin: 0; width: 100%;}
.menu ul ul li a{color: #444444; display: block; float: none; border: none; padding: 0; margin: 0; background: #EEEEEE; padding: 5px;}
.menu ul ul li a:hover, ul ul li a.active{background: #EEEEEE; color: rgb(19,129,197); text-decoration: none;}

.menu ul ul ul{display:none; top: -1px; left: 125px;}
.menu ul ul ul li {
}
.menu ul li:hover ul{display: block;}
.menu ul li:hover ul ul {display: none;}
.menu ul li:hover ul ul ul{display: none;}

.menu ul li li:hover ul{display: block;}
.menu ul li li li:hover ul{display: block;}
