/* common styling */
.Smenu {font:8pt arial; width:96px; height:40px; position:relative; margin:0; padding:0; z-index:9999999999;}
.Smenu ul li a, .Smenu ul li a:visited {font:8pt arial; display:block; text-decoration:none; width:96px; height:16px; text-align:left; color:#fff; border:0px solid #fff; border-width:0px; background:#fff; }
.Smenu ul {padding:0; margin:0;list-style-type: none; }
.Smenu ul li {float:left; position:relative;}
.Smenu ul li ul {display: none;}

/* specific to non IE browsers */
.Smenu ul li:hover a {color:#fff; background:white;}
.Smenu ul li:hover ul {display:block; position:absolute; bottom:-19px; right:96px;}
.Smenu ul li:hover ul li a.Shide {background:#888; color:#fff;}
.Smenu ul li:hover ul li {display:block; background:#888; color:#fff;width:140px; clear:both; }
.Smenu ul li:hover ul li:hover a.Shide {background:#888; color:#fff;}
.Smenu ul li:hover ul li ul {display: none;}
.Smenu ul li:hover ul li a {display:block; background:#888; color:#fff; width:100%; padding-left:6px;border:solid #000 1px;border-width:0px 4px;}
.Smenu ul li:hover ul li a:hover {background:#000; color:#00FFFF;}