/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
.yuimenu .yuimenu,.yuimenubar .yuimenu {
  position:absolute;
  visibility:hidden;
}
.yuimenubar li,.yuimenu li {
  list-style-type:none;
}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6 {
  margin:0;
  padding:0;
}
.yuimenuitemlabel,.yuimenubaritemlabel {
  white-space:nowrap;
}
.yui-menu-shadow {
  position:absolute;
  z-index:-1;
}
.hide-scrollbars * {
  overflow:hidden;
}
.hide-scrollbars select {
  display:none;
}
.yuimenu.show-scrollbars {
  overflow:visible;
}
.yuimenu.hide-scrollbars .yui-menu-shadow {
  overflow:hidden;
}
.yuimenu.show-scrollbars .yui-menu-shadow {
  overflow:auto;
}
.yui-skin-sam .yuimenubar {
  border:solid 1px #808080;
  background:url(../images/sprite.png) repeat-x 0 0;
}
.yui-skin-sam .yuimenubar .bd,.yui-skin-sam .yuimenubar ul {
  *zoom:1;
}
.yui-skin-sam .yuimenubar>.bd>ul:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  line-height:0;
}
.yui-skin-sam .yuimenubaritem {
  float:left;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
  border-right:solid 1px #ccc;
}
.yui-skin-sam .yuimenubaritemlabel {
  display:block;
  *display:inline-block;
  font-size:93%;
  line-height:2;
  *line-height:1.9;
  padding:0 10px;
  color:#000;
  text-decoration:none;
  outline:none;
  cursor:default;
  border-style:solid;
  border-color:#808080;
  border-width:1px 0;
  position:relative;
  margin:-1px 0;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {
  padding-right:20px;
}
.yui-skin-sam .yuimenubaritemlabel .submenuindicator {
  width:1px;
  height:1px;
  top:0;
  left:0;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel .submenuindicator {
  top:50%;
  right:8px;
  left:auto;
  margin-top:-3px;
  height:4px;
  width:7px;
  text-indent:8px;
  background-position:-16px -856px;
}
.yui-skin-sam .yuimenubaritem a.selected {
  background:url(../images/sprite.png) repeat-x 0 -1700px;
  border-color:#7D98B8;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem a.selected {
  border-left-width:1px;
  margin-left:-1px;
  *left:-1px;
}
.yui-skin-sam .yuimenubar a.selected .submenuindicator {
  background:transparent;
}
.yui-skin-sam .yuimenubarnav a.selected .submenuindicator {
background:url(../images/sprite.png) repeat-x -16px -856px;
}
.yui-skin-sam .yuimenubaritem a.disabled {
  cursor:default;
  color:#A6A6A6;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem a.disabled .submenuindicator {
  background-position:-16px -881px;
}
.yui-skin-sam .yuimenu .bd {
  border:solid 1px #808080;
  background-color:#fff;
}
.yui-skin-sam .yuimenu ul {
  padding:3px 0;
  border-width:1px 0 0 0;
  border-color:#ccc;
  border-style:solid;
}
.yui-skin-sam .yuimenu ul.first-of-type {
  border-width:0;
}
.yui-skin-sam .yuimenu h6 {
  font-size:93%;
  font-weight:bold;
  line-height:1.5;
  *line-height:1.45;
  border-style:solid;
  border-color:#ccc;
  border-width:1px 0 0 0;
  color:#a4a4a4;
  padding:3px 10px 0 10px;
}
.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type {
  border-width:0;
}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled {
  border-color:#ccc #808080;
  overflow:hidden;
}
.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar {
  height:16px;
  border:solid 1px #808080;
  background:#fff url(../images/sprite.png) no-repeat 0 0;
}
.yui-skin-sam .yuimenu .topscrollbar {
  border-bottom-width:0;
  background-position:center -950px;
}
.yui-skin-sam .yuimenu .topscrollbar_disabled {
  background-position:center -975px;
}
.yui-skin-sam .yuimenu .bottomscrollbar {
  border-top-width:0;
  background-position:center -850px;
}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled {
  background-position:center -875px;
}
.yui-skin-sam .yuimenuitemlabel {
  font-size:93%;
  line-height:1.5;
  *line-height:1.45;
  padding:0 20px;
  display:block;
  color:#000;
  text-decoration:none;
  outline:none;
  position:relative;
  *position:static;
  cursor:default;
}
.yui-skin-sam .yuimenuitemlabel .helptext {
  font-style:normal;
  display:block;
  margin:-1.5em 0 0 10em;
  *margin-top:-1.45em;
}
.yui-skin-sam .yuimenuitemlabel .submenuindicator,.yui-skin-sam .yuimenuitemlabel .checkedindicator,.yui-skin-sam .yuimenubaritemlabel .submenuindicator {
  position:absolute;
  overflow:hidden;
  background:url(../images/sprite.png) no-repeat;
}
.yui-skin-sam .yuimenuitemlabel .submenuindicator,.yui-skin-sam .yuimenuitemlabel .checkedindicator {
  *position:static;
  *display:inline-block;
}
.yui-skin-sam .yuimenuitemlabel .submenuindicator {
  top:50%;
  right:8px;
  margin-top:-3px;
  height:7px;
  width:4px;
  text-indent:5px;
  background-position:0 -906px;
}
.yui-skin-sam .yuimenuitemlabel .checkedindicator {
  top:50%;
  left:8px;
  margin-top:-3px;
  height:7px;
  width:7px;
  text-indent:8px;
  background-position:0 -1006px;
}
.yui-skin-sam .visible .yuimenuitemlabel .submenuindicator {
  *float:right;
  *margin:-1em 8px 0 8px;
}
.yui-skin-sam .visible .yuimenuitem .hassubmenu {
  *padding-right:0;
}
.yui-skin-sam .visible .yuimenuitemlabel .checkedindicator {
  *float:left;
  *margin:-1em 0 0 -12px;
}
.yui-skin-sam .yui-menu-shadow-visible {
  top:2px;
  right:-3px;
  left:-3px;
  bottom:-3px;
  background-color:#000;
  opacity:.12;
  *filter:alpha(opacity=12);
  visibility:visible;
}
.yui-skin-sam .visible .bd,.yui-skin-sam .visible .yuimenuitem {
_zoom:1;
}
.yui-skin-sam .visible .yuimenuitemlabel {
  *zoom:1;
}
.yui-skin-sam .yuimenuitem a.selected {
  background:#B3D4FF;
}
.yui-skin-sam .yuimenubar .yuimenuitem a.selected .submenuindicator {
  background:url(../images/sprite.png) no-repeat 0 -906px;
}
.yui-skin-sam .yuimenubarnav .yuimenuitem a.selected {
border-width:0;
  margin:0;
  *left:0;
}
.yui-skin-sam .yuimenuitem a.disabled {
  cursor:default;
  color:#A6A6A6;
}
.yui-skin-sam .yuimenuitem a.disabled .submenuindicator {
  background-position:0 -931px;
}
.yui-skin-sam .yuimenuitem a.disabled .checkedindicator {
  background-position:0 -1031px;
}


