@charset "UTF-8";
@import "null.css?\"\{";
@import "patch-iewin.css";
li {list-style:none;}
.li_inline li {list-style:none;display:block;}
/*  CHANGELIST TABLES  */
ul.errorlist {margin-top:0px;margin-bottom:0px;padding:0px;clear: left;}
/*tbl table*/
#tbl thead tr th, #tbl tbody tr td { padding:1px; text-align:left;}   
div#id_showTbl { clear: both; position:relative;}
#id_showTbl table { border-collapse:collapse; width: 100%; }
#id_showTbl table thead th {white-space:nowrap; border:1px solid #d5d8d2;padding:2px 2px 2px 2px;overflow: hidden;color:#FFF;height:22px\9;*height:18px;*padding-top:2px;*vertical-align:middle;}

#id_showTbl table thead th  {
height:25px;
[height:20px;
height:20px;]
}

/*table*/ 
.table td {padding:2px !important; color:#666666;text-align:left;/*padding:2px;*/height:15px;height:10px\9;vertical-align:middle;word-break:keep-all;word-wrap:normal;white-space:nowrap;}
.table_t td{word-break:break-all;word-wrap:break-word;white-space:normal;}
.table th{padding:2px !important;border-width:0px 1px 0px 0px; height:20px\9;text-align:center;vertical-align:middle;word-break:keep-all;word-wrap:normal;white-space:nowrap;}
.table_t th{word-break:break-all;word-wrap:break-word;white-space:normal;border-width:0px 1px 1px 0px;}
.table td a{vertical-align:middle;white-space:nowrap;word-wrap:normal;}
.table tr.child_row td.childexp {background: #89f;}
.table tr.child_row td.childcontent {_border-right:2px !important; background:url("../img/images/treeview-default-line.gif") no-repeat scroll 0 0 transparent;background-position: 65px -1746px;}


.table{border-width:1px 0px 0px 1px !important;}
.table tbody td.class_select_col {text-align: center; /* width:12px !important;*/}

.table1 thead th{border-width:0px 1px 1px 0px;}

.table thead th{[height:21px;height:20px;]}

.table thead th {
height:25px;
[height:20px;
height:20px;]
}
.table_t thead th {
height:25px;
[height:19px;
height:19px;]
}
.tbl_datalist{width:100% !important;}
.table td td{border:0px;}
.table td .table td{border:1px solid #d5d8d2; border-width:0px 1px 1px 0px;}
.tbl_padding td{padding:0px 3px 0px 3px !important;}

.table_detail th{background-color: #d6ecff; border:1px solid #FFFFFF; border-width:0px 1px 1px 0px; color: #000000; vertical-align:middle;}
.table_detail td{background-color: #e5f3ff; border:1px solid #FFFFFF; border-width:0px 1px 1px 0px; color: #aaaaaa;}
/*end table*/

div#id_page_load{position: absolute; z-index: 999999; text-align: center; left: 45%; top: 45%; border-width:5px;border-style:solid;}
.div_page_load{float:left; border-width:1px;border-style:solid;height: 40px; line-height: 40px; padding:2px 15px 2px 15px;}

#id_td_show_select_all div{text-align:center;font-size:80%;padding:3px 8px;color:#000000;background:#ffffff url(images/ui-bg_dots-small_35_35414f_2x2.png) top repeat-x scroll 50% 50%;}
#id_td_show_select_all div span{text-decoration:underline;cursor:pointer;}
a:link,a:visited {color:#5b80b2;text-decoration:none;}
a:hover{text-decoration:underline;color:#7ac142;}

.select_row_style{background-color:#BFFFFF !important;}
.click_row{background-color:#e8eaeb !important;}

#id_accmorecardempgroup .dt_bdiv{height:280px;/*height:245px\9*/}
/*form*/
#id_div_edit{padding:0px;}
form tr{vertical-align:top;}
form th{text-align:right;}
label{
font-weight: normal;
}
label.required{ padding-left:6px;  background-image:url(../images/images_icon.gif); background-repeat:no-repeat; background-position:-786px -55px;background-position:-786px -53px\9;_background-position:-786px -51px;word-break:keep-all;word-wrap:normal;white-space:nowrap;}
th label.required{display:block;float:right;}
form label.error,.errorlist li, .successlist li {background: #dcdfe2 url(../img/icon_alert.gif) 5px .3em no-repeat;border:1px solid #cfd1d3;display:block;text-align: center;margin:0 0 3px;padding:4px 5px 4px 25px;margin:0 !important;}
.errorlist,.successlist{margin:0px 10px 0px 10px;}
.errorlist li {color:#FF0000;}
.successlist li{color:#0000ff;background: #dcdfe2;}
input.error {border-color: red !important;color: red !important;}

select.error {border-color: red;color: red;}
div#error_tooltip { background-color:red; border:1px solid #fff; padding:10px 15px; display:block; color:#fff; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; z-index:10001}
div#obj_tooltip {display:none; color:#000000; z-index:10001;width:150px;}
div#obj_tooltip .pop_menuBox{background: #ffffff;border:1px solid #b3b3b2;padding: 1px 1px;}
div#obj_tooltip .op_menu_title{ margin:2px; padding:2px; border:1px solid #dcdfe2; background-color:#f7feff;word-break:break-all;word-wrap:break-word;white-space:normal;}
div#obj_tooltip li li{list-style:none;clear:left;width:100%;line-height:20px;padding-left:0px !important;padding-right:2px;background:url(../images/images_icon.gif) -823px -25px no-repeat;background-position:13px 9px;text-align:left;vertical-align:middle;	padding-left:0px;*word-break:keep-all;*white-space:nowrap; display:block; }
div#obj_tooltip li li a{padding: 0px 0px 0px 20px;display: block; line-height:20px; display:block;}
div#obj_tooltip li li a{color:#2b333c;display:block;padding-right:5px;}
div#obj_tooltip li li a:link,div#obj_tooltip li li a:visited{color:#2b333c;}
div#obj_tooltip li li a:hover{color:#7ac142;background:#b2e1ff url(../images/images_icon.gif) no-repeat;background-position:-823px -42px;}

#obj_tooltip ul li { float: none; display: block;}
#obj_tooltip ul li span{padding-left:5px; color:#000099; font-weight:bold;}
/* ? */
.level_1 { margin-left: 16px; }.level_2 { margin-left: 32px; }.level_3 { margin-left: 48px; }.level_4 { margin-left: 64px; }.level_5 { margin-left: 80px; }
.level_6 { margin-left: 96px; }.level_7 { margin-left: 112px; }.level_8 { margin-left: 128px; }.level_9 { margin-left: 144px; }.level_10 { margin-left: 160px; }.level_11 { margin-left: 176px; }

div#show_department{background:white;height:150px;min-width:300px !important;width:300px;float:left;border-top: black 1px solid;border-right: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;overflow:auto;}

.portlet-heade .zd_Department, a.zd_Department, .zd_Department option {background: transparent url(../img/images/team.png) no-repeat scroll 0 50%;padding-left: 16px;}
.zd_Department{padding-left:5px;}
.zd_Department option#id_null {background: transparent url(../img/spacer.gif) no-repeat scroll 0 50%;}
.zd_ContentType option {background: transparent url(../img/images/team.png) no-repeat scroll 0 50%;padding-left: 16px;}
.portlet-header .zd_employee, .portlet-header .zd_Staff, a.zd_Staff, a.zd_employee, .zd_Staff option, .zd_employee option {background-image: url(../img/images/staff.png);background-position: 0 50%;background-repeat: no-repeat;padding-left: 16px;}

option#id_null {background: transparent url(../img/spacer.gif) no-repeat scroll 0 0;}

/*dept treeview*/
.showDeptTree .div_ListAndFilter{ width:70%; float:left;}
.showDeptTree .div_ListAndFilter .div_box{/*height:352px;height:332px\9;_height:352px;*/}
.showDeptTree .div_ListAndFilter .div_box .dt_bdiv{height:280px;height:280px;}
.showDeptTree .div_dept_tree{ width:47%; float:right;}
.showDeptTree .div_dept_tree{margin-left:0px !important;}
.showDeptTree #id_showTbl{margin-right:0px !important;}


/*area treeview*/
.showAreaTree .div_ListAndFilter{ width:70%; float:left;}
.showAreaTree .div_ListAndFilter .div_box{/*height:352px;height:332px\9;_height:352px;*/}
.showAreaTree .div_ListAndFilter .div_box .dt_bdiv{height:280px;height:280px;}
.showAreaTree .div_area_tree{ width:47%; float:right;}
.showAreaTree .div_area_tree{margin-left:0px !important;}
.showAreaTree #id_showTbl{margin-right:0px !important;}


/**/
.portlet-header {
	border-bottom:1px solid #eeeeee;
	background:url(../images/images_bg.gif) 0px -247px !important;
	height:15px !important;
	line-height:12px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.portlet-header .ui-icon { float: right;  margin-right:10px;}
.ui-icon-circle-arrow-s{background:url(../images/images_icon.gif) -84px -147px;width:20px;height:15px;}
.ui-icon-closethick{background:url(../images/images_icon.gif) -130px -148px no-repeat;width:12px;height:12px; margin-top:3px;}
.ui-icon-contact{background:url(../images/images_icon.gif) -170px -147px no-repeat;width:20px;height:16px;}

.portlet-header .nav{line-height:16px;background:url(../images/icon_addToDesk.gif) no-repeat; background-position:center left;*background-position:top left; padding:0px 0px 0px 15px;*margin-top:-1px;}
.portlet-header .nav ul{ min-width:100px;}
.set_index{margin-left:50px;}
.set_index li{margin-right:10px; padding-left:10px;background:url(../images/icon_setIndex.gif) left center no-repeat;}
#id_header {width: 100%; float:left; background:#417690 url(../img/headerbg.png) repeat scroll center bottom; color:#F4F379;}
#id_header #logo {font-size: 2em; padding: 5px 0 5px 10px ;}
#id_header #personal {text-align: right; top:0; position: absolute; width: 100%;}
#id_header #personal a {color:#F4F379;}
#id_mainmenu{width: 100%; float:left; background:#006688 url(../img/headerbg.png) repeat scroll center top}
#id_page_main{float: left;width:100%;}
form#id_edit_form {padding: 0em;}
form#id_edit_form table {clear: left; }
form#id_edit_form table label{*line-height:23px;}
form#id_edit_form table table {margin-left:0px; }
textarea{word-break:break-all;word-wrap:break-word;white-space:normal;}
form#id_edit_form table td{word-break:keep-all;word-wrap:normal;white-space:nowrap;}
form#id_edit_form table td div.objs_for_op{word-break:break-all;white-space:normal;word-wrap:break-word ;position:absolute; left:15px;left:5px\9; border:1px solid #dcdfe2;height:50px; width:750px; overflow:auto;}
form#id_edit_form table th{padding-top:3px;_padding-top:0px;word-break:keep-all;word-wrap:normal;white-space:nowrap;}
form#id_edit_form table th label{word-break:keep-all;word-wrap:normal;white-space:nowrap;_display:block;_float:right;}
form#id_edit_form table th img,form#id_edit_form table td img{vertical-align:middle; }
form#id_edit_form #id_tabs table {float: none;}
form#id_edit_form td div {max-width: 1600px;}
form#id_edit_form #id_help_text{width:90%}
form#id_edit_form #id_help{position:absolute;right:10px;right:15px\9;text-align:right;margin-top:-5px;}
form#id_edit_form .form_help,.form_help {background-color: #fff; padding: 10px; margin:10px; position:relative;}
form#id_edit_form .form_help #id_help_text img {padding-right: 10px; max-width: 70px; max-height: 70px;}

form#id_edit_form input[type="text"],form#id_edit_form input[type="password"],table#id_form_search input[type="text"]{width:140px;}
form#id_edit_form input{width:expression((this.type=="text") ? "140px" : " ");}
form#id_edit_form input{width:expression((this.type=="password") ? "140px": " ");}
form#id_edit_form select,table#id_form_search select{width:144px;width:144px\9;height:auto;}
form#id_edit_form input[type="file"]{/*height:22px; width:160px;*/}
select{_width:142px;}

input.wZBaseIntegerField,input.wZBaseDecimalField,input.wZBaseFloatField,input.wZBaseTimeField,input.wZBaseCharField,input.wZBaseEmailField,.wZBaseSmallIntegerField {_width:140px;}
.tbl_form_search input,.tbl_form_search select,input.wZBaseIPAddressField{_width:140px;}
label input.wZBaseIntegerField{width:auto;}

form#id_edit_form input.select_EmpSubmit,form#id_edit_form input#id_dept_all{width:20px;}
form#id_edit_form input.chk_selected_all,form#id_edit_form input.select_row{width:13px;}
form#id_edit_form .form_operation { float: right; margin-right: 0.7em; }
form#id_edit_form .form_operation ul span { display: none; }
form#id_edit_form .form_operation ul li span { display: block;}
form#id_edit_form .form_operation ul li ul li { padding-left: 1em; display: block;}
form#id_edit_form .form_operation ul li ul li input {cursor: pointer;}
#cmbviewname{ min-width: 45px; width:100px;}
.ui-tabs-panel select {width: 100%;}

#changelist #show_deptment #id_dept span{float:none;}
#changelist #show_deptment .title span.close{float:right;}
#changelist td span.ui-icon { float: right; }
.pages div span{float:none;}
.pages span{float:none !important;}
.pages{float:right;}
#id_filterbar span { padding-left: 7px; }
#id_filter_label {padding-left: 25px; background: url(../img/filter.gif) left 50% no-repeat;}
#id_filter {padding:1px 2px 2px 10px ;*padding:0px  2px  0px  2px ; border-width: 0px 0; border-color: #ddd; border-style: dotted; clear:both;}
.toolbar{ height:auto; padding-bottom:4px; padding-top:0; clear:both; padding:0 10px;white-space:nowrap;}
#changelist{width: 100%;}
#changelist #id_select_div{padding-right: 10px;}
#changelist #id_div_actions div, #changelist #id_div_actions span {float: left;}
#changelist #id_select_div #id_selected_count {float:right;}
#changelist-search #id_line div{margin-right:-1px; float:left;}
#changelist-search #id_line #id_log_url{clear:both;*width:110px;}
#changelist-search #id_submit { background:url(../img/icon_searchbox.png) left 50% no-repeat; padding-left: 20px; padding-right: 5px; border: 0; }
#changelist div.toolbar { border-bottom:dotted #aaa 1px;height:auto;padding-bottom:2px;padding-top:0;clear:both;padding:0 10px;white-space:normal;}
.toolbar input{min-width:40px; padding: 0 6px; border:1px; border: 1px solid #bbbbbb; margin-right: -1px; background:transparent;display: inline-block;} 

.pop_time a,.pop_cal a,.pop_time_now{cursor:pointer;text-decoration:none;}
.pop_cal{margin-left:5px;}
.wZBaseDateTimeField {width: 9.6em;}
.div_box1 .wZBaseManyToManyField {border: 1px solid #71a8d8;min-height: 2em; max-height:25em; min-width: 20em; float:left;}/*overflow-y: scroll;*/
.wZBaseManyToManyField li {padding: 2px; padding-left: 5px;}

/*start-special for iaccess*/
.checkbox_div {vertical-align: top !important;}
.wZBaseManyToManyFieldCopy {border: 1px solid #bbbbbb; overflow-y: scroll; min-height: 2em; max-height:20em; min-width: 20em; float:right;}
.wZBaseManyToManyFieldCopy li {padding: 2px; padding-left: 5px;}

/*end-special for iaccess*/
.nav_menu {list-style:none;padding:0;width:100px;}
.nav_menu li {list-style:none;margin:1px;}
div.editformbtn{display:block;width:96%;padding:5px 0px 0px 0px;margin:10px 10px 10px 10px ;border-top:1px dotted #85A0C7;text-align: left;float: left;}
div.editformbtn div{padding: 5px;margin-right: 15px; float:left;}
div.editformbtn div a{float:left;}
#id_td_show_select_all{display:inline-block;}

/* Swift */	  
.swift {border:1px solid #fff; color:#fff; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; padding: 10px 5px 10px 15px;background: rgba(0,0,0,0.90);text-shadow: 1px 1px 1px #2C2C2C;color: #fff;}
.swift .form-style{ display: none;}
.swift form#id_edit_form table{padding:0;}
.swift div.editformbtn{display:block;border-top: none;}
.swift div.editformbtn input {margin: 0 2px;padding: 4px 8px;background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.15);outline: none;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.swift div.editformbtn input:hover {background: rgba(255, 255, 255, 0.2); cursor: pointer;}
.swift div.editformbtn input:active {background: #161616;color: #c7c7c7; }
#id_td_row_menu span.op_menu{ background:url(../images/icon_op_menu.gif) center no-repeat; padding-left:13px;height:20px;height:15px\9;}
#op_menu_div li { padding-left: 10px;}

td span.tree { padding-top: 5px; padding-bottom: 5px; }
span.tree li { list-style: none; display: inline; padding-left: 2.0em; background: url(/media/img/images/tree.gif) no-repeat scroll 0 0 transparent; padding-top: 5px; padding-bottom: 5px; }
span.tree li.space { background-position: -20px 0; }
span.tree li.leaf { background-position: 0 -17px; }
span.tree li.last { background-position: 0 -63px; }
span.tree li.parent_line { background-position: 0 -49px;}
span.tree li.folder { background-position: -18px -87px; }
span.tree li.folder .last { background-position: -2px -112px; }
span.tree li.folder .first { background-position: 3px 7px; }
span.tree span.content { margin-left: -0.5em; }

#calendarlink img,#clocklink img{vertical-align:middle;margin-top:2px\9;}
/******************* action botton style ***************************/
#id_model_extend a {color: #fff;}
#id_model_extend a:hover {color: #7ac142;}
.leftBox div ul li a span,.editformbtn div span{ background-image: background-repeat:no-repeat;color: #fffff;}
.editformbtn div span{width:16px; height:22px;display:block;float:left;padding-right:3px;}
#div_id_shownext span {display:block; float:left;padding:0px;margin:0px 5px;}
#div_id_shownext span span{width:16px; height:22px;display:block;float:left;padding-right:3px;margin-right:0px;}
#div_id_shownext .action_Cancel{background-position:-547px -146px;}
.topSearchBtn{_width:220px;}
.topSearchBtn .Link_blue1{display:block; float:left; margin-right:8px;}
.topSearchBtn .Link_blue1 a{line-height:18px;}
.topSearchBtn span span{background-image:url(../images/images_icon.gif); background-repeat:no-repeat;}
.action_topClear{ background-position:-36px -186px; padding:0px 0px 1px 0px;width:18px;height:17px;}
.action_topSearch{ background-position:-651px -105px; padding:0px 0px 1px 0px;width:18px;height:17px;}
.action_advancedSearch{ background-position:2px -187px; padding:0px 0px 1px 0px;width:18px;height:17px;}
.grid .action a{ background:url(../images/images_icon.gif) -808px -23px no-repeat; background-position:-808px -25px\9; padding:0px 0px 0px 5px;}

_helpOnline{ background:url(../images/icon_r_r1.gif) left no-repeat;}
.btn_contact{background:url(../images/icon_r_r3.gif) left no-repeat;}

.headTopRight_t ul li span{background-image:url(../images/images_icon.gif);}
.btn_option{background-position:-215px -146px;}
.btn_help{background-position:-255px -146px;padding:0px 2px 0px 0px;}
.btn_logout{background-position:-339px -146px; padding:0px 2px 0px 0px;}
.btn_changePW{background-position:-296px -146px;padding:0px 4px 0px 0px;}

.action_add{ background-position:-226px -49px;height:28px;}
.action__add{background-position:-226px -49px;height:28px;}
.action_OpAddManyObj{background-position:-226px -49px;height:28px;}
.action__clear{background-position:-182px -49px;height:30px;}
.action_clear1{background:url(../images/images_icon.gif);background-position:-553px -187px; padding:0px 0px 1px 15px;}
.action_log{background-position:-525px 0px; width:105px;height:26px;}
.action_import{ background-position:0px 0px;  height:31px;}
.action_export{ background-position:-45px 0px;  height:31px;}
.action_OpAddManyUserID{background-position:-226px -49px;}
.action_OpBatchIssueCard{ background-position:-455px -49px; height:25px;}
.action_SaveandContinue,.action_SaveandNew{ background:url(../images/images_icon.gif);background-position:-464px -144px;}
.action_Save, .action_OK{ background:url(../images/images_icon.gif);background-position:-505px -144px;}
.action_Cancel{background:url(../images/images_icon.gif);background-position:-547px -143px;background-position:-547px -143px\9;}
.hide{display:none;}

.icon_Shift_Detail{background:url(../images/images_icon.gif) -314px -210px no-repeat;width:23px;height:24px;padding:10px 0px 1px 20px;line-height:30px;}

/** pos **/
.action_Reimburse{background-position:-662px 0px;}
.action_Supplement{background-position:-698px 0px;}
.ds_SplitTimePage{background-position:-735px 0px;}
.ds_BatchTimePage{ background-position:-542px -48px;}
.action_ICcard{ background-position:-577px -48px;}
.ds_DiningPage{ background-position:-619px -48px;}
.ds_MealPage{background-position:-656px -48px;}
.ds_MerchandisePage{ background-position:-693px -48px;}
.ds_KeyValuePage{background-position:-730px -48px;}

.action_showDeptTree{ background:url(../images/action_showDeptTree.gif) left no-repeat; display:none !important;}
.action_hideDeptTree{ background:url(../images/action_hideDeptTree.gif) left no-repeat;}
.action_next{ background:url(../images/images_icon.gif) -173px -103px no-repeat;padding:0px 0px 1px 18px;}
.action_more{ background-image:url(../images/images_icon.gif); background-position: -434px -189px;background-position: -434px -186px\9;_background-position: -434px -187px; background-repeat: no-repeat; padding:0px 0px 1px 18px;*padding:3px 0px 0px 18px;}
.action_OpAddTempShifts{ background-position:-615px 0px; }
.action_OpAddUserOfRun{background-position:-226px -49px;}
.action_AddUserOfRun{ background-position:-350px 0px;}
.action_calculate{background:url(../images/images_icon.gif) -590px -188px no-repeat; padding:0px 0px 1px 14px;height:20px;}
.action_OpAddManyCheckExact{ background-position:-226px -49px;}
.action_OpAddCheckExact{ background-position:-395px 0px;}
.action_leave{background-position:-570px 0px; }
.action_OpSearchACPanel{ background-position:-176px 0px; height:28px;}
.action_OpBackupDB{ background-position:-264px 0px;}
.action_OpInitDB{ background-position:-307px 0px;}
.action_OpRestoreDB{ background-position:-219px 0px;}
.action_Search{ background:url(../images/images_icon.gif) -650px -105px no-repeat; padding:0px 0px 1px 18px;padding-top:1px\9;}
.div_EmpItemDefine .action_Search{padding-top:18px;}
.leftBoxTop a,.leftBoxMiddle a { padding:0px 0px 0px 0px;color:#fffff;font-size: 10pt;line-height: 38px;}
.leftBoxTop a:hover,.leftBoxMiddle a:hover  {color: #7ac142;background-color: #4d5053;}

.leftBox ul li a span,.leftBoxTop div li span,.leftBoxMiddle li span,#id_special_menu li span{display:block; height:0px;width:0px; padding-left: 10px;color:#fffff;}
.leftBoxBottom a{ padding:0px 0px 1px 5px;*padding:4px 0px 1px 5px;}
.action_OpAddManyOverTime{background-position:-226px -49px;}

.ds_DoorMngPage{ background-position:-136px -49px;}
.ds_AccInterLock{ background-position:-319px -48px;}
.ds_AccAntiBack{  background-position:-362px -48px;}
.ds_AccAlarmType{ background-position:-408px -50px;}
.ds_AccWiegandFmt{background-position:-273px -50px;}
.ds_AccLinkageIO{ background-position:-90px 0px;}
.ds_AccMoreCardEmpGroup{background-position:-46px -48px;}

.ds_MonitorAllPage{ background-position:-440px 0px;}
.ds_MonitorAlarmPage{background-position:-483px 0px;}
.ds_ElectroMapPage{background-position:-501px -49px;}
.ds_AllEventReportPage{ background-position:-440px 0px;;}
.ds_AlarmEventReportPage{ background-position:-408px -50px;}
.ds_EmpLevelReportPage{ background-position:-94px -50px;;}
.ds_EmpLevelByLevelPage{ background-position:-48px -50px;}
.ds_EmpLevelByEmpPage{background-position:-94px -50px;}

/** 人事-基本资料 **/
.ds_CountryPage{ background-position:-2px -256px;}
.ds_StatePage{ background-position:-39px -256px;}
.ds_CityPage{ background-position:-75px -256px;}
.ds_NationalPage{ background-position:-113px -256px;}
.ds_EducationPage{ background-position:-152px -256px;width:43px !important;}

.submit{background:url(/media/img/icon_searchbox.png) left 50% no-repeat; padding-left: 20px; padding-right: 0px;min-width:20px; border: 0;}
.div_emp_close .close{background:transparent url(../img/tool-sprites.gif) no-repeat scroll 0 0;cursor:pointer;float:right;height:15px;margin-left:2px;margin-right:2px;overflow:hidden;width:15px;margin-top:2px;}

#show_deptment .title .close{width:auto;background:url(../images/images_bg.gif) 0px -824px repeat-x;
border:1px solid #7ac142;color:#333333;float:right;height:15px;margin-left:2px;margin-right:2px;overflow:hidden;margin-top:2px;}

#show_deptment{border: #9dc2e1 1px solid; background: #f3f7ff;width:320px;margin-top:0px;}
#id_area_select #show_deptment{border:0px;background:none; width:300px;margin-top:0px;}
.btn_showDeptTree #show_deptment{width: 320px;display:none;padding:1px; position: absolute;  z-index:16;margin-left:-128px;*margin:17px 0px 0px -142px;}
.t_btn_showDeptTree #show_deptment{width: 320px;display:none;padding:1px; position: absolute;  z-index:16;margin-left:-128px;*margin:17px 0px 0px -142px;}
#show_deptment #id_dept{ width:320px; min-height:300px; max-height:320px;_height: expression( this.scrollHeight > 320 ? "320px" : "auto" ); min-width:300px; max-width:320px;_width: expression( this.scrollHeight > 320 ? "320px" : "auto" );overflow:auto;overflow-x:auto\9; overflow-y:scroll\9;}

.title {background-image:url(../img/bg_box_title.png);border-bottom:1px solid #9DC2E1;height:20px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:right;vertical-align:middle;white-space: normal;}
a.child_hide{background:url(../images/images_icon.gif) -118px -220px no-repeat;padding-right:18px;border:0;align:absmiddle;*float:left;*display:block; cursor:pointer;}
a.child_show{background:url(../images/images_icon.gif) -148px -220px no-repeat;padding-right:18px;border:0;align:absmiddle;*float:left;*display:block; cursor:pointer;}

	/* btn */
	.btn0{background:url(../images/btn40.gif) no-repeat; height:20px; background-color:none; border:none; cursor:pointer;}
	.btn40{ width:40px; background-position:0 0;}
	.btn56{ width:56px;}
/******************* end action_botton style ***************************/
.ui-datepicker-trigger{margin-bottom:-3px;margin-bottom:0px\9;}
/*tooltip overlay*/
:focus{-moz-outline-style:none;}
.apple_overlay{display:none;background-image:url(../img/overlay/transparent.gif);  pfont-size:12px;
}
.apple_overlay div.close{position:absolute; right:0px; top:0px; line-height:35px; cursor:pointer;height:35px;width:35px; z-index:22;background:url(../img/dclose.png); _background:url(../img/dclose.gif);}
.apple_overlay .div_box div.close{top:-10px;}
.contentWrap{_overflow:hidden;}
.contentWrap .div_box{ margin:0px;}
.displayI{display:inline;}


.dt_hdiv_tbl,.dt_bdiv_tbl{width:100%;}
.dt_hdiv_tbl table,.dt_bdiv_tbl table{margin:0px 0px 0px 0px !important;}
.dt_hdiv{overflow:hidden;width:100%;/*scrollbar-face-color:#949ca1;scrollbar-highlight-color:#949ca1;scrollbar-shadow-color:#949ca1;scrollbar-3dlight-color:#949ca1;scrollbar-arrow-color:#949ca1;scrollbar-track-color:#949ca1;scrollbar-darkshadow-color:#949ca1;*/}
div.dt_bdiv{overflow:auto;width:100%;position:relative;}
.zd_Emp div.dt_bdiv{position:static;}

.dt_hdiv{
overflow:hidden;
height:35px;
[height:auto;
overflow:auto;height:25px;]
}
.dt_hdiv{
overflow:hidden\9;
height:auto\9;
}
div.dt_bdiv{/*div.dt_bdiv_scrollY*/
margin-top:-10px;
[margin-top:0px;/*Safari*/
margin-top:0px;]/*Safari*/
}

.dt_hdiv_right{width: 18px; height: 25px; height: 24px; position: absolute; right: 0px; _right: 0px;top:0px; z-index:5\9;}
.zd_Emp .dt_hdiv_right{height:23px}
#id_main_div div.dt_bdiv,#id_worktable_search_form div.dt_bdiv,.h280 div.dt_bdiv{height:280px;}/*datalist最小高度固定为280px*/
div#id_shifts_all .dt_bdiv{max-height:360px;max-height:350px\9;height:expression((this.scrollHeight >= 360) ? "360px" : this.scrollHeight + 18 ) ; }
#child_iaccess_AccDoor div.dt_bdiv{height:auto !important;}/*门设置里面的从表例外*/

.apple_overlay .btns_class{text-align:right;border-top:1px dotted #85A0C7;margin:10px 0px 0px 0px ;padding:5px 0px 0px 0px;}
.apple_overlay .btns_class .btn{width:60px;}
.table_t .table{width:100%;}
/*.table_t{overflow-x:scroll;}*/


/*-------------------------------------
zTree Icons Skin

version:	2.0
author:		Hunter.z
email:		hunter.z@263.net
website:	http://code.google.com/p/jquerytree/

-------------------------------------*/

.tree li button.sim1.ico_open{ background:url(../images/sim/1_open.png);}
.tree li button.sim1.ico_close{ background:url(../images/sim/1_close.png);}
.tree li button.sim2.ico_open{ background:url(../images/sim/2.png);}
.tree li button.sim2.ico_close{ background:url(../images/sim/2.png);}
.tree li button.sim2.ico_docu{ background:url(../images/sim/2.png);}
.tree li button.sim3.ico_docu{ background:url(../images/sim/3.png);}
.tree li button.sim4.ico_docu{ background:url(../images/sim/4.png);}
.tree li button.sim5.ico_docu{ background:url(../images/sim/5.png);}
.tree li button.sim6.ico_docu{ background:url(../images/sim/6.png);}
.tree li button.sim7.ico_docu{ background:url(../images/sim/7.png);}
.tree li button.sim8.ico_docu{ background:url(../images/sim/8.png);}
.tree li button.sim9.ico_docu{ background:url(../images/sim/9.png);}
.tree li button.sim10.ico_docu{ background:url(../images/sim/10.png);}

.tree li button.flag1.ico_open{ background:url(../images/flag/1_open.png);}
.tree li button.flag1.ico_close{ background:url(../images/flag/1_close.png);}
.tree li button.flag2.ico_open{ background:url(../images/flag/2.png);}
.tree li button.flag2.ico_close{ background:url(../images/flag/2.png);}
.tree li button.flag2.ico_docu{ background:url(../images/flag/2.png);}
.tree li button.flag3.ico_docu{ background:url(../images/flag/3.png);}
.tree li button.flag4.ico_docu{ background:url(../images/flag/4.png);}
.tree li button.flag5.ico_docu{ background:url(../images/flag/5.png);}
.tree li button.flag6.ico_docu{ background:url(../images/flag/6.png);}
.tree li button.flag7.ico_docu{ background:url(../images/flag/7.png);}
.tree li button.flag8.ico_docu{ background:url(../images/flag/8.png);}
.tree li button.flag9.ico_docu{ background:url(../images/flag/9.png);}
.tree li button.flag10.ico_docu{ background:url(../images/flag/10.png);}

/*-------------------------------------
zTree Style

version:	2.0
author:		Hunter.z
email:		hunter.z@263.net
website:	http://code.google.com/p/jquerytree/

-------------------------------------*/
.tree{
	margin:0; 
	padding: 5px;
	color:#333;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
	}

.tree li{
	padding:0; margin:0; 
	list-style:none;
	line-height:18px; 
	text-align:left; 
	white-space:nowrap;
	}

.tree li ul{ margin:0; padding:0 0 0 18px;}
.tree li ul.line{ background:url(../images/line_conn.gif) 0 0 repeat-y;}

.tree li a {
	padding:0; margin:0 10px 0 0; 
	cursor:pointer; 
	color:#333; 
	text-decoration:none;
	}
.tree li a:hover {text-decoration:underline;}
.tree li a.curSelectedNode {
	background-color:#FFE6B0; 
	color:black;
	border:1px #FFB951 solid; 
	opacity:0.8; filter:alpha(opacity=80);
	}
.tree li a.curSelectedNode_Edit {
	line-height: 18px;
	background-color:#FFE6B0; 
	color:black;
	border:1px #FFB951 solid; 
	opacity:0.8; filter:alpha(opacity=80);
	}
.tree li a.tmpTargetNode {
	background-color:#316AC5; 
	color:white;
	border:1px #316AC5 solid; 
	opacity:0.8; filter:alpha(opacity=80);
	}
.tree li a input.rename {height:13px; width:80px; padding:0; margin:0; font-size:12px;}	

.tree li button {
	width:18px; height:18px; 
	padding:0; margin:0; 
	vertical-align:middle;
	border:0 none; 
	background-color: transparent; 
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	}
.tree li button.ico {
	padding:0; margin:0 2px 0 0; 
	}
	
.tree li button.edit {background:url("../images/edit.png") no-repeat scroll 0 0 transparent;}	
.tree li button.remove {background:url("../images/remove.png") no-repeat scroll 0 0 transparent;}	

.tree li button.chk {
	width:13px; height:13px; 
	padding:0; margin:0 3px 0 0; 
	vertical-align:middle;
	border:0 none;
	cursor: auto;
	}
.tree li button.chk.checkbox_false_full { background:url("../images/checkbox.png") no-repeat scroll 0 0 transparent;}	
.tree li button.chk.checkbox_false_full_focus { background:url("../images/checkbox.png") no-repeat scroll 0 -12px transparent;}	
.tree li button.chk.checkbox_false_part { background:url("../images/checkbox.png") no-repeat scroll 0 -72px transparent;}	
.tree li button.chk.checkbox_false_part_focus { background:url("../images/checkbox.png") no-repeat scroll 0 -84px transparent;}	
.tree li button.chk.checkbox_true_full { background:url("../images/checkbox.png") no-repeat scroll 0 -24px transparent;}	
.tree li button.chk.checkbox_true_full_focus { background:url("../images/checkbox.png") no-repeat scroll 0 -36px transparent;}	
.tree li button.chk.checkbox_true_part { background:url("../images/checkbox.png") no-repeat scroll 0 -48px transparent;}	
.tree li button.chk.checkbox_true_part_focus { background:url("../images/checkbox.png") no-repeat scroll 0 -60px transparent;}	

.tree li button.chk.radio_false_full { background:url("../images/radio.png") no-repeat scroll 0 0 transparent;}	
.tree li button.chk.radio_false_full_focus { background:url("../images/radio.png") no-repeat scroll 0 -12px transparent;}	
.tree li button.chk.radio_false_part { background:url("../images/radio.png") no-repeat scroll 0 -72px transparent;}	
.tree li button.chk.radio_false_part_focus { background:url("../images/radio.png") no-repeat scroll 0 -84px transparent;}	
.tree li button.chk.radio_true_full { background:url("../images/radio.png") no-repeat scroll 0 -24px transparent;}	
.tree li button.chk.radio_true_full_focus { background:url("../images/radio.png") no-repeat scroll 0 -36px transparent;}	
.tree li button.chk.radio_true_part { background:url("../images/radio.png") no-repeat scroll 0 -48px transparent;}	
.tree li button.chk.radio_true_part_focus { background:url("../images/radio.png") no-repeat scroll 0 -60px transparent;}	

.tree li button.switch_root_open{ background:url(../images/minus_root.gif);}
.tree li button.switch_root_close{ background:url(../images/plus_root.gif);}
.tree li button.switch_roots_open{ background:url(../images/minus_top.gif);}
.tree li button.switch_roots_close{ background:url(../images/plus_top.gif);}
.tree li button.switch_center_open{ background:url(../images/minus_center.gif);}
.tree li button.switch_center_close{ background:url(../images/plus_center.gif);}
.tree li button.switch_bottom_open{ background:url(../images/minus_bottom.gif);}
.tree li button.switch_bottom_close{ background:url(../images/plus_bottom.gif);}
.tree li button.switch_noLine_open{ background:url(../images/minus_noLine.gif);}
.tree li button.switch_noLine_close{ background:url(../images/plus_noLine.gif);}

.tree li button.switch_root_docu{ background:none;}
.tree li button.switch_roots_docu{ background:url(../images/line_top.gif);}
.tree li button.switch_center_docu{ background:url(../images/line_center.gif);}
.tree li button.switch_bottom_docu{ background:url(../images/line_bottom.gif);}
.tree li button.switch_noLine_docu{ background:none;}

/*--.tree li button.ico_loading{ background:url(../images/loading_tree.gif) no-repeat scroll 0 0 transparent;}--*/
.tree li button.ico_open{ background:url(../images/folder_Open.gif);}
.tree li button.ico_close{ background:url(../images/folder_Close.gif);}
.tree li button.ico_docu{ background:url(../images/page.gif);}

.tree INPUT.checkbox {
	padding:0; margin:0 2px 0 0; 
	width:18px; height:18px; 
	vertical-align:middle; 
	}

.tmpTargetTree {
	background-color:#FFE6B0; 
	border:0px #FFB951 solid; 
	opacity:0.8; filter:alpha(opacity=80);
	}

button.tmpzTreeMove_arrow {
	width:16px; height:16px; 
	padding:0; margin:2px 0 0 1px; 
	border:0 none; 
	position:absolute; 
	background:url(../images/moveArrow.png) no-repeat scroll 0 0 transparent;
	}
	
.zTreeDragUL {
	margin:0; padding:0; 
	position:absolute; 
	background-color:#cfcfcf; 
	border:1px #00B83F dotted; 
	opacity:0.8; filter:alpha(opacity=80);
	}

.zTreeMask {
	 z-index:10000; 
	 background-color:#cfcfcf; 
	 opacity:0.0; filter:alpha(opacity=0); 
	 position:absolute;
}


