ul#mainMenu{list-style-type: none; margin: 0px; padding: 0px; padding-top: 30px; padding-left: 15px; position: absolute; z-index: 10;}
ul#mainMenu li{cursor: pointer; position: relative;}
ul#mainMenu li a{display: block; background: url(../images/menu.png) no-repeat; width: 200px; #width: 175px; padding-top: 6px; padding-bottom: 8px; padding-left: 35px; margin-right: 1px; margin-left: 1px; font-weight: bold;} 
ul#mainMenu li a{color: rgb(52,113,173); text-decoration: none;}
ul#mainMenu li a:hover, ul#mainMenu li a.active{color: rgb(239,172,14);}

ul#mainMenu ul{display: none; list-style-type: none; text-align: left; left: 150px; #left: 210px; top: 0; margin: 0; padding: 0; position: absolute; z-index: 90;}
ul#mainMenu ul{padding: 0; width: 200px; background: #FFF; border: rgb(52,113,173) 1px solid;}
ul#mainMenu ul li{padding: 0; margin: 0; width: 100%;}
ul#mainMenu ul li a{color: rgb(52,113,173); display: block; padding: 0; margin: 0; background: transparent; padding: 5px; width: 190px;}
ul#mainMenu ul li a:hover, ul#mainMenu ul li a.active{background: rgb(52,113,173); color: #FFF; text-decoration: none;}

ul#mainMenu ul ul{display:none; #left: 200px;}

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;}
