body	{
SCROLLBAR-FACE-COLOR: #A8CE5E; SCROLLBAR-HIGHLIGHT-COLOR: #E5EDD8; 
SCROLLBAR-SHADOW-COLOR: #E5EDD8; SCROLLBAR-3DLIGHT-COLOR: #A8CE5E; 
SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #E5EDD8; 
SCROLLBAR-DARKSHADOW-COLOR: #A8CE5E;
}
body,td,span,div,input,textarea {font-size:9pt;font-family:Helvetica,Arial,Verdana;}
body {margin:0 0 0 0 ;background-image:url(images/main_bg_1.gif); }
.top_table {background-image:url(images/main_bg_1.gif);background-repeat:no-repeat;}

.input_disable	{width:90px;border-top:0px;border-right:0px;border-bottom:1px #cccccc solid;border-left:0px;}
.input_able	{width:120px;border-top:1px #808080 solid;border-right:1px #E5EDD8 solid;border-bottom:1px #E5EDD8 solid;border-left:1px #808080 solid;behavior:url(images/style/input.htc);}
a,a:link,a:visited {color:#087A9E; text-decoration:underline;}
a:hover,a:active {color:#ff3300; text-decoration:underline;}
.txt_need {color: #339900;font-size:9pt;font-weight:bold;}
.intb td {vertical-align:top;padding:2px 0px 2px 0px;font-size:9pt;}
.intb2 td {padding:2px 0px 2px 0px;font-size:9pt;}
.style5 {color: #999999; font-size: 9pt; }
.bttnOn	{color:#000000; border:1px #c1c1c1 solid;width:45px;padding:2px 0px 0px 0px;background-image:url(images/bg_bt_1.gif);cursor:hand;behavior:url(images/style/button.htc);}
.bttnDisable {border:1px #c1c1c1 solid;width:45px;padding:2px 0px 0px 0px;background-image:url(images/bg_bt_1.gif);cursor:default;}
.bttn {
	border-top:1px #eeeeee solid;
	border-right:1px #808080 solid;
	border-bottom:1px #808080 solid;
	border-left:1px #eeeeee solid;
	background-color:#E5F1B8;
	color:#5C7227;
	cursor:hand;
	behavior:url(images/style/bttn.htc);
	font-size: 12px;
}
.rptBttn {border-top:1px #eeeeee solid; border-right:1px #808080 solid; border-bottom:1px #808080 solid; border-left:1px #eeeeee solid; background-color:#D4EB9A; color:#5C7227; cursor:hand; behavior:url(images/style/bttn.htc);}
.bttn60	{
	color:#000000;
	border:1px #c1c1c1 solid;
	width:60px;
	padding:2px 0px 0px 0px;
	background-image:url(images/bg_bt_1.gif);
	cursor:hand;
	behavior:url(images/style/button.htc);
	font-size: 12px;
}
.bttn99	{
	color:#000000;
	border:1px #c1c1c1 solid;
	padding:2px 0px 0px 0px;
	background-image:url(images/bg_bt_1.gif);
	cursor:hand;
	behavior:url(images/style/button.htc);
	font-size: 12px;
}

.msg_success {background-color:#F5FFD3; border:1px #5C7227 solid;}
.msg_failed {
	background-color:#FFFF9F;
	border:1px none #000000;
	color:#ff3300;
	font-size: 12px;
}


/* input */
select{border-width:1;font-size:9pt; background:#ffffff; border-top:1px #808080 solid;border-right:1px #E5EDD8 solid;border-bottom:1px #E5EDD8 solid;border-left:1px #808080 solid;font-family:"MS Sans Serif";}
input,textarea {border-top:1px #808080 solid;border-right:1px #E5EDD8 solid;border-bottom:1px #E5EDD8 solid;border-left:1px #808080 solid;behavior:url(images/style/input.htc);}
input {font-size:8pt}
textarea {font-size:9pt}
.radio{border:0 !important;}
.checkbox{border:0 !important;}


/* head */
.tabHd1 { height:50px; background-color:#94BE54;  background-image:url(images/forget_bg_1.gif);}
.tabHd2 { background:#A8CE5E;border:#557700 1px solid;border-width:0 0 0 0; height:23px; background-image:url(images/mtab_hd_bg_1.gif);}
.company { font-weight:600; font-size:14pt; filter:dropshadow(color=#3a3a3a,offx=2,offy=1,positive=1); color: #ffffef; letter-spacing: 1pt; top: 20px }
.prog { color:#006600; font-size:9pt;padding-left:14px;font-family:arial; font-weight:bold;}
.proglink 	{padding-left:4px;padding-right:6px;color:#ffffff;}
.proglink:hover {color:#ffff80;text-decoration:none}
.favDrpDwn  {
	color:#ffff80;
	background:#6699cc;
	font-size: 12px;
}

/* main table */
.main	{padding:10px;}
.main2 {border:#A8CE5E 1px solid; padding:3px;}	/* 右邊main area 區 */
.main2 input {border-width:1px;border-color:#cccccc;}
.tabMt {padding:2px;}
.tabMt td {padding:2px;line-height:135%;}
.tabSms {padding:2px;}
.tabSms input {border-width:1px;border-color:#cccccc;}

/* table */
/* mtab 用於資料羅列 */
table.mtab td{border-bottom:#A8CE5E 1px solid; padding:2px; vertical-align:middle;}
.mtab_fld  {background:#D7E9A7; font-weight:bold;color:#006600; height:23p   background-image:url(images/mtab_hd_bg_1.gif)}
.mtab_fld td a {color:#5C7227;text-decoration:none;}
.mtab_val  {background:#F9FFEC; height:22}
.mtab_val1 {background:#EBFDC9; height:22}
.mtab_val2 {background:#FDFEF6; height:22}
.mtab_sort {background:#95C636; color:#FFFFFF;}
.mtab a {text-decoration:none;}
.mtab a:visited {text-decoration:none;color:#5C7227;}
.mtab a:hover {text-decoration:none;color:#FF3300;}
a.mtab_sort:hover {color:#ffff80 !important;}

/* ftab 用於表格化左右欄 */
.ftab {border:1 #D6E8B3 solid;border-width:0 1 1 0; padding:2px;}
.ftab_hd{
	border:1 #D6E8B3 solid;
	border-width:1 0 0 1;
	height:24;
	font-weight:bold;
	color:#006600;
	background-image:url(images/ftab_hd_bg_1.gif);
	background-color: #D7E9A7;
}
.ftab_hd table {font-weight:bold;color:#006600}
.ftab_left{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#D7E9A7; height:24;font-weight:bold;}
.ftab_right{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#FCFFEF; height:24}
.ftab_sub{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F7FFE8; height:24}
.ftab_r1 td{border:0 #A8CE5E solid;border-width:0 0 0 0;background:#F7FFE8; height:24}
.ftab_r2 td{border:0 #A8CE5E solid;border-width:0 0 0 0;background:#fcfcf1; height:24}
.ftab_val1{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F9FFEC; height:20}
.ftab_val2{border:1 #D6E8B3 solid;border-width:1 0 0 1;background:#F7FFE8; height:20; padding:2 5;}
.ftab input {border-width:1px;border-color:#cccccc;}

/* frtcol 用於表格化頁面右邊的Table. */
.frtcol {border:1 #A8CE5E solid;border-width:0 1 0 0; padding:2px; width:100%}
.frtcol_hd{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F7FFE8;height:26;font-weight:bold;color:#006600; background-image:url(images/frtcol_hd_bg_1.gif)}
.frtcol_hd table {font-weight:bold;color:#006600}
.frtcol_left{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#D7E9A7; height:24;font-weight:bold;}
.frtcol_right{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F7FFE8; height:24}
.frtcol_sub{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F7FFE8; height:24}
.frtcol_r1 td{border:0 #A8CE5E solid;border-width:0 0 0 0;background:#F7FFE8; height:24}
.frtcol_r2 td{border:0 #A8CE5E solid;border-width:0 0 0 0;background:#fcfcf1; height:24}
.frtcol_val1{border:1 #A8CE5E solid;border-width:0 0 1 1;background:#F9FFEC; height:20}
.frtcol_val2{border:1 #A8CE5E solid;border-width:0 0 1 1;background:#ffffff; height:20; padding:2 5;}
.frtcol input {border-width:1px;border-color:#cccccc;}

/* rpt 用於資料羅列 */
.rpt_main {border:1px solid #A8CE5E;padding:10px}
.rpt {border:1 #A8CE5E solid;border-width:0 1 1 0; padding:2px}
.rpt_ttl{color:#000000;border:1 #A8CE5E solid;border-width:1 0 0 1;background:#D7E9A7;height:22; background-image:url(images/ftab_hd_bg_1.gif)}
.rpt_val{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#F9FFEC; height:18}
.rpt_val1{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#FFFFFF; height:20; padding:0px 5px;}
.rpt_val2{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#EBFDC9; height:20; padding:0px 5px;}
.rpt_sum{border:1 #A8CE5E solid;border-width:1 0 0 1;background:#E9F5DB; height:18}
/* nav */
.tabNav	{border:0 #A8CE5E solid;border-width:0 1 1 1; padding:2px; background:#F5FFD3;}


.tabBttn2 td {padding:2px; height:22px; }
/* bttn on / disable / normal / width60 
.tabBttn	{ }
.tabBttn2 {}
.tabBttn2 td {padding:5px; height:22px; }
//.bttn			{border-right:#104a7b 1px solid; border-top:#afc4d5 1px solid; background:#d6e7ef; border-left:#afc4d5 1px solid; cursor:none; color:#000066; border-bottom:#104a7b 1px solid; height:20px; text-decoration: none; padding-top:2px; font-family:新細明體;}
//.rptBttn		{border-width: 0 0 0 0; width:43px;background:#d6e7ef;cursor:hand;color:#000066}
*/

/* box */
.box {background-color:#F9FFEC;border:1px solid #A8CE5E;padding:2px}
.boxHd {background-color:#D7E9A7;height:21px;font-weight:bold;padding-left:5px; background-image:url(images/ftab_hd_bg_1.gif);}

/* characters */
.key		{color:#b00000}
.keyinput{color:#cc0000}
.notnull	{font-weight:bold;color: #000000;}
.sys		{color:#6d7c73}
.sys input	{border-color:#cccccc;border-width:0 0 1 0;color:#808080;}
.sysinput{color:#7c8d82}
.disable {color:#999999; background:#F0F3EA}
.cmmt		{color:gray}
.tips		{font-size:9pt; text-decoration:none;color:#666666;line-height:1.5}
.alert	{color:#cc0000; text-decoration:none}
.h2		{font-size:12pt; font-family:標楷體,arial;color:#333333}
.bold 	{font-weight:bold;}
.dt		{font-size:8pt;font-family:verdana}
.desc		{line-height:1.5}
.title	{font-size:14pt; font-family:arial; font-weight:bold; color:#c20000}
.footer	{font-family:verdana,arial;font-size:8pt;color:#777777}
a.footer	{font-family:verdana,arial;font-size:8pt;color:#777777;text-decoration:none}
a.footer:visited	{color:#777777;text-decoration:none}
a.tips:hover {text-decoration: underline} 
a.alert:hover{color:#000000; text-decoration: underline} 

.optionRepSort { width:85px } 		/* report sort & summary */

.fldset {padding: 10px;}
.fldset_title {font-weight: bold; color:#006600; padding:3px; background-color:#FFFFFF;}

.topichelp {
	background-image:  url(images/helpicon.gif) ;
	height:49px;
	width:270;
	padding-left:48px;
	padding-top:19px;
	font-size:12px;
}
a.topichelp{text-decoration:none}
a.topichelp:visited{text-decoration:none}
.biaoti18{
	font-size:24px;
	color:#000000;
	font-weight: bold;
}

input{font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #576f82;
}
body
{
	background-color:#ffffff;}