/* common styling */
.menu1 {font-size: 11pt;  width : 618px; height : 25px; background : transparent; position: relative; left: 167px;top: -22px; margin-bottom: 0; z-index : 100; } 
.menu1 h2 {display : none; }
.menu1 ul li a, .menu1 ul li a:visited {display:block; text-decoration:none; font-weight: normal; color:#B93292; text-align:center; overflow:hidden; width: auto; _width: 60px; height: 25px;}
.menu1 ul {padding:0; margin:0;list-style-type: none; }
.menu1 ul li {float:left; position:relative;padding: 0 8px;font-weight: normal;}
.menu1 ul li ul {display: none;}

/* specific to non IE browsers */
.menu1 ul li:hover a {color: #000000;}
.menu1 ul li:hover ul {display:block; position:absolute; top:22px; left:-2px; width:123px;background: transparent url("images/menu_background.png") ;border: 1px solid #FFFFFF;}
.menu1 ul li:hover ul li {border: 0; padding: 2px 0 0 8px;}
.menu1 ul li:hover ul li ul {display: none;}
.menu1 ul li:hover ul li a {text-align:left;display:block; color:#B93292;text-decoration:none; width: 115px; height: 20px;}
.menu1 ul li:hover ul li:hover {background: transparent url("images/menu_background_hover.png") ;}
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu1 ul li:hover ul li:hover ul.left {left:-105px;}

