.overlay {
	POSITION: absolute; DISPLAY: block
}
.tt {
	BORDER-BOTTOM: #fcc90d 1px solid; POSITION: absolute; BORDER-LEFT: #fcc90d 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fdffb4; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; FONT: 100% sans-serif; VISIBILITY: hidden; COLOR: #333; BORDER-TOP: #fcc90d 1px solid; BORDER-RIGHT: #fcc90d 1px solid; PADDING-TOP: 2px
}
* HTML BODY.masked SELECT {
	VISIBILITY: hidden
}
* HTML DIV.panel-container SELECT {
	VISIBILITY: inherit
}
* HTML DIV.drag SELECT {
	VISIBILITY: hidden
}
* HTML DIV.hide-select SELECT {
	VISIBILITY: hidden
}
BODY.masked {
	HEIGHT: 100%
}
.mask {
	Z-INDEX: 0; POSITION: absolute; FILTER: alpha(opacity=50); BACKGROUND-COLOR: #ccc; DISPLAY: none; TOP: 0px; LEFT: 0px; -moz-opacity: 0.5; opacity: .50
}
[id].mask {
	POSITION: fixed
}
.panel-container {
	Z-INDEX: 6; POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: auto; VISIBILITY: hidden; OVERFLOW: visible
}
.matte {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.matte .underlay {
	DISPLAY: none
}
.shadow {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shadow .underlay {
	Z-INDEX: 0; POSITION: absolute; FILTER: alpha(opacity=70); BACKGROUND-COLOR: #ccc; WIDTH: 100%; HEIGHT: 100%; VISIBILITY: inherit; TOP: 3px; LEFT: 3px; -moz-opacity: 0.7; opacity: .70
}
.panel {
	Z-INDEX: 1; BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff; BORDER-COLLAPSE: separate; FONT: 1em Arial; VISIBILITY: hidden; OVERFLOW: hidden; BORDER-TOP: #000 1px solid; TOP: 0px; BORDER-RIGHT: #000 1px solid; LEFT: 0px
}
.panel .hd {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #3d77cb; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 1em; COLOR: #fff; FONT-SIZE: 1em; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 4px
}
.panel .bd {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: hidden; PADDING-TOP: 4px
}
.panel .bd P {
	MARGIN: 0px 0px 1em
}
.panel .close {
	Z-INDEX: 6; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 12px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px; VISIBILITY: inherit; TOP: 5px; CURSOR: pointer; RIGHT: 4px; PADDING-TOP: 0px
}
.panel .nonsecure {
	BACKGROUND-IMAGE: url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/alt3/close12_1.gif)
}
.panel .secure {
	BACKGROUND-IMAGE: url(https://a248.e.akamai.net/sec.yimg.com/i/nt/ic/ut/alt3/close12_1.gif)
}
.panel .ft {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; OVERFLOW: hidden; PADDING-TOP: 4px
}
.dialog .bd .icon {
	WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 16px; MARGIN-RIGHT: 10px
}
.dialog .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px
}
.form-dialog .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px
}
.form-dialog FORM {
	MARGIN: 0px
}
.button-group BUTTON {
	BORDER-BOTTOM: #797979 2px solid; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e4e4e4; MARGIN: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 100 76% verdana; COLOR: #333; VERTICAL-ALIGN: middle; BORDER-TOP: #fff 2px solid; CURSOR: hand; BORDER-RIGHT: #797979 2px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.button-group BUTTON.default {
	FONT-WEIGHT: bold
}
.button-group BUTTON:hover {
	BORDER-BOTTOM: #90a029 2px solid; BORDER-LEFT: #fff 2px solid; BACKGROUND-COLOR: #ebf09e; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #90a029 2px solid
}
.button-group BUTTON.hover {
	BORDER-BOTTOM: #90a029 2px solid; BORDER-LEFT: #fff 2px solid; BACKGROUND-COLOR: #ebf09e; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #90a029 2px solid
}
.button-group BUTTON:active {
	BORDER-BOTTOM: #e4e4e4 2px solid; BORDER-LEFT: #333 2px solid; BACKGROUND-COLOR: #bbb; BORDER-TOP: #333 2px solid; BORDER-RIGHT: #e4e4e4 2px solid
}
