.smsmenu{top:27px; width:60%; font-size:0.85em; position:relative; float:left; z-index:100; margin-left:0px}

* html .smsmenu{top:27px; t\op:26px}

.smsmenu ul{padding:0; margin:0; list-style-type:none}
.smsmenu ul ul{width:110px}

.smsmenu li{float:left; width:60px; position:relative; border-left:1px solid #fff}

.smsmenu a, .smsmenu a:visited{display:block; font-size:13px; text-decoration:none; color:#fff; width:100px; height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#275d85; padding:0px 15px 0px 5px; line-height:31px; text-align:left}

* html .smsmenu a, * html .smsmenu a:visited{width:110px; w\idth:89px}

.smsmenu ul ul a.drop, .smsmenu ul ul a.drop:visited{background:#868f98}

.smsmenu ul ul a.drop:hover{background:#868f98}
.smsmenu ul ul:hover >a.drop{background:#868f98}

.smsmenu ul ul ul a, .smsmenu ul ul ul a:visited{background:#868f98}

.smsmenu ul ul ul a:hover{background:#868f98}

.smsmenu ul ul{visibility:hidden; position:absolute; height:0; top:31px; left:0; width:140px}

* html .smsmenu ul ul{top:10px; t\op:31px}

.smsmenu ul ul ul{left:150px; top:0; width:110px}

.smsmenu ul ul ul.left{left:-150px}

.smsmenu table{position:absolute; top:0; left:0}

.smsmenu ul ul a, .smsmenu ul ul a:visited{background:#868f98; font-size:11px; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:150px}
* html .smsmenu ul ul a{width:100px; w\idth:100px}

.smsmenu a:hover, .smsmenu ul ul a:hover{color:#fff; background:#868f98}
.smsmenu:hover >a, .smsmenu ul ul:hover >a{color:#fff; background:#a8adb4}

.smsmenu ul li:hover ul, 
.smsmenu ul a:hover ul{visibility:visible}

.smsmenu ul:hover ul ul{visibility:hidden}

.smsmenu ul:hover ul:hover ul{visibility:visible}
