/*
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;background-color: #000;opacity: .25; *filter: alpha(opacity = 25);}
.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 {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-panel-container {padding: 0 1px; *padding: 2px 3px;}
.yui-panel {position: relative; *zoom: 1;left: 0;top: 0;border-style: solid;border-width: 1px 0;border-color: #808080;z-index: 1;}
.yui-panel .hd,.yui-panel .bd,.yui-panel .ft{ *zoom: 1; *position: relative;border-style: solid;border-width: 0 1px;border-color: #808080;margin: 0 -1px;}
.yui-panel .hd {border-bottom: solid 1px #ccc; padding: 0 10px;font-size: 93%;line-height: 2; *line-height: 1.9;font-weight: bold;color: #000;background: url(../../images/sprite.png) repeat-x 0 -200px;}
.yui-panel .bd,.yui-panel .ft {background-color: #F2F2F2;}
.yui-panel .bd {padding: 10px;}
.yui-panel .ft {border-top: solid 1px #808080;padding: 5px 10px;font-size: 77%;}
.container-close {position: absolute;top: 5px;right: 6px;width: 25px;height: 15px;background: url(../../images/sprite.png) no-repeat 0 -300px;cursor: pointer;}
.yui-panel-container .underlay {right: -1px;left: -1px;}
.yui-panel-container.matte {padding: 9px 10px;background-color: #fff;}
.yui-panel-container.shadow {_padding: 2px 5px 0 3px;}
.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-dialog .ft {border-top: none;padding: 0 10px 10px 10px;font-size: 100%;}
.yui-dialog .ft .button-group {display: block;text-align: right;}
.yui-dialog .ft button.default {font-weight: bold;}
.yui-dialog .ft span.default {border-color: #304369;background-position: 0 -1400px;}
.yui-dialog .ft span.default .first-child {border-color: #304369;}
.yui-dialog .ft span.default button {color: #fff;}
/* Required Button CSS from YUI*/
.yui-button {display: -moz-inline-box;display: inline-block;vertical-align: text-bottom;border-width: 1px 0;border-style: solid;border-color: #808080;background: url(../../images/sprite.png) repeat-x 0 0;margin: auto .25em;}
.yui-button .first-child {display: block; *display: inline-block;border-width: 0 1px;border-style: solid;border-color: #808080;margin: 0 -1px; *position: relative; *left: -1px;}
.yui-button button,.yui-button a {display: block; *display: inline-block;border: none;margin: 0;padding: 0 10px;font-size: 93%;line-height: 2; *line-height: 1.7;min-height: 2em; *min-height: auto;color: #000;}
.yui-button button {background-color: transparent;*overflow: visible;cursor: pointer;}
.yui-button a {text-decoration: none;*line-height: 2;}
