﻿
.yui-overlay,
.yui-panel-container
{
  visibility: hidden;
  position: absolute;
  z-index: 2;
}
.yui-tt
{
  
  visibility: hidden;
  position: absolute;
  color: #FF9900;
  background-color: #FFEACC;
  font-family: arial, helvetica, sans-serif;
  padding: 2px;
  border: 1px solid #FF9900;
  width: auto;
  
}
.yui-tt-shadow
{
  display: none;
}
* html body.masked select
{
  visibility: hidden;
}
* html div.yui-panel-container select
{
  visibility: inherit;
}
* html div.drag select
{
  visibility: hidden;
}
* html div.hide-select select
{
  visibility: hidden;
}
.mask
{
  z-index: 1; 
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  background-color: #CCC;
}
.hide-scrollbars,
.hide-scrollbars *
{
  overflow: hidden;
}
.hide-scrollbars select
{
  display: none;
}
.show-scrollbars
{
  overflow: auto;
}
.yui-panel-container.show-scrollbars
{
  overflow: visible;
}
.yui-panel-container.show-scrollbars .underlay
{
  overflow: auto;
}
.yui-panel-container.focused
{
}
.yui-panel-container .underlay
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.yui-panel-container.matte
{
  
  padding: 3px;
  background-color: #FFFFFF;
  
}
.yui-panel-container.shadow .underlay
{
  
  top: 3px;
  bottom: -3px;
  right: -3px;
  left: 3px;
  background-color: #000000;
  opacity:  .12;
  filter:  alpha(opacity=12);   
}
.yui-panel-container.shadow .underlay.yui-force-redraw
{
  padding-bottom: 1px;
}
.yui-effect-fade .underlay
{
  display: none;
}
.yui-panel
{
  
  visibility: hidden;
  border-collapse: separate;
  position: relative;
  left: 0;
  top: 0;
  background-color: #FFFFFF;
  border: 1px solid #8184BD;
  z-index: 1;
  overflow: hidden;
  
}
.yui-panel .hd
{
  
  background-color: #8184BD;
  color: #FFFFFF;
  font: bold 100% arial, helvetica, sans-serif;
  border: none;
  padding: 2px;
  margin: 2px;
  white-space: nowrap;
  
}
.yui-panel .bd
{
  overflow: hidden;
  padding: 2px;
}
.yui-panel .bd p
{
  margin: 0 0 1em;
}
.yui-panel .container-close
{
  position: absolute;
  top: 5px;
  right: 4px;
  z-index: 6;
  height: 12px;
  width: 12px;
  margin: 0px;
  padding: 0px;
  background: url(../assets/images/yui_panel_close.gif) no-repeat;
  cursor: pointer;
  visibility: inherit;
  text-indent: -10000em;
  overflow: hidden;
  text-decoration: none;
}
.yui-panel .ft
{
  padding: 2px;
  overflow: hidden;
}
.yui-simple-dialog .bd .yui-icon
{
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  float: left;
}
.yui-simple-dialog .bd span.blckicon
{
  background:  url("../assets/images/blck16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.alrticon
{
  background:  url("../assets/images/alrt16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.hlpicon
{
  background:  url("../assets/images/hlp16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.infoicon
{
  background:  url("../assets/images/info16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.warnicon
{
  background:  url("../assets/images/warn16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.tipicon
{
  background:  url("../assets/images/tip16_1.gif") no-repeat;
}
.yui-dialog .ft, 
.yui-simple-dialog .ft
{
  padding: 2px;
  text-align: right;
}
.yui-dialog form, 
.yui-simple-dialog form
{
  margin: 0;
}
.button-group button
{
  
  font: normal 76% verdana;
  text-decoration: none;
  background-color:  #E8E8F3;
  color: #8184BD;
  cursor:  hand;
  vertical-align:  middle;
  border: 2px outset #8184BD;
  margin: 2px;
  padding: 2px 1em;
  
}
.button-group button.default
{
  font: bold 76% verdana;
}
.button-group button:hover, 
.button-group button.hover
{
  
  background-color: #8184BD;
  color: #FFFFFF;
  border: 2px inset #FFFFFF;
  
}
.button-group button:active
{
  border: 2px inset {$color.button.font};
}
.yui-override-padding
{
  padding: 0 !important;
}
