/*
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
*/

.yui-overlay,.yui-panel-container
{
 /* visibility:hidden;*/
  position:absolute;
  z-index:2;
}

.yui-panel-container form
{
  margin:0;
}

.mask
{
  z-index:1;
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:auto;
}

.yui-panel-container select
{
  _visibility:inherit;
}

.masked select,.drag select,.hide-select select
{
  _visibility:hidden;
}

.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 .hd
{
  border-bottom:solid 1px #ccc;
}

.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;
}

.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:pointer;
}

.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:2px;
  right:-3px;
  bottom:-3px;
  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:1px 1px;
  border-color:#D4D1CC #D4D1CC #D4D1CC #D4D1CC;
  border-width:1px;
  border-style:solid;
  background-color:#FFFFFF;
}

.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);
}