* {font-family:SimSun;font-size:12px;}
html, body {width:100%;height:100%;padding:0px;margin:0px;background-color:#FFFFFF;}
/*html {overflow:hidden;}
body {overflow:auto;}*/
table {empty-cells:show;}
td {vertical-align:top;}
textarea {word-break:break-all;}
#COutline {position:fixed;width:100%;height:100%;padding:0px;margin:0px;}
templink {display:none;}

.EditFormWrap {width:95%;margin:0 auto 0 auto;padding:15px 0 0 0;}

.ODFloatFrameHR {height:26px;line-height:26px;padding:0;margin:0;overflow:hidden;}
.ODFloatFrameHR dt {float:left;padding:0;margin:0 0 0 5px;overflow:hidden;line-height:26px;}
.ODFloatFrameHR dd {float:right;padding:0;margin:0 1px 0 0;overflow:hidden;}
.ODC_DEF_FLOATFRAMEO {border-top:1px solid #FFFFFF;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #FFFFFF;background-color:#FFFFFF;overflow:hidden;}
.ODC_DEF_FLOATFRAMES {background:#000000;filter:alpha(opacity=30);opacity:0.3;overflow:hidden;}
.ODC_DEF_FLOATFRAMEH {overflow:hidden;background:url(img/frame_h.gif);border-bottom:1px solid #404040;}
.ODC_DEF_FLOATFRAMEB {overflow:hidden;margin:0px 0px 0px 0px;}
#ODC_DOCMASK {position:fixed;left:0;top:0;right:0;bottom:0;z-index:108001;background-color:#999999;filter:alpha(opacity=80);opacity:0.8;}
#ODC_DOCMASKF {position:fixed;left:0;top:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);z-index:108000;}
#ODC_FLOATDIV {position:absolute;z-index:1000;}

.PromptBar_S {margin:10px auto 15px auto;line-height:24px;border:1px solid #CFCFCF;background:url(img/promptbar_s.gif) #B6ECC5;}
.PromptBar_S span {display:block;margin:0 3px 0 3px;}
.PromptBar_S li {line-height:22px;padding:0px;margin:0px;}
.PromptBar_F {margin:10px auto 15px auto;line-height:24px;border:1px solid #CFCFCF;background:url(img/promptbar_f.gif) #FFB4B4;}
.PromptBar_F span {display:block;margin:0 3px 0 3px;}
.PromptBar_F li {line-height:22px;padding:0px;margin:0px;}
.PromptBar_W {margin:10px auto 15px auto;line-height:24px;border:1px solid #CFCFCF;background-color:#FFE1AE;}
.PromptBar_W span {display:block;margin:0 3px 0 3px;}
.PromptBar_W li {line-height:22px;padding:0px;margin:0px;}
.PromptBar_I {margin:10px auto 15px auto;line-height:24px;border:1px solid #CFCFCF;background-color:#E5E9FF;}
.PromptBar_I span {display:block;margin:0 3px 0 3px;}
.PromptBar_I li {line-height:22px;padding:0px;margin:0px;}

.loadingFlag {display:block;border:1px solid #E1E1E1;padding:2px;}
.loadingFlag span {display:block;width:300px;height:30px;background-image:url(img/screenProcessing.gif);background-color:#ffffb0;background-repeat:no-repeat;background-position:center;}
.processingFlag {display:block;border:1px solid #E1E1E1;padding:2px;}
.processingFlag span {display:block;width:300px;height:30px;background-image:url(img/screenProcessing.gif);background-color:#ffffb0;background-repeat:no-repeat;background-position:center;}

.EditTextBox {border:1px solid #CCCCCC;line-height:18px;height:18px;}
.EditTextBox:hover {border:1px solid #fe4334;}
.EditButton {padding:0 4px 0 4px;margin:0;line-height:23px;height:23px;border:none;border-radius:3px;background-color:#333333;color:#FFFFFF;}

.EditSelect {line-height:18px;height:18px;}
.EditSelect:hover {}
.EditTextArea {border:1px solid #CCCCCC;line-height:18px;}
.EditTextArea:hover {border:1px solid #fe4334;}

.EditValidationBox {border:1px solid #CCCCCC;line-height:18px;height:18px;}
.EditValidationBox:hover {border:1px solid #fe4334;}

.EditCtl_OL {overflow:hidden;width:100%;margin:7px auto 7px auto;}
.EditCtl_TB {width:100%;margin:0px auto 7px auto;}
.EditCtl_SN {width:14px;font-size:12px;color:#FF0000;}
.EditCtl_NM {width:150px;line-height:18px;}
.EditCtl_BD {}

.EditCtl_CH {float:left;overflow:hidden;}

.EditCtl_LT {margin-right:9px;float:left;line-height:18px;}
.EditCtl_RT {margin-left:9px;float:left;line-height:18px;}
.EditCtl_BT {padding-top:5px;clear:both;line-height:18px;}

.Select_outline {background:url(img/select.gif) right no-repeat #FFFFFF;cursor:hand;border:1px solid #CCCCCC;line-height:21px;height:21px;padding:0px 20px 0px 5px;overflow:hidden;text-align:left;/*min-width:50px;*/}
.Select_outline:hover {border:1px solid #fe4334;}
.Select_selected {background-color:#0A246A;color:#FFFFFF;padding:3px 12px 1px 8px;}
.Select_selected * {color:#FFFFFF;}
.Select_normal {background-color:;color:;padding:3px 12px 1px 8px;}
.Select_float {background:#FFFFFF;border:1px solid #333333;cursor:hand;border-collapse:collapse;}
.Select_dialog {width:100%;height:100%;overflow:auto;background-color:#FFFFFF;}
.Select_dialog div {text-align:left;vertical-align:top;width:auto;overflow:hidden;}

.TextBox_PwdSafe {border-collapse:collapse;margin-top:2px;width:100px;}
.TextBox_PwdSafe tr {background-color:#E4E4E4;}
.TextBox_PwdSafe td {border:1px solid #CCCCCC;text-align:center;line-height:16px;}
.TextBox_PWL {color:#999999;}
.TextBox_PWM {color:#999999;}
.TextBox_PWH {color:#999999;}
.TextBox_PWLX {color:#000000;background-color:RED;}
.TextBox_PWMX {color:#000000;background-color:YELLOW;}
.TextBox_PWHX {color:#000000;background-color:GREEN;}

.InputWarn {background:#FF6E6E;color:#FFFFFF;}

.EditLinkBox {border:1px solid #CCCCCC;line-height:18px;height:18px;}
.EditLinkBox:hover {border:1px solid #fe4334;}

.EditDateBox {border:1px solid #CCCCCC;line-height:18px;height:18px;}
.EditDateBox:hover {border:1px solid #fe4334;}
.DateBox_Btn {background-image:url(img/icon/time.gif);width:18px;height:18px;border:none;background-color:transparent;margin:0px 0px 0px 3px;}
.ColorBox * {font-size:12px;}
.ColorBox_Btn {width:18px;height:18px;border:1px solid #666666;margin:0px 0px 0px 3px;padding:0px;}

.ODSwitch_OL {position:relative;overflow:hidden;border:1px solid #CCCCCC;}
.ODSwitch_BA {position:absolute;overflow:auto;width:40%;z-index:1;top:0;bottom:0;left:0;border-right:1px solid #CCCCCC;}
.ODSwitch_BB {position:absolute;overflow:auto;width:40%;z-index:1;top:0;bottom:0;right:0;border-left:1px solid #CCCCCC;}
.ODSwitch_BA a {display:block;overflow:hidden;text-decoration:none;height:24px;line-height:24px;text-overflow:ellipsis;text-indent:4px;white-space:nowrap;background-image:url(img/dot2.gif);background-repeat:repeat-x;background-position:center bottom;}
.ODSwitch_BB a {display:block;overflow:hidden;text-decoration:none;height:24px;line-height:24px;text-overflow:ellipsis;text-indent:4px;white-space:nowrap;background-image:url(img/dot2.gif);background-repeat:repeat-x;background-position:center bottom;}
.ODSwitch_BA a:hover {text-decoration:none;}
.ODSwitch_BB a:hover {text-decoration:none;}
.ODSwitch_IA_N {background-color:#FFFFFF;color:#000000;}
.ODSwitch_IA_S {background-color:#79B27C;color:#FFFFFF;}
.ODSwitch_IA_S:hover {color:#FFFFFF;}
.ODSwitch_IB_N {background-color:#d2eeb9;color:#000000;}
.ODSwitch_IB_S {background-color:#79B27C;color:#FFFFFF;}
.ODSwitch_IB_S:hover {color:#FFFFFF;}
.ODSwitch_II_D {background-color:#e9e9e9;color:#999999;}
.ODSwitch_BC {position:absolute;left:0;right:0;top:50%;height:44px;}
.ODSwitch_BC span {position:relative;display:block;top:-50%;height:44px;}
.ODSwitch_BTS {display:block;background:url(img/switch_s.gif) no-repeat center;width:16%;height:18px;border:1px solid #666666;margin:0 auto 0 auto;}
.ODSwitch_BTC {display:block;background:url(img/switch_c.gif) no-repeat center;width:16%;height:18px;border:1px solid #666666;margin:4px auto 0 auto;}

.ODVFlag {padding:0 10px 0px 10px;background:#FFFFB5;border:1px solid #E76F00;line-height:16px;color:#000000;width:auto;white-space:nowrap;overflow:hidden;}
.ODVFlag * {color:#000000;}

.OD-InfoForm {margin:3px auto 3px auto;width:99%;}
.OD-InfoForm-QueryBtn input {margin-right:3px;padding:0px 4px 0px 4px;line-height:22px;}
.OD-InfoForm-SrhArea {position:absolute;background:#EEECEC;margin:3px 0px 3px 0px;padding:0px 5px 0px 0px;clear:both;border:5px solid #666666;z-index:2;}
.OD-InfoForm-SrhBtn {margin:2px 0px 2px 5px;clear:both;}
.OD-InfoForm-SrhBtn input {margin-right:3px;padding:0px 4px 0px 4px;line-height:22px;}
.OD-ConditionBox {float:left;display:block;margin:2px 0px 0px 5px;height:38px;}

.ODCheckBoxList_IUC {background:url(img/cb_0.gif);width:20px;height:20px;border:none;cursor:hand;}
.ODCheckBoxList_IAC {background:url(img/cb_2.gif);width:20px;height:20px;border:none;cursor:hand;}
.ODCheckBoxList_IPC {background:url(img/cb_1.gif);width:20px;height:20px;border:none;cursor:hand;}
.ODCheckBoxList_IUD {background:url(img/cb_8.gif);width:20px;height:20px;border:none;cursor:hand;}
.ODCheckBoxList_IAD {background:url(img/cb_9.gif);width:20px;height:20px;border:none;cursor:hand;}
.ODCheckBoxList_IPD {background:url(img/cb_9.gif);width:20px;height:20px;border:none;cursor:hand;}

.PageNavigation {clear:both;overflow:hidden;margin:5px 0px 0px 0px;}

.TextArea_OL {border:1px solid #CCCCCC;background-color:#F0F0EE;}
.TextArea_NN {width:100%;height:100%;line-height:16px;border:1px solid #CCCCCC;}

.TreeCtl div {overflow:hidden;display:block;clear:both;background-repeat:no-repeat;background-position:left center;white-space:nowrap;margin:0;padding:0;}
.TreeCtl table {table-layout:fixed;border-collapse:collapse;empty-cells:show;padding:0px;margin:0px;}
.TreeCtl td {padding:0px;margin:0px;}
.TreeCtl label {overflow:hidden;display:block;float:left;width:15px;height:22px;}
.TreeCtl label a {overflow:hidden;display:block;width:inherit;height:22px;background-repeat:no-repeat;background-position:0px 5px;}
.TreeCtl font {overflow:hidden;display:block;float:left;height:22px;background-repeat:no-repeat;background-position:left center;padding:0 0 0 16px;}
.TreeCtl font a {overflow:hidden;display:block;height:inherit;line-height:22px;padding:0 2px 0 2px;}
.TreeCtl span {overflow:hidden;display:block;clear:both;background-repeat:repeat-y;background-position:5px;padding:0 0 0 15px;}
.TreeCtl_S font a:link, .TreeCtl_S font a:visited, .TreeCtl_S font a:hover, .TreeCtl_S font a:active {background-color:#0a246a;color:#FFFFFF;}

fieldset {overflow:hidden;border:1px solid #CCCCCC;padding:0px;width:100%;}
fieldset legend {color:blue;margin-left:8px;padding-left:0px;}
.ODFieldset_BD {margin:5px auto 5px auto;width:98%;overflow:hidden;}

.ODEDR_toolbar {background:repeat-x url(img/bar_bg.jpg) #FFFFFF;}

.FormTable {border-collapse:collapse;width:100%;margin-top:5px;table-layout:fixed;background:#FFFFFF;}
.FormTitle {border:1px solid #CCCCCC;font-weight:bold;background:url(img/bar_bg_over.jpg) repeat-x;vertical-align:top;}
.FormValue {border:1px solid #CCCCCC;vertical-align:top;}

.SplitOL {padding:0;margin:0;overflow:hidden;clear:both;width:100%;height:100%;}
.SplitTP {padding:0;margin:0;overflow:hidden;clear:both;}
.SplitBM {padding:0;margin:0;overflow:hidden;clear:both;}
.SplitLT {padding:0;margin:0;overflow:hidden;float:left;}
.SplitRT {padding:0;margin:0;overflow:hidden;float:left;}
.SplitFL {padding:0;margin:0;overflow:auto;vertical-align:top;}

.ODToolbar {height:26px;overflow:hidden;padding:1px 0 0 0;}
.ODToolbar a {margin:1px;border:none;color:#000000;float:left;display:block;height:23px;padding:0px 3px 0px 22px;line-height:26px;text-decoration:none;background-repeat:no-repeat;background-position:3px center;overflow:hidden;}
.ODToolbar a:hover {margin:0;border:solid 1px #70c0e7;text-decoration:none;background-color:#e5f3fb;}
.ODToolbar a:active {margin:0;border:solid 1px #70c0e7;text-decoration:none;background-color:#e5f3fb;}
.ODToolbar span {float:left;display:block;width:1px;height:22px;margin:2px 2px 0px 2px;border-right:solid 1px #FFFFFF;border-left:solid 1px #808080;overflow:hidden;}

.NumberBox {text-align:right;border:1px solid #CCCCCC;line-height:18px;height:18px;}
.NumberBox:hover {border:1px solid #fe4334;}
.NumberBox_Btn {width:14px;padding:0px;margin:0px 3px 0px 3px;text-align:center;height:18px;}

.DateCtl {width:auto;overflow:hidden;padding:2px 2px 2px 0px;text-align:center;border-top:#FFFFFF 1px solid;border-right:#808080 1px solid;border-bottom:#808080 1px solid;border-left:#FFFFFF 1px solid;}

.DateCtl span {display:block;clear:both;margin:2px 0px 0px 2px;padding:0px;width:180px;overflow:hidden;}
.DateCtl span input {float:left;height:20px;width:14px;margin:0px 2px 0px 0px;padding:0px;}
.DateCtl span select {float:left;height:20px;margin:0px 2px 0px 0px;}
.DateCtl span font {float:left;display:block;height:20px;width:10px;text-align:center;margin:0px 2px 0px 0px;line-height:20px;}

.DateCtl dl {clear:both;margin:2px 0px 0px 2px;padding:0px;width:177px;border:#808080 1px solid;background:#FFFFFF;overflow:hidden;}
.DateCtl dl dt {margin:0;padding:0;float:left;width:25px;height:18px;color:#0a246a;line-height:18px;overflow:hidden;text-align:center;border-bottom:1px solid #000000;}
.DateCtl dl dd {margin:0;padding:0;float:left;width:25px;height:16px;overflow:hidden;}
.DateCtl dl dd label {margin:0;padding:0;float:left;width:90%;height:16px;color:#000000;line-height:16px;overflow:hidden;text-align:right;display:block;}

.DateCtl p {display:block;clear:both;margin:2px 0px 0px 2px;padding:0px;width:180px;overflow:hidden;}
.DateCtl p select {float:left;height:20px;width:40px;}
.DateCtl p font {float:left;display:block;height:20px;width:3px;overflow:hidden;text-align:center;margin:0px 2px 0px 0px;line-height:20px;}
.DateCtl p input {float:right;height:20px;width:38px;margin:0px 2px 0px 0px;padding:0px;}

.DateCtl .arrows_l {background:url(img/arrows_l.gif) no-repeat center center;}
.DateCtl .arrows_r {background:url(img/arrows_r.gif) no-repeat center center;}

.ViewProperty_Outline {}
.ViewProperty_Outline ul {padding:0;margin:0 0 3px 0;overflow:hidden;list-style:none;}
.ViewProperty_Outline ul li {padding:0;margin:0;overflow:hidden;display:inline-block;float:left;padding-right:5px;}
.ViewProperty_Outline ul li font {padding:0;margin:0;overflow:hidden;display:block;line-height:20px;text-align:center;}