.yui-overlay {
	visibility: hidden; position: absolute; z-index: 2;
}
.yui-panel-container {
	visibility: hidden; position: absolute; z-index: 2;
}
.yui-tt {
	font: 100%/normal sans-serif; padding: 2px; border: 1px solid rgb(252, 201, 13); border-image: none; width: auto; color: rgb(51, 51, 51); visibility: hidden; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(253, 255, 180);
}
.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 {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 1; opacity: 0.4; background-color: rgb(0, 0, 0); -moz-opacity: 0.4;
}
.hide-scrollbars {
	overflow: hidden;
}
.hide-scrollbars * {
	overflow: hidden;
}
.hide-scrollbars select {
	display: none;
}
.show-scrollbars {
	overflow: auto;
}
.show-scrollbars.yui-panel-container {
	overflow: visible;
}
.show-scrollbars.yui-panel-container .underlay {
	overflow: auto;
}
.focused.yui-panel-container {
	
}
.yui-panel-container .underlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.matte.yui-panel-container {
	padding: 3px; background-color: rgb(255, 255, 255);
}
.shadow.yui-panel-container .underlay {
	left: 3px; top: 3px; right: -3px; bottom: -3px; opacity: 0.12; background-color: rgb(0, 0, 0);
}
.shadow.yui-panel-container .yui-force-redraw.underlay {
	padding-bottom: 1px;
}
.yui-effect-fade .underlay {
	display: none;
}
.yui-panel {
	font: 1em/normal Arial; border: 1px solid rgb(0, 0, 0); border-image: none; left: 0px; top: 0px; overflow: hidden; visibility: hidden; border-collapse: separate; position: relative; z-index: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.yui-panel .hd {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 0, 0); padding: 4px; border-image: none; color: rgb(255, 255, 255); line-height: 100%; font-size: 100%; font-weight: bold; white-space: nowrap; background-color: rgb(61, 119, 203);
}
.yui-panel .bd {
	padding: 4px; overflow: hidden;
}
.yui-panel .bd p {
	margin: 0px 0px 1em;
}
.yui-panel .container-close {
	background: url("close12_1.gif") no-repeat; margin: 0px; padding: 0px; top: 5px; width: 12px; height: 12px; right: 4px; text-indent: -10000em; overflow: hidden; text-decoration: none; visibility: inherit; position: absolute; z-index: 6; cursor: pointer;
}
.yui-panel .ft {
	padding: 4px; overflow: hidden;
}
.yui-simple-dialog .bd .yui-icon {
	width: 16px; height: 16px; margin-right: 10px; float: left; background-repeat: no-repeat;
}
.yui-simple-dialog .bd span.blckicon {
	background: url("blck16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.alrticon {
	background: url("alrt16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.hlpicon {
	background: url("hlp16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.infoicon {
	background: url("info16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.warnicon {
	background: url("warn16_1.gif") no-repeat;
}
.yui-simple-dialog .bd span.tipicon {
	background: url("tip16_1.gif") no-repeat;
}
.yui-dialog .ft {
	text-align: right; padding-right: 5px; padding-bottom: 5px;
}
.yui-simple-dialog .ft {
	text-align: right; padding-right: 5px; padding-bottom: 5px;
}
.yui-dialog form {
	margin: 0px;
}
.yui-simple-dialog form {
	margin: 0px;
}
.button-group button {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(121, 121, 121) rgb(121, 121, 121) rgb(255, 255, 255); font: 100 76%/normal verdana; margin: 2px; padding: 2px; border-image: none; color: rgb(51, 51, 51); text-decoration: none; vertical-align: middle; font-size-adjust: none; font-stretch: normal; background-color: rgb(228, 228, 228);
}
.button-group button.default {
	font-weight: bold;
}
.button-group button:hover {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(144, 160, 41) rgb(144, 160, 41) rgb(255, 255, 255); border-image: none; background-color: rgb(235, 240, 158);
}
.button-group button.hover {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(144, 160, 41) rgb(144, 160, 41) rgb(255, 255, 255); border-image: none; background-color: rgb(235, 240, 158);
}
.button-group button:active {
	border-width: 2px; border-style: solid; border-color: rgb(51, 51, 51) rgb(228, 228, 228) rgb(228, 228, 228) rgb(51, 51, 51); border-image: none; background-color: rgb(187, 187, 187);
}
.yui-override-padding {
	padding: 0px !important;
}
