/* Minification failed. Returning unminified contents.
(97,187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
 */


/* 全域公共樣式的設定 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0; padding:0;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none;}
h1, h2, h3, h4, h5, h6 { font-size:14px; color:#555; }
i, em, cite { font-style: normal; }
body, input, select, button, textarea { font-size:12px; font-family:"宋體", Arial, Helvetica, sans-serif;}
body { color:#555; line-height:22px; font-size:12px; background:#ebebeb;}
a, a:link { color:#555; text-decoration: none; }
a:active, a:hover { text-decoration:none; color:#023170;}
a:focus { outline: none; }
.clear{clear:both; height:0px;font-size:0px;line-height:0px; margin:0px; padding:0px;}
.back{background:none !Important;}
.bord{border:none !Important;}
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.hig_15{height:15px; overflow:hidden!important; clear:both;}

/*頭部*/
.maindiv{width:1206px; margin:0 auto;}
#top{ background:url(../images/top_bg.gif) repeat-x;}
.top{ width:1206px; margin:0 auto; height:80px; position:relative;}
.logo{ padding:5px 0 0 11px;}
.top_Z{ background:url(../images/top_bg.jpg) no-repeat right; height:40px; width:452px; padding-left:20px; color:#cdd6e2; padding-top:40px;}
.topR_txt{ color:#fff; padding:15px 0; text-align:right;}
.topR_txt span{ color:#fdff37; padding:0 3px;}
.top_R{ width:350px;}
.top_R ul li{ background:url(../images/top_line.gif) repeat-y; padding:0 5px; font-size:14px; font-weight:bold; float:left;}
.top_R ul li a{ color:#fff!important; margin-top:3px;}
.top_R ul li img{ padding-right:3px;}
#btnWarn img { margin-top:4px;}

/*內容  height:700px;*/
.menu_L{ width:208px;  background:#14213f;}
.L1{ height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; width:208px; overflow:hidden;}
.U1 { background:#152342; padding:1px 7px 7px;}
.L1 A:link { color:#fff;  background:url(../images/menu_line1.gif) repeat-x; width:208px; height:35px; display:block;}
.L1 A:visited {color:#fff; background:url(../images/menu_line2.gif) repeat-x; height:35px;}
.L1 A:link SPAN { background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block; overflow:hidden;}
.L1 A:visited SPAN {background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block;}
.L1 A:hover {color:#fff; background:url(../images/menu_line2.gif) repeat-x; height:35px;}
.L1 A.active:link {background:url(../images/menu_line2.gif) repeat-x; height:35px;}
.L1 A.active:hover {background:url(../images/menu_line2.gif) repeat-x;  height:35px;}
.L1 A.active:active {background:url(../images/menu_line2.gif) repeat-x; height:35px;}
.L1 A.active:visited {background:url(../images/menu_line2.gif) repeat-x; height:35px;}
.L1 A.active:link SPAN {background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block;}
.L1 A.active:hover SPAN {background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block;}
.L1 A.active:active SPAN {background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block;}
.L1 A.active:visited SPAN {background:url(../images/menu_tb.png) no-repeat right; height:35px; width:178px; padding-left:16px; display:block;}
.L3{ background:#ebebeb; width:189px; padding-top:2px; padding-left:5px;}
.L21 A:link {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:194px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}
.L21 A:hover{DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat;width:194px;  height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}
.L21 A:visited {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:194px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}

.L22 A:link {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:184px; padding-left:10px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}
.L22 A:visited {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:184px; padding-left:10px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}

.L3 A:link {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:174px; padding-left:10px; height:28px; font-size:13px; color:#444; margin:0 auto; padding-bottom:2px; line-height:28px;}
.L3 A:hover {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:174px; padding-left:10px; height:28px; font-size:13px; color:#fff; margin:0 auto; padding-bottom:2px; line-height:28px;}
.L3 A:visited {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#444; margin:0 auto; padding-bottom:2px;}



.L21 A:link SPAN {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:184px; padding-left:10px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}
.L21 A:visited SPAN {DISPLAY: block; background:url(../images/menu_cd3.png) no-repeat; width:184px; padding-left:10px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}

.L22 A:link SPAN {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:194px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}
.L22 A:visited SPAN {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:194px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-bottom:6px;}


.L3 A:link SPAN {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#444; margin:0 auto; padding-bottom:2px;}
.L3 A:visited SPAN {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:184px; height:28px; font-size:13px;  margin:0 auto; padding-bottom:2px;}


.L22 A:link SPAN {BACKGROUND: none transparent scroll repeat 0% 0%}
.L22 A:visited SPAN {BACKGROUND: none transparent scroll repeat 0% 0%}

.L3 A:link SPAN {BACKGROUND: none transparent scroll repeat 0% 0%}
.L3 A:visited SPAN {BACKGROUND: none transparent scroll repeat 0% 0%}

.L21 A:hover {DISPLAY: block; background:url(../images/menu_cd2.png) no-repeat; width:194px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-top:6px;}

.L22 A:hover {FONT-WEIGHT: bold; BACKGROUND: url(../images/btn/menu2_bg.png) no-repeat left top}

.L3 A:hover {DISPLAY: block; background:url(../images/L3_link.jpg) no-repeat; width:174px; padding-left:10px; height:28px; font-size:13px; color:#444; margin:0 auto; padding-bottom:2px; line-height:28px;}
.L3 A:link SPAN { BACKGROUND: none transparent scroll repeat 0% 0%;}
.L3 A:visited SPAN {BACKGROUND: none transparent scroll repeat 0% 0%;}

.L21 A.active:link {background:url(../images/menu_cd2.png) no-repeat;}
.L21 A.active:hover {background:url(../images/menu_cd2.png) no-repeat;}
.L21 A.active:active {background:url(../images/menu_cd2.png) no-repeat;}
.L21 A.active:visited {background:url(../images/menu_cd2.png) no-repeat;}
.L21 A.active:link SPAN {DISPLAY: block; background:url(../images/menu_cd3.png) no-repeat; width:184px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-bottom:6px;}
.L21 A.active:hover SPAN {DISPLAY: block; background:url(../images/menu_cd3.png) no-repeat; width:184px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-bottom:6px;}
.L21 A.active:active SPAN {DISPLAY: block; background:url(../images/menu_cd3.png) no-repeat; width:184px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-bottom:6px;0}
.L21 A.active:visited SPAN {DISPLAY: block; background:url(../images/menu_cd3.png) no-repeat; width:184px; height:30px; line-height:30px; font-size:14px; color:#152342; margin-bottom:6px;}


.L22 A.active:link {BACKGROUND: url(../images/btn/menu2_bg.png) no-repeat 0px -24px}
.L22 A.active:hover {BACKGROUND: url(../images/btn/menu2_bg.png) no-repeat 0px -24px}
.L22 A.active:active {BACKGROUND: url(../images/btn/menu2_bg.png) no-repeat 0px -24px}
.L22 A.active:visited {BACKGROUND: url(../images/btn/menu2_bg.png) no-repeat 0px -24px}

.L3 A.active:link {DISPLAY: block; background:url(../images/L3_hover.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#fff; margin:0 auto; padding-bottom:2px; color:#fff;}
.L3 A.active:hover {DISPLAY: block; background:url(../images/L3_hover.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#fff; margin:0 auto; padding-bottom:2px; color:#fff;}
.L3 A.active:active {DISPLAY: block; background:url(../images/L3_hover.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#fff; margin:0 auto; padding-bottom:2px; color:#fff;}
.L3 A.active:visited {DISPLAY: block; background:url(../images/L3_hover.jpg) no-repeat; width:184px; height:28px; font-size:13px; color:#fff; margin:0 auto; padding-bottom:2px; color:#fff;}

.L22 A.active:link SPAN {FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L22 A.active:hover SPAN {FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L22 A.active:active SPAN {FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L22 A.active:visited SPAN {FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}

.L3 A.active:link SPAN { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L3 A.active:hover SPAN {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L3 A.active:active SPAN { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}
.L3 A.active:visited SPAN { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff}

.Ls A:link {PADDING-RIGHT: 4px; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right; TEXT-DECORATION: underline}
.Ls A:visited {PADDING-RIGHT: 4px; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right; TEXT-DECORATION: underline}
.Ls A:hover {PADDING-RIGHT: 4px; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right; TEXT-DECORATION: underline}
.Ls A:active {PADDING-RIGHT: 4px; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right; TEXT-DECORATION: underline}

/*位置導航*/
.cont_L{ width:1206px;}
.home{ background:url(../images/home_bg.gif) repeat-x; height:33px; color:#555; line-height:31px;  }
.home_L{ background:url(../images/home_L.gif) no-repeat; width:5px; height:33px;}
.home_R{ background:url(../images/home_R.gif) no-repeat; width:5px; height:33px;}
.home_text{ padding-left:15px;}

/*查找*/
.cz_cont{}
.cz_info{ background:#fff; width:1206px;}
.cz_top ul{ float:right;  padding:1px 10px 0; height:34px; overflow:hidden;}
.cz_top ul li{ float:left; margin-left:11px; min-width:30px; clear:none;}
.cz_hg{ margin-bottom:8px;}
.xj_btn01{background:url(../images/xj_btn01.png) no-repeat; width:68px; height:28px; color:#fff; line-height:28px; padding-left:20px; border:none; cursor:pointer; margin-top:5px;}
.jqcz_btn01{background:url(../images/jqcz_btn01.png) no-repeat; width:88px; height:28px; color:#fff; line-height:28px; padding-left:20px; border:none; cursor:pointer; margin-top:5px;}
.jqcz_btn02 { border: medium none; display: block; background-color: transparent; width: 100px; height: 28px; line-height: 28px; color:#fff; background-image:url(../images/jqcz_btn02.png); background-repeat: no-repeat; cursor: pointer; margin-top:21px; }

.sm_btn01{background:url(../images/sm_btn01.png) no-repeat; width:68px; height:28px; color:#fff; line-height:28px; padding-left:20px; border:none; cursor:pointer; margin-top:5px;}

.cz_nr ul li{ float:left; margin-right:61px;}
.cz_btn01{ background:url(../images/cd_btn01.png) no-repeat; width:68px; height:28px; color:#fff; line-height:28px; padding-left:20px; border:none; cursor:pointer;}
.fh_btn01{ background:url(../images/fh_btn01.png) no-repeat; width:68px; height:28px; color:#fff; line-height:28px; padding-left:20px; border:none; cursor:pointer;}
.cz_btn02 {border: medium none; display: block; background-color: transparent; width: 100px; height: 28px; line-height: 28px; color: #fff; background-image: url(../images/jqcz_btn02.png); background-repeat: no-repeat; cursor: pointer;  margin-top: 5px;}

.cz_nr{ padding:0px 8px 0 8px; line-height:26px; border:1px solid #d5d5d5;}
.cz_line{ border-top:1px solid #d5d5d5; padding:0px 0 8px 0;}
.ca_dm{ width:202px; height:26px;}
.cz_ygdh1{ border:1px solid #d5d5d5; width:54px; height:24px; padding-left:5px;}
.cz_ygdh2{ border:1px solid #FF00FF; background:#f1f1f0; margin:0 7px 0 3px; width:109px; padding-left:5px; height:24px;}
.cz_xm{border:1px solid #d5d5d5; width:195px; padding-left:5px; height:24px;}
.cz_dxbtn{ line-height:26px; padding-left:23px;}
.cz_btn2{ width:90px; margin:28px auto 0;}


/*搜索列表*/
.sc_top{ height:35px; line-height:35px; padding-left:5px;}
.sc_jl span{ color:#FF0000;}
.sclist_info{ border:1px solid #d5d5d5; border-top:none;}
.sclist_bg1{line-height:30px; padding-left:21px;}
.sc_listls{ background:#e4ecfc; height:30px;}
.foot{ margin-top:40px; background:#ddd; border-top:1px solid #d5d5d5; padding:25px 0; text-align:center; font-family:"微軟雅黑", "宋體"; font-size:12px;}



.cs_listinfo{ background:#4e71bd url(../images/sc_listtop.gif) no-repeat; padding-top:10px; width:1206px;  }
.btnFieldSet_SearchTable { width: 1183px; float: right; text-align: left; padding: 0px; margin: 0px; }
.pageTable { width: 972px; float: left; border: medium none; display: block; }
.pageDiv { float: right; text-align: right; color: #555;  }
.pageDiv .btn { color: rgb(157, 157, 157); margin: 0px 3px; }
.pageDiv a { text-decoration: none; color: #555; margin: 0px 3px; }
.pageDiv a:hover { text-decoration: underline; }
.pageDiv .linkbatch { display: none; }
.contentDIV { width: 960px; float: left; padding: 5px; background-color: rgb(217, 232, 251); border: 1px solid rgb(153, 187, 232); }
.contentTable { width: 1206px;  background-color: rgb(78, 113, 189); color: rgb(85, 85, 85);}
.contentTable a { color: rgb(85, 85, 85); text-decoration: underline; }
.contentTable td { line-height: 20px;  text-align:center;}
.contentTable {font-size:12px; height:31px; line-height:20px; border-bottom:1px solid #d5d5d5;}
.headSort {cursor: pointer; font-size:12px; color:#fff;}
.contentTable .headtitle { font-size:12px; color:#fff;}
.contentTable .altLine1 { background-color: rgb(255, 255, 255); height:24px;}
.contentTable .altLine2 { background-color: rgb(228, 236, 252); height:24px;}

.cz_xuanze{ margin-left:15px!important;}
 .btnPickImg { border: medium none; display: block; background-color: transparent; width: 16px; height: 16px; background-image:url(../images/ca_bt04.png); background-repeat: no-repeat; cursor: pointer; }
.btnSearch { border: medium none; display: block; background-color: transparent; width: 90px; height: 28px; padding-left: 18px; line-height: 28px; color:#fff; background-image:url(../images/jqcz_btn01.png); background-repeat: no-repeat; cursor: pointer; margin-top:21px; }

.btnDelete { border: medium none; display: block; background-color: transparent; width: 18px; height: 17px; background:url(../images/sc_listtb01.png); background-repeat: no-repeat; cursor: pointer; margin: 0px auto; }
.btnEdit { border: medium none; display: block; background-color: transparent; width: 15px; height: 17px; background-image:url(../images/sc_listtb02.png); background-repeat: no-repeat; cursor: pointer; margin: 0px auto; }
.btnCopy { border: medium none; display: block; background-color: transparent; width: 15px; height: 17px; background-image:url(../images/sc_listtb03.png); background-repeat: no-repeat; cursor: pointer; margin: 0px auto; }

#zc_bor{ border-right:1px solid #d5d5d5;}
#zc_bor1{ border-left:1px solid #d5d5d5;}



/*疾病模組*/
.allcats {   background:#016db2;  width:235px; font-size: 16px;}
.tx_link{ display:block; width:72px; height:27px; position:relative; top:-12px; padding:10px 0 0 7px;}
.tx_cc{ padding:10px 5px 0 0;}
.tx_nr{ padding:10px 0 15px 14px;}
.tx_nr p{ background:url(../images/tx_tb.gif) no-repeat 0 8px; padding-left:12px; line-height:26px; height:26px; font-size:12px; overflow:hidden;}
.tx_nr p a{color:#fff;}
.tx_nr p a span{ color:#fdff37; font-weight:bold;}
 

/*登錄*/
.loginMain{ background:url(../images/dlbg.png) repeat-x; height:800px;}
.dl_info{ width:395px; margin:0 auto; padding-top:130px;}
.dl_logo{ padding-bottom:60px;}
.dl_txt{ background:url(../images/dl_bd.png) no-repeat; width:264px; height:40px; line-height:40px; padding-left:15px; font-family:"微軟雅黑", "宋體"; font-size:14px; color:#d5d5d5; border:none;}
.dl_info p{ padding-left:58px; margin-bottom:20px;}
.dl_mm{ background:url(../images/dl_bd.png) no-repeat; width:224px; height:40px; line-height:40px; padding-left:15px; font-family:"微軟雅黑", "宋體"; font-size:14px; color:#d5d5d5; border:none;}
.login_btn{ background:url(../images/dl_btn.jpg) no-repeat; width:40px; height:40px; border:none; cursor:pointer;}
.loginMain_foot{ font-family:"微軟雅黑", "宋體"; color:#64b8ef; padding:295px 0 0 45px; text-align:center;}


/*彈窗*/
.Pick_main{   margin:0px auto;}
.Pick_mainDIV{   margin:0px 26px;  background-color:#fff;}
.pick_title{ background:url(../images/tc_titlebg.gif) repeat-x; height:34px; border:1px solid #263f72; border-bottom:none;}
.pick_title h2{ line-height:34px; color:#fff; padding-left:20px;}
.pick_titleR{ margin:10px 10px 0 0;}
.pick_info{ background:#fff; padding:10px 20px 14px 19px; border:1px solid #d4d4d4; border-top:none;}
.tc_txtInput{ width:54px; height:24px; border:1px solid #d5d5d5; line-height:24px; padding-left:5px;}
.tc_txtInput1{width:109px; height:24px; border:1px solid #d5d5d5; line-height:24px; padding-left:5px; background:#f1f1f0;}
.tc_txtInput2{ width:195px; height:24px; border:1px solid #d5d5d5; line-height:24px; padding-left:5px;}
.tc_bor{ background:#d5d5d5; width:766px; overflow:hidden;}
.tc_title{ background:#bad1ff url(../images/tc_title2.jpg) no-repeat; width:766px; height:30px; line-height:30px; overflow:hidden;}
.tc_nr{ width:766px;}
.tc_tjbtn{ width:154px; height:26px; padding-top:15px; margin:0 auto; line-height:26px;}
.tc_bcbtn{ background:url(../images/tc_btnbc.png) no-repeat; width:72px; height:26px; color:#3a64a6; padding-left:20px; font-size:12px; border:none; cursor:pointer;}
.tc_fhbtn{background:url(../images/tc_btncz.png) no-repeat; width:72px; height:26px; color:#3a64a6; padding-left:20px; font-size:12px; border:none;  cursor:pointer;}


.REFmain { width: 1230px; margin: 0px; }
.REFmainDIV { width: 1212px; float: left; border: 1px solid rgb(224, 225, 227); padding: 8px; }
.REFSaveTable { width: 1210px; float: left; background-color: rgb(153, 187, 232); border: medium none; display: block; }
.REFbtnSaveTable_TD { padding: 8px; margin: 0px; text-align: right; background-color: rgb(244, 247, 252); width: 1196px; }
.REFbtnSaveTable_TD table { float: right; }
.REFSaveTable_TD { padding: 4px; margin: 0px; text-align: left; background-color: rgb(244, 247, 252); width: 1202px; }
.REFcolumnWidth { width: 601px; vertical-align: top; }
.REFSaveFieldSet { text-align: left; float: left; padding: 0px; }
.REFSaveFieldHead { color: rgb(56, 96, 142); margin-bottom: 5px; margin-top: 8px; }
.REFDialogTable { background-color: rgb(153, 187, 232); }
.REFDialogTable_td { background-color: rgb(244, 247, 252); }
.btnPickImg {  border: medium none; display: block; background-color: transparent; width: 16px; height: 16px; background-image:url(../images/ca_bt04.png); background-repeat: no-repeat; cursor: pointer;  }
.Prod_Name,.Insu_Name,.Seq_No,.Remark{ margin-right:10px; padding-left:5px;}
.Insu_Kind,.Prod_No{ color:#555!important; padding-left:4px; margin-right:10px;}
.tc_67{ width:67px;}
.head_tr{ background:#bad1ff; padding-top:5px; height:31px; line-height:31px; color:#000000;}
.tc_info{ border:1px solid #d5d5d5; border-top:none; width:764px!important; margin:8px auto 0; padding-bottom:10px;}
.tc_common_info{ border:1px solid #d5d5d5; border-top:none; width:98%; margin:8px auto 0; padding-bottom:10px;}
.tc_common_info td{ line-height:24px; text-align:center; }
.tc_common_info .altLine1 { background-color: rgb(255, 255, 255); height:24px;}
.tc_common_info .altLine2 { background-color: rgb(228, 236, 252); height:24px;}
.detailsTable .altLine1 { background-color: rgb(255, 255, 255); }
.detailsTable .altLine2 { background-color: rgb(228, 236, 252);  }

.tc_btn{ padding-top:15px;}
.tc_bcbtn a{ background:url(../images/tc_btnbc.png) no-repeat; width:41px; height:26px; line-height:26px; padding-left:31px; line-height:26px; color:#3a64a6;}
.tb_baoxian{ width:766px;}



/*管理*/
.gy_info{ width:1206px;}
.gytitle{ background:url(../images/gy_titlebg.png) repeat-x; height:39px; line-height:39px; overflow: hidden;}
.gy_titleL{ background:url(../images/gy_titleL.png) no-repeat; width:4px; height:39px;}
.gy_titleR{ background:url(../images/gy_titleR.png) no-repeat; width:4px; height:39px;}
.gl_title{ width:1181px; padding-left:10px;}
#gl_2Lbtn ul{ }
.gy_nr{ border:1px solid #d5d5d5; padding:15px 0; background:#fff;}
.gl_xginfo{ width:891px; margin:0 auto 59px;}
.gl_bdys{ background:#f1f1f0!important; color:#555!important;}
.gl_ys01{ color:#0000ff;}
.gl_ys02{ color:#ff6600;}
.gl_dh2{ width:120px;}
.gl_xlcd{ width:203px;}
.gl_kd{ width:240px;}
.gl_4l{ width:952px; margin:0 auto; padding-bottom:20px;}
.gl_4Ltitle{ background:url(../images/gl_titleline.gif) repeat-x bottom; width:942px; height:32px; padding-left:10px;}
.gl_4Ltitle ul li{ width:80px; margin-right:3px; float:left; height:32px;}
.gl_4Ltitle ul li a{ background:url(../images/gl_link1.gif) no-repeat; width:80px; height:32px; text-align:center; font-size:14px; line-height:32px; display:block;}
.gl_4Ltitle ul li a:hover{ background:url(../images/gl_hover1.gif) no-repeat; color:#3560bd; font-weight:bold;}
.gl_4Ltitle ul li a.hover{ background:url(../images/gl_hover1.gif) no-repeat; color:#3560bd; font-weight:bold;}
.gy_titleL01{ position:absolute; background:url(../images/gy_title01.gif) no-repeat; width:5px; height:36px; left:-1px; top:0;}
.title_Normal{ height:36px; color:#000!important;}
.gy_titleL02{ position:absolute; background:url(../images/gy_title02.gif) no-repeat; width:5px; height:36px; right:-1px; top:0;}
.gl_list_info{ width:953px; border:1px solid #d5d5d5; margin:0 auto; border-top:none; padding-bottom:15px;}
.gl_xc{ padding-left:15px;}
.gl_qxxh{width:280px; text-align:center; padding-top:10px;}
.gl_Bx{ color:#555;} 
.gl_btn2{ padding:5px 0 11px 0;}
.gl_btn2 ul li{width:72px; height:26px; margin-right:10px; float:right;}
.xz_info{ width:1186px; margin:0 auto;}
.xz_cont{ background:#fff; padding-top:25px; border:1px solid #d5d5d5;}



.btnExit { }
.btnSave { border: medium none; display: block; background-color: transparent; width: 72px; height: 26px; text-align:center; line-height: 26px; color: rgb(56, 96, 142); background:url(../images/gl_btn03.png); background-repeat: no-repeat; cursor: pointer; }
.btnSave01 { border: medium none; display: block; background-color: transparent; width: 62px; height: 26px; text-align:center; line-height: 26px; color: rgb(56, 96, 142); background:url(../images/xz_tb01.gif); background-repeat: no-repeat; cursor: pointer; }
.btnSave:disabled { color: gray; }
.btnLineAdd { border: medium none; display: block; background-color: transparent; width: 72px; height: 26px; padding-left: 9px; line-height: 21px; color: rgb(56, 96, 142); background:url(../images/gl_btn03.png) no-repeat; cursor: pointer; }
.btnLineDelete { border: medium none; display: block; background-color: transparent; width: 67px; height: 21px; padding-left: 9px; line-height: 21px; color: rgb(56, 96, 142); background-image: url('add_line01.gif'); background-repeat: no-repeat; cursor: pointer; }

.gl_qxtitle01{color:#0000ff; text-align:center; line-height:36px;}
.Required_Yn{ width:317px; text-align:center;}
.gl_ytb01{ width:195px; margin:0 auto;}

.detailsTable { width: 100%; color: rgb(85, 85, 85); border:1px solid #d5d5d5; border-top:none;}
.detailsTable td { height:24px; padding:0 2px; text-align:center;}
.SaveTable { width: 972px; float: left; background-color: rgb(153, 187, 232); border: medium none; display: block; }
.btnSaveTable_TD { padding: 8px; margin: 0px; text-align: right; background-color: rgb(244, 247, 252); width: 956px; }
.btnSaveTable_TD table { float: right; }
.divClear { clear: both; width: 100%; height: 5px; }
.SaveTable_TD { padding: 8px; margin: 0px; text-align: left; background-color: rgb(244, 247, 252); width: 956px; }
.SaveFieldSet { text-align: left; float: left; width: 100%; padding: 0px; }
.SaveFieldHead { color: rgb(56, 96, 142); margin-bottom: 5px; }
.background { display: block; width: 100%; height: 100%; opacity: 0.4; position: absolute; top: 0px; left: 0px; z-index: 2000; }
.progressBar { border: 2px solid rgb(153, 187, 232); background: url('../images/loading.gif') no-repeat scroll 22px 16px rgb(255, 255, 255); }
.progressBar { display: block; width: 148px; height: 28px; top: 35%; left: 50%; margin-left: -74px; margin-top: -14px; padding: 10px 10px 10px 50px; text-align: left; line-height: 27px; font-weight: bold; position: absolute; z-index: 2001; }
.FlowLine {border-width: 1px medium medium; border-style: dashed none none; border-top-color:#555; width:100%;    margin: 0px ; padding: 0px ;}
.FlowLine legend {font:normal 12px/normal Tahoma; margin: 0px;background-color:#fff;  padding: 3px 5px 3px 0px; color: #999; }

.xz_title01{ width:110px!important;}
.xz_txt01{ width:113px;}
.zhsc_Btn{ width:72px; height:26px; border:none; background:url(../images/zh_tb01.png) no-repeat; cursor:pointer; color:#3a64a6; padding-left:20px; line-height:26px;}
.zhsc_Btn02{ width:72px; height:26px; border:none; background:url(../images/sc_tb01.png) no-repeat; cursor:pointer;  color:#3a64a6; padding-left:20px; line-height:26px;}
.btnSaveNoSize{border: medium none; display: block; height: 26px; text-align: center; line-height: 26px; color: rgb(56, 96, 142); cursor: pointer; background:url(../images/xz_tb02.gif) no-repeat ; width:82px; text-align:center;}

.xz_list{ margin-top:15px!important; border-top:1px solid #d5d5d5; width:1196px; margin:0 auto;}
.xz_list2{ margin-top:15px!important; border-top:1px solid #d5d5d5; width:100%; margin:0 auto;}
.delete_CSS{ text-align:center; margin-left:7px;}
.gy_titlez{ text-align:center;}
.xzgy_title{ padding-left:10px!important;}
.xz_listtitle01{ width:61px; margin-right:0!important;}
.tc_titile02{ width:35px;}


ul.dropdown {position: relative;}
ul.dropdown li {font-weight: bold; float: left; zoom: 1; background: url(../images/top_txbg01.gif) repeat-x; position:relative; top:-5px; width:74px;}
ul.dropdown a:hover {color: #000;}
ul.dropdown a:active {color: #ffa500;}
ul.dropdown li a {display: block; padding: 4px 8px; color: #fff;}
ul.dropdown li:last-child a {border-right: none;}
 /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { background: #016db2; color: black; position: relative; color:#fff;}
ul.dropdown li.hover a {color: #fff; font-weight:bold;}
/* LEVEL TWO */
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%;left: 0;}
ul.dropdown ul li {font-weight: normal; background: #909090 url(../images/overlay2.png) repeat-x top left; color: #000; float: none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block;}
/* LEVEL THREE */ul.dropdown ul ul { left: 100%; top: 0;}
ul.dropdown li:hover > ul {visibility: visible;}



/*Error*/
.error{color:Red; float:left; padding:0; margin:0; line-height:22px;}
input.error{color:#555;}
.validation-summary-errors{ float:left;  width:972px; color:Red;}
.validation-summary-errors ul{ padding:0 0 0 30px; margin:0; float:left;}
.validation-summary-errors li{ text-align:left; padding:0; margin:0;}



/*特殊彈出頁面*/
.REFmain{width:1230px;margin:0 auto;}
.REFmainDIV{ width:1212px; float:left;  border:1px solid #e0e1e3; padding:8px;color:#555;}/* width: 1230 */ 
.gl_title_REF{ width:1190px; padding-left:10px;}
.REFSaveTable{ width:1210px; float:left; background-color:#99bbe8; border:none; display:block; } 
.REFbtnSaveTable_TD{ padding:8px; margin:0; text-align:right; background-color:#f4f7fc;  width: 1196px;}  
.REFbtnSaveTable_TD table{ float:right;}
.REFSaveTable_TD{ padding:4px; margin:0; text-align:left; background-color:#f4f7fc;  width:1202px;}  
.REFcolumnWidth{ width:601px; vertical-align:top; padding-left:4px; }
.REFSaveFieldSet{text-align: left; float:left; width:595; padding:0px;}
.REFSaveFieldHead{color:#555; margin-bottom: 5px; margin-top:8px;}
.REFDialogTable{ background-color:#99bbe8;  }
.REFDialogTable_td{background-color:#f4f7fc;}


/*表單內容*/
.title_Normal_2{ text-align:left;vertical-align:middle; line-height:24px; width:90px;}
.title_Normal_3{ text-align:left;vertical-align:middle; line-height:24px; width:90px;}
.title_Normal_4{ text-align:left;vertical-align:middle; line-height:24px; width:90px;}
.title_Normal_4_C{ text-align:left;vertical-align:middle; line-height:24px; width:100px;}
.title_Normal_s{ text-align: left; vertical-align: middle; line-height: 24px; color: rgb(85, 85, 85); width: 85px; height:24px; }
.title_Normal { text-align: left; vertical-align: middle; line-height: 24px; }
.title_Must_4 { text-align: left; vertical-align: middle; line-height: 24px; color: blue; width: 90px; }
.title_Must_4_C { text-align: left; vertical-align: middle; line-height: 24px; color: blue; width: 100px; }
.title_Must_3 { text-align: left; vertical-align: middle; line-height: 24px; color: blue; width: 90px; }
.title_Must_2 { text-align: left; vertical-align: middle; line-height: 24px; color: blue; width: 90px; }
.title_Must { text-align:left; vertical-align: middle; line-height:24px; color:#0000ff; }
.title_Display_4 { text-align: left; vertical-align: middle; line-height: 24px; color: rgb(255, 102, 0); width: 90px;}
.title_Display_4_C { text-align: left; vertical-align: middle; line-height: 24px; color: rgb(255, 102, 0); width: 100px;}
.title_Display_3 { text-align: left; vertical-align: middle; line-height: 24px; color: rgb(255, 102, 0); width: 90px;}
.title_Display_2 { text-align: left; vertical-align: middle; line-height: 24px; color: rgb(255, 102, 0); width: 90px;}
.title_Display { text-align: left; vertical-align: middle; line-height: 24px; color: rgb(255, 102, 0); }
.td_right{text-align:left; vertical-align:middle; line-height:24px; color:#555;}
.td_right_s{text-align:left; vertical-align:middle; line-height:24px; width:236px; color:#555;}
.td_right_2{text-align:left; vertical-align:middle; line-height:24px; width:508px; color:#555;}
.td_right_3{text-align:left; vertical-align:middle; line-height:24px; width:310px; color:#555;}
.td_right_4{text-align:left; vertical-align:middle; line-height:24px; width:211px; color:#555;}
 
.txtInput { width: 185px; height: 20px; line-height:20px;  padding-left:5px; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85)!important; }
.txtInputNoSize { height:20px;line-height:20px;  border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85)!important; padding-left:5px; }
.txtInputNoSize1{ background:#f1f1f0!important;line-height:20px;  height:20px; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); width:100px;}
.txtInputNoSizeNoImportant{ height:20px;line-height:20px;  border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); padding-left:5px; }
.txtInputPick { width: 165px; padding-left:5px; height: 20px; line-height:20px; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); }
.inputMoney{ padding-right:5px; padding-left:0px;}

input[readonly] { background-color: transparent; border-style:dashed; }
textarea[readonly] { background-color: transparent; border-style:dashed; }
input[disabled] { background-color: transparent;   }
select[disabled] { background-color: transparent; color: rgb(56, 96, 142);  border-style:dashed;}

.SelectRight { width: 192px; padding-left:5px; height:20px; line-height:20px; vertical-align:middle; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); }
.SelectRightNoSize { padding-left:5px; height:20px; line-height:20px; vertical-align:middle; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); }
.selectRight option{line-height:20px; vertical-align:middle;}
.SelectWhere { width: 100px; padding-left:5px; height:20px; line-height:20px; vertical-align:middle; border: 1px solid rgb(213, 213, 213); color: rgb(85, 85, 85); }
.SelectWhere option{line-height:20px; vertical-align:middle;}

.inputMoney { text-align: right; }

.title_Normal_REF{ text-align:left;vertical-align:middle; line-height:24px; color:#555; width:90px; padding-left:5px;}  
.title_Must_REF{ text-align:left;vertical-align:middle; line-height:24px; color:blue; width:90px; padding-left:5px; } 
.title_Display_REF{ text-align:left;vertical-align:middle; line-height:24px; color:#f60; width:90px; padding-left:5px;}   
.td_right_REF{text-align:left; vertical-align:middle; line-height:24px; width:195px; color:rgb(56,96,142);} 
.title_Display_REF2{ text-align:left;vertical-align:middle; line-height:24px; color:#f60;  width:100px; padding-left:5px;}
.td_right_REF2{text-align:left; vertical-align:middle; line-height:24px; width:185px; color:rgb(56,96,142);} 
.title_Normal_REF2{ text-align:left;vertical-align:middle; line-height:24px; color:#555; width:100px; padding-left:5px;} 
.backGroundFFF td{ background-color:#fff;}

.ViewListFisrt{background:url(../images/next1.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListPrev{background:url(../images/next2.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListNext{background:url(../images/next3.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListLast{background:url(../images/next4.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}

.ViewListFisrt1{background:url(../images/next11.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListPrev1{background:url(../images/next21.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListNext1{background:url(../images/next31.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}
.ViewListLast1{background:url(../images/next41.gif) no-repeat; width:34px; height:26px; color:#fff; line-height:26px;  border:none; cursor:pointer;}

.Pick_Common_M_Hide {color:#999999;}

/*在線考試樣式*/
.IAF300_title { width:500px; padding:4px 0; font-size:16px;}
.IAF300_td { padding:3px 0 3px 150px; font-size:14px;}
.IAF300_td a{ text-decoration:none; color:#555;}
.IAF300_td a:hover{ text-decoration: underline; color:#6592e2;}
.IAF300_td_answer1 {padding:5px 5px 0 15px; width:10px;}
.IAF300_td_answer2 {padding:0px; width:470px; font-size:15px; line-height:24px;}
.IAF300_ul {width:500px;}
.IAF300_ul li{ list-style:none; float:left; padding:1px;}
.IAF300_li  a{ text-decoration:none; font-size:16px; text-align:center;  vertical-align:middle; background-color:#adf2f8; padding-top:5px;  width:30px; display:block; height:25px; cursor:pointer;}
.IAF300_li  a:hover{ text-decoration:none;  background-color:#1af7f7; color:#2b42f6; }
.IAF300_li2 a{background-color:#f1f894;  }
.IAF300_li4 a{background-color:#1af7f7;  }
.IAF300_li3 a{background-color:#FF0000; color:#2b42f6;  }

.answer_right{color:blue;}
.answer_wrong{color:red;}
.answer_is_right{color:blue; display:none; background-color:rgb(153, 187, 232);}
.answer_is_wrong{color:red; display:none; background-color:rgb(153, 187, 232);}



/*案件申請，控制申請狀態列位顏色*/
.warning1{ background-color:#FFA07A;}/*紅*/
.warning2{ background-color:#FFE7BA;}/*黃*/
.warning3{ background-color:#32CD32;}/*黃綠*/
.warning4{ background-color:#93DB70;}/*綠*/
.warning5{ background-color:#FFFFFF;}/*白*/

/*覆盖juqeryui默认样式*/
.ui-autocomplete { max-height: 100px; overflow-y: auto;  overflow-x: hidden;  }
.ui-tabs .ui-tabs-panel { padding-top:3px; padding-left:2px; padding-right:2px;}
.ui-tabs {padding:2px;}
.ui-widget { font-size:12px;}
.ui-widget-content {color:#555;}
