ul#mainMenu{list-style-type: none; margin: 0px; padding: 0px; text-align: center; margin-top: 7px;}
ul#mainMenu li{cursor: pointer; position: relative; display: inline;}
ul#mainMenu li a{padding-left: 15px; padding-right: 15px; border-left: 1px solid rgb(188,213,130);} 
ul#mainMenu li a{color: #FFF; font-size: 110%; text-decoration: none;}
ul#mainMenu li a:hover, ul#mainMenu li a.active{color: rgb(188,213,130);}

ul#mainMenu ul{display: none; list-style-type: none; text-align: left; position: absolute; top: 10px; left: 5px; margin: 0; padding: 0; z-index: 9999;} 
ul#mainMenu ul{padding: 0; width: 120px; background: rgb(188,213,130); border: rgb(118,155,35) 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; background: transparent; padding: 5px; width: 110px; text-decoration: underline;}
ul#mainMenu ul li a:hover, ul#mainMenu ul li a.active{background: rgb(114,163,3); 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;}
