.submenu {font-family: arial, sans-serif;height:auto;position:relative; margin:0;z-index: 2;}

.submenu ul li a, .submenu  ul li a:visited {display:block; text-decoration:none; color:#B60050; width:150px;  text-align:right; border:none; padding: 6px 10px 7px 0px;font: bold 110% Arial, Helvetica, Verdana, sans-serif;}

.submenu  ul {padding:0; margin:0;list-style-type: none;}

.submenu  ul li {float:left; margin:0px; padding:0px; 
position:relative;}

.submenu  ul li ul {display: none;z-index: 1;border:1px solid #B60050; border-width:0 0 0 1px;z-index: 2;}

/* specific to non IE browsers */
.submenu ul li:hover a {color:#B60050; background:#fff;z-index: 2;}

.submenu  ul li:hover ul {display:block; position:absolute; top:0; left:160px; width:190px;z-index: 2;}

.submenu  ul li:hover ul li a.hide {background:#fff; color:#B60050;}

.submenu  ul li:hover ul li:hover a.hide {width:180px;}

.submenu  ul li:hover ul li ul {display: none;}

.submenu  ul li:hover ul li a {display:block; background:#fff; color:#000; width:194px;text-align:left;font: normal 100%  Arial, Helvetica, Verdana, sans-serif;padding: 5px 0px 4px 10px;}

.submenu ul li:hover ul li a:hover {background:#f0f0f0; color:#000000;}

.submenu  ul li:hover ul li:hover ul {display:block; position:absolute; left:194px; top:0; color:#000000;}

.submenu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#fff; color:#B60050;}

.submenu ul li:hover ul li:hover ul li a:hover {background:#19A348 ; color:#000000;}
