.ui-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-clearfix { height:1%; }
.ui-clearfix { display:block; }
/* end clearfix */


/* Overlays */
.ui-widget-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%;background-color:#aaa;	opacity: .30;filter:Alpha(Opacity=30);}

/* Dialog
----------------------------------*/
.dialog-box{background:#FBFEFF;border:1px solid #0097BD; border-top-width:0;}
.dialog-box .titlebar{padding:0;margin:0;font-size:12px;	display:block;	background:url(images/dialog.png) repeat-x 0 -30px;	line-height:25px;	color:#fff;cursor:move;position:relative;}
.dialog-box .titlebar span.close{background:url(images/dialog.png) no-repeat -36px -2px;display:block; height:15px;	width:15px; cursor:pointer; margin-top:5px;	position:absolute; top:0; right:6px;}
.dialog-box .titlebar span.close:hover,.dialog-box .titlebar span.close_hover{background-position:-20px -2px;}

.dialog-box .titlebar span.pop_title{background:url(images/dialog.png) no-repeat -65px 0;	padding-left:25px; display:block; height:25px;}
.dialog-box .ui-dialog-content { border: 0; background: none; overflow: auto; zoom: 1; }
.dialog-box .ui-resizable-se {width: 14px; height: 14px; right: 1px; bottom: 1px;	background:url(images/dialog.png) no-repeat 0 0;}
.dialog-box .btn_area{border:1px solid #fff; border-top-width:0; padding:8px 0;	background:url(images/dialog.png) repeat-x 0 -60px;	margin-top:0px;text-align:right; padding-right:2px;}
.dialog-box .btn_area button {cursor:pointer; margin:0 6px 0 0;padding:0 6px 3px;*padding:0 3px; height:22px;	line-height:22px; vertical-align:middle;
	border:1px solid #94C5E5; background:url(images/dialog.png) repeat-x 0 -110px;	color:#077AC7;}
.dialog-box .btn_area button:hover {background-position:0 -140px;border:1px solid #FDCD99;color:#f60;}
.dialog-box .masker {left:0;top:0;	background:#44DAF4;z-index:2;position:absolute;display:none;width:100%;height:100%;	opacity:.4;filter:Alpha(Opacity=40);}

.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


/* for dialog content */
.dialog-box {font-size:12px; font-family:Arial, Verdana,"宋体";}
.dialog-box ul,.dialog-box li {	/*margin:0;	padding:0;*/list-style:none;}
.diy-pannel input,.diy-pannel select,.dialog-box input, .dialog-box select {vertical-align:middle;}

.dialog-box input[type='text']:focus,
.dialog-box input[type='password']:focus,
.dialog-box textarea:focus {border-color:#00A5D5;}
.dialog-box input[type='radio'],
.dialog-box input[type='checkbox'] {border:none;outline:none;	margin:0;	padding:0;	background:transparent;}
.dialog-box table {	border-collapse: collapse;	empty-cells:show;}
.dialog-box td{padding:4px 2px;}
.dialog-box td table{margin:0; padding:0;}
.dialog-box td td{border:0; color:#666; line-height:180%; padding:0;}
.dialog-box th{	color:#077AC7; font-weight:normal;}
.dialog-box td{text-align:left; padding-left:2px;}
.dialog-box td.t_t{padding-top:6px;vertical-align:top;}
.dialog-box td.t_c{text-align:center;}
.dialog-box td.t_r,
.dialog-box th{text-align:right; padding-right:2px;}

.dialog-box td label {	cursor:pointer;	margin-right:2px;}
.dialog-box td span,.dialog-box td label {	vertical-align:middle;}
.dialog-box .bk_5,.dialog-box .bk_8,.dialog-box .bk_10{height:8px; clear:both; display:block; overflow:hidden;}
.dialog-box .bk_5{height:5px;}
.dialog-box .bk_10{height:10px;}
.dialog-box .c_red{color:#DF0000;}
.dialog-box .warning{border:1px solid #FAAEBA;padding:2px 7px 0 6px;margin:0 0;line-height:22px;background-color:#FFF6F7;vertical-align:middle;}
.dialog-box .tabs:after{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.dialog-box .tabs {margin-bottom:5px;background:url(images/dialog.png) repeat-x 0 bottom;*position:static;zoom:1;}
.dialog-box .tabs ul {margin-left:10px;}
.dialog-box .tabs li {float:left;border:1px solid #9AC4DC;background-color:#F2F9FB;cursor:pointer;color:#077AC7;padding:0 10px;	margin-right:6px;	line-height:26px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;	border-top-left-radius:3px;	border-top-right-radius:3px;}
.dialog-box .tabs li:hover {color:#f60;}
.dialog-box .tabs li.active {cursor:default;border-bottom:1px solid #fff;background-color:#fff;font-weight:bold;}

.dialog-box .table_list thead th,
.dialog-box .tablesorter th,
.dialog-box table.tablesorter thead tr{
	background:url(images/dialog.png) repeat-x 0 -109px;
	color:#077AC7;
	text-align:center;
	padding:0;
}