body
{
}



a:link
{
	color: #339900;
	text-decoration: none;
}
a:visited
{
	color: #3366cc;
}
a:actived
{
	color: #dd006d;
}
a:hover
{
	color: #ff0066;
	text-decoration: underline;
}

/*tb01頁面上方Table STAR*/
.tb01TL
{
	width: 1px;
}

.tb01TR
{
	width: 1px;
}

.tb01TMBg
{
	background: url(../../Images/tbImg/tb01TMBg.gif) repeat-x 0% 0%;
	width: 100%;
}
.tb01MMBg
{
	background: #eff4fb;
	line-height: 18px;
	width: 100%;
	height: 100%;
}

.tb01MLBg
{
	background: url(../../Images/tbImg/tb01MLBg.gif) repeat-y 0% 0%;
	width: auto;
}

.tb01MRBg
{
	background: url(../../Images/tbImg/tb01MRBg.gif) repeat-y 100% 0%;
	width: auto;
}

.tb01BMBg
{
	background: url(../../Images/tbImg/tb01BMBg.gif) repeat-x 0% 0%;
	width: 100%;
}

/*tb01頁面上方Table END*/

/*GV01 STAR*/
.GV01Bg
{
	background: #ffffff;
	border: 1px solid #b5a9a1;
}
.GV01Header
{
	color: #705160;
	text-align: center; /*letter-spacing: 1px;*/
	line-height: 14pt;
	border-bottom: 3px double #b5a9a1;
	font-family: 'Arial';
	vertical-align: middle;
	background: #ffd6e8;
}

.GV01Row01_0
{
	/*background: #ffffe3 url(../../Images/defImg/line01.gif) 0% 100% repeat-x;*/
	background: #ffffe3;
	color: #59593b;
	padding-left: 2px;
	line-height: 12pt;
}

.GV01Row01_1
{
	background: #ffffff url(../../Images/defImg/line01.gif) 0% 100% repeat-x;
	color: #ff6600;
	padding-left: 2px;
	line-height: 12pt;
	cursor: pointer;
}

.GV01Row02_0
{
	/*background: #ffeadb url(../../Images/defImg/line01.gif) 0% 100% repeat-x;*/
	background: #ffeadb;
	color: #59593b;
	line-height: 12pt;
}

.GV01Row02_1
{
	background: #ffffff url(../../Images/defImg/line01.gif) 0% 100% repeat-x;
	color: #ff6600;
	padding-left: 2px;
	line-height: 12pt;
	cursor: pointer;
}

.GV01EditRow
{
	background: #c0c08e;
	color: #ffffff;
}

.GV01SelectedRow
{
	background: #ffcc66;
}

.GV01Item01
{
	border-bottom: 1px solid #a5aab5;
}

/*GV01 END*/


/*GV03 STAR*/
.GV02Header
{
	color: #3a2f2f; /*text-align:right;*/
	letter-spacing: 1px;
	line-height: 16pt;
	font-size: 9pt;
	border-top: 0px solid #a5aab5;
	background: #c8c8c8;
	white-space: nowrap;
}

.GV02Row01_0
{
	color: #3a2f2f;
	padding-left: 2px;
	line-height: 12pt;
	background: #e8e8e8;
}

.GV02Row01_1
{
	color: #ff6699;
	padding-left: 2px;
	line-height: 12pt;
	cursor: pointer;
	background: #ffffff;
}

.GV02Row02_0
{
	color: #3a2f2f;
	padding-left: 2px;
	line-height: 12pt;
	background: #e4e4e4;
}

.GV02Row02_1
{
	color: #ff6699;
	padding-left: 2px;
	line-height: 12pt;
	cursor: pointer;
	background: #ffffff;
}

.GV02Item01
{
	border-bottom: 1px solid #a5aab5;
}

/*GV03 END*/

/*TextBox STAR*/

.TextBox_login
{
	border: 1px solid #5c6f95;
	color: #336699;
	width: 250px;
}

.TextBox_L /*TextBox長度200*/
{
	border: 1px solid #7f9db9;
	background: #ffffff;
	width: 400px;
}

.TextBox_M /*TextBox長度200*/
{
	border: 1px solid #7f9db9;
	background: #ffffff;
	width: 150px;
}

.TextBox_S /*TextBox長度200*/
{
	border: 1px solid #7f9db9;
	background: #ffffff;
	width: 20px;
	height: 12px;
}

.TBMulti
{
	border: 1px solid #7f9db9;
	background: #ffffff;
	height: 30px;
	font-family: "Arial";
	width: 100%;
}

/*TextBox END*/

/*BTN STAR*/


.BtnView_0
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/DocView_0.gif) 0% 0% no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	vertical-align: middle;
	padding-top: 3px;
}

.BtnModify
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/Edit_0.gif) 0% 0% no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	vertical-align: middle;
	padding-top: 3px;
}

.BtnView_1
{
	border: 0px solid #000000;
	color: #ffffff;
	background: transparent url(../../Images/btnImg/DocView_1.gif) 0% 0% no-repeat;
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 8pt;
	vertical-align: middle;
	padding-top: 3px;
}

.BtnXL_0
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/BtnXL_0.gif) 0% 0% no-repeat;
	width: 105px;
	height: 18px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnXL_1
{
	border: 0px solid #000000;
	color: #ffffff;
	background: transparent url(../../Images/btnImg/BtnXL_1.gif) 0% 0% no-repeat;
	width: 105px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnL_0
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/BtnL_0.gif) 0% 0% no-repeat;
	width: 90px;
	height: 18px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnL_1
{
	border: 0px solid #000000;
	color: #ffffff;
	background: transparent url(../../Images/btnImg/BtnL_1.gif) 0% 0% no-repeat;
	width: 90px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnM_0
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/BtnM_0.gif) 0% 0% no-repeat;
	width: 65px;
	height: 18px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnM_1
{
	border: 0px solid #000000;
	color: #ffffff;
	background: transparent url(../../Images/btnImg/BtnM_1.gif) 0% 0% no-repeat;
	width: 65px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	font-size: 8pt;
	padding-top: 3px;
	line-height: 12pt;
}

.BtnS_0
{
	background: transparent url(../../Images/btnImg/BtnS_0.gif) 0% 0% no-repeat;
	width: 33px;
	height: 18px;
	font-size: 8pt;
	text-align: center;
	border: 0px solid #ffffff;
	color: #003399;
	line-height: 12pt;
	padding-top: 2px;
}

.BtnS_1
{
	background: transparent url(../../Images/btnImg/BtnS_1.gif) 0% 0% no-repeat;
	width: 33px;
	height: 18px;
	font-size: 8pt;
	text-align: center;
	border: 0px solid #ffffff;
	cursor: pointer;
	color: #ffffff;
	line-height: 12pt;
	padding-top: 2px;
}

.BtnSS_0
{
	border: 0px solid #000000;
	background: transparent url(../../Images/btnImg/BtnSS_0.gif) 0% 0% no-repeat;
	width: 21px;
	height: 17px;
	text-align: center;
	color: #003399;
	font-size: 8pt;
	vertical-align: middle;
	padding-top: 3px;
}

.BtnSS_1
{
	border: 0px solid #000000;
	color: #003399;
	background: transparent url(../../Images/btnImg/BtnSS_1.gif) 0% 0% no-repeat;
	width: 21px;
	height: 17px;
	text-align: center;
	cursor: pointer;
	font-size: 8pt;
	vertical-align: middle;
	padding-top: 3px;
}

.ViewBtn
{
	/*margin:0px 0px 0px 0px; 	padding:0px; 	border-bottom: 2px dotted #cc9966; 	border-top: 2px dotted #cc9966; */
	background: #E8E8E8;
	color: #3366cc;
	width: 33px;
	height: 18px;
}

/*BTN END*/

.SearchBg01
{
	/*background:#fdffdf;*/
	border-bottom: 2px dotted #cc9966;
	border-top: 2px dotted #cc9966;
	color: #3366cc;
}

























.healthTopBg
{
	background: url(../../Images/defImg/healthTopBg.jpg) repeat-x 0% 0%; /*healthTopBg.jpg*/
	height: 21px;
}

.healthTopRBg
{
	background: url(../../Images/defImg/healthTopR.jpg) no-repeat 0% 0%; /*healthTopBg.jpg*/
	height: 68px;
	width: 100%;
	border: 0px solid #000000;
	vertical-align: bottom;
	padding-top: 45px;
}

.SearchTit
{
	text-align: right;
	color: #336699;
	padding-right: 2px;
}

.SearchItem01
{
	color: #336699;
	letter-spacing: 1px;
	font-weight: bold;
}

.AddTit01
{
	text-align: right;
	white-space: nowrap;
	padding-right: 2px;
}

.AddTxt01
{
	text-align: left;
}

/*頁碼Star*/

.PagerCss TD A:link
{
	font-size: 9pt;
	background: transparent;
	color: #ffffcc;
	padding: 0px 5px 0px 5px;
	border: 0px solid #cccccc;
	background: #cccc99;
	height: 6px;
	text-decoration: none;
}

.PagerCss TD A:hover
{
	font-size: 9pt;
	color: #669900;
	padding: 0px 5px 0px 5px;
	border: 1px solid #4bcc2d;
	background: #ccff99;
	height: 6px;
	text-decoration: none;
	font-weight: bold;
}

.PagerCss TD A:active
{
	font-size: 9pt;
	color: #000000;
	padding: 0px 5px 0px 5px;
	border: 1px solid #4bcc2d;
	background: #ccff99;
	height: 6px;
	text-decoration: none;
}

.PagerCss TD A:visited
{
	font-size: 9pt;
	color: #223344;
	padding: 0px 5px 0px 5px;
	border: 1px solid #4bcc2d;
	background: #ccff99;
	height: 6px;
	text-decoration: none;
}

.PagerCss SPAN
{
	color: #ff6600;
	padding: 0px 5px 0px 5px;
	border: 1px solid #ff9933;
	background: #ffffcc;
	height: 6px;
	text-decoration: none;
}

.PagerCss TABLE, .PagerCss tr, .PagerCss td
{
	width: auto;
	text-align: center;
	font-family: 'Arial';
	background: #e2e9f5;
}

/*頁碼End*/

.TextBox_M
{
	border: 1px solid #333366;
}

.DocItem01
{
	background: url(../../Images/defImg/DocItem01.gif) 2px 2px no-repeat;
	color: #669933;
	padding: 0px 0px 0px 13px;
	font-size: 11pt;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 18pt;
	border-bottom: 1px dashed #cccccc;
}

.AddDocItem01
{
	/*background:url(../../Images/defImg/AddTitBg.gif) 0px 0px repeat-x;*/
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	letter-spacing: 1px;
	line-height: 24px;
	vertical-align: bottom;
}

.AddDocItem01Bg
{
	background: url(../../Images/defImg/AddTitBgM.gif) 0px 0px repeat-x;
	color: #ff9933;
	padding: 3px 5px 0px 2px;
	font-size: 10pt;
	letter-spacing: 1px;
	line-height: 24px;
	vertical-align: middle;
	height: 24px;
	border: 0px solid #000000;
	width: 100%;
}


.TbBgLine02
{
	border-bottom: 2px dotted #ff9933;
	border-top: 2px dotted #ff9933;
	background: #ffffcc;
	text-align: center;
}

.TbBgLine03
{
	border-bottom: 2px dotted #a5aab5;
	border-top: 2px dotted #a5aab5;
	background: #e6edfc;
	color: #336699;
}

.BtnLine01
{
	border-top: 1px dotted #ff9933;
	text-align: center;
	line-height: 16pt;
	height: 16pt;
}

.TbBgLine03BtmLine
{
	border-bottom: 2px dotted #a5aab5;
	background: #d1dcfc;
	font-weight: bold;
	color: #6633cc;
}

.DropDownList01
{
	background: #d9d6ff;
	font-family: "Arial";
	font-size: 9pt;
}

.off
{
	display: none;
}



/*訊息文字star*/
.ErrMsg
{
	color: #cc0066;
}
/*訊息文字end*/

/*ModalPopupExtender STAR*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 1px;
	width: 250px;
	position: relative;
	top: 10px;
	left: 50px;
}

.ModalTit01
{
	background: url(../../Images/defImg/Item01_1.gif) no-repeat 0px 1px;
	padding-left: 10px;
}
/*ModalPopupExtender END*/

/*tb02 STAR*/

.tb02TMBg
{
	background: url(../../images/tbImg/tb02TMBg.gif) repeat-x 0% 0%;
}

.tb02MLBg
{
	background: url(../../images/tbImg/tb02MLBg.gif) repeat-y 0% 0%;
}
.tb02MRBg
{
	background: url(../../images/tbImg/tb02MRBg.gif) repeat-y 0% 0%;
}
.tb02MM
{
	background: #ffffff;
	width: 100%;
}
.tb02BMBg
{
	background: url(../../images/tbImg/tb02BMBg.gif) repeat-x 0% 0%;
}

.tb02Header
{
	background: #ffd6e8;
	color: #705160;
	border-top: 1px solid #b5a9a1;
	border-bottom: 1px solid #b5a9a1;
	padding: 0px 2px 0px 2px;
	text-align: right;
	white-space: nowrap;
}

.tb02Txt
{
	background: #ffeadb;
	color: #59593b;
	border-bottom: 1px dotted #b5a9a1;
	text-align: left;
	padding-left: 2px;
}

/*tb02 END*/

.DataViewTit01
{
	background: url(../../Images/defImg/Item01_0.gif) no-repeat 5px 1px;
	padding-left: 20px;
	color: #669966;
}
.Break
{
	word-break: break-all;
}

