.ui-dialog {
	BORDER-BOTTOM: #999 1px solid; POSITION: relative; BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 1.4285; BACKGROUND-COLOR: #fff; OUTLINE-WIDTH: 0px; ZOOM: 1; FONT-FAMILY: Helvetica, arial, sans-serif; COLOR: #333; FONT-SIZE: 14px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; opacity: 0; transition: transform .15s ease-in-out, opacity .15s ease-in-out; -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out; border-radius: 6px; _float: left; background-clip: padding-box; -webkit-transform: scale(0); transform: scale(0)
}
.ui-popup-show .ui-dialog {
	opacity: 1; -webkit-transform: scale(1); transform: scale(1)
}
.ui-popup-focus .ui-dialog {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)
}
.ui-popup-modal .ui-dialog {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3)
}
.ui-dialog-grid {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-SPACING: 0; WIDTH: auto; BORDER-COLLAPSE: collapse; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ui-dialog-header {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-dialog-body {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-dialog-footer {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-dialog-header {
	BORDER-BOTTOM: #e5e5e5 1px solid; WHITE-SPACE: nowrap
}
.ui-dialog-close {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; FONT-SIZE: 21px; BORDER-LEFT-WIDTH: 0px; TOP: 13px; CURSOR: pointer; RIGHT: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px; -webkit-appearance: none; _position: absolute; opacity: .2; _background: #FFF; text-shadow: 0 1px 0 #FFF; _height: 26px
}
.ui-dialog-close:hover {
	OUTLINE-WIDTH: 0px; COLOR: #000000; CURSOR: pointer; TEXT-DECORATION: none; opacity: 0.5
}
.ui-dialog-close:focus {
	OUTLINE-WIDTH: 0px; COLOR: #000000; CURSOR: pointer; TEXT-DECORATION: none; opacity: 0.5
}
.ui-dialog-title {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4285; MARGIN: 0px; MIN-HEIGHT: 16px; PADDING-LEFT: 15px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 15px; WHITE-SPACE: nowrap; OVERFLOW: hidden; CURSOR: default; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.ui-dialog-body {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.ui-dialog-content {
	POSITION: relative; TEXT-ALIGN: left; ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: middle
}
.ui-dialog-footer {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.ui-dialog-statusbar {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.4285; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #888; FONT-SIZE: 14px; MARGIN-RIGHT: 20px; PADDING-TOP: 6px
}
.ui-dialog-statusbar LABEL:hover {
	COLOR: #333
}
.ui-dialog-statusbar INPUT {
	VERTICAL-ALIGN: middle
}
.ui-dialog-statusbar .label {
	VERTICAL-ALIGN: middle
}
.ui-dialog-button {
	WHITE-SPACE: nowrap; FLOAT: right
}
.ui-dialog-footer BUTTON + BUTTON {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px
}
.ui-dialog-footer BUTTON {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: transparent 1px solid; TEXT-ALIGN: center; BORDER-LEFT: transparent 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.4285; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; DISPLAY: inline-block; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-TOP: transparent 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: transparent 1px solid; PADDING-TOP: 6px; border-radius: 4px; _margin-left: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none
}
.ui-dialog-footer BUTTON:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #333; OUTLINE-WIDTH: thin; outline-offset: -2px
}
.ui-dialog-footer BUTTON:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.ui-dialog-footer BUTTON:focus {
	COLOR: #333333; TEXT-DECORATION: none
}
.ui-dialog-footer BUTTON:active {
	BACKGROUND-IMAGE: none; OUTLINE-WIDTH: 0px; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.ui-dialog-footer BUTTON[disabled] {
	FILTER: alpha(opacity=65); CURSOR: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none; pointer-events: none
}
.ui-dialog-footer BUTTON {
	BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; COLOR: #333333; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.ui-dialog-footer BUTTON:hover {
	BORDER-BOTTOM-COLOR: #adadad; BACKGROUND-COLOR: #ebebeb; BORDER-TOP-COLOR: #adadad; COLOR: #333333; BORDER-RIGHT-COLOR: #adadad; BORDER-LEFT-COLOR: #adadad
}
.ui-dialog-footer BUTTON:focus {
	BORDER-BOTTOM-COLOR: #adadad; BACKGROUND-COLOR: #ebebeb; BORDER-TOP-COLOR: #adadad; COLOR: #333333; BORDER-RIGHT-COLOR: #adadad; BORDER-LEFT-COLOR: #adadad
}
.ui-dialog-footer BUTTON:active {
	BORDER-BOTTOM-COLOR: #adadad; BACKGROUND-COLOR: #ebebeb; BORDER-TOP-COLOR: #adadad; COLOR: #333333; BORDER-RIGHT-COLOR: #adadad; BORDER-LEFT-COLOR: #adadad
}
.ui-dialog-footer BUTTON:active {
	BACKGROUND-IMAGE: none
}
.ui-dialog-footer BUTTON[disabled] {
	BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.ui-dialog-footer BUTTON[disabled]:hover {
	BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.ui-dialog-footer BUTTON[disabled]:focus {
	BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.ui-dialog-footer BUTTON[disabled]:active {
	BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
.ui-dialog-footer BUTTON.ui-dialog-autofocus {
	BORDER-BOTTOM-COLOR: #357ebd; BACKGROUND-COLOR: #428bca; BORDER-TOP-COLOR: #357ebd; COLOR: #ffffff; BORDER-RIGHT-COLOR: #357ebd; BORDER-LEFT-COLOR: #357ebd
}
.ui-dialog-footer BUTTON.ui-dialog-autofocus:hover {
	BORDER-BOTTOM-COLOR: #285e8e; BACKGROUND-COLOR: #3276b1; BORDER-TOP-COLOR: #285e8e; COLOR: #ffffff; BORDER-RIGHT-COLOR: #285e8e; BORDER-LEFT-COLOR: #285e8e
}
.ui-dialog-footer BUTTON.ui-dialog-autofocus:focus {
	BORDER-BOTTOM-COLOR: #285e8e; BACKGROUND-COLOR: #3276b1; BORDER-TOP-COLOR: #285e8e; COLOR: #ffffff; BORDER-RIGHT-COLOR: #285e8e; BORDER-LEFT-COLOR: #285e8e
}
.ui-dialog-footer BUTTON.ui-dialog-autofocus:active {
	BORDER-BOTTOM-COLOR: #285e8e; BACKGROUND-COLOR: #3276b1; BORDER-TOP-COLOR: #285e8e; COLOR: #ffffff; BORDER-RIGHT-COLOR: #285e8e; BORDER-LEFT-COLOR: #285e8e
}
.ui-dialog-footer BUTTON.ui-dialog-autofocus:active {
	BACKGROUND-IMAGE: none
}
.ui-popup-top-left .ui-dialog {
	TOP: -8px
}
.ui-popup-top .ui-dialog {
	TOP: -8px
}
.ui-popup-top-right .ui-dialog {
	TOP: -8px
}
.ui-popup-bottom-left .ui-dialog {
	TOP: 8px
}
.ui-popup-bottom .ui-dialog {
	TOP: 8px
}
.ui-popup-bottom-right .ui-dialog {
	TOP: 8px
}
.ui-popup-left-top .ui-dialog {
	LEFT: -8px
}
.ui-popup-left .ui-dialog {
	LEFT: -8px
}
.ui-popup-left-bottom .ui-dialog {
	LEFT: -8px
}
.ui-popup-right-top .ui-dialog {
	LEFT: 8px
}
.ui-popup-right .ui-dialog {
	LEFT: 8px
}
.ui-popup-right-bottom .ui-dialog {
	LEFT: 8px
}
.ui-dialog-arrow-a {
	BORDER-BOTTOM: transparent 8px dashed; POSITION: absolute; BORDER-LEFT: transparent 8px dashed; WIDTH: 0px; DISPLAY: none; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: transparent 8px dashed; BORDER-RIGHT: transparent 8px dashed; _color: #FF3FFF; _filter: chroma(color=#FF3FFF)
}
.ui-dialog-arrow-b {
	BORDER-BOTTOM: transparent 8px dashed; POSITION: absolute; BORDER-LEFT: transparent 8px dashed; WIDTH: 0px; DISPLAY: none; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: transparent 8px dashed; BORDER-RIGHT: transparent 8px dashed; _color: #FF3FFF; _filter: chroma(color=#FF3FFF)
}
.ui-popup-follow .ui-dialog-arrow-a {
	DISPLAY: block
}
.ui-popup-follow .ui-dialog-arrow-b {
	DISPLAY: block
}
.ui-popup-top-left .ui-dialog-arrow-a {
	BOTTOM: -16px; BORDER-TOP: #7c7c7c 8px solid
}
.ui-popup-top .ui-dialog-arrow-a {
	BOTTOM: -16px; BORDER-TOP: #7c7c7c 8px solid
}
.ui-popup-top-right .ui-dialog-arrow-a {
	BOTTOM: -16px; BORDER-TOP: #7c7c7c 8px solid
}
.ui-popup-top-left .ui-dialog-arrow-b {
	BOTTOM: -15px; BORDER-TOP: #fff 8px solid
}
.ui-popup-top .ui-dialog-arrow-b {
	BOTTOM: -15px; BORDER-TOP: #fff 8px solid
}
.ui-popup-top-right .ui-dialog-arrow-b {
	BOTTOM: -15px; BORDER-TOP: #fff 8px solid
}
.ui-popup-top-left .ui-dialog-arrow-a {
	LEFT: 15px
}
.ui-popup-top-left .ui-dialog-arrow-b {
	LEFT: 15px
}
.ui-popup-top .ui-dialog-arrow-a {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-popup-top .ui-dialog-arrow-b {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-popup-top-right .ui-dialog-arrow-a {
	RIGHT: 15px
}
.ui-popup-top-right .ui-dialog-arrow-b {
	RIGHT: 15px
}
.ui-popup-bottom-left .ui-dialog-arrow-a {
	BORDER-BOTTOM: #7c7c7c 8px solid; TOP: -16px
}
.ui-popup-bottom .ui-dialog-arrow-a {
	BORDER-BOTTOM: #7c7c7c 8px solid; TOP: -16px
}
.ui-popup-bottom-right .ui-dialog-arrow-a {
	BORDER-BOTTOM: #7c7c7c 8px solid; TOP: -16px
}
.ui-popup-bottom-left .ui-dialog-arrow-b {
	BORDER-BOTTOM: #fff 8px solid; TOP: -15px
}
.ui-popup-bottom .ui-dialog-arrow-b {
	BORDER-BOTTOM: #fff 8px solid; TOP: -15px
}
.ui-popup-bottom-right .ui-dialog-arrow-b {
	BORDER-BOTTOM: #fff 8px solid; TOP: -15px
}
.ui-popup-bottom-left .ui-dialog-arrow-a {
	LEFT: 15px
}
.ui-popup-bottom-left .ui-dialog-arrow-b {
	LEFT: 15px
}
.ui-popup-bottom .ui-dialog-arrow-a {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-popup-bottom .ui-dialog-arrow-b {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-popup-bottom-right .ui-dialog-arrow-a {
	RIGHT: 15px
}
.ui-popup-bottom-right .ui-dialog-arrow-b {
	RIGHT: 15px
}
.ui-popup-left-top .ui-dialog-arrow-a {
	BORDER-LEFT: #7c7c7c 8px solid; RIGHT: -16px
}
.ui-popup-left .ui-dialog-arrow-a {
	BORDER-LEFT: #7c7c7c 8px solid; RIGHT: -16px
}
.ui-popup-left-bottom .ui-dialog-arrow-a {
	BORDER-LEFT: #7c7c7c 8px solid; RIGHT: -16px
}
.ui-popup-left-top .ui-dialog-arrow-b {
	BORDER-LEFT: #fff 8px solid; RIGHT: -15px
}
.ui-popup-left .ui-dialog-arrow-b {
	BORDER-LEFT: #fff 8px solid; RIGHT: -15px
}
.ui-popup-left-bottom .ui-dialog-arrow-b {
	BORDER-LEFT: #fff 8px solid; RIGHT: -15px
}
.ui-popup-left-top .ui-dialog-arrow-a {
	TOP: 15px
}
.ui-popup-left-top .ui-dialog-arrow-b {
	TOP: 15px
}
.ui-popup-left .ui-dialog-arrow-a {
	MARGIN-TOP: -8px; TOP: 50%
}
.ui-popup-left .ui-dialog-arrow-b {
	MARGIN-TOP: -8px; TOP: 50%
}
.ui-popup-left-bottom .ui-dialog-arrow-a {
	BOTTOM: 15px
}
.ui-popup-left-bottom .ui-dialog-arrow-b {
	BOTTOM: 15px
}
.ui-popup-right-top .ui-dialog-arrow-a {
	BORDER-RIGHT: #7c7c7c 8px solid; LEFT: -16px
}
.ui-popup-right .ui-dialog-arrow-a {
	BORDER-RIGHT: #7c7c7c 8px solid; LEFT: -16px
}
.ui-popup-right-bottom .ui-dialog-arrow-a {
	BORDER-RIGHT: #7c7c7c 8px solid; LEFT: -16px
}
.ui-popup-right-top .ui-dialog-arrow-b {
	BORDER-RIGHT: #fff 8px solid; LEFT: -15px
}
.ui-popup-right .ui-dialog-arrow-b {
	BORDER-RIGHT: #fff 8px solid; LEFT: -15px
}
.ui-popup-right-bottom .ui-dialog-arrow-b {
	BORDER-RIGHT: #fff 8px solid; LEFT: -15px
}
.ui-popup-right-top .ui-dialog-arrow-a {
	TOP: 15px
}
.ui-popup-right-top .ui-dialog-arrow-b {
	TOP: 15px
}
.ui-popup-right .ui-dialog-arrow-a {
	MARGIN-TOP: -8px; TOP: 50%
}
.ui-popup-right .ui-dialog-arrow-b {
	MARGIN-TOP: -8px; TOP: 50%
}
.ui-popup-right-bottom .ui-dialog-arrow-a {
	BOTTOM: 15px
}
.ui-popup-right-bottom .ui-dialog-arrow-b {
	BOTTOM: 15px
}
.ui-dialog-loading {
	POSITION: relative; TEXT-INDENT: -999em; MARGIN: -16px auto 0px; WIDTH: 32px; ZOOM: 1; DISPLAY: inline; HEIGHT: 32px; COLOR: #666; FONT-SIZE: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TOP: 50%
}
.ui-dialog-loading {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; TEXT-INDENT: 0px; WIDTH: 100%; FONT-SIZE: 12px
}
.ui-dialog-loading:after {
	POSITION: absolute; MARGIN: 14px 0px 0px 14px; WIDTH: 3px; DISPLAY: none; HEIGHT: 3px; CONTENT: ''; border-radius: 100%; -webkit-transform: rotate(360deg); transform: rotate(360deg); box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc; -webkit-animation: ui-dialog-loading 1.5s infinite linear; animation: ui-dialog-loading 1.5s infinite linear
}
