ul#mainMenu{list-style-type: none; margin: 0px; padding: 0px; padding-top: 15px; padding-bottom: 10px;}
ul#mainMenu li{cursor: pointer; position: relative;}
ul#mainMenu li a{display: block; background: url(../images/menu.png) no-repeat; height: 17px; padding-top: 4px; width: 120px; padding-left: 35px; margin-bottom: 10px; margin-top: 5px; margin-left: 25px; font-weight: bold;} 
ul#mainMenu li a{color: #000; text-decoration: none;}
ul#mainMenu li a:hover, ul#mainMenu li a.active{color: rgb(70,112,124);}

ul#mainMenu ul{display: none; list-style-type: none; text-align: left; position: absolute; left: 150px; top: 0; margin: 0; padding: 0; z-index: 9999;} 
ul#mainMenu ul{padding: 0; width: 200px; background: rgb(255,218,46); border: rgb(253,203,43) 1px solid;}
ul#mainMenu ul li{padding: 0; margin: 0; width: 100%;}
ul#mainMenu ul li a{color: #000; display: block; padding: 0; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; width: 190px;}
ul#mainMenu ul li a:hover, ul#mainMenu ul li a.active{color: #FFF; text-decoration: none;}

ul#mainMenu ul ul{display:none;}

ul#mainMenu li:hover ul{display: block;}
ul#mainMenu li:hover ul ul {display: none;}
ul#mainMenu li:hover ul ul ul{display: none;}

ul#mainMenu li li:hover ul{display: block;}
ul#mainMenu li li li:hover ul{display: block;}