#main_menu .yuimenu{ top:-999em;  left:-999em}

#main_menu.yuimenubar{ position:static}

#main_menu .yuimenu .yuimenu, 
#main_menu.yuimenubar .yuimenu{ position:absolute}

#main_menu.yuimenubar li, 
#main_menu .yuimenu li{ list-style-type:none}

#main_menu.yuimenubar ul, 
#main_menu .yuimenu ul, 
#main_menu.yuimenubar li, 
#main_menu .yuimenu li, 
#main_menu .yuimenu h6, 
#main_menu.yuimenubar h6{ margin:0;  padding:0}

#main_menu .yuimenuitemlabel, 
#main_menu .yuimenubaritemlabel{ text-align:left;  white-space:nowrap}

#main_menu.yuimenubar ul{ *zoom:1}

#main_menu.yuimenubar .yuimenu ul{ *zoom:normal}

#main_menu.yuimenubar>.bd>ul:after{ content:".";  display:block;  clear:both;  visibility:hidden;  height:0;  line-height:0}

#main_menu .yuimenubaritem{ float:left}

#main_menu .yuimenubaritemlabel, 
#main_menu .yuimenuitemlabel{ display:block}

#main_menu .yuimenuitemlabel .helptext{ font-style:normal;  display:block;     margin:-1em 0 0 10em}

.yui-menu-shadow{ position:absolute;  visibility:hidden;  z-index:-1}

.yui-menu-shadow-visible{ top:2px;  right:-3px;  left:-3px;  bottom:-3px;  visibility:visible}

.hide-scrollbars *{overflow:hidden}

.hide-scrollbars select{display:none}

#main_menu .yuimenu.show-scrollbars, 
#main_menu.yuimenubar.show-scrollbars{overflow:visible}

#main_menu .yuimenu.hide-scrollbars .yui-menu-shadow, 
#main_menu.yuimenubar.hide-scrollbars .yui-menu-shadow{ overflow:hidden}

#main_menu .yuimenu.show-scrollbars .yui-menu-shadow, 
#main_menu.yuimenubar.show-scrollbars .yui-menu-shadow{ overflow:auto}

.yui-overlay.yui-force-redraw{ margin-bottom:1px}

#main_menu.yuimenubar{background-color:transparent; margin:0 0 0 2em}

#main_menu .yuimenubaritemlabel{border-left:1px solid #455973; color:white; font-size:105%; line-height:55px; padding:0.2em 1.5em; text-decoration:none}

#main_menu .main_menu_last{border-right:1px solid #455973}

#main_menu .yuimenubaritem-selected, #main_menu.yuimenubar .yuimenubaritem .chosen{background-image:url(/images/bd_bg_hover_ex.png); background-repeat:repeat-x}
#main_menu .yuimenuitemlabel{padding-bottom:2px; padding-top:2px; font-size:100%}

.yuimenubaritemlabel{ *position:relative}

#main_menu.yuimenubarnav .yuimenubaritemlabel{ *display:inline-block}

/*#main_menu.yuimenubarnav .yuimenubaritemlabel-hassubmenu{ background:url(menubaritem_submenuindicator.png) right center no-repeat}*/

.yuimenubaritemlabel-selected{ border-color:#7D98B8}

.yuimenubaritemlabel-disabled{ cursor:default;  color:#A6A6A6}

#main_menu.yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{ background-image:url(menubaritem_submenuindicator_disabled.png)}

.yuimenu{ font-size:93%;   line-height:1.5;   *line-height:1.45}

#main_menu.yuimenubar #main_menu .yuimenu, 
#main_menu .yuimenu .yuimenu{ font-size:100%}

#main_menu .yuimenu .bd{*zoom:1; _zoom:normal;  border:solid 1px #808080;  background-color:#fff}

#main_menu .yuimenu .yuimenu .bd{*zoom:normal}

#main_menu .yuimenu ul{ padding:3px 0;  border-width:1px 0 0 0;  border-color:#ccc;  border-style:solid}

#main_menu .yuimenu ul.first-of-type{ border-width:0}

#main_menu .yuimenu h6{ font-weight:bold;  border-style:solid;  border-color:#ccc;  border-width:1px 0 0 0;  color:#a4a4a4;   padding:3px 10px 0 10px; white-space:nowrap}

#main_menu .yuimenu ul.hastitle, 
#main_menu .yuimenu h6.first-of-type{ border-width:0}

#main_menu .yuimenu .yui-menu-body-scrolled{    border-color:#ccc #808080;     overflow:hidden}

#main_menu .yuimenu .topscrollbar, 
#main_menu .yuimenu .bottomscrollbar{    height:16px;     border:solid 1px #808080;     background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0}

#main_menu .yuimenu .topscrollbar{ border-bottom-width:0;  background-position:center -950px}

#main_menu .yuimenu .topscrollbar_disabled{ background-position:center -975px}

#main_menu .yuimenu .bottomscrollbar{ border-top-width:0;  background-position:center -850px}

#main_menu .yuimenu .bottomscrollbar_disabled{ background-position:center -875px}

#main_menu .yuimenuitem{  _border-bottom:solid 1px #fff}

#main_menu .yuimenuitemlabel{ padding:0 20px;  color:#000;  text-decoration:none;  cursor:default}

#main_menu .yuimenuitemlabel .helptext{ margin-top:-1.5em;  *margin-top:-1.45em}

#main_menu .yuimenuitem-hassubmenu{ background-image:url(menuitem_submenuindicator.png);  background-position:right center;  background-repeat:no-repeat}

#main_menu .yuimenuitem-checked{ background-image:url(menuitem_checkbox.png);  background-position:left center;  background-repeat:no-repeat}

#main_menu .yui-menu-shadow-visible{ background-color:#000;   opacity:.12;  filter:alpha(opacity=12)}

#main_menu .yuimenuitem-selected{ background-color:#B3D4FF}

#main_menu .yuimenuitemlabel-disabled{ cursor:default;  color:#A6A6A6}

#main_menu .yuimenuitem-hassubmenu-disabled{ background-image:url(menuitem_submenuindicator_disabled.png)}

#main_menu .yuimenuitem-checked-disabled{ background-image:url(menuitem_checkbox_disabled.png)}

