/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: 6px .6em .2em .6em; width: 300px;}
.ui-dialog .ui-dialog-titlebar { padding: 0 .3em 0 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: 0 0 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; left: 16px; top: 32px; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span {  }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 
	background:url(../images/window/close_over.gif) no-repeat;
	}
.ui-dialog .ui-dialog-content { border: 0; padding: .1em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



.ui-dialog .ui-dialog-titlebar { 
	}

.ui-dialog .ui-dialog-title{
	font-size:13px;
	color:#4c4c4c;
	width:99%;
	text-align:center;
	}


.ui-dialog .top-left-corners{
	background:url(../images/window/corners_l.png) left no-repeat;
	width:37px;
	height:39px;
	position:absolute;
	top:0;
	left:0;
}
.ui-dialog .top-right-corners{
	background:url(../images/window/corners_r.png) right no-repeat;
	width:37px;
	height:39px;
	position:absolute;
	top:0;
	right:0;
}



.ui-dialog .main-bg{
	background:url(../images/window/title_bg.png) repeat-x;
	height:39px;
	line-height:45px;
}

.ui-dialog .ui-dialog-titlebar-close{
	background:url(../images/window/close_out.gif) no-repeat;
	z-index:99999;
}

.ui-icon-closethick{
	display:none;
}

.ui-dialog .ui-dialog-content{
	background:#FFF;
	display:block;
	clear:both;
	margin-bottom:28px;
	padding:20px 30px 0 55px;
	margin-right:1px;
	border-left:1px #CCC solid;
	font-family:Arial, Helvetica, sans-serif !important;
	}

.ui-dialog-content span, .ui-dialog-content div, .ui-dialog-content ul, .ui-dialog-content li{
	font-family:Arial, Helvetica, sans-serif !important;
	}

.ui-dialog .ui-dialog-content-l{
	margin-left:-7px;
	padding-left:7px;
	margin-top:39px;
	background:url(../images/window/bg_l.png) left repeat-y;
}
.ui-dialog .ui-dialog-content-r{
	margin-right:-5px;
	padding-right:5px;
	margin-top:39px;
	background:url(../images/window/bg_r.png) right repeat-y;
}



.ui-dialog .ui-resizable-se {
	cursor:nw-resize;
	width:24px;
	height:24px;
	position:absolute;
	right:2px;
	bottom:2px;
}

.ui-dialog-corner-tl{
	width:37px;
	height:39px;
	background:#666;
	position:absolute;
	top:6px;
	left:-1px;
	z-index:999;
	background:url(../images/window/corners_l.png) left no-repeat;
}



.ui-dialog-corner-tr{
	width:37px;
	height:39px;
	position:absolute;
	top:6px;
	right:2px;
	z-index:999;
	background:url(../images/window/corners_r.png) right no-repeat;
}


.ui-dialog-corner-bl{
	width:30px;
	height:30px;
	background:#666;
	position:absolute;
	bottom:0px;
	left:-1px;
	z-index:999;
	background:url(../images/window/resize_l.png) left no-repeat;
}

.ui-dialog-corner-br{
	width:30px;
	height:30px;
	background:#666;
	position:absolute;
	bottom:0px;
	right:1px;
	z-index:999;
	background:url(../images/window/resize.png) right no-repeat;
}

.ui-dialog-bottom-panel{
	position:absolute;
	bottom:0px;
	left:20px;
	width:95%;
	height:30px;
	background:url(../images/window/bottom_bg.png) repeat-x;
}

.ui-dialog-loader{
	position:absolute;
	top:20px;
	right:16px;
	z-index:99999999;
}

.ui-dialog-content a{
	color:#4c4c4c;
	text-decoration:underline;
}
.ui-dialog-content a:hover{
	text-decoration:none;
}
.ui-dialog-content li{
	margin:10px;
}

