div.dvvToolbar{padding:2px;min-height:32px}
.dvvToolbar .separator{background:url(images/sep-v.png)50% 50% repeat-y;width:16px;height:26px;margin-top: -8px;margin-bottom: -9px;display:inline-block;overflow:hidden}
.dvvToolbar .tb-menu-root li.separator{margin-top:0;height:25px}
.dvvToolbar .tb-menu-root li.separator:hover{background:url(images/sep-v.png)50% 50% repeat-y}
.dvvToolbar.ui-widget-header{background:url(images/ui-bg_gloss-wave_25_nnnnnn_500x100.png)50% 50% repeat-x;border-color:transparent;color:#eaf5f7}
.dvvToolbar.ui-widget-header a{color:#eaf5f7}
.dvvToolbar .tb-menu-root{font-size:12px;margin-right:.4em}
li .h-separator{display:block;height:2px;background:url(images/sep-h.png)repeat-x;margin:0 0 0 -22px;padding:0}
li .h-separator:hover{background:url(images/sep-h.png)repeat-x}
.tb-menu,.tb-menu *{margin:0;padding:0;list-style:none}
.tb-menu{line-height:1.0;font-weight:normal}
.tb-menu:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.tb-menu ul{position:absolute;top: -999em;min-width:19em}
.tb-menu ul li{width:100%}
.tb-menu li{float:left;position:relative}
.tb-submenu li{text-indent: -22px;padding-left:22px}
.tb-menu a{display:block;position:relative}
a.tb-root-entry{display:inline-block}
.tb-menu li:hover ul,.tb-menu li.sfHover ul{left:0;top:2.5em; z-index:99}
ul.tb-menu li:hover li ul,ul.tb-menu li.sfHover li ul{top: -999em}
ul.tb-menu li li:hover ul,ul.tb-menu li li.sfHover ul{left:19em; top:0}
ul.tb-menu li li:hover li ul,ul.tb-menu li li.sfHover li ul{top: -999em}
ul.tb-menu li li li:hover ul,ul.tb-menu li li li.sfHover ul{left:19em; top:0}
.tb-menu a{padding:.4em .8em;text-decoration:none}
.tb-menu a.validatorButton{padding:0;padding-top:3px}
.tb-menu li.right{float:right}
.tb-menu li.noborder{border:none}
.tb-root-entry{padding:.4em .8em;display:inline-block}
.tb-root-entry-button{border:1px solid #111;border-bottom-color:#333;border-right-color:#333;background:url(images/ui-bg_glass_20_555555_1x400.png)50% 51% repeat-x}
img.tb-root-entry-iconPrimary{position:relative;top:4px;left:4px}
img.tb-root-entry-iconSecondary{position:relative;top:4px;right:4px}
.tb-menu li li a img{margin-right:0.5em;border:0;position:relative}
.tb-menu a,.tb-menu a:hover{text-decoration:none}
.tb-menu li{margin-right:10px;vertical-align:top}
.tb-menu li li{background-color:#333}
.tb-menu li li li{background-color:#444}
.tb-menu li:hover{outline:0;background:url(images/ui-bg_glass_40_0078a3_1x400.png)}
.tb-entry-icon,.tb-entry-icon img{vertical-align:top}
.tb-menu .ui-icon-triangle-1-s{margin-top:4px}
.tb-menu ul .sf-sub-indicator{background-position: -10px 0}
.tb-menu ul a>.sf-sub-indicator{background-position:0 0}
.tb-menu ul a:focus>.sf-sub-indicator,.tb-menu ul a:hover>.sf-sub-indicator,.tb-menu ul a:active>.sf-sub-indicator,.tb-menu ul li:hover>a>.sf-sub-indicator,.tb-menu ul li.sfHover>a>.sf-sub-indicator{background-position: -10px 0}
ul.tb-submenu{background:url(images/shadow.png)no-repeat bottom right;padding:0 12px 14px 0;border-top-right-radius:17px;border-bottom-left-radius:17px; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}