﻿body
{
	margin: 6px 6px 6px 6px;
	font: 9pt;
	font-family: 黑体 Arial;
}

.acs-inline
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *display:inline;
}
.acs-unselectable, .acs-unselectable *
{
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore;
}
.acs-gap4
{
	height: 4px;
	width: 4px;
	overflow: hidden;
}
.acs-gap2
{
	height: 2px;
	width: 2px;
	overflow: hidden;
}
.acs-gap1
{
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.acs-panel
{
	border: solid 1 silver;
}
.acs-fieldgrid
{
}
.acs-fieldgrid-tbl
{
	font-size: 10pt;
	font-family: 宋体 Arial;
	border: solid 0;
	table-layout: fixed;
}
.acs-fieldgrid-star
{
	color: Red;
}
.acs-fieldgrid-lbltd
{
	padding: 2 4 0 4;
	vertical-align: middle;
	background-color: #EEEEFF;
	border: solid 1 #E0E0E0;
}
.acs-fieldgrid-fldtd
{
	background-color: #F8F8F8;
	vertical-align: middle;
	border: solid 1 #E0E0E0;
}
.acs-form-textfield
{
	line-height: 18px;
	vertical-align: middle;
	padding: 1px 3px 1px 3px;
	height: 22px;
	border: 1px solid silver;
}

.acs-form-checkfield
{
	border: 1px solid silver;
	vertical-align: middle;
	text-align: center;
}
.acs-form-labelfield
{
	border: 1px solid silver;
}
.acs-form-labelfield-text
{
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
}
.acs-form-checkgroup
{
	border: 1px solid silver;
}
.acs-form-checkgroup-col
{
}
.acs-form-checkgroup-table
{
	table-layout: fixed;
	font-size: 10pt;
}
.acs-form-radiogroup
{
	border: 1px solid silver;
}
.acs-form-radiogroup-col
{
}
.acs-form-radiogroup-table
{
	table-layout: fixed;
	font-size: 10pt;
}
.acs-form-combofield
{
	background-color: white;
}
.acs-form-combofield-text
{
	text-align: left;
	border: 1px solid silver;
	background-color: Transparent;
}
.acs-form-combofield-btn
{
	top: auto;
	border: solid 0px;
	vertical-align: bottom;
	width: 17px;
	height: 21px;
	background: repeat-x 0 0;
	background-image: url(./image/form/acs-form-combofield-dropdown.gif);
}
.acs-form-datefield
{
}
.acs-form-datefield-text
{
	text-align: left;
	background: repeat-x 0 0;
	border: 1px solid silver;
	background-color:White;
}
.acs-form-datefield-btn
{
	top: auto;
	border: solid 0px;
	vertical-align: bottom;
	width: 17px;
	height: 21px;
	background: repeat-x 0 0;
	background-image: url(./image/form/acs-form-datefield-dropdown.gif);
}
.acs-form-datefield-mt /*mian table*/
{
	table-layout: fixed;
	width: 196px;
	height: 148px;
	font-size: 10pt;
	font-family: Courier New;
	cursor: hand;
	text-align: center;
}
.acs-form-datefield-y
{
}
.acs-form-datefield-m
{
}
.acs-form-datefield-wd /*week day*/
{
	width: 27px;
	background-color: white;
	cursor: hand;
}
.acs-form-datefield-ym /*year month*/
{
	background-color: #1B386D;
	color: White;
}
.acs-form-datefield-wt /*week title*/
{
	background-image: url(./image/form/acs-form-datefield-bg.gif);
	color: #6C3C9E;
	cursor: default;
}
.acs-form-datefield-we /*week end*/
{
	width: 27px;
	background-color: white;
	cursor: hand;
}
.acs-form-datefield-om
{
	color: gray;
	cursor: default;
}
.acs-form-datefield-sd
{
	font-weight: bold;
	background-image: url(./image/form/acs-form-datefield-bg.gif);
}
.acs-form-datefield-od
{
	color: gray;
	cursor: default;
	text-decoration: line-through;
	background-color: #EEEEEE;
}
.acs-form-datefield-mouseday
{
	background-color: #DDECFE;
}
.acs-form-datefield-ba
{
	background-image: url(./image/form/acs-form-datefield-bg.gif);
	cursor: default;
}
.acs-form-datefield-lb
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}
.acs-form-datefield-lb-dis
{
	color: Gray;
	text-decoration: underline;
	cursor: default;
}






.acs-form-trigger
{
}

.acs-form-trigger-over
{
	background-position: -17px 0;
}

.acs-form-trigger-click
{
	background-position: -34px 0;
}

.acs-form-trigger-focus
{
	background-position: -51px 0;
}

.acs-form-trigger-focus-over
{
	background-position: -68px 0;
}

.acs-form-trigger-focus-click
{
	background-position: -85px 0;
}

.acs-form-drop
{
	border: solid 1px silver;
	position: absolute;
	overflow-y: auto;
	z-index: 1000000;
}
.acs-form-combofield-item
{
	background-color: white;
	color: black;
	font-size: 10pt;
	cursor: default;
}
.acs-form-combofield-item-selected
{
	background-color: #99bbe8;
	color: white;
	font-size: 10pt;
	cursor: default;
}
.acs-form-combofield-item-func
{
	background-color: white;
	font-size: 10pt;
}

.acs-form-textarea
{
	border: solid 1 silver;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #C6D4E4;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #C6D4E4;
	scrollbar-darkshadow-color: #C6D4E4;
}
.acs-iframe
{
	border: solid 1 gray;
}

.acs-form-readonly
{
	background-color: #F0F0F0;
}
/*-------------------------------------------------------------------*/

/*gridview*/
.acs-gridview
{
	position: relative;
	overflow: hidden;
	border: 1px solid silver;
	cursor: default;
	text-align: left;
}
/*header*/
.acs-gridview-header
{
	overflow-x: hidden;
	overflow-y: hidden;
}
.acs-gridview-header-table
{
	table-layout: fixed; /*border-top: solid 1px silver;*/
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	height: 100%;
	background-image: url(./image/gridview/acs-gridview-header-bg.gif);
	font-size: 10pt;
}
.acs-gridview-header-row
{
}
.acs-gridview-header-cell
{
}
.acs-gridview-header-cross-cell
{
	border-bottom: solid 1px silver;
}
.acs-gridview-header-inner
{
	position: relative;
	border-left: solid 1px silver;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
}
.acs-gridview-header-inner-resizer
{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
	width: 2px;
	filter: alpha(opacity=1);
	opacity: 0.01;
	cursor: col-resize;
	background-color: white;
}
.acs-gridview-header-inner-normal
{
}
.acs-gridview-header-inner-sort
{
	color: blue;
	text-decoration: underline;
	cursor: hand;
}
.acs-gridview-header-inner-sort-asc
{
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(./image/gridview/acs-gridview-sort-asc.gif);
}
.acs-gridview-header-inner-sort-desc
{
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(./image/gridview/acs-gridview-sort-desc.gif);
}
.acs-gridview-header-inner-empty
{
}
.acs-gridview-header-inner-check
{
}
.acs-gridview-header-inner-number
{
}
/*body*/
.acs-gridview-body
{
	overflow: auto;
}
.acs-gridview-body-table
{
	table-layout: fixed;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	font-size: 10pt;
	font-family: 宋体;
}
.acs-gridview-body-emptytable
{
	table-layout: fixed;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	font-size: 10pt;
}
/*奇数列*/
.acs-gridview-body-table-odd
{
	background-color: #fafafa;
}
/*偶数列*/
.acs-gridview-body-table-even
{
	background-color: #f0f0f0;
}
.acs-gridview-body-table-highlight
{
	background-color: #D4E1F2;
}
.acs-gridview-body-table-selected
{
	background-color: #99bbe8;
}
.acs-gridview-body-row
{
}
.acs-gridview-body-cell
{
}
.acs-gridview-body-link, .acs-gridview-body-func
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}
.acs-gridview-body-cell-inner
{
	padding: 1 1 2 2;
	border-left: solid 1px silver;
	height: 100%;
	vertical-align: middle;
}

.acs-gridview-editordiv
{
	background-color: #FFFFE0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.acs-gridview-body-inner-empty
{
}
.acs-gridview-body-inner-check
{
}
.acs-gridview-body-inner-number
{
}
/*pager*/
.acs-gridview-pager
{
	border-top: 1px solid silver;
	background-image: url(./image/gridview/acs-gridview-pager-bg.gif);
}
.acs-gridview-pager-table
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
	font-size: 10pt;
	text-align: center;
}
.acs-gridview-pager-btn
{
	border: 0px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 20px;
	height: 20px;
}
.acs-gridview-pager-btn-first
{
	background-image: url(./image/gridview/acs-gridview-page-first.gif);
}
.acs-gridview-pager-btn-previous
{
	background-image: url(./image/gridview/acs-gridview-page-prev.gif);
}
.acs-gridview-pager-btn-next
{
	background-image: url(./image/gridview/acs-gridview-page-next.gif);
}
.acs-gridview-pager-btn-last
{
	background-image: url(./image/gridview/acs-gridview-page-last.gif);
}
.acs-gridview-pager-btn-first-disabled
{
	background-image: url(./image/gridview/acs-gridview-page-first-disabled.gif);
}
.acs-gridview-pager-btn-previous-disabled
{
	background-image: url(./image/gridview/acs-gridview-page-prev-disabled.gif);
}
.acs-gridview-pager-btn-next-disabled
{
	background-image: url(./image/gridview/acs-gridview-page-next-disabled.gif);
}
.acs-gridview-pager-btn-last-disabled
{
	background-image: url(./image/gridview/acs-gridview-page-last-disabled.gif);
}
.acs-gridview-pager-split
{
	background-position: center;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
	background-image: url(./image/gridview/acs-gridview-split.gif);
}
/*footer*/
.acs-gridview-footer
{
	border-top: 1px solid silver;
	background-image: url(./image/gridview/acs-gridview-pager-bg.gif);
}
.acs-gridview-sum-text
{
	padding: 2 2 2 2;
	line-height: normal;
}
.acs-gridview-sum-num
{
	color: Red;
}

/*cover*/
.acs-gridview-cover
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 17px;
	background-color: white;
	background-image: url(./image/gridview/acs-gridview-header-bg.gif);
	/*border-bottom: 1px solid silver;*/
}
/*resize mask*/
.acs-gridview-resize-mask
{
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: Black;
	top: 0px;
	left: 0px;
	z-index: 99;
}
/*reorder mask*/
.acs-gridview-reorder-mask
{
	position: absolute;
	z-index: 99;
	border: solid 1px silver;
	background-image: url(./image/gridview/acs-gridview-header-bg.gif);
	font-size: 10pt;
	vertical-align: middle;
	overflow: hidden;
	padding: 4 0 0 0;
	text-align: center;
}
.acs-gridview-reorder-point
{
	position: absolute;
	width: 9px;
	z-index: 99;
	top: 0px;
}
.acs-gridview-reorder-point-top
{
	background: url(./image/gridview/acs-gridview-reorder-top.gif) no-repeat top;
}
.acs-gridview-reorder-point-bottom
{
	background: url(./image/gridview/acs-gridview-reorder-bottom.gif) no-repeat bottom;
}
.acs-gridview-editor
{
	border-width: 0px;
	width: 100%;
	height: 100%;
}
/*-------------------------------------------------------------------*/
.acs-querybar
{
}
.acs-querybar-tbl
{
	border: solid 1 silver;
	background-color: #EFEFEF;
}

.acs-querybar-icon24
{
	width: 24px;
	height: 24px;
	background-image: url(./image/acs-querybar-icon24.gif);
}

.acs-querybar-icon36
{
	width: 36px;
	height: 36px;
	background-image: url(./image/acs-querybar-icon36.gif);
}
.acs-buttonbar
{
	padding: 0 0 0 0;
}
.acs-buttonbar-tbl
{
	font-size: 10pt;
	font-family: 宋体 Arial;
	border: solid 1 silver;
	background-color: #EFEFEF;
}

.acs-buttonbar-cnt
{
	text-align: right;
	vertical-align: bottom;
}
.acs-buttonbar-title
{
	font-size: 11pt;
	font-family: 宋体 Arial;
	font-weight: bold;
}
.acs-buttonbar-titleext
{
	font-size: 11pt;
	font-family: 宋体 Arial;
	font-weight: bold;
}
.acs-headerbar
{
}
.acs-headerbar-tbl
{
	font-size: 10pt;
	font-family: 宋体;
	border: solid 1 silver;
	background-color: #EFEFFF;
}
.acs-headerbar-title
{
	font-weight: bold;
}
.acs-headerbar-titleext
{
	font-weight: bold;
}

.acs-grpbox
{
	overflow: hidden;
	border: solid 1 silver;
}
.acs-grpbox-legend
{
}
.acs-grpbox-header
{
	background-color: #E0E0FF;
}
.acs-grpbox-body
{
	padding: 4 4 4 4;
}
.acs-grpbox-title
{
	cursor: hand;
	padding-left: 2px;
}
.acs-grpbox-icon
{
	width: 15px;
	height: 15px;
	cursor: hand;
	vertical-align: middle;
}
.acs-grpbox-hdrico
{
	width: 15px;
	height: 15px;
	cursor: hand;
	vertical-align: middle;
	float: right;
}

.acs-button
{
	padding: 2 2 2 2;
	border: 1px solid silver;
	background-color: #E0E0FF;
}
.acs-button-text
{
}
.acs-button-icon
{
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
}

.acs-button-padding
{
	padding-left: 4px;
}
.acs-button-linkstyle
{
	border: 0px solid Transparent;
	background-image: none;
	background-color: Transparent;
	text-decoration: underline;
	color: Blue;
}

.acs-icon-collapse
{
	background: url(./image/tool/grpbox-ico.gif) transparent no-repeat;
	background-position: 0 0px;
}
.acs-icon-expand
{
	background: url(./image/tool/grpbox-ico.gif) transparent no-repeat;
	background-position: -16px 0px;
}

.acs-icon-search
{
	background: url(./image/button/search.gif) no-repeat center left;
}
.acs-icon-clear
{
	background: url(./image/button/clear.gif) no-repeat center left;
}
.acs-icon-insert
{
	background: url(./image/button/insert.gif) no-repeat center left;
}
.acs-icon-ok
{
	background: url(./image/button/ok.gif) no-repeat center left;
}
.acs-icon-close
{
	background: url(./image/button/close.gif) no-repeat center left;
}
.acs-icon-cancel
{
	background: url(./image/button/cancel.gif) no-repeat center left;
}
.acs-icon-save
{
	background: url(./image/button/save.gif) no-repeat center left;
}
.acs-icon-select
{
	background: url(./image/button/select.gif) no-repeat center left;
}
.acs-icon-update
{
	background: url(./image/button/update.gif) no-repeat center left;
}
.acs-icon-delete
{
	background: url(./image/button/delete.gif) no-repeat center left;
}
.acs-icon-return
{
	background: url(./image/button/return.gif) no-repeat center left;
}
.acs-icon-edit
{
	background: url(./image/button/edit.gif) no-repeat center left;
}
.acs-icon-open
{
	background: url(./image/button/open.gif) no-repeat center left;
}
.acs-icon-new
{
	background: url(./image/button/new.gif) no-repeat center left;
}
.acs-icon-reset
{
	background: url(./image/button/reset.gif) no-repeat center left;
}
.acs-icon-print
{
	background: url(./image/button/print.gif) no-repeat center left;
}
.acs-icon-property
{
	background: url(./image/button/property.gif) no-repeat center left;
}
.acs-icon-exit
{
	background: url(./image/button/exit.gif) no-repeat center left;
}
.acs-icon-super
{
	background: url(./image/button/super.gif) no-repeat center left;
}
.acs-icon-setting
{
	background: url(./image/button/setting.gif) no-repeat center left;
}

/*----------------------------------------------------------------------------*/

.acs-window
{
	position: absolute;
	zoom: 1;
	background-position: left;
}
.acs-window-tl
{
	background: transparent no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	z-index: 1;
	position: relative;
	background-image: url(./image/window/left-corners.png);
}
.acs-window-tr
{
	background: transparent no-repeat right 0;
	padding-right: 6px;
	background-image: url(./image/window/right-corners.png);
}
.acs-window-tc
{
	background: transparent repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
	background-image: url(./image/window/top-bottom.png);
}
.acs-window-header
{
	background-repeat: no-repeat;
	background-position: 0 4px;
	zoom: 1;
	overflow: hidden;
	color: #15428b;
	padding: 2px 0 1px 0;
	cursor: move;
}
.acs-window-header-icon
{
	background-repeat: no-repeat;
	background-image: url(./image/window/default-icon.png);
	zoom: 1;
	width: 16px;
	overflow: hidden;
	vertical-align: text-bottom;
	cursor: default;
}
.acs-window-header-text
{
	padding-left: 2px;
	cursor: default;
}
.acs-window-bwrap
{
	z-index: 1;
	position: relative;
	zoom: 1;
	left: 0;
	top: 0;
	overflow: hidden;
}

.acs-window-mc
{
	border: 1px solid;
	padding: 0;
	margin: 0;
	border-color: #99bbe8;
	background-color: #dfe8f6;
}

.acs-window-ml
{
	background: transparent repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
	background-image: url(./image/window/left-right.png);
}

.acs-window-mr
{
	background: transparent repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
	background-image: url(./image/window/left-right.png);
}

.acs-window-bc
{
	height: 6px;
	background: transparent repeat-x;
	zoom: 1;
	background-image: url(./image/window/bottom.png);
	overflow: hidden;
}

.acs-window-bl
{
	height: 6px;
	background: transparent no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
	background-image: url(./image/window/left-corners.png);
	overflow: hidden;
}

.acs-window-br
{
	height: 6px;
	background: transparent no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
	background-image: url(./image/window/right-corners.png);
	overflow: hidden;
}
.acs-window-body
{
	overflow: hidden;
}
.acs-window-mask
{
}
.acs-tool
{
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background: transparent no-repeat;
	margin-left: 2px;
	background-image: url(./image/tool/tool-sprites.gif);
}
.acs-tool-close
{
	background-position: 0 -0;
}

.acs-form-popupfield
{
}
.acs-form-popupfield-text
{
	font-size: 10pt;
	text-align: left;
	border: 1px solid silver;
}
.acs-form-popupfield-btn
{
	top: auto;
	border: solid 0px;
	vertical-align: bottom;
	width: 17px;
	height: 21px;
	background: repeat-x 0 0;
	cursor: hand;
}
.acs-form-popupfield-img
{
	background-image: url(./image/form/acs-form-popupfield-popup.gif);
}
.acs-form-filefield
{
}
.acs-form-filefield-text
{
	text-align: left;
	background: repeat-x 0 0;
	border: 1px solid silver; /*background-image: url(./image/form/acs-form-text.gif);*/
	color: Blue;
	overflow: hidden;
}
.acs-form-filefield-link
{
	font-size: 10pt;
	cursor: hand;
	text-decoration: underline;
}
.acs-form-filefield-img
{
	background-image: url(./image/form/acs-form-filefield-popup.png);
}
.acs-form-filefield-clr
{
	background-image: url(./image/form/acs-form-clear.gif);
}
.acs-form-multifilefield
{
	border: 1px solid silver;
}
.acs-form-multifilefield-table
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.acs-form-multifilefield-container
{
	font-size: 10pt;
	height: 100%;
	width: 100%;
	overflow: auto;
	border-right: 1px solid silver;
	color: Blue;
}
.acs-form-multifilefield-item
{
	padding: 4 4 4 4;
}
.acs-form-multifilefield-file
{
	cursor: hand;
	text-decoration: underline;
}
.acs-form-multifilefield-del
{
	overflow: hidden;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: transparent no-repeat;
	margin-left: 2px;
	background-image: url(./image/tool/tool-sprites.gif);
	background-position: 0 -0;
}
.acs-form-multifilefield-img
{
	background-image: url(./image/form/acs-form-multifilefield-popup.png);
}
.acs-form-multifilefield-clr
{
	background-image: url(./image/form/acs-form-clear.gif);
}
.acs-form-multifilefield-delimg
{
	background-image: url(./image/form/acs-form-del.gif);
}
.acs-form-userselectfield-img
{
	background-image: url(./image/form/acs-form-userselectfield-popup.gif);
}
.acs-form-groupselectfield-img
{
	background-image: url(./image/form/acs-form-groupselectfield-popup.gif);
}
.acs-form-roleselectfield-img
{
	background-image: url(./image/form/acs-form-roleselectfield-popup.gif);
}
.acs-form-grouproleselectfield-img
{
	background-image: url(./image/form/acs-form-grouproleselectfield-popup.gif);
}
.acs-form-authselectfield-img
{
	background-image: url(./image/form/acs-form-authselectfield-popup.gif);
}

.acs-treeview
{
	overflow: auto;
	border: solid 1 silver;
	font-size: 10pt;
	text-align: left;
}
.acs-treeview-node
{
	white-space: nowrap;
}
.acs-treeview-node-selected
{
	color: white;
	background-color: #99bbe8;
}
.acs-treeview-node-chk
{
}
.acs-treeview-node-img
{
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(./image/treeview/acs-treeview-nodeicon.gif);
}
.acs-treeview-node-lbl
{
	cursor: hand;
}
.acs-treeview-ctrl
{
	height: 20px;
	width: 19px;
	display: inline-block;
	background-image: url(./image/treeview/acs-treeview-ctrl.gif);
}
.acs-treeview-ctrl-an
{
	background-position: 0px 0px;
}
.acs-treeview-ctrl-ae
{
	background-position: 0px -20px;
}
.acs-treeview-ctrl-ac
{
	background-position: 0px -40px;
}
.acs-treeview-ctrl-fn
{
	background-position: -19px 0px;
}
.acs-treeview-ctrl-fe
{
	background-position: -19px -20px;
}
.acs-treeview-ctrl-fc
{
	background-position: -19px -40px;
}
.acs-treeview-ctrl-mn
{
	background-position: -38px -0px;
}
.acs-treeview-ctrl-me
{
	background-position: -38px -20px;
}
.acs-treeview-ctrl-mc
{
	background-position: -38px -40px;
}
.acs-treeview-ctrl-ln
{
	background-position: -57px 0px;
}
.acs-treeview-ctrl-le
{
	background-position: -57px -20px;
}
.acs-treeview-ctrl-lc
{
	background-position: -57px -40px;
}
.acs-treeview-ctrl-n
{
	background-position: 0px -60px;
}
.acs-treeview-ctrl-l
{
	background-position: -19px -60px;
}
.acs-treeview-ctrl-e
{
	background-position: -38px -60px;
}
.acs-treeview-ctrl-c
{
	background-position: -57px -60px;
}

.acs-tabpanel
{
	float: left;
}
.acs-tabpanel-header
{
	width: 100%;
	float: left;
	background: url(./image/tab/acs-tabpanel-norm.png) repeat-x bottom;
	font-size: 10pt;
	height: 24px;
}
.acs-tabpanel-header ul
{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.acs-tabpanel-header li
{
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border-color: #b8cbde;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background: url(./image/tab/acs-tabpanel-right.png) no-repeat right top;
}
.acs-tabpanel-header span
{
	color: #222;
	display: block;
	background: url(./image/tab/acs-tabpanel-left.png) no-repeat left top;
	padding: 5px 15px 4px;
}
.acs-tabpanel-header li.acs-tabpanel-header-show
{
	background: url(./image/tab/acs-tabpanel-right-on.png) no-repeat right top;
	border-width: 0px 0px 0px 0px;
}
.acs-tabpanel-header li.acs-tabpanel-header-show span
{
	background: url(./image/tab/acs-tabpanel-left-on.png) no-repeat left top;
	padding: 5px 15px 5px;
}
.acs-tabpanel-iframe
{
	width: 100%;
	height: 100%;
}
.acs-tabpanel-content
{
	top: 0px;
	position: relative;
	border-width: 0px 1px 1px 1px;
	border-color: #b8cbde;
	border-style: none solid solid solid;
	background-color: #e1e6ee;
	display: none;
	padding: 6px;
	padding-bottom: 0px;
	height: 100%;
}
.acs-tabpanel-content-show
{
	display: block;
}
.acs-tabpanel-content-panel-border
{
	margin-bottom: 6px;
}
.acs-tabpanel-content-panel
{
	padding: 0px;
	border: 1px dotted #abb3b0;
	background-color: #f8fafd;
}


.acs-menu
{
	position: relative;
}

.acs-menu-container, .acs-menu-container ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1;
}

.acs-menu-container li
{
	position: relative;
	float: left;
}

.acs-menu-container ul
{
	position: absolute;
	top: 0;
	left: 0;
}

.ext-border-box .acs-menu-ie-iframe, .ext-ie7 .acs-menu-ie-iframe
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	zoom: 1;
	z-index: -1;
	filter: mask();
}

.acs-menu-vertical .acs-menu-item-main
{
	clear: left;
}

.acs-menu-container a
{
	display: block;
	position: relative;
	text-decoration: none;
	color: #432;
	border-left: 1px solid #e3dad1;
	border-top: 1px solid #e3dad1;
	border-bottom: 1px solid #e3dad1;
	background: #f3efec url(./image/menu/acs-menu-item-bg.png) repeat;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 14px;
}

.acs-menu-container a.acs-menu-link-last
{
	border-right: 1px solid #e3dad1;
}

.acs-menu ul a
{
	width: 100%;
}

.acs-menu-container a:focus, .acs-menu-container a:hover, .acs-menu-container a.acs-menu-link-hover
{
	border-color: #d2e3f4;
	background: url(./image/menu/acs-menu-item-bg-over.png) repeat;
	outline: 0;
}

.ext-ie .acs-menu-clearfix
{
	zoom: 1;
}

.acs-menu-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.acs-menu-container a.acs-menu-link-parent
{
	padding-right: 24px;
	min-width: 1px;
}

.acs-menu-container ul a, .acs-menu-container.acs-menu-vertical a
{
	border-bottom: 0px;
	border-right: 1px solid #e3dad1;
}

.acs-menu-container ul a.acs-menu-link-last, .acs-menu-container.acs-menu-vertical a.acs-menu-link-last
{
	border-bottom: 1px solid #e3dad1;
}

.acs-menu-arrow
{
	display: block;
	width: 8px;
	height: 6px;
	right: 10px;
	top: 14px;
	position: absolute;
	background: url(./image/menu/acs-menu-arrow-down.png) no-repeat;
	font-size: 0;
}

.acs-menu-container.acs-menu-vertical .acs-menu-arrow, .acs-menu-container ul .acs-menu-arrow
{
	width: 6px;
	height: 8px;
	top: 13px;
	background: url(./image/menu/acs-menu-arrow-right.png) no-repeat;
}

.ext-border-box .acs-menu-arrow
{
	top: 17px;
}
.ext-border-box .acs-menu-container.acs-menu-vertical .acs-menu-arrow, .ext-border-box .acs-menu-container ul .acs-menu-arrow
{
	top: 16px;
}

.acs-menu-container ul.acs-menu-hidden
{
	display: none;
}
.acs-menu-container a.acs-menu-current
{
	background-image: url(./image/menu/acs-menu-item-bg-current.png);
	border-color: #cbc0b7;
}
.acs-menu-icon
{
	width: 24px;
	display: inline-block;
	background: url(./././image/s.gif) no-repeat;
}
.acs-form-htmleditor
{
}

.nicEdit-main p
{
	margin: 0;
}

.acs-listview
{
	text-align: left;
	font-size: 10pt;
	cursor: default;
}
.acs-listview-header
{
	background-image: url(image/listview/acs-listview-header-bg.gif);
	vertical-align: middle;
}
.acs-listview-header-cell
{
	border-left: solid 1px silver;
	overflow: hidden;
}
.acs-listview-header-cellfirst
{
	overflow: hidden;
}
.acs-listview-header-celllast
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	overflow: hidden;
}
.acs-listview-link, .acs-listview-func
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}
.acs-listview-header-container
{
	border: solid 1px silver;
	border-bottom-width: 0px;
	width: 100%;
	overflow: hidden;
}
.acs-listview-container
{
	border: solid 1px silver;
	width: 100%;
	overflow: auto;
}
.acs-listview-item
{
	text-align: left;
	background-color: #fafafa;
	border-bottom: solid 1px silver;
	width: 100%;
	vertical-align: middle;
}
.acs-listview-item-highlight
{
	background-color: #D4E1F2;
}
.acs-listview-item-selected
{
	background-color: #99bbe8;
}
.acs-listview-smallimg
{
	width: 16px;
	height: 16px;
	position: absolute;
	border-width: 0px;
}
.acs-listview-cell
{
	border-left: solid 1px silver;
	overflow: hidden;
	padding: 1 2 1 2;
	vertical-align: top;
}
.acs-listview-cellfirst
{
	vertical-align: top;
	overflow: hidden;
}
.acs-listview-cellfirst-pad
{
	vertical-align: top;
	padding-left: 12px;
}
.acs-listview-celllast
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	overflow: hidden;
	padding: 1 2 1 2;
}
.acs-listview-group
{
	background-color: #f0f0f0;
	border-bottom: solid 1px silver;
	width: 100%;
	vertical-align: middle;
}
.acs-listview-group-title
{
	font-weight: bold;
}
.acs-listview-group-ctrl
{
	width: 16px;
	height: 16px;
	cursor: hand;
	background: url(image/tool/grpbox-ico.gif) transparent no-repeat;
}
.acs-listview-group-ctrl-expand
{
	background-position: -16 0px;
}
.acs-listview-group-ctrl-collapse
{
	background-position: 0 0px;
}

.acs-listview-gallary .acs-listview-item
{
	margin: 10;
	width: auto;
	border: solid 1px silver;
}
.acs-listview-gallary .acs-listview-cell
{
	display: none;
}
.acs-listview-gallary .acs-listview-cellfirst
{
	display: none;
}
.acs-listview-gallary .acs-listview-celllast
{
	display: none;
}
.acs-listview-gallary .acs-listview-header-container
{
	display: none;
}

.acs-listview-item-image-container
{
	text-align: center;
	display: none;
}
.acs-listview-item-image
{
	width: 100%;
	height: 100%;
	border-width: 0px;
}
.acs-listview-item-title
{
	text-align: center;
	display: none;
}

.acs-listview-gallary .acs-listview-item-image-container
{
	display: block;
}
.acs-listview-gallary .acs-listview-item-title
{
	display: block;
	overflow: hidden;
}
.acs-listview-gallary .acs-listview-group-container
{
	border-bottom: solid 1px silver;
}

.acs-flowform-field
{
	width: 100%;
	height:100%;
	display: table-cell;
	overflow-y:auto;
	overflow-x:hidden;
}
.acs-flowform-field-edit
{
	background-color: #FFFACD;
}
.acs-flowform-setting-tbl
{
	border-collapse: collapse;
	font-size: 9pt;
}
.acs-flowform-setting-tbl td
{
	width: 100px;
	text-align: center;
}
/*******************************************8*/
.acs-form-signfield
{
	/*border: 1px solid silver;*/
}
.acs-form-signfield-img
{
	border: 0px;
}

.acs-autosize-div
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.acs-adpopup
{
	overflow: hidden;
}
.acs-adpopup-image
{
	border: solid 0;
}

.acs-adpopup-close
{
	width: 100%;
	background-color: silver;
	font-size: 9pt;
	color: black;
	cursor: hand;
	display: inline;
	filter: alpha(opacity=50);
}

.acs-form-multiversionfilefield-body
{
	vertical-align: top;
	border: solid 1 gray;
}
.acs-form-multiversionfilefield-header
{
	text-align: center;
	border-collapse: collapse;
	font-size: 9pt;
	table-layout: fixed;
}
.acs-form-multiversionfilefield-content
{
	text-align: center;
	border-collapse: collapse;
	font-size: 9pt;
	table-layout: fixed;
}




.acs-dyndd-box
{
	border:solid 1 silver;
	position:absolute;
	background-color:White;
	z-index:10000;
}
.acs-dyndd-table
{
	font-size:9pt;
	border-collapse:collapse;
	border:solid 1 #F0F0F0;
	width:100%;
}
.acs-dyndd-row
{
	height:20px;
}
.acs-dyndd-cell
{
	border-right:solid 1 #F0F0F0;
	border-bottom:solid 1 #F0F0F0;
}
.acs-dyndd-col-id
{
	display:none;
}
.acs-dyndd-col-title
{
}
.acs-dyndd-col-ext
{
}
.acs-dyndd-hover
{
	background-color: #99bbe8;
}
