/*
Copyright ( c ) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: 
http: //developer.yahoo.net/yui/license.txt
version:  2.5.2
*/
.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;
}

.mask.block-scrollbars {
  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-panel-container.shadow .underlay.yui-force-redraw {
  padding-bottom: 1px;
}

.yui-effect-fade .underlay {
  display: none;
}

.yui-tt-shadow {
  position: absolute;
}

.yui-skin-sam .mask {
  background-color: #000;
  opacity: 0.5;
  *filter: alpha(opacity=50);
}

.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: #ffcc00;
  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: #ffcc00;
  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: #ffffff;
}

.yui-skin-sam .yui-panel .hd {
  padding: 0 10px;
  font-size: 93%;
  line-height: 2;
  *line-height: 1.9;
  font-weight: bold;
  color: #fff;
  background: url(../images/cfdialog.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: 4px;
  right: 6px;
  width: 25px;
  height: 15px;
  background: url(../images/cfdialog.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: 0.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 button.default {
  font-weight: bold;
}

.yui-skin-sam .yui-dialog .ft span.default {
  border-color: #ffcc00;
  background-position: 0 -1400px;
}

.yui-skin-sam .yui-dialog .ft span.default .first-child {
  border-color: #ffcc00;
}

.yui-skin-sam .yui-dialog .ft span.default button {
  color: #fff;
}

.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
  background: url(../images/cfdialog.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: #ffcc00;
  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: 0.12;
  *filter: alpha(opacity=12);
}

.supported-browser-icon {
  width: 10rem;
  height: 10rem;
}
