<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "UTF-8";

/* reset */
html { scrollbar-face-color:#ddd; scrollbar-highlight-color:#ddd; scrollbar-shadow-color:#ddd; scrollbar-3dlight-color:#ddd;
			scrollbar-arrow-color:#797979; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#ddd; }
body { margin:0 auto; background:none; font:0.8125em/1.2 Arial, Helvetica, Microsoft YaHei, SimSun; outline:none; }
input, textarea, keygen, select, button, isindex { font-family: Helvetica, Arial, Microsoft YaHei, SimSun; }
div,p,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,form,fieldset { margin:0px; padding:0px; }
img { border:none; }
i { font-style:normal; }
a { text-decoration:none; cursor:pointer; }
ul,ol,dl { list-style-type:none; }

/* global */
.center { text-align:center; }
.bold { font-weight:bold; }
.hide { display:none; }
.right { float:right; }
.noBorder { border:none !important; }
.filter { opacity:0.86; filter:alpha(opacity=86); }
.filter:hover { opacity:1; filter:alpha(opacity=100); }

/* scrollbar */
::-webkit-scrollbar { width:8px; height:8px; }
::-webkit-scrollbar-track { border-radius:8px; background-color:rgba(0,0,0,0.12); }
::-webkit-scrollbar-thumb { border-radius:8px; background-color:rgba(0,0,0,0.3); }

/* main layout */
.mainPanel { width:0px; height:0px; border:none; padding:0px; }
.ui-tree-node-label { color:#002B55; }
.noBorderPanel { border:none; padding:0px !important; }
.noBorderPanel .ui-panel-content { padding:0px !important; }
.mainPanel .ui-icon-gripsmall-diagonal-se { background-image:none; }
.ui-breadcrumb li { cursor:pointer; }
.ui-message-fatal { color:blue !important; background:transparent !important; background-color:transparent !important; margin-left:0px !important; }
.macInputGrpField { min-width:150px; }
.macInputComboField { min-width:100px; }
.ui-selectonemenu-panel, .ui-selectonemenu { max-width:200px; }
.ui-selectonemenu-list-item { margin:0px; padding:0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.ui-selectonemenu-label-container { line-height:18px; }
.macInputTextGrid&gt;tbody&gt;tr&gt;td:nth-child(1),.macInputDateGrid&gt;tbody&gt;tr&gt;td:nth-child(1),
.macInputCheckGrid&gt;tbody&gt;tr&gt;td:nth-child(1),.macInputComboGrid&gt;tbody&gt;tr&gt;td:nth-child(1),
.macInputTextareaGrid&gt;tbody&gt;tr&gt;td:nth-child(1) { min-width:80px; }
.macInputTextGrid&gt;tbody&gt;tr&gt;td:nth-child(2),.macInputDateGrid&gt;tbody&gt;tr&gt;td:nth-child(2),
.macInputComboGrid&gt;tbody&gt;tr&gt;td:nth-child(2),.macInputTextareaGrid&gt;tbody&gt;tr&gt;td:nth-child(2) { min-width:100px; }
.macInputTextGrid&gt;tbody&gt;tr&gt;td:nth-child(3),.macInputDateGrid&gt;tbody&gt;tr&gt;td:nth-child(3),
.macInputCheckGrid&gt;tbody&gt;tr&gt;td:nth-child(3),.macInputComboGrid&gt;tbody&gt;tr&gt;td:nth-child(3) { min-width:200px; max-height:20px; }
.macInputTextareaField { width:500px; min-width:500px; height:120px !important; overflow:auto !important; }
.macInputTextAreaPlaceHolder { min-width:190px; max-height:20px; visibility:hidden; }
.lookupFieldInput input { width:150px; padding-left:20px; }
.lookupSearchButton { position:relative; right:172px; top:5px; width:20px; cursor:pointer; }
.noBorderPanel { border:none !important; }
.noBorderPanel .ui-panel-content { padding:0px !important; }
.ui-dashboard-panel { min-width:300px; min-height:100px; margin-left:10px; margin-top:10px; border-radius:5px; }
.cmdTranBtn { display:none; }
.macTreeTable { width:280px; }
.macTreeTableCol { min-width:160px; }
.editorPanelGrid { margin:auto; width:730px; }
.topAlignTable td { vertical-align:top; }
.wfPanelGrid { margin:auto; width:100%; height:450px; }
.ui-tree-node-label { color:black !important; }
.ui-treetable-selectable-node { cursor:pointer; }
.ui-widget { font-size:1em; }
.uploadImg { max-height:80px; max-width:80px; margin-left:2px; padding:2px; }
.ui-messages-info,.ui-messages-error, .ui-messages-warn { margin:0px !important; }
.ui-messages-error-icon { background-position:0px -184px !important; }
.ui-datatable-data-empty .ui-dt-c { min-width:200px; }
.ui-datatable { padding-bottom:5px; }
.ui-datatable.ui-widget.ruleTable td div.ui-dt-c, .ui-datatable.ruleTable td[role=gridcell] { overflow:inherit; }
button.ui-state-disabled { opacity:.5 !important; filter:Alpha(Opacity=50) !important; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { 
						opacity:.75; filter:Alpha(Opacity=75); }
.ui-radiobutton { margin:0px !important; }
.operation_btn { width:16px !important; height:16px !important; background:none !important; border:none !important; }
.ui-selectonemenu { min-width:100px; }
.ui-selectonemenu-label { height:16px; line-height:16px; }
.tagTipInfo { padding-left:16px; line-height:1.4; color:#333; background:url("/javax.faces.resource/img/share/tag_blue.png.xhtml") no-repeat; clear:both; }
.tagTipWarn { background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -144px -48px no-repeat; padding-left:20px; color:red; }
.deleteTip { height:80px; padding:40px 20px 20px 120px; background:url("/javax.faces.resource/img/comp/alert.png.xhtml") 52px 30px no-repeat; color:black; }
.H2Title { font-weight:bold; }
form hr { display:none; }
#operateBtn { padding:16px 0 0 0; border-top:1px solid #dbdbdb; }

/* icon */
[class*="mac-icon-"],.mac-fast-icon { width:24px; height:24px; margin:0 4px 0 0; text-indent:-99px; vertical-align:middle; display:inline-block;
							background-repeat:no-repeat; cursor:pointer; overflow:hidden; }
.mac-icon-help { background-position:0 0; }
.mac-icon-tool { background-position:-24px 0; }
.mac-icon-message { background-position:-48px 0; }
.mac-icon-search { background-position:-72px 0; }

.mac-icon-about { background-position:0 -24px; }
.mac-icon-logout { background-position:-24px -24px; }
.mac-icon-refresh { background-position:-48px -24px; }
.mac-icon-bookmark { background-position:-72px -24px; }
.mac-icon-workflow { background-position:-96px -24px; }

.mac-icon-showHelpTour { background-position:0 -48px; }
.mac-icon-editHelpTour { background-position:-24px -48px; }
.mac-icon-add-bookmark { background-position:-48px -48px; }
.mac-icon-test { background-position:-72px -48px; }
.mac-icon-language { background-position:-96px -48px; }

.mac-icon-desktop { background-position:0 -96px; }
.mac-icon-portal { background-position:-24px -96px; }
.mac-icon-theme { background-position:-48px -96px; }

/* mac button */
.mac-button { margin:0 8px 0 0; padding:4px 10px; border-radius:3px; cursor:pointer; }
.mac-button .mac-icon { margin:6px 0 0 6px; vertical-align:top; display:none; }
.mac-button .mac-icon[class*="icon-triangle"] { content:""; width:0; height:0; display:inline-block; float:right; 
 																 border:4px solid transparent; border-top-color:#000000; }
.mac-button.ui-state-disabled:hover, .btn_top.ui-state-disabled:hover { border-color:#DBDBDB; background-color:#f5f5f5; }

/* operate icon */
.icon_edit, .icon_delete, .icon_cover, .album_default, .icon_rowUp, .icon_plus,
	.icon_rowDown, .icon_search, .icon_preview { width:16px; height:16px; padding:0; border:none;
		text-indent:-99px; vertical-align:middle; overflow:hidden; display:inline-block; background-color:transparent !important;
		background-image:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") !important; background-repeat:no-repeat; cursor:pointer; }
.icon_edit:hover, .icon_delete:hover, .icon_cover:hover, .icon_rowUp:hover, .icon_rowDown:hover, .icon_plus:hover {
		border:none; background-color:transparent; opacity: 0.8; filter:alpha(opacity=80); }
.icon_edit, .icon_edit:hover { background-position:-48px -48px!important; }
.icon_delete, .icon_delete:hover { margin-left:4px; background-position:-64px -48px !important; }
.icon_rowUp, .icon_rowUp:hover { margin-left:8px; background-position:-16px -48px !important; }
.icon_rowDown, .icon_rowDown:hover { margin-left:8px; background-position:-32px -48px !important; }
.icon_cover, .icon_cover:hover { margin-left:8px; background-position:-96px -48px; }
.icon_plus, .icon_plus:hover { margin-left:8px; background-position:-96px -2px; }
.icon_preview, .icon_preview { margin-left:6px; background-position:0 -80px; }
.album_default, .album_default:hover { margin-left:8px; background-position:-80px -48px; }
.icon_search { width:24px; height:24px; background-position:-120px 0; }

/* button */
.btn_top { margin:0 8px 0 0; padding:4px 10px; cursor:pointer; outline:none; border-radius:3px; }
.borderRed { border:1px solid #f00; }
.btn_top[disabled], .btn_top[disabled]:hover { opacity:0.5; filter:alpha(opacity=50); cursor:default; }

/* input text */
.top_search_text { width:200px; height:23px; line-height:23px; padding:0 2px 0 18px; border:1px solid #DBDBDB; 
							background: url("/javax.faces.resource/img/comp/search.png.xhtml") 0 3px no-repeat #fff; }

.menuText { width:160px; height:22px; line-height:18px; padding:0 2px 0 20px; border:1px solid #DBDBDB; 
			background: url("/javax.faces.resource/img/comp/search.png.xhtml") 1px center no-repeat; float:left; }

/* ui icon */
.ui-icon { width:16px; height:16px; }
.ui-chkbox-box.ui-state-default { margin:0 0 0 4px; border:none !important; cursor:pointer; }
.ui-chkbox-box.ui-state-active { background-color: #f6f6f6; }
.ui-radiobutton-box.ui-state-default { margin:4px 0 0; border:none !important; cursor:pointer; }
.ui-accordion-content .ui-chkbox-box.ui-state-default { margin:0; }
.ui-chkbox-icon, .ui-radiobutton-icon, .ui-icon-plusthick, .ui-icon-minusthick, .ui-icon-close, .ui-icon-cancel, .ui-icon-pencil,
.ui-icon-arrowreturnthick-1-n, .ui-icon-arrowreturnthick-1-s, .ui-icon-circle-arrow-s, .ui-icon-circle-close,
.ui-icon-extlink, .ui-icon-newwin, .ui-icon-arrowstop-1-w, .ui-icon-arrowstop-1-e, .ui-icon-check {
			width:16px; height:16px; vertical-align:middle; display:inline-block; overflow:hidden;
						background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") no-repeat; }
.ui-icon-check { background-position:-128px -24px; }
.ui-chkbox-icon { background-position:0 -64px; }
.ui-chkbox-icon.ui-icon-check { background-position:-16px -64px; }
.ui-radiobutton-icon { background-position:-32px -64px; }
.ui-radiobutton-icon.ui-icon-bullet { background-position:-48px -64px; }
.ui-icon-close, .ui-icon-cancel { background-position:-96px -24px; }
.ui-icon-circle-close { background-position:-64px -48px; }
.ui-icon-arrowreturnthick-1-n { background-position:-64px -64px; }
.ui-icon-circle-arrow-s { background-position:-80px -64px; }
.ui-icon-pencil { background-position:-48px -48px; }

.ui-icon-plusthick { background-position:-3px -4px; }
.ui-icon-minusthick { background-position:-29px -4px; }
.ui-icon-extlink { background-position:-96px -64px; }
.ui-icon-newwin { background-position:-112px -64px; }
.ui-icon-arrowstop-1-w { background-position:-128px -64px; }
.ui-icon-arrowstop-1-e { background-position:-144px -64px; }

[class*="ui-icon-triangle"], [class*="ui-icon-circle-triangle"] { width:16px; height:16px; display:inline-block; position:relative; }
[class*="ui-icon-triangle"]:after, [class*="ui-icon-circle-triangle"]:after,
.ui-icon-arrow-1-e:after, .ui-icon-arrow-1-w:after { content:''; width:0; height:0; border:4px solid transparent;
									position:absolute; top:6px; left:7px; display:inline-block; z-index:7; }
.ui-icon-triangle-1-e:after { border-left-color:#999; }
.ui-icon-triangle-1-w:after { border-right-color:#999; }
.ui-icon-triangle-1-s:after, .ui-icon-circle-triangle-s:after { border-top-color:#999; left:4px; }
.ui-icon-triangle-1-n:after, .ui-icon-circle-triangle-n:after { border-bottom-color:#999; left:4px; top:1px; }

/* mac toolbar */
.macToolbar { height:40px; margin:10px 16px 0; }
.leftToolbar { float:left; }
.rightToolbar { float:right; }

.macFixedToolbar .ui-toolbar { background:#fff; }
.macFixedToolbar .ui-toolbar-group-left { padding:6px 16px 0; }

.ui-toolbar .ui-separator { height:12px; margin:0 0 2px 6px; border-left:1px solid #dbdbdb; }

body .ui-button { margin:0 8px 3px 0; padding:5px 12px; border-radius:3px; outline:none; }
body .ui-button-icon-left.ui-icon { display:none; }
body .ui-spinner-button { margin:0; padding:0; border-radius:0; }
.ui-row-editor .ui-icon-check { margin:0 6px 0 0; }
.ui-menubutton .ui-button, [id*=oldVersionBtn].ui-button, 
	[id*=verCompareBtn].ui-button, .formularMenu .ui-button { padding-right:23px; }
.ui-menubutton .ui-button-icon-left.ui-icon, .formularMenu .ui-button-icon-left.ui-icon,
	[id*=oldVersionBtn].ui-button .ui-button-icon-left.ui-icon, 
	[id*=verCompareBtn].ui-button .ui-button-icon-left.ui-icon { display:block; left:inherit; right:4px; }
table[role=grid] .ui-widget-header .ui-button { margin:3px 0 0 6px; }
.ui-accordion-content .ui-button { margin-top:6px; }
/*remove by abner*/
/**.editorPanelGrid td { vertical-align:top; }**/
.editorPanelGrid td .ui-button { margin-bottom:6px; }
.editorPanelGrid td .ui-button.ui-spinner-button { margin:0; }

hr.ui-separator.ui-state-default { border-top:none; }
.ui-dt-c .ui-button { width:20px; height:20px; padding:0; }
.ui-dt-c .ui-button-icon-left.ui-icon { display:inline-block; }
table[id*=exportPickList] .ui-button { width:20px; height:20px; margin:0 6px 8px; padding:0; }
table[id*=exportPickList] .ui-button-icon-left.ui-icon { display:inline-block; }
table[id*=exportPickList] .ui-icon-arrow-1-e:after { border-left-color:#999; left:6px; top:4px; }
table[id*=exportPickList] .ui-icon-arrow-1-w:after { border-right-color:#999; left:2px; top:4px; }

body .ui-shadow { box-shadow:none/*0 2px 3px #ddd*/; }
body .ui-button-text-icon-left .ui-button-text, body .ui-button-text-only .ui-button-text, body .ui-button-icon-only .ui-button-text, 
				.ui-button.ui-splitbutton-menubutton .ui-button-text { padding:0; line-height:1; font-weight:normal; }
.funcPanel .ui-button { margin:0; padding:0; border:none; }
.funcPanel .ui-button-icon-left.ui-icon { display:inline-block; }
.ui-button.ui-button-text-icon-left.ui-corner-left { border-radius:3px 0 0 3px; }
.ui-button.ui-splitbutton-menubutton { border-left:none; border-radius:0 3px 3px 0; }
.ui-button.ui-splitbutton-menubutton .ui-button-icon-left.ui-icon { display:inline-block; }

.ui-selectonemenu-panel.ui-widget-content .ui-selectonemenu-list-item, 
.ui-selectonemenu-panel .ui-selectonemenu-list-item.ui-state-active { border:1px solid transparent; }
.ui-widget .ui-inputfield, .ui-widget .ui-widget-content .ui-inputfield { box-shadow:none; }
.ui-inputfield.ui-state-default, .ui-inputfield.ui-state-default:hover { background-color:transparent; }
.ui-datatable input[type=text], .ui-datatable select { border:1px solid #ccc; background-color:#fff; }
.ui-widget-header.ui-datatable-scrollable-header { border:0 none; }

/* ui messages */
.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon {
	background:url("/javax.faces.resource/img/common/messages.png.xhtml") no-repeat; }
.ui-messages-info-icon { background-position:0px -316px; }
.ui-messages-warn-icon { background-position:0px -448px; }
.ui-messages-error-icon { background-position:0px -52px; }
.ui-messages-fatal-icon { background-position:0px -184px; }
.ui-message-info-icon { background-position:0px -360px; }
.ui-message-warn-icon { background-position:0px -492px; }
.ui-message-error-icon { background-position:0px -96px; }
.ui-message-fatal-icon { background-position:0px -228px; }

/* mac accordion */
.tableBar { margin:10px 16px; }
.tableContainer { padding:10px 0 0 0; }
body .ui-accordion { width:auto; margin: 0 16px; }
.ui-accordion .ui-accordion-content { border:1px solid #ccc; }
.right .ui-selectonemenu { margin:0 0 0 6px; vertical-align:middle; }

.ui-state-error, .ui-state-error.ui-inputfield { border:1px solid #B94A48 !important; }
.ui-multipleField-token { border:1px solid #ccc; background-color:#fff; }
.fileupload-content .ui-button { width:auto; display:inline-block; margin:0 0 0 3px; border:none; padding:0; }
.fileupload-content .ui-button.ui-state-default { background:none; }
.fileupload-content .ui-button-icon-left.ui-icon { display:inline-block; }
.fileupload-content .ui-button .ui-button-text { width:16px; height:16px; }

/* calendar */
.ui-datepicker.ui-widget .ui-icon-circle-triangle-w:after { border-right-color:#666; left:5px; }
.ui-datepicker.ui-widget .ui-icon-circle-triangle-e:after { border-left-color:#666; }
.ui-datepicker.ui-widget .ui-datepicker-prev:hover { left:2px; }
.ui-datepicker.ui-widget .ui-datepicker-next:hover { right:2px; }
.ui-datepicker.ui-widget .ui-datepicker-prev span { left:36%; top:43%; }
.ui-datepicker.ui-widget .ui-datepicker-next span { left:48%; top:43%; }

#ui-datepicker-div .ui-datepicker-calendar a { padding:4px 3px; border:none; background:none; }
#ui-datepicker-div .ui-datepicker-calendar a.ui-state-hover { border:none; background-color:#ddd; top:2px; }
#ui-datepicker-div .ui-datepicker-current-day a { background-color:#ddd; }
#ui-datepicker-div .ui-datepicker-today .ui-state-highlight { border:none;
		background-image:url("/javax.faces.resource/img/sch/today_bg.png.xhtml"); background-size:100%;
		background-position:  right center ;
		background-repeat: no-repeat;}
#ui-datepicker-div .ui-state-default:hover { background-color:#ddd; }
#ui-datepicker-div .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-next span { top:40%; }

/* mac tab */
.ui-tabs.ui-widget-content { margin:4px 0 0 0; padding:12px; border:none; }
.ui-tabs .ui-tabs-nav,.ui-tabs.ui-widget-content.ui-tabs-top &gt; .ui-tabs-nav { 
								padding:8px 0 0 0; border:none; border-bottom:1px solid #e6e6e6; background:#fff; }
.ui-tabs .ui-tabs-nav.ui-widget-header { padding:0; border:none; border-bottom:1px solid #e6e6e6; }
.ui-tabs.ui-widget-content .ui-tabs-nav li { margin:0 0 0 10px; border-radius:4px 4px 0 0; }
.ui-tabs.ui-widget-content.ui-tabs-top &gt; .ui-tabs-nav li { margin:0 0 0 10px; top:0; }
.ui-tabs .ui-tabs-panel { border:none; }
.ui-tabs-panels { background:#fff; }
.panel { border:1px solid #DBDBDB; background:#f5f5f5; }

/* popup menu */
.popupMenu { border:#DBDBDB 1px solid; background:#fff; display:none; position:absolute; z-index:999; }
.popupMenu h4 { height:24px; padding:0 10px; font-weight:bold; }
.popupMenu li { height:24px; line-height:24px; padding:0 10px; font-size:1em;
					white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; }
.popupMenu .disabled { color:#666; cursor:default; opacity:0.5; filter:alpha(opacity=50); }
.popupMenu .disabled:hover { color:#666; background-color:#fff; }
.popupMenu .selected { position:relative; }
.popupMenu .selected:after { content:''; width:16px; height:16px; display:block; vertical-align:top; position:absolute; left:5px; top:5px;
						background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -144px -16px no-repeat; }
.popupMenu.noData { padding:8px 0 0 0; min-height:26px; text-align:center; }

/*popup menu for ztree container, aric.chen*/
.popupMenu_ztree { border:#dbdbdb 1px solid; background:#fff; display:none; position:absolute; z-index:4000; }

/* arrow */
.menuArrow { width:18px; height:22px; margin:0 16px 0 0; float:left; cursor:pointer; background-repeat:no-repeat;
	background-image: url("/javax.faces.resource/img/comp/arrow.png.xhtml"); background-position:-21px 0; border-radius:0 3px 3px 0; }
.arrowDown { width:21px; height:20px; margin:2px 2px 0 0; float:right; cursor:pointer; background-repeat:no-repeat;
	background-image: url("/javax.faces.resource/img/comp/arrow.png.xhtml"); }
.arrowDown.collapse { background-position:-21px 0; }

/* arrow menu */
.arrowMenu { height:27px; margin:0 0 0 4px; position:relative; float:left; }
.arrowMenu i { font-style:normal; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; }
.arrowMenu span { height:26px; line-height:23px; padding: 0 26px 0 12px; border:1px solid transparent; display:block; cursor:pointer; }
.arrowMenu:hover span { color:#333; border-bottom:none; background-color:#fff; position:relative; z-index:4002; }
.arrowMenu span.visible { border-bottom:none !important; position:relative; z-index:4002; }
.arrowMenu em { width:0; height:0; line-height:0; font-size:0; border-width:4px; border-style:solid;
			 		border-color:#999 transparent transparent transparent; position:absolute; top:10px; right:10px; z-index:1000;
						-webkit-transition:-webkit-transform .2s ease-in; transition:transform .2s ease-in; }
.arrowMenu:hover em { -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 50%; top:5px;
						border-color:transparent transparent #999 transparent\0; transform:rotate(180deg); transform-origin:50% 50%; }
.arrowMenu .popupMenu { box-shadow:none; top:26px; left:0; }
.arrowMenu .popupMenu li { padding:0 10px 0 30px; }
.arrowMenu:hover .popupMenu { display:block; }

/* mess menu */
#messMenu { max-height:168px; min-width:300px; max-width:500px; overflow-y:auto; z-index:3003; }
#messMenu strong { margin:0 0 0 6px; }
#messMenu li { font-size: 0.9em; }

/* ui menu */
.ui-menu a.ui-menuitem-link { color:#333; }

/* dialog */
.dialogTitle { height:36px; line-height:36px; padding:0 16px; font-size:1em; font-weight:bold; position:relative; }
.titleHelp { height:16px; line-height:16px; padding:0 8px 0 22px; display:inline-block; position:absolute; right:10px; top:8px;
							background: url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -48px -80px no-repeat; color:#fff; text-decoration:underline; }
.titleHelp:visited { color:#fff; }
.titleHelp:hover { color:#fff; text-decoration:none; }

.dialogTop { padding:10px 10px 0 10px; }
.dialogContent { padding:20px 10px; text-align:center; }
.dialogBottom { padding:16px 0; text-align:center; clear:both; }

/* mac dialog */
.mac_udf_dialog { width:450px; height:auto; display:none; position:fixed; overflow:visible; background:#F9F9F9; text-shadow:none; }
.mac_udfbox_dialogTitle { height:36px; line-height:36px; padding:0 16px; font-size:1em; font-weight:bold; position:relative; }
.mac_udfbox_content { padding:30px 60px 30px 130px; position: relative; }
.mac_udfbox_bottom { margin:10px 16px 0; padding:13px 0; border-top:1px solid #ddd; text-align:center; clear:both; }
.mac_udfbox_bottom .mac_udfbox_btn:first-child { margin-left: 0px; }
.mac_udfbox_btn { min-width:70px; height:22px; line-height:20px; margin:0 10px 8px 20px; padding:0 8px;
								opacity:0.7; filter:alpha(opacity=70); cursor:pointer; border-radius:5px; }
.mac_udfbox_overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:3499; background:#000; opacity:0.7; }
.mac_udfbox_close { width:16px; height:16px; overflow:hidden; position:absolute; right:10px; top:10px; cursor:pointer; }

.mac_udfbox_content:before { content:''; width:24px; height:24px; display:block; position:absolute; top:28px; left:90px;
				background:url("/javax.faces.resource/img/common/tip_bg.png.xhtml") 99px 99px no-repeat; }
.mac_udfbox_content.success:before { background-position:0 0; }
.mac_udfbox_content.info:before { background-position:0 -24px; }
.mac_udfbox_content.fail:before { background-position:0 -48px; }
.mac_udfbox_content.warning:before { background-position:0 -72px; }
.mac_udfbox_content.askIf:before { background-position:0 -72px; }

.fancybox-wrap .fancybox-close { width:16px; height:16px; right:10px; top:10px; }
.fancybox-wrap .fancybox-close, .mac_udfbox_close, .ui-dialog.ui-widget-content .ui-dialog-titlebar-close  { 
					background:transparent url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -32px -80px no-repeat; }
body .fancybox-outer { background:#fff; border-radius:0; box-shadow:none; }

/* modal dialog */
.modalDialog { max-width:500px; z-index:5010 !important; }
.ui-dialog .ui-button { min-width:70px; }
.ui-dialog.ui-shadow { box-shadow:none; }
.ui-dialog.ui-widget-content { border:none; }
.ui-dialog.ui-widget-content .ui-dialog-title { margin:0; }
.ui-dialog.ui-widget-content .ui-dialog-titlebar { height:36px; line-height:36px; padding:0 16px; font-size:1em; font-weight:bold; }
.ui-dialog.ui-widget-content .ui-dialog-titlebar-close { width:16px; height:16px; border:none; padding:0; overflow:hidden;
																position:absolute; right:10px; top:10px; }
.modalDialogContent { margin:10px 0; padding:2px 60px 36px 116px; position:relative; }
.modalDialogContent:after { content:''; width:24px; height:24px; position:absolute; top:0; left:80px;
						background:url("/javax.faces.resource/img/common/tip_bg.png.xhtml") 0 -24px no-repeat; }
.ui-dialog.ui-widget-content .ui-dialog-content { padding:16px; clear:both; }
.modalDialog hr { display:none; }
.modalDialogBottom { padding:16px 0 0 0; border-top:1px solid #DBDBDB; text-align:center; }
.ui-dialog.ui-widget-content .ui-dialog-titlebar-maximize { padding:0; border:none; position:absolute; top:10px; right:32px; }
.ui-dialog.ui-widget-content .ui-dialog-titlebar-maximize:hover { border:none; background:#e6e6e6; background-color:rgba(255,255,255,0.2); }

/* tip */
.infoTip { height:16px; line-height:16px; padding:0 10px 0 20px; display:inline-block; vertical-align:middle;
				background:url("/javax.faces.resource/img/common/tip.png.xhtml") 99px 99px no-repeat; }
.infoTip.success { color:#117920; background-position:0 0; }
.infoTip.info { color:#1C5697; background-position:0 -16px; }
.infoTip.fail { color:#AC0808; background-position:0 -32px; }
.infoTip.warning { color:#AC0808; background-position:0 -48px; }

/* detail container */
.infoDetail dl { width:100%; display:inline-block; }
.infoDetail dt {width:24%; height:auto; padding:5px 0.9% 5px 0; line-height:170%; text-align:right; float:left; overflow:hidden; }
.infoDetail dd {width:73%; padding:5px 0 5px 1%; line-height:18px; float:left; }

/*lookupField suggestion div*/
#suggestionBox, #ckSuggestionBox { display:none; z-index:1000; border:1px solid #343; width:150px; height:80px; overflow-y:auto; position:absolute; }
#suggestionBox strong, #ckSuggestionBox strong { margin:0 0 0 6px; }
#suggestionBox li, #ckSuggestionBox li { font-size:0.9em; }
.ipAddress_error_input { border:1px solid #CD0A0A !important; }
.ipAddress_error_msg { color:red; width:16px; height:16px; margin-bottom:-3px; cursor:pointer;
						 	background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -144px 0 no-repeat; display:none; }

/* flow chart */
.toolBar span { width:36px; height:36px; margin:0 0 0 12px; text-indent:-99px; display:block; overflow:hidden; float:left; cursor:pointer;
			background:url("/javax.faces.resource/img/wfTplt/toolbar_btn_bg.png.xhtml") no-repeat; opacity:0.8; filter:alpha(opacity=80); color: transparent; }
.toolBar span:hover { opacity:1; filter:alpha(opacity=100); }
.toolBar .redoBtn { background-position:0 -36px; }
.toolBar .zoomInBtn { background-position:0 -72px; }
.toolBar .zoomOutBtn { background-position:0 -108px; }
.toolBar .actualSizeBtn { background-position:0 -144px; }
.toolBar .fitBtn { background-position:0 -180px; }
.toolBar .exportImageBtn { background-position:0 -216px; }
.toolBar .exportTpltBtn { background-position:0 -252px; }
.toolBar .importTpltBtn { background-position:0 -288px; }

/* right setting */
.legend { height:23px; margin:6px 50px 0 0; }
.legend li { margin:3px 16px 0 0; float:right; }
.legend li em { width:16px; height:16px; display:inline-block; vertical-align:top;
						background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") no-repeat; }
.legend .moduleNoRight { background-position:-144px 0; }
.legend .userForbid { background-position:-128px -48px; }
.legend .userAllow { background-position:-144px -16px; }
.legend .info { background-position:-16px -80px; }
.legend li span { display:inline-block; vertical-align:top; }

.legend .lock { background-position:0 -24px; }
.legend .unlock { background-position:-32px -24px; }
.legend .lockAll { background-position:-16px -24px; }
.legend .unlockAll { background-position:-48px -24px; }

.rightImgDiv { margin:0 2px; width:16px; height:16px; display:inline-block; vertical-align: middle;
					background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") 99px 99px no-repeat; }
.rightImgDiv.moduleNoRightDiv { background-position:-144px 0; }
.rightImgDiv.moduleHasRightDiv { background-position:-16px -80px; }
.rightImgDiv.moduleAllRoleHasRightDiv, .rightImgDiv.userAllowDiv, .rightImgDiv.unLockDiv { background-position:-144px -16px; }
.rightImgDiv.moduleNoRoleHasRightDiv, .rightImgDiv.userForbidDiv { background-position:-128px -48px; }

/* tip */
.macTips { margin:0 0 20px 0; padding:4px 6px; font-size:0.8em; border:#FFD940 1px solid; background:#FFFFD9; clear:both; }

.wfaClass { text-decoration:underline !important; color:-webkit-link !important; }
.wfaClass:hover { color:red !important; }
.validTableFieldFailed { background:#C90404; height:20px; }
.ui-accordion .ui-multipleField-token { border:1px solid #FBD850; font-weight:bold; color:#EB8F00; }
.wfNoShowArea { display:none; }

.infoMessage { width:200px; min-height:10px; padding:4px 6px; overflow:auto; display:none; 
							background:#fff; border:1px solid #dbdbdb; border-radius:4px; position:absolute; }

.title_help { margin:6px 0 0px 15px; padding-left:20px; line-height:1.3; position:relative; float:left; max-width: 550px;white-space: normal;}
.title_help:before { content:''; width:16px; height:16px; display:block; vertical-align:top; position:absolute; left:0; top:0;
						background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") 99px 99px no-repeat; }
.title_help.normalInfo:before { background-position:-144px -48px; }
.title_help.warnInfo:before { background-position:-144px 0; color:red; }
.rightPanel .title_help { float:none; clear:both; }

/* ckeditor theme */
.cke_skin_office2003 .cke_editor .cke_toolbar { background:#fff; }
.cke_skin_office2003 .cke_editor .cke_toolbar_end { background:none; }
.cke_skin_office2003 .cke_editor .cke_top, .cke_skin_office2003 .cke_editor .cke_contents, 
		.cke_skin_office2003 .cke_editor .cke_bottom { border:1px solid #dbdbdb; }
.cke_skin_office2003 .cke_editor .cke_button_source .cke_label { vertical-align:top; }

.cke_skin_office2003 .cke_dialog .cke_dialog_body { margin:0; border:1px solid #dbdbdb; z-index:10010; }
.cke_skin_office2003 .cke_dialog .cke_dialog_tl, .cke_skin_office2003 .cke_dialog .cke_dialog_tr, 
	.cke_skin_office2003 .cke_dialog .cke_dialog_tc, .cke_skin_office2003 .cke_dialog .cke_dialog_bl, 
	.cke_skin_office2003 .cke_dialog .cke_dialog_br, .cke_skin_office2003 .cke_dialog .cke_dialog_bc,
	.cke_skin_office2003 .cke_dialog .cke_dialog_ml, .cke_skin_office2003 .cke_dialog .cke_dialog_mr { background:none; }
.cke_skin_office2003 .cke_dialog .cke_dialog_title { padding:6px 10px 32px; color:#000; font-family:Microsoft YaHei; background:#e6e6e6; }
.cke_skin_office2003 .cke_dialog .cke_single_page .cke_dialog_title { padding-bottom:6px; }
.cke_skin_office2003 .cke_dialog a.cke_dialog_close_button, .cke_skin_office2003 .cke_dialog a.cke_dialog_close_button:hover { 
				width:16px; height:16px; background:url("/javax.faces.resource/img/common/icon_bg.png.xhtml") -128px -46px no-repeat; top:6px; }
.cke_skin_office2003 .cke_dialog a.cke_dialog_close_button:hover { background-color:#ddd; }
.cke_skin_office2003 .cke_dialog .cke_dialog_contents { border:none; }
.cke_skin_office2003 .cke_dialog .cke_dialog_contents label { cursor:pointer; }
.cke_skin_office2003 .cke_dialog .cke_dialog_tabs { background:none; }
.cke_skin_office2003 .cke_dialog .cke_dialog_ui_labeled_label { display:block; padding-bottom:2px; }
.cke_skin_office2003 .cke_dialog a.cke_dialog_tab,.cke_skin_office2003 .cke_dialog a:link.cke_dialog_tab { 
				margin:0 4px 0 0; padding: 2px 6px 6px; border:1px solid #dbdbdb; border-bottom:none; color:#333; outline:none; }
.cke_skin_office2003 .cke_dialog div.cke_dialog_ui_input_text, .cke_skin_office2003  .cke_dialog .cke_dialog_ui_input_select, 
	.cke_skin_office2003 .cke_dialog div.cke_dialog_ui_input_password { border:1px solid #dbdbdb; }
.cke_skin_office2003 .cke_dialog input.cke_dialog_ui_input_text, .cke_skin_office2003 .cke_dialog .cke_dialog_ui_input_select,
	.cke_skin_office2003 .cke_dialog input.cke_dialog_ui_input_password { padding:1px 0 3px 0; }
.cke_skin_office2003 .cke_dialog fieldset { border:1px solid #dbdbdb; }
.cke_skin_office2003 .cke_dialog div[id$=hicolor] { margin-top:1px; }
.cke_skin_office2003 .cke_dialog div.ImagePreviewBox, 
	.cke_skin_office2003 .cke_dialog div.FlashPreviewBox { border:1px solid #dbdbdb; overflow:auto; }
.cke_skin_office2003 .cke_dialog .cke_dialog_footer { background:#e6e6e6; position:relative; }
.cke_skin_office2003 .cke_dialog .cke_dialog_footer .cke_resizer { position:absolute; bottom:1px; right:1px; }
.cke_skin_office2003 .cke_dialog span.cke_dialog_ui_button { padding:4px 6px 6px; color:#333;
											border:1px solid #dbdbdb; background:#f6f6f6; border-radius:3px; }
.cke_skin_office2003 .cke_dialog span.cke_dialog_ui_button:hover { border:1px solid #ccc; background:#eee; }

/*Aric(2012-07-20) edittable in ckeditor*/
.ckeditor_edittable { }
.ckeditor_edittable table { margin:auto !important; padding:3px; border-collapse:collapse !important; table-layout:fixed; border:1px #dbdbdb solid; }
.ckeditor_edittable table th,.ckeditor_edittable table td { border:1px #A0A0A0 solid; padding:3px 5px; }
.ckeditor_edittable input[type="text"] { background:white; }
.ui-radiobutton-box { border-radius:8px !important; }
.confirmDialogButtonBar { bottom:5%; width:100%; }
.ui-spinner-input { padding-right:20px !important; }
.ui-corner-all,.ui-corner-top { border-radius:0px; }
.ui-overlay-hidden { display:none; }

/*=========TABLE DIFF STYLE========*/
.diffRow_add { background:#CFC; }
.diffRow_mod { background:#FF9; }
.diffCell_add { background-color:#CFC; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;border: 4px #CFC solid !important; }
.diffCell_mod { background-color:#FF9 !important; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;}

/* mac formula dialog */
.formulaDialog { width:772px; display:none; }
.formulaDialog #symbolPanel { width:100px; height:150px; overflow-y:auto; }
.formulaDialog #sysFunctionPanel { width:300px; height:235px; overflow:hidden; }
.formulaDialog #dataItemPanel { width:250px; height:235px; overflow:auto; }
.formulaDialog .treeDiv { width:100%; height:100%; overflow-x:hidden; }
.formulaDialog .line_cls { padding:6px 0; }
.formulaDialog dl { margin:0 0 0 0; }
.formulaDialog #editArea { border:1px solid #dbdbdb; }
.formularMenu { display:inline-block; position:relative; }

.VxButton, .FxButton { width:20px; height:20px; border:none; display:inline-block; vertical-align:top; cursor: pointer; }
.VxButton { background: url("/javax.faces.resource/img/wfTplt/vx.png.xhtml"); }
.FxButton { background: url("/javax.faces.resource/img/wfTplt/func.png.xhtml"); }

/* expireTip */
.expireTip { width:300px; padding:20px; border:#FDE2C1 1px solid; color:#333; position:absolute; z-index:4200;
				 background:#FFF3DE; border-radius:6px; box-shadow:2px 2px 6px #999; }
.expireTip em { width:16px; height:16px; position:absolute; right:7px; top:7px; cursor:pointer;
					 background:url("/javax.faces.resource/img/expireTip/close_btn.png.xhtml") center center no-repeat; }
.expireTip h3 { font-size:1.2em; }
.expireTip p { margin:12px 0 0 0; }
.expireTip a { width:120px; height:31px; line-height:31px; margin:30px 10px 0 0; color:#fff; font-size:1.2em; text-align:center; display:block; float:right;
					background:url("/javax.faces.resource/img/expireTip/buy_btn.png.xhtml") no-repeat; }
#loginExpireTip { right:260px; top:2px; }
#mainExpireTip { left:50%; margin-left:-170px; top:30px; }
#mainExpireTip .highlight { font-weight: bold;color: red;padding: 0 2px 0 2px;}

/* my desktop &amp; my portal */
.win8Bg { background:#218391; background:-ms-linear-gradient(top,#218391, #CF833C);
			background:-moz-linear-gradient(top,#218391, #CF833C);  background:-webkit-linear-gradient(top,#218391, #CF833C); }
.win8BgLight { background:#2095A5; background:-ms-linear-gradient(top,#2095A5, #D19D6D);
			background:-moz-linear-gradient(top,#2095A5, #D19D6D);  background:-webkit-linear-gradient(top,#2095A5, #D19D6D); }
.win8BgPurpleYellow { background:#6C3E77; background:-ms-linear-gradient(top,#6C3E77, #E7D58F);
			background:-moz-linear-gradient(top,#6C3E77, #E7D58F);  background:-webkit-linear-gradient(top,#6C3E77, #E7D58F); }
.win8BgBlackGreen { background:#1C1624; background:-ms-linear-gradient(top,#1C1624, #88B824);
			background:-moz-linear-gradient(top,#1C1624, #88B824);  background:-webkit-linear-gradient(top,#1C1624, #88B824); }
.win8BgDarkOrange { background:#5D6857; background:-ms-linear-gradient(top,#5D6857, #C57C2D);
			background:-moz-linear-gradient(top,#5D6857, #C57C2D);  background:-webkit-linear-gradient(top,#5D6857, #C57C2D); }

/* main layout add box dialog */
#boxAddDialog { width:220px; border:2px solid #3C6DB7; background:#E9EAEB; position:fixed; display:none; z-index:8888; }
#boxAddDialog i { width:16px; height:16px; display:inline-block; position:absolute; right:6px; top:6px; cursor:pointer;
					background:url(/javax.faces.resource/img/myPortal/button_bg.png.xhtml) -32px -16px no-repeat; }
#boxAddDialog i:hover { background-color:#ccc; }
#boxAddDialog h4 { height:24px; line-height:24px; padding:10px 10px 0 10px; color:#3C6DB7; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
#boxAddDialog .ztree { min-height:100px; max-height:300px; padding:8px; overflow:auto; }

.moduleList { background:#fff; margin:6px; padding:3px 0; min-height:100px; max-height:300px; overflow:auto; }
.moduleList li { height:16px; line-height:16px; padding:7px 0; }
.moduleList li b { width:16px; height:16px; margin:0 10px 0 0; display:block; float:right; cursor:pointer;
					background:url(/javax.faces.resource/img/myPortal/button_bg.png.xhtml) -32px 0 no-repeat; }
.moduleList li span { max-width:120px; display:inline-block; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.moduleList li em { width:16px; height:16px; margin:0 10px; display:inline-block; vertical-align:middle; 
						background-image:url(/javax.faces.resource/img/myPortal/icon_menu.png.xhtml); background-position:40px; background-repeat:no-repeat; }
.moduleList li em.iconSystemAlert { background-position:0 0; }
.moduleList li em.iconHotDownload { background-position:0 -16px; }
.moduleList li em.iconToDoItems { background-position:0 -48px; }
.moduleList li em.iconMostScore { background-position:0 -32px; }
.moduleList li em.iconHighestScore { background-position:0 -64px; }
.moduleList li em.iconUsers { background-position:0 -80px; }
.moduleList li em.iconNews { background-position:0 -96px; }
.moduleList li em.iconLastestDocument { background-position:0 -112px; }
.moduleList li em.iconNotice { background-position:0 -128px; }
.moduleList li em.iconHotComments { background-position:0 -144px; }
.moduleList li em.iconHotRead { background-position:0 -160px; }
.moduleList li em.iconBILink { background-position:0 -176px; }
.moduleList li em.iconCustomLink { background-position:0 -192px; }
.moduleList li em.iconMySchedule { background-position:0 -208px; }
.moduleList li em.iconCalendar { background-position:0 -224px; }

#boxAddDialog.siteDialog { border-color:#38AE98; background:#38AE98; box-shadow:1px 1px 5px #444; }
#boxAddDialog.siteDialog i { background-image:url(/javax.faces.resource/img/myDesktop/button_bg.png.xhtml); background-position:-24px -96px; }
#boxAddDialog.siteDialog i:hover { background-color:#55C4AF; }
#boxAddDialog.siteDialog h4 { color:#fff; }
#boxAddDialog.siteDialog .moduleList { background:none; }
#boxAddDialog.siteDialog .moduleList li { height:40px; line-height:40px; padding:0; color:#fff; }
#boxAddDialog.siteDialog .moduleList li b { margin:12px 10px 0 0; background-image:url(/javax.faces.resource/img/myDesktop/button_bg.png.xhtml);
														background-position:-24px -80px; }
#boxAddDialog.siteDialog .moduleList li span { max-width:106px; }
#boxAddDialog.siteDialog .moduleList li em { width:40px; height:40px; margin:0 10px 0 6px;
														background-image:url(/javax.faces.resource/img/myDesktop/icon_list_s.png.xhtml); }
#boxAddDialog.siteDialog .moduleList li em.iconSystemAlert { background-position:2px -164px; }
#boxAddDialog.siteDialog .moduleList li em.iconNotice { background-position:2px -84px; }
#boxAddDialog.siteDialog .moduleList li em.iconToDoItems { background-position:-156px -124px; }
#boxAddDialog.siteDialog .moduleList li em.iconHotComments { background-position:1px -208px; }
#boxAddDialog.siteDialog .moduleList li em.iconHotDownload { background-position:-112px -44px; }
#boxAddDialog.siteDialog .moduleList li em.iconMostScore { background-position:-194px -44px; }
#boxAddDialog.siteDialog .moduleList li em.iconHighestScore { background-position:-76px -6px; }
#boxAddDialog.siteDialog .moduleList li em.iconLastestDocument { background-position:-113px -86px; }
#boxAddDialog.siteDialog .moduleList li em.iconHotRead { background-position:-76px -42px; }
#boxAddDialog.siteDialog .moduleList li em.iconBILink { background-position:-198px -84px; }
#boxAddDialog.siteDialog .moduleList li em.iconCustomLink { background-position:-78px -84px; }
#boxAddDialog.siteDialog .moduleList li em.iconShortcutMenu { background-position:-196px -126px; }
#boxAddDialog.siteDialog .moduleList li em.iconCalendar { background-position:-118px -126px; }
#boxAddDialog.siteDialog .moduleList li em.iconMySchedule { background-position:-196px -166px; }

/* dialog */
.win8Dialog { padding:10px; }
.win8Dialog .dialogTitle { height:40px; line-height:30px; color:#39496A; text-indent:30px; font-size:1.2em;
					background:url(/javax.faces.resource/img/myDesktop/button_bg.png.xhtml) -40px -160px no-repeat; }
.win8Dialog input[type=text],.win8Dialog select { width:260px; height:22px; line-height:22px; color:#fff; border:none; background:#39496A; }
.win8Dialog input[type=text] { width:252px; padding:0 4px; }
.win8Dialog select { padding:0 0 0 3px; }
.win8Dialog .btn_top { height:24px; padding:0 12px; color:#39496A; border:1px solid #39496A; background:#fff; border-radius:0; }
.win8Dialog .btn_top[disabled=disabled] { color:#666; border:1px solid #bbb; cursor:default; }
#myDesktopAddDialog { width:390px; }
#boxSettingDialog { width:480px; }
.textMenu { position:relative; }
.textMenu em { width:0; height:0; line-height:0; font-size:0; border-width:6px; border-style:solid; cursor:pointer;
			 		border-color:#eee transparent transparent transparent; position:absolute; top:4px; right:6px; z-index:26; }
.textMenu em.up { border-color:transparent transparent #eee transparent; top:2px; }

/* page */
.page { padding:15px 10px; text-align:center; clear:both; }
.page label { float:left; }
.page p { color:#666; }
.page select { height:22px; line-height:22px; vertical-align:middle; }
.page a,.page span { height:16px; line-height:16px; margin:0 2px; padding:3px 6px;
						display:inline-block; vertical-align:middle; text-decoration:none; cursor:pointer; }
.page span { padding:3px 4px; }
.page em { width:16px; height:16px; overflow:hidden; display:block; background-repeat:no-repeat; }
.page .pageNext em, .ui-icon-seek-next { background-position: -120px 0; }
.page .pagePrev em, .ui-icon-seek-prev { background-position: -136px 0; }
.page .pageLast em, .ui-icon-seek-end { background-position: -120px -16px; }
.page .pageFirst em, .ui-icon-seek-first { background-position: -136px -16px; }
.page .current { font-weight:bold; cursor: default; }
.page .disabled { opacity:0.5; filter:alpha(opacity=50); cursor:default; border:#ccc 1px solid; color:#999; }
.page .disabled:hover { border:#ccc 1px solid; }

/*aric.chen validate helper*/
.validateTableHelper { background: none !important;}

/*aric.chen auto complete link*/
.autoCompleteLink { max-width:130px; height:20px; line-height:20px; color:#333; background:#fff; cursor:pointer; display:inline-block; 
						white-space:nowrap; overflow:hidden; position:absolute; left:4px; top:2px; 
						filter:alpha(opacity=50);}

/* aric.chen tree select */
.macTreeSelect { padding-right:25px !important; cursor:pointer;width: 117px;
				background-image:url("/javax.faces.resource/img/comp/arrow_down.png.xhtml");background-position: right center;background-repeat: no-repeat;
				margin: 0;outline: medium none;padding: 4px;font-weight: normal;}

/* jquery waiting roller */
.jquery_waitroller_loading { width:16px; height:19px; position:absolute; z-index:6000; display:none; 
				background:url("/javax.faces.resource/img/common/loading_tp.gif.xhtml") no-repeat; }

/*aric.chen defined lookup dialog*/
#lookupDialog { width:800px; height:565px; display:none; overflow:hidden; }
#lookupDialog .lookupDialogContent { height:430px; overflow:hidden; }
#lookupDialog hr { display:none; }
#lookupDialog .dialogBottom { margin:20px 16px 0; padding:12px 0; border-top:1px solid #d8d8d8; position:relative; }
#lookupDialog .infoTip { margin:3px 16px 0; }
#lookupDialog .saveInfo { left:0px; top:12px; position:absolute; }

#lookupForm .macToolbar { margin-top:10px; }
#lookupForm .quickSearchPanel { margin-top:0; }

.lookupCondition { margin:0 16px; }
.lookupCondition hr { border:none; }
[id$=bottomToolbar] { margin:6px 16px 0; display:block; }
.editDialog .ui-panelgrid td { padding:0; }

.operInfoTooltip { width:400px; padding: 4px 2px; border:none; box-shadow:0 0 5px #999; border-radius:6px; position:absolute;
		background:#E6E6E6; background:-ms-linear-gradient(top,#fff, #E6E6E6); background:-moz-linear-gradient(top,#fff, #E6E6E6);
		background:-webkit-linear-gradient(top,#fff, #E6E6E6); display: none; }
.operInfoTooltip .handlerPanel {border-right: 1px #999 solid;width:30%;float:left;}
.operInfoTooltip .loggerPanel {width:68%;float:left;}
.operInfoTooltip .operInfoTable { float:left; min-height:120px; overflow-y:auto; max-height:120px; width: 100%;}
.operInfoTooltip table {width: 100%;}
.operInfoTooltip .titlePanel { background-color:#E6E6E6; text-align: center;margin: 5px; font-size: 1.3em; cursor: default;}

.titleTooltip { padding:4px; background-color:#fff; border:1px #dbdbdb solid; position:fixed; display:none; }

/* user select picture dialog */
#userPictureDialog { width:820px; }
#userPictureDialog .ui-tabs { background:#fff; }
#userPictureDialog .ui-tabs-panel { padding:0; }
#userPictureDialog .dialogContent {height: 400px;}
#userPictureDialog .uploadContent { width:100%; margin:100px 0 0 0; display:inline-block; }
#userPictureDialog .infoTip { margin:86px 0 0 0; }
#userPictureDialog #imageCutCotnent { display:none; }
#userPictureDialog .imageCutContainer { height:340px; padding:30px 0 0 100px; overflow:auto; }
#userPictureDialog #imageCut { max-width:320px; }
#userPictureDialog iframe { margin:0; padding:0; border:none; }
#userPictureDialog #uploadLocal,#userPictureDialog #imageAlbumSelect { height:330px; }
#userPictureDialog #userPictureFile { display:none; }
.jcrop-holder { width:320px !important; background:#fff !important; }
.jcrop-holder #preview-pane { display:block; position:absolute; top:0; right:-220px; z-index:2000; }
#preview-pane .preview-container { width:48px; height:48px; margin:10px 0 0 0; border:1px solid #ddd; overflow:hidden; }
#userPictureDialog #preview_img { width:48px; height:48px; border-radius:6px; }
</pre></body></html>