/*div*/
.e-div
{
	font:normal 11px tahoma, arial, helvetica, sans-serif;		
	/*white-space: nowrap;*/
}
/*label*/
.e-label
{
	font:normal 12px tahoma, arial, helvetica, sans-serif;	
	height:20px;	
	white-space: nowrap;	
	line-height:22px;
}
/* split */
.e-split-inner
{
	background:url(../images/split/split.gif) no-repeat center center;
	height:100%;	
	overflow:hidden;
}
.e-split-v .e-split-inner
{
	background:#e0e0e0;
	border-bottom:solid 1px #fff;
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;
	height: 1px;
	overflow:hidden;
}
.border-box .e-split-v .e-split-inner
{
	height:2px;
}
/*text*/
.e-text-field{
    margin:0;border:0;
    padding:1px 3px 0px 3px;
    font:normal 12px tahoma, arial, helvetica, sans-serif;                
    background-color:Transparent;    
    position:absolute;
    left:0;
    top:0;
    outline:none;
}
textarea.e-text-field {
    padding:1px 3px;
    resize: none;  /* Disable browser resizable textarea */
}
.e-text-readonly, .e-text-readonly .e-text-field
{
	cursor:default;
}
/*trigger*/
.e-trigger
{
    cursor:pointer;
    position:absolute;
    top:1px;right:1px;
    width:15px;height:14px;
    overflow:hidden;
}
/* trigger icon */
.e-trigger-icon
{
	width:100%;
	height:100%;
}
/*clear*/
.e-trigger-clearicon
{
	width:100%;
	height:100%;
}
/* button */
.e-btn
{
	-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;
	cursor:pointer;outline:none;display:inline-block;text-decoration:none;line-height:18px;overflow:hidden;position:relative;	
}
body .e-btn, body a:hover.e-btn, body .e-btn .e-btn-text, body a:hover.e-btn .e-btn-text
{
	text-decoration:none;
}
.e-btn-text
{	
	line-height:18px;padding:2px 4px 3px 4px;*padding:3px 4px 2px 4px;
	display:block;text-align:center;white-space:nowrap;
	font:normal 11px tahoma, verdana, helvetica;
	/**height:14px;*width:16px;*/
}
.e-btn-arrow
{
	position:absolute;overflow:hidden;background:center 50% no-repeat;
}

.e-btn-icon .e-btn-text, .e-btn-icontext .e-btn-text
{
	margin:2px;padding:0px;/*height:16px;display:inline-block;*/
	background-position:center center;
	background-repeat:no-repeat;text-align:left;
}
.e-btn-arrow-left .e-btn-text, .e-btn-split-left .e-btn-text, .e-btn-close-left .e-btn-text,
.e-btn-arrow-right .e-btn-text, .e-btn-split-right .e-btn-text, .e-btn-close-right .e-btn-text
{
	text-align:left;
}

.e-btn-icon .e-btn-text
{
	line-height:18px;margin-top:1px;margin-bottom:1px;
}
.e-btn-icontext .e-btn-text
{
	margin-top:0px;margin-bottom:0px;
	width:auto;
	height:auto;
}
.e-btn-icon-align-left .e-btn-text
{
	padding: 2px 2px 3px 18px ;
	*padding:3px 2px 2px 18px;
	background-position: left center;	
}
.e-btn-icon-align-right .e-btn-text
{
	padding: 2px 18px 3px 2px ;
	*padding:3px 18px 2px 2px;
	background-position: right center;	
}
.e-btn-icon-align-top .e-btn-text
{
	margin:0px;
	margin-top:2px;margin-bottom:2px;
	padding: 18px 5px 2px 5px;
	background-position: center top;	
}
.e-btn-icon-align-bottom .e-btn-text
{
	margin:0px;
	margin-top:2px;margin-bottom:2px;
	padding: 2px 5px 18px 5px;
	background-position: center bottom;	
}
.e-btn-arrow-left, .e-btn-split-left, .e-btn-close-left
{
	padding-left:10px;
}
.e-btn-arrow-top, .e-btn-split-top, .e-btn-close-top
{
	padding-top:12px;
}
.e-btn-arrow-right, .e-btn-split-right, .e-btn-close-right
{
	padding-right:10px;
}
.e-btn-arrow-bottom, .e-btn-split-bottom, .e-btn-close-bottom
{
	padding-bottom:10px;
}
.e-btn-arrow-left .e-btn-arrow, .e-btn-split-left .e-btn-arrow, .e-btn-close-left .e-btn-arrow
{
	left:0px;top:50%;margin-top:-9px;width:12px;height:18px;
}
.e-btn-arrow-top .e-btn-arrow, .e-btn-split-top .e-btn-arrow, .e-btn-close-top .e-btn-arrow
{
	top:0px;left:50%;margin-left:-9px;width:18px;height:12px;background-position:50% top;
}
.e-btn-arrow-right .e-btn-arrow, .e-btn-split-right .e-btn-arrow, .e-btn-close-right .e-btn-arrow
{
	right:2px;top:50%;margin-top:-9px;width:12px;height:18px;
}
.e-btn-arrow-bottom .e-btn-arrow, .e-btn-split-bottom .e-btn-arrow, .e-btn-close-bottom .e-btn-arrow
{
	bottom:0px;left:50%;margin-left:-9px;width:18px;height:12px;background-position:50% top;
}
/*	check radio */
.e-checkbox, .e-radiobox
{
	cursor:pointer;position:relative;
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	line-height:22px;
	background:no-repeat 1px center;
}
.e-checked-icon
{
	width:13px;
	height:13px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:2px;
}
.e-checked-icon-inner
{
	position:absolute;
	left:0;top:0;width:13px;height:26px;
	background:no-repeat 0 0;
}
.e-checked-text
{
	margin-left:18px;
	white-space:nowrap;
	line-height:22px;
}

.e-checked .e-checked-icon-inner
{
	top:-13px;
}
.e-checked-over .e-checked-icon-inner
{
	background-position:-13px 0;
}
.e-checked-pressed .e-checked-icon-inner
{
	background-position:-26px 0;
}
/*e-checkgroup*/
.e-checkgroup-item
{
	position:relative;font-size:12px;
	padding-left:18px;background:url(../images/checkbox/unchecked.gif) no-repeat;
	cursor:pointer;line-height:18px;
	background-position:0 1px;
	*background-position:0 0px;
}
.e-checkgroup-item-checked
{
	background-image:url(../images/checkbox/checked.gif);
}
.e-radiogroup .e-checkgroup-item
{
	background-image:url(../images/radiobox/radio_unchecked.gif);
	background-position:0px 2px;	
	*background-position:0 1px;
}
.e-radiogroup .e-checkgroup-item-checked
{
	background-image:url(../images/radiobox/radio_checked.gif);
}
.ie6 .e-checkgroup-item
{	
	background-position:0 2px;
}
.ie6 .e-radiogroup .e-checkgroup-item
{
	background-position:0 3px;
}
/* ct */
.e-ct-spliter
{		
	z-index:100;
	overflow:hidden;
	cursor:n-resize;	
	position:absolute;
}
.e-ct-spliter-handle
{
	position:absolute;
	overflow:hidden;
	width: 35px;
	height:6px;
	
	top:50%;
	left:50%;
	margin-left:-17px;
	margin-top:-3px;
	_margin-top:-2px;
	
	background:center 0  no-repeat;
	filter:alpha(opacity=50);opacity:.5;
	cursor:pointer;
	outline:none;
	
}
.e-ct-spliter-west, .e-ct-spliter-east
{
	cursor:e-resize;	
}
.e-ct-spliter-west .e-ct-spliter-handle, .e-ct-spliter-east .e-ct-spliter-handle
{
	width:6px;
	height:35px;
	margin-left:-3px;
	_margin-left:-2px;
	margin-top:-17px;
	background-position:0 center;
}
.e-ct-spliter-west .e-ct-spliter-handle
{
	background-image:url(../images/layout/mini-left.gif);
}
.e-ct-spliter-east .e-ct-spliter-handle
{
	background-image:url(../images/layout/mini-right.gif);
}
.e-ct-spliter-north .e-ct-spliter-handle
{
	background-image:url(../images/layout/mini-top.gif);
}
.e-ct-spliter-south .e-ct-spliter-handle
{
	background-image:url(../images/layout/mini-bottom.gif);
}

.e-collapse .e-ct-spliter-handle-west
{
	background-image:url(../images/layout/mini-right.gif);
}
.e-collapse .e-ct-spliter-handle-east
{
	background-image:url(../images/layout/mini-left.gif);
}

.e-collapse .e-ct-spliter-handle-north
{
	background-image:url(../images/layout/mini-bottom.gif);
}

.e-collapse .e-ct-spliter-handle-south
{
	background-image:url(../images/layout/mini-top.gif);
}

.e-ct-spliter a:hover
{
	filter:alpha(opacity=100);opacity:1;
}
.e-ct-spliter-inner
{
}

.e-collapse
{
	cursor:default;	
}
.e-collapse .e-box-scrollct
{
	visibility:hidden;
	display:none;
}
.e-collapse-width .e-panel-title
{
	visibility:hidden;
	display:none;
}
/* box */
.e-box-scrollct 
{
	z-index:100;	
}
/* panel */
.e-panel-header
{
	background:left -1px;
	padding-left:5px;
	padding-right:5px;
	position:relative;	
	overflow:hidden;
	font:normal 12px tahoma, arial, helvetica, sans-serif;		
	cursor:default;
}
.e-drag-title .e-panel-header
{
	cursor:move;
}
.e-panel-title
{
	height:100%;
}
.e-panel-titleicon
{
	width:16px;height:100%;
	overflow:hidden;
	background:no-repeat left center;
}
.e-titlebar
{
	position:absolute;	
	right:5px;
	top:50%;
	height:15px;
	margin-top:-7px;	
}
.e-title-collapse .e-panel-header
{
	cursor:pointer;
}
/*
	group:
		实现圆角容器
		
*/
.e-group
{
	
}
.e-group-header
{
	background:repeat-x left -2px;
	text-align:center;
	font-size:12px;
	*font-size:11px;
	line-height:16px;	
}
.e-group-tl{
	width:3px;	
	background:no-repeat 0 0;
}
.e-group-tr{
	width:3px;
	background:no-repeat right 0;
}
.e-group-tc{
	height:2px;
	background:repeat-x 0 0;
}

.e-group-ml{
	width:3px;
	background:repeat-y 0 0;
}
.e-group-mr{
	width:3px;
	background:repeat-y right 0;
}

.e-group-mc{
	position:relative;
}

.e-group-bl{
	width:3px;
	height:3px;
	background:no-repeat 0 bottom;
}

.e-group-br{
	width:3px;
	height:3px;
	background:no-repeat right bottom;
}

.e-group-bc{
	height:3px;
	background:repeat-x 0 bottom;	
}
.e-group-body
{
	position:relative;
	font: normal 12px tahoma,arial,helvetica,sans-serif; 
	*font-size:11px;
}
/*	fieldset	*/
.e-fieldset
{
}
.e-fieldset-fieldset
{
	border:1px solid #B5B8C8;
	display:block;            
	margin:0;padding:0;
	overflow:hidden;
}
.e-fieldset-body
{
	position:relative;	
}
.e-fieldset-legend
{
	font:12px tahoma,arial,helvetica,sans-serif;
	margin-left:14px;
	*margin-left:10px;
	padding-left:2px;
	padding-right:2px;		
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.e-fieldset-icon
{
	padding-left:16px;
	background: no-repeat left center;
	cursor:pointer;
}
.e-collapse .e-fieldset-fieldset
{
	border-left-color:transparent;
	border-right-color:transparent;
	*border-width:1px 0 0 0;
	*padding-left:1px;
}
.e-collapse .e-fieldset-body
{
	visibility:hidden;
}
/*  formitem */
.e-formitem-label {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    display:block;
	position:absolute;
	padding-left:3px;
	padding-right:3px;
	line-height:22px;
}
/*table*/
.e-table
{
	overflow:hidden;
}
.e-table-header, .e-table-footer
{
	overflow:hidden;width:100%;
	/*background:transparent repeat;	*/
	cursor:default;position:relative;
}

.e-table-viewport
{
	position:relative;overflow:auto;
	width:100%;
}
.e-table-table
{
    table-layout: fixed;   /*使td的宽度不因为内容自动变长*/
    width: 0px;
	BORDER-COLLAPSE: separate !important;
	BORDER-COLLAPSE: collapse;	/*将td的内边距和外边距合一*/
    border:0;
    margin:0;
    padding:0;
    font: 11px verdana;
}
/*
.e-table-header .e-table-table
{
	table-layout:auto;
}
.e-table-header .e-table-table .e-table-cell
{
	table-layout:fixed;
}*/

.e-table-cell{	
	overflow: hidden;	
	border-right:solid 1px white;
	border-bottom:solid 1px white;
}
.e-table-header .e-table-cell{
	white-space:nowrap;
}
.e-table-header-cell
{
	position:relative;
}
.e-table-cell-inner
{
	/*position:relative;*/
}
.e-table-cell-inner, .e-table-header-cell-inner
{	
	padding-left:2px;padding-right:2px;
	overflow:hidden;
	line-height:20px;white-space:nowrap;	
}
.e-table-split
{
	position:absolute;top:0;width:5px;height:24px;
	overflow:hidden;
	cursor:col-resize;
}
.e-table-sort-icon
{
	background:no-repeat right 60%;padding-right:5px;
}
/* tree */
.e-tree-nodeicon{	
	height:100%;
	width:18px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	/*display:inline-block;*/
	height:20px;
	outline:none;
}
.e-tree-nodetext
{
	line-height:21px;
	/*overflow:hidden;	*/
	/*border:dotted 1px white;*/			
	position:absolute;
	top:0px;	
	cursor:default;white-space:nowrap;
}
.e-tree-treecolumn .e-table-cell-inner
{
	padding:0;position:relative;
}
/* datepicker */
.e-datepicker-header
{	
	table-layout: fixed;
	border:0px;padding:0px;margin:0px;
	font:normal 12px arial, tahoma, helvetica, sans-serif;      	    	
    BORDER-COLLAPSE: separate !important;
    BORDER-COLLAPSE: collapse;    
    display:table;
    width:100%;
    height:25px;    
}
.e-datepicker-header td
{
	cursor:pointer;
}
.e-datepicker-left, .e-datepicker-right,
.e-datepicker-year-left, .e-datepicker-year-right
{	
	display:block;
	width:16px;
	height:16px;
	/*opacity: .4;
    -moz-opacity: .4;
    filter: alpha(opacity=40);*/
    outline:none;
    background:no-repeat center 60%;
}
.e-datepicker-year-left
{
	background-position:left 60%;
}

a:hover.e-datepicker-left, a:hover.e-datepicker-right
{
	/*opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);*/
}
.e-datepicker-year, .e-datepicker-month
{	
	white-space:nowrap;	
	font-family: Tahoma, Verdana;	
	width:50px;text-align:center;
}
.e-datepicker-month
{
	width:35px;
}
.e-datepicker .e-table-header-row, .e-datepicker .e-table-header-cell
{
	line-height:16px;height:23px;
}
.e-datepicker .e-table-cell-inner 
{
	text-align:center;
	margin:0;
	line-height:19px;
}
.e-datepicker-body a
{
	color:#000;
	text-decoration:none;
	
	display:block;
}
.e-datepicker-body a:hover
{
	text-decoration:underline;
}
.e-datepicker-body .e-table-header .e-table-table td
{
	padding-top:2px;
	padding-bottom:0px;
	border-right-color:#dfe8f6;
}
.e-datepicker-pupselect
{
	width:50px;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	border:solid 1px  #8BB6EF;
	z-index:10002;
	position:absolute;
}
.e-datepicker-pupselect a
{
	text-decoration:none;
	background-color:#f9f9f9;
	line-height:16px;height:16px;
	display:block;
	color:#000;
	border:solid 1px  #f9f9f9;
}
.e-datepicker-pupselect a:hover
{
	border:solid 1px  #ffbd69;	
	color:#000;
	background-color:#ffe7a2;        
}
/*spinner*/
.e-spinner-split
{
	overflow:hidden;
	width:13px;
	height:1px;
	position:absolute;	
	left:1px;
	top:50%;
	z-index:10;
}
.e-spinner-up, .e-spinner-down
{
	width:100%;
	height:50%;
	overflow:hidden;	
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
.e-spinner-down
{	
	top:50%;
}
.e-spinner-up .e-trigger-icon, .e-spinner-down .e-trigger-icon
{
	overflow:hidden;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-3px;
	width:100%;
	height:6px;
	background:no-repeat center top;	
}
.e-spinner-down .e-trigger-icon
{
	margin-top:-2px;
}

/* scrollbar */
.e-scrollbar
{
	position:relative;
	width:17px;height:17px;overflow:hidden;
	background:url(../images/scrollbar/scrollbarbg.gif);
	cursor:default;
}
.e-scrollbar-up, .e-scrollbar-down
{
	width:17px;
	height:17px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/scrollbar/scrollbar.gif) no-repeat 0 0;
	outline:none;
}
.e-scrollbar-down
{
	top:auto;
	bottom:0;
	background-position:0 -17px;
}
.e-scrollbar-up-pressed
{
	background-position:-17px 0;
}
.e-scrollbar-down-pressed
{
	background-position:-17px -17px;
}
.e-scrollbar-handle
{
	width:17px;height:45px;overflow:hidden;
	background:url(../images/scrollbar/scrollhandle.bmp) -16px top repeat-y;
	top:30px;
	left:0px;
	position:absolute;
}
.e-scrollbar-handle-outer
{
	position:absolute;left:0px;top:-1px;
	width:17px;height:2px;overflow:hidden;
	background:url(../images/scrollbar/scrollhandle.bmp) left top no-repeat;
	z-index:1;
}
.e-scrollbar-handle-inner
{
	position:absolute;left:0px;bottom:-1px;
	width:17px;height:2px;overflow:hidden;
	background:url(../images/scrollbar/scrollhandle.bmp) left -32px;
	z-index:2;
}
.e-scrollbar-handle-center
{
	width:100%;height:9px;overflow:hidden;position:absolute;left:0px;top:50%;margin-top:-4px;
}

.e-hscrollbar .e-scrollbar-up
{
	left:0px;top:0px;
	background-position:-34px 0px;
}
.e-hscrollbar .e-scrollbar-down
{
	left:auto;right:0;top:0;bottom:auto;
	background-position:-34px -17px;
}
.e-hscrollbar .e-scrollbar-up-pressed
{
	background-position:-50px 0px;
}
.e-hscrollbar .e-scrollbar-down-pressed
{
	background-position:-50px -17px;
}
.e-hscrollbar .e-scrollbar-handle
{
	position:absolute;
	height:17px;width:40px;
	top:0px;left:30px;
	background:url(../images/scrollbar/hscrollhandle.bmp) left -16px repeat-x;
}
.e-hscrollbar .e-scrollbar-handle-outer
{	
	left:-1px;top:0px;
	width:2px;height:17px;
	background:url(../images/scrollbar/hscrollhandle.bmp) left top no-repeat;
}
.e-hscrollbar .e-scrollbar-handle-inner
{
	left:auto;bottom:auto;
	top:0px;right:-1px;
	width:2px;height:17px;
	background:url(../images/scrollbar/hscrollhandle.bmp) right top no-repeat;
}

/*slider*/
.e-slider
{
	
}
.e-slider-start
{	
	background: no-repeat 0px -25px;	
	width:100%;
	height:14px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-7px;
}
.e-slider-end
{	
	background:no-repeat right -47px;		
	height:100%;
}
.e-slider-inner
{
	margin-right:7px;		
	margin-left:7px;
	background:repeat-x 0 -3px;
	height:100%;
	position:relative;
}
.e-slider-thumb, .e-slider-thumb-over, .e-slider-thumb-pressed
{
	width:15px;
	height:15px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	background:no-repeat 0 0;
}
.e-slider-thumb-over
{
	background-position:-14px -15px;
}
.e-slider-thumb-pressed
{
	background-position:-28px -30px;
}
.e-slider-v .e-slider-start
{	
	background: no-repeat -47px 0;	
	width:14px;
	height:100%;
	left:50%;
	top:0px;
	margin-top:0px;
	margin-left:-7px;
}
.e-slider-v .e-slider-end
{		
	background: no-repeat -25px bottom;	
	width:100%;
	height:100%;	
	position:absolute;top:0px;
}
.e-slider-v .e-slider-inner
{
	background: repeat-y -3px 0;
	height:100%;
	width:100%;	
	margin-left:0px;
	margin-right:0px;
	margin-top:7px;
	margin-bottom:7px;
	
	
	margin-top:7px;
}
.e-slider-v .e-slider-thumb
{
	background: no-repeat;
	left:0px;
	top:0px;
}
.e-slider-v .e-slider-thumb-over
{
	background-position:-15px -14px;
}
.e-slider-v .e-slider-thumb-pressed
{
	background-position:-30px -28px;
}
/* tabbar */
.e-tabbar-line-strip
{
	overflow:hidden;
	width:100%;
	height:0px;	
	position:absolute;		
	z-index:9999;
}
.e-tabbar-top .e-tabbar-line-strip
{
	border-top:solid 1px #fff;
	bottom:0px;
	left:0px;	
}
.e-tabbar-bottom .e-tabbar-line-strip
{
	border-top:solid 1px #fff;
	top:0px;
	left:0px;
}
.e-tabbar-left .e-tabbar-line-strip
{
	border-left:solid 1px #fff;
	width:0px;
	height:100%;
	right:0px;
	top:0px;
	
	
}
.e-tabbar-right .e-tabbar-line-strip
{
	border-left:solid 1px #fff;
	width:0px;
	height:100%;
	left:0px;
	top:0px;
	
}
.border-box .e-tabbar-top .e-tabbar-line-strip, .border-box .e-tabbar-bottom .e-tabbar-line-strip
{
	height:1px;	
}
.border-box .e-tabbar-left .e-tabbar-line-strip, .border-box .e-tabbar-right .e-tabbar-line-strip
{
	width:1px;	
}
.e-tabbar-line
{
	position:absolute;
	overflow:hidden;
	border:solid 1px #8BB6EF;
	height:3px; width:100%;
	/*bottom:-2px;
	left:-1px;*/
}
.e-tabbar-top .e-tabbar-line
{
	border-bottom:0;
}
.e-tabbar-bottom .e-tabbar-line
{
	border-top:0;
}
.e-tabbar-left .e-tabbar-line
{
	border-right:0;
}
.e-tabbar-right .e-tabbar-line
{
	border-left:0;
}

/*e-pagingbar*/
.e-pagingbar-input
{
	width:18px;text-align:center;height:15px;
}
.border-box .e-pagingbar-input
{
	height:19px;width:20px;
}

/* error */
.e-error-inner
{
	/*border:solid 1px red;
	background-color:#ffa;*/
	border:solid 1px #ff8080;
	background-color:#fff2f2;
	padding:2px;
	padding-bottom:3px;
	*padding-top:4px;
	*padding-bottom:1px;
	padding-left:20px;
	padding-right:5px;
	font:normal 11px tahoma, arial, helvetica, sans-serif;		
	color:#404040;white-space:nowrap;
}
.e-error-close
{
	background:url(../images/icons/error-close.gif) no-repeat;cursor:pointer;
	width:14px;height:14px;position:absolute;top:3px;left:4px;overflow:hidden;
}

/*					managers				*/
/* tip */
.e-tip
{
	position:absolute;
	z-index:9999;padding:3px;
	-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius: 3px;
}      
.e-tip-error
{
	border:solid 1px red;
	background-color:#ffa;
	padding-left:5px;
	padding-right:5px;
}

.e-tip-header
{
	font:bold 12px tahoma,arial,helvetica,sans-serif;padding:0;color:#444;	
	*font-size:11px;
	position:relative;		
}
.e-tip-close
{
	background:no-repeat;
	height:12px;
	width:12px;
	cursor:pointer; position:absolute;
	right:0px;*right:2px;top:0px;
	overflow:hidden;	
}
/*e-dragproxy*/
.e-dragproxy
{
	position:absolute;left:-1000px;top:-1000px;
	border:solid 1px #aaa;overflow:hidden;
	background-color:White;
	padding:3px;
}
.e-dragproxy .inner
{	
	margin-left:20px;	
	position:relative;
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	*font-size:11px;
}
.e-dragproxy .feedback
{
	position:absolute;
	left:3px;
	top:3px;
	width:16px;
	height:16px;
	overflow:hidden;
	background:no-repeat ;
}
.e-dragproxy-none .feedback
{
	background-image:none;
}
.e-dragproxy-yes .feedback
{
	background-image:url(../images/drag/drop-yes.gif);
}
.e-dragproxy-no .feedback
{
	background-image:url(../images/drag/drop-no.gif);
}
.e-dragproxy-add .feedback
{
	background-image:url(../images/drag/drop-add.gif);
}
.e-dragproxy-move .feedback
{
	background-color:Red;
}
.e-dragproxy-between .feedback
{
	background-image:url(../images/drag/drop-between.gif);
}
.e-dragproxy-preend .feedback
{
	background-image:url(../images/drag/drop-over.gif);
}
.e-dragproxy-append .feedback
{
	background-image:url(../images/drag/drop-under.gif);
}
.e-dragproxy-up, .e-dragproxy-down
{
	width:10px;height:10px;overflow:hidden;position:absolute;
	background:url(../images/table/col-move-top.gif) no-repeat;
	z-index:10002;
}
.e-dragproxy-down
{
	background-image:url(../images/table/col-move-bottom.gif)
}

.e-dragproxy-insert, .e-dragproxy-inserth
{
	width:1px;height:1px;overflow:hidden;position:absolute;
	/*border-top:dashed 2px #99bbe8;*/
	border-top:solid 1px blue;
	z-index:10002;
	/*background:white url(../images/drag/insert-proxy.bmp) repeat-x top;*/
}
.e-dragproxy-inserth
{
	border-top:0;
	border-left:solid 1px blue;
}

.e-dragdrop-proxy
{
	position:absolute;cursor:move;
	background-color:#555;	
	border:solid 1px black;
}

/* resize */
.e-resizer{position:absolute;z-index:100;font-size:1px;line-height:5px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1;}
.e-resizer-e{width:5px;cursor:e-resize;right:0;top:0;height:100%;}
.ie .e-resizer-e{margin-right:-1px;}
.e-resizer-s{width:100%;cursor:s-resize;left:0;bottom:0;height:5px;}
.ie .e-resizer-s{margin-bottom:-1px;}
.e-resizer-w{width:5px;cursor:w-resize;left:0;top:0;height:100%;}
.e-resizer-n{width:100%;cursor:n-resize;left:0;top:0;height:5px;}
.e-resizer-se{width:5px;cursor:se-resize;right:0;bottom:0;height:5px;z-index:101;}
.e-resizer-nw{width:5px;cursor:nw-resize;left:0;top:0;height:5px;z-index:101;}
.e-resizer-ne{width:5px;cursor:ne-resize;right:0;top:0;height:5px;z-index:101;}
.e-resizer-sw{width:5px;cursor:sw-resize;left:0;bottom:0;height:5px;z-index:101;}
.e-resizer-over{position:relative;}
.e-resizer-over .e-resizer{filter:alpha(opacity=100);opacity:1;}
.e-resizer-over .e-resizer-e{background:url(../images/sizer/e-handle.gif);background-position:left;}
.e-resizer-over .e-resizer-w{background:url(../images/sizer/e-handle.gif);background-position:left;}
.e-resizer-over .e-resizer-s{background:url(../images/sizer/s-handle.gif);background-position:top;}
.e-resizer-over .e-resizer-n{background:url(../images/sizer/s-handle.gif);background-position:top;}
.e-resizer-over .e-resizer-se{background:url(../images/sizer/se-handle.gif);background-position:top left;}
.e-resizer-over .e-resizer-nw{background:url(../images/sizer/nw-handle.gif);background-position:bottom right;}
.e-resizer-over .e-resizer-ne{background:url(../images/sizer/ne-handle.gif);background-position:bottom left;}
.e-resizer-over .e-resizer-sw{background:url(../images/sizer/sw-handle.gif);background-position:top right;}
.e-resizer-proxy{border:1px dashed black;position:absolute;overflow:hidden;left:0;top:0;z-index:50000;background-color:#555;filter:alpha(opacity=30);opacity:.3;}
.e-resizer-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}

.e-resizer-square .e-resizer{
    width:12px;
    height:12px;
    background:transparent url(../images/sizer/square.gif) no-repeat;
    margin:0px;
}
.e-resizer-square .e-resizer-e, .e-resizer-square .e-resizer-w{
    top:46%;
}
.e-resizer-square .e-resizer-n, .e-resizer-square .e-resizer-s{
    left:48%;
}

/*ff bug:中文下ff的字体问题处理*/
.gecko .e-btn-text
{
	font-size:12px;
}
.gecko .e-table-table
{
	font-size: 12px;
}