#cybmenu{position:relative;z-index:1000 !important;margin-left: -33px;top: -11px;}* html #cybmenu{z-index:1000 !important;margin-left: -18px !important;margin-top: -16px !important;width:15px;}*+ html #cybmenu{z-index:1000 !important;margin-left: 301px !important;margin-top: -15px !important;width:30px;}/* style the outer div to give it width */.menucyb {position:relative;width:12px;height:10px;z-index:1000 !important;font-size:12px;}/* remove all the bullets, borders and padding from the default list styling */.menucyb ul {padding:0;z-index:1000 !important;margin:0;font-size: 11px !important;list-style-type:none;width:10px;}.menucyb ul ul{width:150px;z-index:1000 !important;background-color: #FFFFFF;}.menucyb ul ul ul{width:150px !important;z-index:1000 !important;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menucyb li{float:left;width:10px;position:relative;}.menucyb li li{float:left;width:150px;position:relative;}/* style the links for the top level */.menucyb a, .menucyb a:visited{display:block;font-size: 11px;text-decoration:none; color: #; width:19px; height:40px; background: transparent; padding-left:10px; line-height:29px;}/* a hack so that IE5.5 faulty box model is corrected */* html .menucyb a, * html .menucyba:visited{width:40px !important;w\idth:29px;}* html .menucyb li li a, * html .menucyb li li a:visited{width:150px;w\idth:139px;}/* style the second level background */.menucyb ul ul a.drop, .menucyb ul ul a.drop:visited{background: #;}/* style the second level hover */.menucyb ul ul a.drop:hover{background: #fffffd;}.menucyb ul ul :hover > a.drop{background: #;}/* style the third level background */.menucyb ul ul ul a, .menucyb ul ul ul a:visited{background: #;}/* style the third level hover */.menucyb ul ul ul a:hover{background: #fffffd;}.menucyb ul ul ul :hover > a{background: #;}/* style the table so that it takes no part in the layout - required for IE to work */.menucyb table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menucyb ul ul{visibility:hidden;position:absolute;bottom:31px;left:0; width:150px;}* html .menucyb ul ul{bottom:30px;}/* position the third level flyout menu */.menucyb ul ul ul{left:150px; bottom:0;width:150px;}/* position the third level flyout menu for a left flyout */.menucyb ul ul ul.left{left:-150px;}/* style the second level links */.menucyb ul ul a, .menucyb ul ul a:visited{background: #; color: #; height:auto; line-height:1em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}* html .menucyb ul ul a{font-size: 11px;width:150px;w\idth:129px;}/* style the top level hover */.menucyb a:hover, .menucyb ul ul a:hover{font-size: 11px;background: transparent;}* html .menucyb a:hover, *html .menucyb ul ul a:hover{background: #fffffe;}.menucyb :hover > a, .menucyb ul ul :hover > a{color: #;font-size: 11px;background: #;}/* make the second level visible when hover on first level list OR link */.menucyb ul :hover ul{visibility:visible;height:auto;}/* keep the third level hidden when you hover on first level list OR link */.menucyb ul :hover ul ul{display:none;}/* keep the fourth level hidden when you hover on second level list OR link */.menucyb ul :hover ul :hover ul ul{display:none;}/* make the third level visible when you hover over second level list OR link */.menucyb ul :hover ul :hover ul{ display:block;bottom:0;}/* make the fourth level visible when you hover over third level list OR link */.menucyb ul :hover ul :hover ul :hover ul{ display:block;bottom:0;}
