/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

.yui-overlay,
.yui-panel-container {
  visibility:hidden;
  position:absolute;
  z-index:1;
}
yui-panel-container form {
  margin:0;
}
.masked .yui-panel-container {
  z-index:2;
}
.mask {
  z-index:1;
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:auto;
}
.masked select,
.drag select,
.hide-select select {
  _visibility:hidden;
}
.yui-panel-container select {
  _visibility:inherit;
}
.hide-scrollbars,
.hide-scrollbars * {
  overflow:hidden;
}
.hide-scrollbars select {
  display:none;
}
.show-scrollbars {
  overflow:auto;
}
.yui-panel-container.show-scrollbars,
.yui-tt.show-scrollbars {
  overflow:visible;
}
.yui-panel-container.show-scrollbars .underlay,
.yui-tt.show-scrollbars .yui-tt-shadow {
  overflow:auto;
}
.yui-tt-shadow {
  position:absolute;
}
.yui-skin-sam .mask {
  background-color:#000;
  opacity:.25;
  *filter:alpha(opacity=25);
}
.yui-skin-sam .yui-panel-container {
  padding:0 1px;
  *padding:2px 3px;
}
.yui-skin-sam .yui-panel {
  position:relative;
  *zoom:1;
  left:0;
  top:0;
  border-style:solid;
  border-width:1px 0;
  border-color:#808080;
  z-index:1;
}
.yui-skin-sam .yui-panel .hd,
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
  *zoom:1;
  *position:relative;
  border-style:solid;
  border-width:0 1px;
  border-color:#808080;
  margin:0 -1px;
}
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
  background-color:#F2F2F2;
}
.yui-skin-sam .yui-panel .hd {
  padding:0 10px;
  font-size:93%;
  line-height:2;
  *line-height:1.9;
  font-weight:bold;
  color:#000;
  background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -200px;
  border-bottom:solid 1px #ccc;
}
.yui-skin-sam .yui-panel .bd {
  padding:10px;
}
.yui-skin-sam .yui-panel .ft {
  border-top:solid 1px #808080;
  padding:5px 10px;
  font-size:77%;
}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {
}
.yui-skin-sam .container-close {
  position:absolute;
  top:5px;
  right:6px;
  width:25px;
  height:15px;
  background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;
  cursor: default;
}
.yui-skin-sam .yui-panel-container .underlay {
  right:-1px;
  left:-1px;
}
.yui-skin-sam .yui-panel-container.matte {
  padding:9px 10px;
  background-color:#fff;
}
.yui-skin-sam .yui-panel-container.shadow {
  _padding:2px 5px 0 3px;
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
  position:absolute;
  top:3px;
  right:-3px;
  bottom:-4px;
  left:3px;
  *top:3px;
  *left:-1px;
  *right:-1px;
  *bottom:-1px;
  _top:0;
  _right:0;
  _bottom:0;
  _left:0;
  _margin-top:3px;
  _margin-left:-1px;
  background-color:#000;
  opacity:.12;
  *filter:alpha(opacity=12);
}
.yui-skin-sam .yui-dialog .ft {
  border-top:none;
  padding:0 10px 10px 10px;
  font-size:100%;
}
.yui-skin-sam .yui-dialog .ft .button-group {
  display:block;
  text-align:right;
}
.yui-skin-sam .yui-dialog .ft .default {
  border-color:#304369;
  background-position:0 -1400px;
}
.yui-skin-sam .yui-dialog .ft .default .first-child {
  border-color:#304369;
}
.yui-skin-sam .yui-dialog .ft .default button {
  color:#fff;
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
  background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;
  width:16px;
  height:16px;
  margin-right:10px;
  float:left;
}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon {
  background-position:0 -1100px;
}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon {
  background-position:0 -1050px;
}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {
  background-position:0 -1150px;
}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon {
  background-position:0 -1200px;
}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon {
  background-position:0 -1900px;
}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon {
  background-position:0 -1250px;
}
.yui-skin-sam .yui-tt .bd {
  position:relative;
  top:0;
  left:0;
  z-index:1;
  color:#000;
  padding:2px 5px;
  border-color:#D4C237 #A6982B #A6982B #A6982B;
  border-width:1px;
  border-style:solid;
  background-color:#FFEE69;
}
.yui-skin-sam .yui-tt.show-scrollbars .bd {
  overflow:auto;
}
.yui-skin-sam .yui-tt-shadow {
  top:2px;
  right:-3px;
  left:-3px;
  bottom:-3px;
  background-color:#000;
}
.yui-skin-sam .yui-tt-shadow-visible {
  opacity:.12;
  *filter:alpha(opacity=12);
}

