﻿@import "AdmLogErr.css";
@import "GDDataBack.css";
@import "SumODB01.css";
@import "MemDataVCH.css";
@import "MemLogonRecVCH.css";
@import "OutData.css";
@import "OutDataVCH.css";
@import "OutDataPCG.css";
@import "Power.css";
@import "ASEmp.css";
@import "Banner.css";
@import "SystemCheck.css";
@import "PayStore.css";
@import "GameBuyCard.css";
@import "GDSum.css";
@import "CommTree.css";
@import "Exclusive.css";
@import "PrintCode.css";
@import "WakaStore.css";
@import "WakaStoreGR.css";
@import "WakaStoreRec.css";
@import "CardStocks.css";
@import "SN.css";
@import "WSEmp.css";
@import "Goods.css";
@import "help.css";
@import "sysCheck.css";
@import "GM.css";
@import "Warning.css";
@import "Notic.css";

/* ASEmpPW */
#ASEmpPW { text-align:center; }
#ASEmpPW .data  { padding:5px; border:2px dashed #ee9933; margin:5px; background:#FFFFFF;}
#ASEmpPW .data table{}
#ASEmpPW .data th   { font:12pt 細明體; background:#cccccc; text-align:left; }
#ASEmpPW .data td   { text-align:left; }
#ASEmpPW .data .pw  { width:12em; }
#ASEmpPW .data .btns { text-align:center; }
#ASEmpPW .data .btns input { padding:3px 2px 0 2px; cursor:hand; }
#ASEmpPW .f1 { font:14pt 標楷體; font-weight:bold; }

/* LoginRec LoginCount */
#LoginRec { text-align:center; }
#LoginRec #query { margin:5px 5px 10px 5px; border:2px dashed #ee9933; text-align:left; background:#ffffff; width:590px; } 
#LoginRec #query .div1 { padding:5px; margin:5px; width:570px; }
#LoginRec #list  { margin:5px; border:1px solid #ee9933; text-align:left; background:#ffcc77; width:595px; }
#LoginRec #list  .div1 { padding:5px; border:1px solid #ee9933; margin:5px; width:570px; background:#dddddd;}
/* --字型 */
#LoginRec .f3 { font-weight:bold;}                    /* 小區塊裡面的分區標題*/
/* --表格*/
#LoginRec .tb  { text-align:left; width:570px; }
#LoginRec .td  { width:90px; background:#000000; color:#ffffff; text-align:center;}  /* 欄位標題 */

/* VSEmp WKEmp ASEmp */
#VSEmp { text-align:center;}
#VSEmp #query { padding:5px; text-align:left; margin-bottom:10px; border:1px solid #ee9933; background:#ffcc77; width:717px; }	/* 查詢條件 */
#VSEmp #funs  { padding:5px; text-align:left; margin-bottom:10px; border:1px solid #ee9933; background:#ffcc77; width:717px; }	/* 功能列	*/
#VSEmp #funs input { font:10pt 細明體; padding:3px 0 0 3px; }																																		/* 功能列 input	*/
#VSEmp #list  { text-align:left;	border:1px solid #ee9933; background:#ffcc77; width:727px;  }		/* 清單列 */
/* --表格*/
#VSEmp #tb		{ text-align:left; width:100%; }
#VSEmp #tb td { padding:3px 5px 0 5px; }
#VSEmp #tb th { background:#555555; color:#ffffff; text-align:center;}
#VSEmp #list a { text-decoration:none; color:#0000aa; }
#VSEmp #list a:hover  { color:#aa0000; }
#VSEmp #list a:active { color:#aa0000; }
#VSEmp #list .f1 { color:#aa0000; }
#VSEmp .bt1		{ width:75px; font:12pt 細明體;}
#VSEmp #tb .td1 { text-align:center;}

/* VSEmpN VSEmpE WKEmpN WKEmpE ASEmpN ASEmpE*/
#VSEmpN { text-align:center; }
#VSEmpN #data { border:1px solid #ee9933; background:#ffcc77; width:800px; text-align:left; padding:5px; }
#VSEmpN #hint { }
#VSEmpN .f1 { font:14pt 標楷體; font-weight:bold; } /* 大功能標題 */
#VSEmpN .f2 { font: 9pt 細明體; color:Purple; }     /* 提示 */
#VSEmpN .f3 { font-weight:bold;}                    /* 小區塊裡面的分區標題*/
#VSEmpN .f4 { font:10pt 細明體;color:Green;}        /* 提示 */	
#VSEmpN .tb     { padding:5px; border:1px solid #ee9933; margin:5px; width:780px; background:#FFFFFF; }
#VSEmpN .tb1    { width:100%; }
#VSEmpN .tb1 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:left; width:6.5em; }
#VSEmpN .tb1 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
#VSEmpN .tb2    { width:580px; }
#VSEmpN .tb2 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:left; width:8.5em; }
#VSEmpN .tb2 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
#VSEmpN .btns   { width:100%; text-align:center; } /* 確定.取消鈕 區 */
#VSEmpN .btn    { padding:2px 1px 0 0; font:12pt 細明體; }
#VSEmpN input		{ font:12pt 細明體; }
#VSEmpN #edEmpNo		{ width:8em; }
#VSEmpN #edEmpName	{ width:10em; }
#VSEmpN #edEmpPW		{ width:10em; }
#VSEmpN #edEmpPWC		{ width:10em; }
#VSEmpN #edEmpPWO		{ width:10em; }
#VSEmpN #edEmpSPW		{ width:10em; }
#VSEmpN #edEmpSPWC	{ width:10em; }
#VSEmpN #edEmpSPWO	{ width:10em; }
#VSEmpN #edTel			{ width:7.5em; }
#VSEmpN #edMTel			{ width:10em; }
#VSEmpN #edAddr			{ width:40em; }
#VSEmpN #edEMail		{ width:25em; }

/* VSEmpPW HRSafeCashE WKEmpPW */
#VSEmpPW { text-align:center;}
#VSEmpPW #data1 #query  { padding:5px; border:2px dashed #ee9933; width:280px; margin:5px; background:#FFFFFF;}
#VSEmpPW #data1 #hint   { padding:5px;}                     /* 功能標題    區 */
#VSEmpPW #data1 #funs1  { padding:5px; text-align:center;}  /* 確定.取消鈕 區 */
#VSEmpPW .btn { font:10pt 細明體; padding:3px 0 0 3px;	}
/* --表格*/
#VSEmpPW .tb { width:100%; }
#VSEmpPW .tb th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:4.5em; }
#VSEmpPW .tb td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
#VSEmpPW .tb1 { width:100%; text-align:left; }
#VSEmpPW .tb1 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:6.5em; }
#VSEmpPW .tb1 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
/* --字型 */
#VSEmpPW .f1 { font:14pt 標楷體; font-weight:bold; } /* 大功能標題 */
/* --輸入 */
#VSEmpPW .in1 { font:12pt 細明體; width:130px; }	/* 登入密碼 */

/* LoginData */
#LoginData  { text-align:center; }
#LoginData #list { margin-top:5px; border:1px solid #ee9933; background:#ffcc77; text-align:left; width:800px; overflow:scroll; }
#LoginData #list .tr  { background:#000000; color:#ffffff; text-align:center; }
#LoginData #list .tb  { width:1540px; }
#LoginData #list .td  { width:40px;}
#LoginData #list .td1 { width:80px;} 

/* HRSafeCash HRSNCount */
#HR { text-align:center;}
#HR #funs  { padding:5px; text-align:left; margin-bottom:10px; border:1px solid #ee9933; background:#ffcc77; width:717px; }	/* 功能列	*/
#HR #funs input { font:10pt 細明體; padding:3px 0 0 3px; }																																	/* 功能列 input	*/
#HR #list  { text-align:left;	border:1px solid #ee9933; background:#ffcc77; width:727px;  }		/* 清單列 */
/* --表格*/
#HR #tb1		{ text-align:left; width:100%;  }
#HR #tb1 td { padding:3px 5px 0 5px; }
#HR #tb1 th { background:#555555; color:#ffffff; text-align:center;}
#HR #list   { margin:0 0 10px 0; }
#HR #list a { text-decoration:none; color:#0000aa; }
#HR #list a:hover  { color:#aa0000; }
#HR #list a:active { color:#aa0000; }
#HR #list .f1 { color:#aa0000; }
#HR #list .f2 { text-align:right;  }
#HR #list .f3 { text-align:center; }
#HR .div1			{ margin:5px 0px 0px 0px; font:10pt 細明體;color:Green;}        /* 提示 */
#HR .div2			{ margin:5px 0px 10px 0px;}
#HR .s1				{ font:12pt 細明體; color:#444444;}
#HR .div3			{ font:14pt 細明體; margin:10px; font-weight:bolder; }
#HR .s1        { font:12pt 細明體; color:Blue; }
#HR .s2        { font:12pt 細明體; color:Red;  }
#HR  a         { text-decoration:none; color:#0000aa; cursor:hand; }
#HR  a:active  {  color:Red; }
#HR  a:hover   {  color:Red; }


/* EmpData EmpEdit */
#emp { text-align:center; }
#emp #list    { border:1px solid #ee9933; background:#ffcc77; text-align:left; }
#emp #list th { padding:5px 5px 3px 5px; background:#555555; vertical-align:middle; color:#ffffff; text-align:center; }
#emp #list td { padding:3px 5px 3px 5px; background:#ffffcc; vertical-align:middle; }
#emp #list .id0   {}
#emp #list .name0 {}
#emp #list .cls0  {}
#emp #list .li0   {}
#emp #list .id    {}
#emp #list .name  {}
#emp #list .cls   {}
#emp #list .li    { font:9pt 細明體; }
#emp #list .btn   {}
#emp #list a { text-decoration:none; color:#0000aa; }
#emp #list a:hover  { color:#aa0000; }
#emp #list a:active { color:#aa0000; }
#emp #list .btm  { text-align:center; }
#emp #data    { border:1px solid #ee9933; background:#ffcc77; text-align:left; }
#emp #data th { padding:3px 5px 2px 5px; background:#666666; vertical-align:middle; color:#ffffff; text-align:center; font-weight:normal; }
#emp #data td { padding:3px 5px 3px 5px; background:#ffffcc; vertical-align:middle; }
#emp #data input { font:12pt 細明體; padding:1px 5px 1px 5px; }
#emp #data .btn  { text-align:center; }
#emp #data .btn input { padding:3px 0 0 2px; font:12pt 細明體; }
#emp #data #edID    { border:1px solid #777777; padding:1px 5px 1px 5px; background:#eeeeee; }
#emp #data #edNo    { width: 8em; }
#emp #data #edName  { width:10em; }
#emp #data #edTel   { width: 8em; }
#emp #data #edPhone { width: 5em; }
#emp #data #edAddr  { width:20em; }
#emp #data #edMail  { width:20em; }
#emp #data #bnCheck { font:9pt 細明體; padding:2px 0 0 0; }
#emp #data .hint1 { font:9pt 細明體; color:#aa0000; }
#emp #data #res   { font:9pt 細明體; }

/* SaleSum */
#SaleSum { text-align:center; }
#SaleSum #qdata { }
#SaleSum #qdata td      { vertical-align:middle; }
#SaleSum #qdata .edDate { font:12pt 細明體; width:5em; padding:1px 3px 1px 3px; }
#SaleSum #qdata .bnDate { font:9pt 細明體; padding:3px 0 0 0; }
#SaleSum #qdata .submit { font:9pt 細明體; padding:3px 0 0 1px; }
#SaleSum #List    { border:1px solid #555555; background:#33aa33; margin-top:10px; }
#SaleSum #List th { background:#ccffcc; padding:3px 5px 1px 5px; }
#SaleSum #List td { padding:3px 5px 1px 10px; }
#SaleSum #List .data1 { background:#ffeeee; }
#SaleSum #List .data2 { background:#f5ffff; }
#SaleSum #List .d     { text-align:left; }
#SaleSum #List .n     { text-align:right; width:5em; }

/* QList QData */
#QList { text-align:center; }
#QList .list { width:800px; text-align:left; border:solid 1px #aa3300; background:#eeaa00; }
#QList .list tr { background:#ffffcc; }
#QList .list th { vertical-align:middle; text-align:center; padding:3px 3px 3px 3px; background:#ffcc00; }
#QList .list td { vertical-align:middle; text-align:left;   padding:3px 3px 3px 3px; cursor:hand; }
#QList .list .d { width:8.5em; text-align:center; }
#QList .info     { width:800px; text-align:left; border:solid 1px #aa3300; background:#eeaa00; margin-bottom:5px; }
#QList .info .t  { width:100%; background:#883300; color:#ffffff; padding:5px; text-align:center; }
#QList .info .tb { width:100%; }
#QList .info .tb th { vertical-align:middle; text-align:center; padding:3px 5px 3px 5px; background:#ffcc00; width:5em; }
#QList .info .tb td { vertical-align:middle; text-align:left;   padding:3px 5px 3px 5px; background:#ffffcc; }
#QList .info .tb .p { width:260px; }
#QList .info .twpic { width:256px; height:192px; }
#QList .info .tb .num { text-align:right; }
#QList .proc     { width:800px; text-align:left; border:solid 1px #aa3300; background:#eeaa00; margin:0 0 10px 0; }
#QList .proc th  { vertical-align:middle; text-align:center; padding:3px 5px 3px 5px; background:#883300; color:#ffffff; }
#QList .proc td  { vertical-align:middle; text-align:left; padding:0 5px 0 5px; background:#ffffcc; }
#QList .proc .h1 { font:9pt 細明體; color:#aa0000; }
#QList .proc .d2 { padding:3px 5px 3px 5px; text-align:center; }
#QList .proc textarea { width:780px; font:12pt 細明體; background:#ffffdd; }
#QList .proc #edSMS   { height:2.5em; }
#QList .proc #edMemo  { height:7em; }
#QList .proc .btn     { vertical-align:middle; text-align:center; padding:3px 0 8px 0; }
#QList .proc #bnSubmit{ font:12pt 細明體; }
#QList #funs  { padding:5px; text-align:left; margin-bottom:10px; border:1px solid #ee9933; background:#ffcc77; width:790px; }	/* 功能列	*/
#QList .cond { border:1px solid #ee9933; background:#ffcc77; width:790px; padding:5px; margin:10px; }
#QList .cond input { font:12pt 細明體; }
#QList .cond table {}
#QList .cond td    { vertical-align:middle; }
#QList .cond .btn   { padding:2px 0 0 0; font:10pt 細明體;}
#QList .cond .date  { width:6em; }
#QList .cond .bnday { font:9pt 細明體; padding:3px 2px 0 3px; }

/* SNLiDateEx */
#SNLiDateEx	{ text-align:center;  }
#SNLiDateEx .data {  padding:5px; background:#ffcc77; text-align:left; border:1px solid #ee9933;}
#SNLiDateEx .data tr {padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNLiDateEx .data th { font:12pt 細明體; padding:5px; background:#eeeeee; }
#SNLiDateEx .data td { padding:5px; width:40em; }
#SNLiDateEx .btns    { margin-top:10px;}
#SNLiDateEx .btns input { padding:2px 0 0 0; font:12pt 細明體; cursor:hand; }

/* SNList--SNList SNListDel SNListHis */
#SNList	{ text-align:center;}
#SNList #query				  { margin-left:10px; padding:5px; text-align:left; margin-bottom:10px;		border:1px solid #ee9933; background:#ffcc77; width:805px; float:left; }
#SNList #funs					  { margin-left:10px; padding:5px; text-align:left; border:1px solid #ee9933; background:#ffcc77; width:805px; float:left;}
#SNList #funs input		  { padding:3px 0 0 3px; font:10pt 細明體;  }
#SNList #funs  #note	{ padding:5px; border:1px solid #ee9933; background:#FFFFFF; font:12pt 細明體; color:#555555;}
#SNList #funs .bnDate  { font:12pt 細明體; width:5em; }
#SNList #list0	      { text-align:center;	margin:10px; border:1px solid #ee9933; background:#ffcc77; width:815px; height:405px; float:left; overflow:auto; }
#SNList #list0 #tb0				{ text-align:left; width:2500px;}
#SNList #list0 #tb0 td		{ padding:3px 5px 0 5px; }
#SNList #list0 #tb0 th		{ padding:3px 5px 0 5px; text-align:center; background:#000000; color:#FFFFFF;}
#SNList #list0 #tb0 .td1	{ text-align:center; }
#SNList #list1	{ text-align:center;	margin:10px 0 0 10px; border:1px solid #ee9933; background:#ffcc77; width:345px; height:420px; float:left; overflow:auto; }
#SNList #list1 #tb				{ text-align:left;}
#SNList #list1 #tb td			{ padding:3px 5px 0 5px; }
#SNList #list1 #tb .th1		{ padding:3px 5px 0 5px; text-align:center; width:40px;  background:#000000; color:#FFFFFF;}
#SNList #list1 #tb .th2		{ padding:3px 5px 0 5px; text-align:center; width:185px; background:#000000; color:#FFFFFF;}
#SNList #list1 #tb .th3		{ padding:3px 5px 0 5px; text-align:center; width:90px;  background:#000000; color:#FFFFFF;}
#SNList #data		          { margin:10px 0 0 10px; border:1px solid #ee9933; background:#ffcc77; width:460px; text-align:left; float:left;}
#SNList #data  #base			{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNList #data  #Ser				{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNList #data  #Sale			{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNList #data  #SerG			{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNList #data  #hint			{ padding:5px 0 0 5px; width:590px; }                /* 功能標題    區 */
#SNList #data  #funs1			{ padding-left:5px; width:590px; text-align:center;} /* 確定.取消鈕 區 */
#SNList #data1 #query			{ padding:5px; border:2px dashed #ee9933; width:280px; margin:5px; background:#FFFFFF;}
#SNList #data1 #hint			{ padding:5px;}																			 /* 功能標題    區 */
#SNList #data1 #funs1			{ padding:5px; text-align:center;}									 /* 確定.取消鈕 區 */
/* --表格*/
#SNList .td     { width:90px; background:#cccccc; text-align:center;}					 /* 欄位標題 */
#SNList .tb1    { width:100%; }
#SNList .tb1 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:4.5em; }
#SNList .tb1 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; text-align:left; }
#SNList .tb2 { width:100%; }
#SNList .tb2 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:left; width:8em; }
#SNList .tb2 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
/* --字型 */
#SNList .f1 { font:14pt 標楷體; font-weight:bold; } /* 大功能標題 */
#SNList .f2 { font: 9pt 細明體; color:Purple; }     /* 必填提示 */
#SNList .f3 { font-weight:bold;}                    /* 小區塊裡面的分區標題*/
#SNList .f4 { font:10pt 細明體;color:Green;}        /* 提示 */
/* --輸入 */
#SNList .in1		{ font:12pt 細明體; width:60px; }		/* 聯絡人 信用額度 */
#SNList .in2		{ font:12pt 細明體; width:160px;}		/* 店家名稱 銀行帳號  合作日期*/
#SNList .in3		{ font:12pt 細明體; width:317px;}		/* 地址*/
#SNList .in4		{ font:12pt 細明體; width:90px; }		/* 進銷客編 電話 */
#SNList .in5		{ font:12pt 細明體; width:120px;}		/* 帳號 */
#SNList .edNote { font:12pt 細明體; width:300px;}		/* 銷退原因*/ 
/* --其他 */
#SNList .btn	{ font:10pt 細明體; padding:3px 0 0 3px;	}
#SNList .btn1 { font:10pt 細明體; padding:3px 0 0 3px; margin:10px 10px 0px 0px; }

/* SNListEQ */
#SNListEQ	{ font:12pt 細明體; text-align:center; }
#SNListEQ .data    { padding:5px; text-align:left; margin:10px 0 10px 0; border:1px solid #EE9933; background:#FFCC77; text-align:center; }
#SNListEQ .data	th { font:12pt 細明體; background:#ff8f00; color:#ffffff; font-weight:normal; vertical-align:middle; }
#SNListEQ .data	td { background:#FFFFCC; text-align:left; }
#SNListEQ .data td input { font:12pt 細明體; width:40em; }
#SNListEQ .data .btns    { font:12pt 細明體; text-align:center; }
#SNListEQ .data .btns input { padding:3px 3px 2px 3px; width:3em; }
#SNListEQ .list    { padding:5px; text-align:left; margin:10px 0 10px 0; border:1px solid #EE9933; background:#FFCC77; text-align:center; }
#SNListEQ .list	th { font:12pt 細明體; background:#663366; color:#ffffff; font-weight:normal; vertical-align:middle; }
#SNListEQ .list	td { background:#FFFFCC; text-align:left; padding:5px 3px 2px 3px; }
#SNListEQ .list .btns    { font:12pt 細明體; text-align:center; }
#SNListEQ .list .btns input { padding:3px 3px 0px 3px; width:3em; }
#SNListEQ .list .hint { font:10pt 細明體; text-align:center; color:Red; }


/* SNNPSearch--SNNPSearchS SNNPSearchI SNNPrint SNBKData SNBKDtaD */
#SNNPSearch								{ text-align:center; font:10pt 細明體;}
#SNNPSearch #funs					{ font:12pt 細明體; width:800px; margin-bottom:10px; padding:5px; text-align:left;  border:1px solid #EE9933; background:#FFCC77; }
#SNNPSearch #funs .ed1		{ font:12pt 細明體; width:110px; margin-right:5px;}
#SNNPSearch #funs .ed2		{ font:12pt 細明體; width:300px; margin-right:5px;}
#SNNPSearch #data					{ background:#FFCC77; width:810px; margin:5px; border:1px solid #EE9933; text-align:left; }
#SNNPSearch #data .base	  { background:#FFFFFF; width:785px; margin:5px; border:1px solid #EE9933; padding:5px; }
/* --表格*/
#SNNPSearch .tb1			 { width:100%; border:1px solid #DDDDDD; }
#SNNPSearch .tb1 th    { padding:3px 5px 1px 5px; vertical-align:middle; text-align:center; background:#555555; color:#FFFFFF; font-weight:normal; }
#SNNPSearch .tb1 td    { padding:3px 5px 1px 5px; vertical-align:middle; text-align:center; }
#SNNPSearch .tb1 .td1  { padding:3px 5px 1px 5px; vertical-align:middle; text-align:left; }
#SNNPSearch .tb1 .tr0  { padding:3px 3px 2px 3px; background:#FFFFCC; }
#SNNPSearch .tb1 .tr1  { padding:3px 3px 2px 3px; background:#FFCC33; }
#SNNPSearch .tb1 .IoNo    { font:10pt 細明體; width:8em; }
#SNNPSearch .tb1 .Date    { font:10pt 細明體; width:8.5em;}


/* --表格*/
#SNNPSearch .tb2			{ width:100%; border:1px solid #DDDDDD; font:10pt 細明體;}
#SNNPSearch .tb2 th   { padding:3px 5px 1px 5px; vertical-align:middle; text-align:center; background:#555555; color:#FFFFFF; font-weight:normal; }
#SNNPSearch .tb2 td   { padding:3px 5px 1px 5px; vertical-align:middle; text-align:center; }
#SNNPSearch .tb2 .td1 { padding:3px 5px 1px 5px; vertical-align:middle; text-align:left; }
#SNNPSearch .tb2 .tr0 { padding:3px 3px 2px 3px; background:#FFFFCC; }
/* --字型 */
#SNNPSearch .f1 { font: 10pt 細明體;	color:#555555; }																						/* 操作說明 */
#SNNPSearch .f2 { font: 9pt 細明體;		color:Purple; }																							/* 必填提示 */
#SNNPSearch .f3 { font-weight:bold;}																															/* 小區塊裡面的分區標題 */
#SNNPSearch .f4	{ font: 12pt 細明體;	color:#555555; font-weight:bold; padding:3px 3px 2px 3px; }	/* 店家名稱 */
#SNNPSearch .sp1 { cursor:hand; color:#3333FF; }
#SNNPSearch .ed1 { width:500px; font:12pt 細明體; }
/* --其他 */
#SNNPSearch .btn1 { font:10pt 細明體; padding:3px 0 0 3px; width:155px; height:26px; }	/* 功能列操作鈕 */
#SNNPSearch .btn  { font:10pt 細明體; padding:3px 0 0 3px; height:26px; }								/* 下面操作按鈕 */ 

/* CardQuery--SNListQ,SNListGQ */
#CardQuery { text-align:center;}
/* 外面table */
#CardQuery .table1			{ border:solid 1px #ee5500; background:#FFAA55; width:440px; text-align:center;}
#CardQuery .table1	th	{ background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; width:100px;}
#CardQuery .table1	td	{ background:#FFFFCC; }
#CardQuery .table1 .td1	{ text-align:left; padding:5px;}
#CardQuery .table1 .td2	{ text-align:center; padding:5px;}
#CardQuery .table1 #edKeyP{ width:11em; }
#CardQuery .table1 .in1 { font:10pt 細明體; padding:3px; cursor:hand; }
#CardQuery .table1 SELECT { width:22em; }
/* 裡面2*table */
#CardQuery .table2		  { background:#DDDDDD; width:300px; text-align:center;}
#CardQuery .table2	td  { background:#FFFFFF;}
#CardQuery .table2 .td1 { width:315px;}
/* 其他 */
#CardQuery	.div2		{ height:340px; overflow:auto;} 
#CardQuery  .edIoNo	{ width:108px;	padding:1px; font:12pt 細明體;}
#CardQuery  .edSer  { width:290px;	padding:1px; font:12pt 細明體;}
#CardQuery	.edDate	{ width:90px;		padding:1px; font:12pt 細明體;}
#CardQuery  .bnDate { width:20px;		font:10pt 細明體;}
#CardQuery	.btn		{ width:70px;		padding:1px; margin:3px;}
#CardQuery  .f1			{ font: 10pt 細明體; color:#555555; }     /* 說明 */
#CardQuery  .edMName{ width:300px; font:12pt 細明體;}
#CardQuery  .slOut	{ font:12pt 細明體;}
#CardQuery  .edSNRMI{ width:45px; font:12pt 細明體; }

/* SNListN SNListN1 SNListOK SNListMov SNListCre*/
#SNListN								{ text-align:center;}
#SNListN #data					{ border:1px solid #EE9933; background:#FFCC77; width:770px; text-align:left; margin-right:5px;}
#SNListN #data  #base		{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
#SNListN #data  #SData	{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
/* 表格 */
#SNListN .tb1 { width:100%; }
#SNListN .tb1 th { background:#CCCCCC; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:6em;}
#SNListN .tb1 td { background:#EEEEEE; padding:3px 5px 1px 5px; vertical-align:middle; width:605px;}
/* 其他 */
#SNListN .in1		{ font:12pt 細明體;		padding:3px 0 0 3px;}		/* 輸入 檔案路徑 */
#SNListN .text	{ font:10pt 細明體; }													/* 顯示	序號textarea */	
#SNListN .btn		{ font:12pt 新細明體; padding:0px 5px 0px 0px;	margin-left:2px; height:22px; width:67px; }	/* 瀏覽鈕 */
#SNListN .btn1	{ font:12pt 細明體;		padding :3px 0 1px 0;			margin:10px;}	/* 傳回的按鈕 */
#SNListN .btn2	{ font:12pt 細明體;		padding :3px 0 1px 0;			margin:0px;}	/* 傳回的按鈕 */
#SNListN .f1		{ font: 12pt 細明體; color:Purple; }						/* 提示 */
/* 欄位 */
#SNListN #edCardID   { width:40px;  font:12pt 細明體;}
#SNListN #edCardName { width:352px; font:12pt 細明體;}
#SNListN #edPer			 { width:40px;  font:12pt 細明體;}
#SNListN #edSNCount  { width:40px;  font:12pt 細明體;}
#SNListN #edCost		 { width:55px;  font:12pt 細明體; text-align:right;}
#SNListN .tb1 .td1	 { text-align:right; background:#ffffcc;}
#SNListN .tb1 .td2	 { text-align:right; background:#ffccff;}
#SNListN .tb1 .td3	 { text-align:right; background:#ccffcc;}
#SNListN .tb1 .td4	 { text-align:right; background:#ccffff;}
#SNListN .tb1 .td5	 { text-align:center; cursor:hand;}
/* SNListCre1 用*/
#SNListN .tb2 { width:100%; }
#SNListN .tb2 th { background:#000000; color:#ffffff; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:6em;}
#SNListN .tb2 td { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; }
#SNListN .edSNo  { width:470px;  font:12pt 細明體;}
#SNListN .tb1 .td6	 { text-align:center; font-weight:bold; }

/* SNListDelQ */
#SNListDelQ								{ text-align:center;}
/* 外面table */
#SNListDelQ .table1				{ background:#FFAA55; width:410px; border:solid 1px #ee5500; text-align:center; }
#SNListDelQ .table1	th		{ background:#FFCC33; width:80px; color:#000000; font-weight:normal; vertical-align:middle; }
#SNListDelQ .table1	td		{ background:#FFFFCC; }
#SNListDelQ .table1 .td1	{ text-align:left; padding:5px; }
/* 其他 */
#SNListDelQ .edSNo	{ width:58px;		font:12pt 細明體; padding:1px; }
#SNListDelQ .edSer  { width:290px;	font:12pt 細明體; padding:1px; }
#SNListDelQ	.edDate	{ width:90px;		font:12pt 細明體; padding:1px; }
#SNListDelQ .edName	{ width:262px;  font:12pt 細明體; padding:1px; }
#SNListDelQ .bnDate { width:20px;		font:10pt 細明體;}
#SNListDelQ	.btn		{ width:70px;		padding:1px; margin:3px;}
#SNListDelQ .f1			{ font: 10pt 細明體; color:#555555; }				/* 說明 */

/* CardClass */
#CardClass	{ text-align:center; }
#CardClass	#query	{ padding:5px; text-align:center; margin-bottom:10px; }
#CardClass  #query th{ font:12pt 細明體; color:blue; }
#CardClass  #query .ti { font:12pt 細明體; color:#111111; text-align:left; }
#CardClass  #query td{ font:12pt 細明體; text-align:left; color:red; }
#CardClass	#funs		{ padding:5px; text-align:center; margin:10px 0 10px 0; }
#CardClass	#data		{ padding:5px; text-align:left; margin:10px 0 10px 0; border:1px solid #EE9933; background:#FFCC77; width:600px; text-align:center; }
#CardClass	#data #base		{ padding:5px; border:1px solid #EE9933; margin:5px; background:#FFFFFF;}
#CardClass	#list	{ text-align:left; margin:10px 0 10px 0; border:1px solid #EE9933; background:#FFCC77; width:650px;}
#CardClass	#list #tb				{ text-align:left; width:100%;}
#CardClass	#list #tb td		{ padding:3px 5px 0 5px; }
#CardClass	#list #tb th		{ padding:3px 0 3px 0; text-align:center; background:#000000; color:#FFFFFF;}
#CardClass	#list #tb .td1	{ text-align:center;	width:110px; }
#CardClass	#list #tb .td2	{ text-align:center;  }
#CardClass  #list .tr1			{ text-align:center; }
#CardClass  .page     { font:12pt 細明體; text-align:center; }
#CardClass  .page  .s1{ color:Blue; }
#CardClass  .page  .s2{ color:red; }
#CardClass  a         { font:12pt 細明體; text-decoration:none; color:#0000aa; }
#CardClass  a:hover   { color:red; }
#CardClass  a:active  { color:#aa0000; }

/* Query用*/
#CardClass .table1				{ background:#FFAA55; width:550px; border:solid 1px #ee5500; text-align:center; }
#CardClass .table1	th		{ background:#FFCC33; width:100px; color:#000000; font-weight:normal; vertical-align:middle; }
#CardClass .table1	td		{ background:#FFFFCC; }
#CardClass .table1 .td1		{ text-align:left; padding:5px; }
#CardClass .table2    { background:#FFAA55;  border:solid 1px #ee5500; }
#CardClass .table2 th { background:#FFCC33; width:100px; color:#000000; font-weight:normal; vertical-align:middle; }
#CardClass .table2 td { background:#FFFFCC; }
#CardClass .btn			{ font:10pt 細明體; padding:3px 0 0 3px; cursor:hand; }
#CardClass .btn1		{ font:10pt 細明體; width:70px;	padding :3px 0 1px 0; margin:3px; cursor:hand; }
#CardClass .edName	{ width:320px; font: 12pt 細明體;}

#CardClass #data1 #query  { padding:5px; border:2px dashed #ee9933; width:415px; margin:5px; background:#FFFFFF;}
#CardClass #data1 th			{ background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle;}
#CardClass #data1 #funs1  { padding:5px; text-align:center;}  /* 確定.取消鈕 區 */

/* CardDataQ */
#CardDataQ       { background:#ffcc77; border:solid 1px #ff9933; margin:0 150px 0 150px; text-align:center; padding:5px 0 10px 0; }
#CardDataQ table { border:solid 1px #111111; }
#CardDataQ th    { border:solid 1px #111111; }
#CardDataQ td    { border:solid 1px #111111; text-align:left; }
#CardDataQ .in1  { padding:5px 2px 0 3px; cursor:hand; } 

/* GDSelf */
#GDSelf	{ text-align:center;}
#GDSelf #data { border:1px solid #ee9933; background:#ffcc77; width:800px; text-align:left; padding:5px; }
#GDSelf .tb     { padding:5px; border:1px solid #ee9933; margin:5px; width:780px; background:#FFFFFF; }
#GDSelf .tb1    { width:100%; }
#GDSelf .tb1 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:left; width:4.5em; }
#GDSelf .tb1 td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; }
#GDSelf .tb1 #edDateExp { font:12pt 細明體; width:5em;}
#GDSelf .tb1 .hint { font:10pt 細明體;color:Green;}        /* 提示 */
#GDSelf .tb1 .btns{ padding:2px 1px 0 0; font:12pt 細明體; }

/* GDData */
#GDData { text-align:center; }
#GDData .qdata  { border:solid 1px #ee5500; width:800px; padding:0px; background:#ffeecc; }
#GDData .qdata select	{ font:12pt 細明體;}
#GDData .btn		{ padding:2px 0 0 0; font:10pt 細明體;}
#GDData	.edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#GDData .data { margin:10px 0 10px 0; font:12pt 細明體;}
#GDData .data .table1 { border:solid 1px #ee5500; background:#ffaa55; width:800px; }
#GDData .data .table2 { border:solid 1px #ee5500; background:#ffaa55; width:760px; }
#GDData .data .table1 th    { background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDData .data .table1 td		{ padding:3px 3px 2px 3px; }
#GDData .data .table2 th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDData .data .table2 td    { background:#FFFFCC; padding:3px 3px 2px 3px; }
#GDData .data .td1	 { text-align:left; padding:3px 3px 2px 3px; }
#GDData .data .td2	 { text-align:right; padding:3px 3px 2px 3px; }
#GDData .data .table1 .tr1	{ background:#FFFFCC;}
#GDData .data .table1 .tr2	{ background:#FFCCCC;}
#GDData .sp1 { font:10pt 細明體;}

/* GDDataF, GDDataFQ */
#GDDataF { text-align:center; }
#GDDataF .data { background:#006666; }
#GDDataF .data tr { background:#ffeecc; }
#GDDataF .data th { font:12pt 細明體; background:#999933; color:#ffffff; text-align:center; padding:2px 3px 2px 3px; }
#GDDataF .data td { font:12pt 細明體; padding:2px 3px 2px 3px; }
#GDDataF .data .WSName { width:20em; text-align:left; }
#GDDataF .data .VCSale { width:4em; text-align:center; }
#GDDataF .data .Number { width:4em; text-align:right; }
#GDDataF .data .Number2 { width:6em; text-align:right; }
#GDDataF .data .btns { text-align:center; }
#GDDataF .data .btns input { font:12pt 細明體; padding:3px; cursor:hand; }
#GDDataF .data .in1 { font:10pt 細明體; padding:3px; cursor:hand; }
#GDDataF .btns { text-align:center; margin-bottom:5px; }
#GDDataF .btns input { font:12pt 細明體; padding:3px; cursor:hand; }
#GDDataF .data a         { text-decoration:none; color:#ffffff; cursor:hand; }
#GDDataF .data a:active  {  color:red; }
#GDDataF .data a:hover   {  color:red; }
#GDDataF .data SELECT { width:20em; }
#GDDataF .QD { text-align:center; width:30em; border:solid 1px #11cc33; margin-bottom:5px; }
#GDDataF .QD tr{ background:#ffeecc; }
#GDDataF .QD th{ font:10pt 細明體; width:6em; padding:3px; }
#GDDataF .QD .th1{ font:12pt 細明體; font-weight:bold; text-align:center; width:30em; padding:3px; }
#GDDataF .QD td{ font:10pt 細明體; text-align:left; color:blue; width:23em; padding:3px; }



/* GDSelfData */
#GDSelfData { text-align:center; }
#GDSelfData .q  { font:12pt 細明體; border:solid 1px #ee5500;  background:#ffeecc; }
#GDSelfData .q td { text-align:left; padding:3px 3px 3px 3px; }
#GDSelfData .q .edDate { font:12pt 細明體; width:5em;  text-align:left; }
#GDSelfData .btn	{ padding:2px 0 0 0; font:10pt 細明體;}
#GDSelfData .data { font:10pt 細明體; border:solid 1px #ee5500; background:#ffaa55; margin:5px 0 5px 0; }
#GDSelfData .data th { background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:3px 3px 4px 3px; }
#GDSelfData .data tr { background:#ffffcc;  }
#GDSelfData .data td { padding:3px 3px 2px 3px; }
#GDSelfData .data .WSName { font:12pt 細明體; text-align:left; width:18em; }
#GDSelfData .data .DateExp{ font:12pt 細明體; text-align:center; width:5em; }
#GDSelfData .data .Number { font:12pt 細明體; text-align:right; width:4em; }
#GDSelfData .data .DateCr { font:12pt 細明體; text-align:center; width:9em; }
#GDSelfData .data .td1 { background:#ffb666; text-align:center; padding:5px; }	
#GDSelfData .hint { font:12pt 細明體; padding:10px 0 0 0; color:Red; }
#GDSelfData .List { font:10pt 細明體; border:solid 1px #ff6600; }
#GDSelfData .List td { border:none; }
#GDSelfData .List tr { background:#ffffcc; }
#GDSelfData .List th { font:10pt 細明體; background:#ffcc2d; color:#111111; }
#GDSelfData .CardName { font:10pt 細明體; text-align:left; width:20em; padding:3px; } 
#GDSelfData  a { font:10pt 細明體; text-decoration:none; color:#0000aa; }
#GDSelfData  a:hover  { color:red; }
#GDSelfData  a:active { color:#aa0000; }
#GDSelfData span { font:10pt 細明體; color:Red; }

/* 查詢-店家、其他 */
/* GDDataQuery */
#WSQuery { text-align:center;}
/* 外面table */
#WSQuery .table1			{ border:solid 1px #ee5500; background:#ffaa55; width:400px; text-align:center;}
#WSQuery .table1	th	{ background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; width:100px;}
#WSQuery .table1	td	{ background:#FFFFCC;}
#WSQuery .table1 .td1	{ text-align:left; padding:5px;}
/* 裡面2*table */
#WSQuery .table2		  { width:300px; background:#dddddd; text-align:center;}
#WSQuery .table2	td  { background:#FFFFFF;}
#WSQuery .table2 .td1 { width:315px;}
/* 其他 */
#WSQuery	.div2 { height:340px; overflow:auto;}
#WSQuery	.btn		{ width:70px; padding:1px; margin:3px;}
#WSQuery	.edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#WSQuery  .bnDate { width:20px; font:10pt 細明體;}
#WSQuery .f1			{ font:10pt 細明體;color:#555555;}        /* 提示 */

/* GDSource */
#GDSource	{ text-align:center;}
#GDSource	.qdata { border:solid 1px #ee5500; width:800px; padding:0px; background:#ffeecc; }
#GDSource	.qdata select	{ font:12pt 細明體;}
#GDSource .qdata .table1 { width:790px; margin:5px;}
#GDSource .qdata .table1 .th1 { text-align:left;}
#GDSource .qdata .table1 .th2 { text-align:right;}
#GDSource	.btn	{ padding:2px 0 0 0; font:10pt 細明體; width:70px;}
#GDSource .data { margin:10px 0 10px 0; font:12pt 細明體;}
#GDSource .data .table1				{ border:solid 1px #ee5500; background:#ffaa55; width:800px; }
#GDSource .data .table1 th    { background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDSource .data .table1 .tr0	{ background:#FFFFCC; padding:3px 3px 2px 3px; }
#GDSource .data .table1 .tr1	{ background:#FFCC33; padding:3px 3px 2px 3px; }
#GDSource .data .table2				{ border:solid 1px #ee5500; background:#ffaa55; width:250px; }
#GDSource .data .table2 th    { background:#FFCC33; color:#000000; text-align:center; padding:5px 3px 3px 3px; }
#GDSource .data .table2 td    { background:#ffffff; color:#000000; text-align:right; padding:5px 3px 3px 3px; }
#GDSource .data .td1	 { text-align:left; }
#GDSource .data .td2	 { text-align:right;}

/* GDMoney */
#GDMoney { text-align:center; }
#GDMoney .qdata { border:solid 1px #ee5500; width:805px; padding:5px; background:#ffeecc; }
#GDMoney .qdata select	{ font:12pt 細明體;}
#GDMoney .qdata .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#GDMoney .qdata .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#GDMoney .qdata .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#GDMoney .qdata .td1		{ text-align:left;}
#GDMoney .data				{ margin:10px 0 10px 0; }
#GDMoney .data th			{ background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDMoney .data td			{ background:#ffffcc; padding:5px 5px 2px 5px; }
#GDMoney .data .td1		{ text-align:left; }
#GDMoney .data .td2		{ text-align:right;}
#GDMoney .data .tb1		{ border:solid 1px #ee5500; background:#ffaa55; width:815px;  margin:20px 0 20px 0;}
#GDMoney .data .tb2		{ background:#ffaa55; width:800px; }
#GDMoney .data .th1   { width:100px; background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDMoney .data .th2   { width:520px; background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDMoney .data .th3   { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#GDMoney .data input	{ font:12pt 細明體; text-align:right; width:120px; } 
#GDMoney .data .trE		{ font-weight:bolder; }
#GDMoney .btns .btn		{ font:12pt 細明體; padding:2px 0 0 0; margin:5px; }

/* GDImport */
#GDImport								{ text-align:center;}
#GDImport #data					{ border:1px solid #EE9933; background:#FFCC77; width:770px; text-align:left; margin-right:5px;}
#GDImport #data  #base  { padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
/* 表格 */
#GDImport .tb1 { width:100%; }
#GDImport .tb1 th { background:#CCCCCC; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:6em;}
#GDImport .tb1 td { background:#EEEEEE; padding:3px 5px 1px 5px; vertical-align:middle; width:650px;}
/* 其他 */
#GDImport .btn1	{ font:12pt 細明體;	padding:5px 0 1px 0; margin-top:15px; }	/* 傳回的按鈕 */
#GDImport .in1	{ font:12pt 細明體;	padding:3px 0 0 3px; width:650px; }			/* 輸入 檔案路徑 */

/* GDImport1 */
#GDImport1								{ text-align:center;}
#GDImport1 #data					{ border:1px solid #EE9933; background:#FFCC77; width:820px; text-align:left; margin-right:5px;}
#GDImport1 #data  #base		{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
/* 表格 */
#GDImport1 .tb1 { width:100%; font:10pt 細明體;}
#GDImport1 .tb1 th { color:#ffffff; background:#000000; padding:6px 1px 6px 1px; vertical-align:middle; font-weight:normal; text-align:center;}
#GDImport1 .tb1 td { padding:6px 2px 6px 2px; vertical-align:middle; }
/* 其他 */
#GDImport1 .tb1 .tr1b9 { background:#DDFFCC; }
#GDImport1 .tb1 .tr1b1 { background:#DDDDFF; }
#GDImport1 .tb1 .tr1b2 { background:#FFDDDD; }
#GDImport1 .tb1 .tr1b3 { background:#FFFFBB; }
#GDImport1 .qdata { border:solid 1px #ee5500; width:805px; padding:5px; background:#ffeecc; margin:10px;}
#GDImport1 .qdata select	{ font:12pt 細明體;}
#GDImport1 .qdata .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#GDImport1 .qdata .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#GDImport1 .qdata .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#GDImport1 .qdata .td1		{ text-align:left;}
#GDImport1 .qdata .tb2{ text-align:center; }
#GDImport1 .qdata .tb2 tr { background:#ffeecc; }
#GDImport1 .qdata .tb2 th{ font:12pt 細明體; }
#GDImport1 .qdata .tb2 .th1 { font:12pt 細明體; font-weight:bold; text-align:center; }
#GDImport1 .qdata .tb2 td{ font:12pt 細明體; color:Blue; text-align:left; }


/* GDImport1Q */
#GDImport1Q             { text-align:center; }
#GDImport1Q .data       { border:1px solid #EE9933; background:#ffe899; width:500px; text-align:left; margin-right:5px;}
#GDImport1Q .data th    { color:#ffffff; background:#ff9933; padding:6px 1px 6px 1px; vertical-align:middle; font-weight:normal; text-align:center; width:4.5em; }
#GDImport1Q .data td    { padding:6px 2px 6px 2px; text-align:left; background:#ffcc99; }
#GDImport1Q .data .btns  { text-align:center; }
#GDImport1Q .data .btns input { font:10pt 細明體; padding:5px; cursor:hand; }
#GDImport1Q .data #edMNo   { width:5em; }
#GDImport1Q .data #edSQNo  { width:4em; }
#GDImport1Q .data .Date    { width:5em; }
#GDImport1Q .data #edDNo   { width:4em; }
#GDImport1Q .data #edIoNo  { width:4.5em; }

/* ODOrder */
#ODOrder	{ text-align:center;}
#ODOrder	.qdata { border:solid 1px #ee5500; width:800px; padding:0px; background:#ffeecc; }
#ODOrder	.qdata select	{ font:12pt 細明體;}
#ODOrder	.btn		{ width:70px; padding:1px;}
#ODOrder	.edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#ODOrder .data { margin:10px 0 10px 0; font:12pt 細明體;}
#ODOrder .data .table1 { border:solid 1px #ee5500; background:#ffaa55; width:800px; margin:10px;}
#ODOrder .data .table1 th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOrder .data .table1 td    { background:#FFFFCC; padding:3px 3px 2px 3px; }
#ODOrder .data .table1 .tr1 { background:#ffffff;}
#ODOrder .data .table1 .tr2 { background:#eeffee;}
#ODOrder .data .table2 { border:solid 1px #339900; background:#99CC33; width:680px; font:10pt 細明體;}
#ODOrder .data .table2 th    { background:#FFFFCC; color:#669933; font-weight:bolder; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOrder .data .table2 td    { background:#FFFFFF; color:#669933; padding:3px 3px 2px 3px; }
#ODOrder .data .td1	 { text-align:left; }
#ODOrder .data .td2	 { text-align:right;}
/* 總店 */
#ODOrder .data .table3 { border:solid 1px #ee5500; background:#ffaa55; width:800px; margin:20px;}
#ODOrder .data .table3 th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOrder .data .table3 td    { background:#FFFFCC; padding:3px 3px 2px 3px; }
#ODOrder .data .table3 .tr1 { background:#ffffff;}
#ODOrder .data .table3 .tr2 { background:#eeffee;}
#ODOrder .data .table4 { border:solid 1px #339900; background:#99CC33; width:780px; font:10pt 細明體;}
#ODOrder .data .table4 th    { background:#FFFFCC; color:#669933; font-weight:bolder; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOrder .data .table4 td    { background:#FFFFFF; color:#669933; padding:3px 3px 2px 3px; }

/* 查詢-店家、卡別、其他 */
/* ODOrderQuery */
#WSCardQuery { text-align:center;}
/* 外面table */
#WSCardQuery .table1			{ border:solid 1px #ee5500; background:#ffaa55; width:750px; text-align:center;}
#WSCardQuery .table1 th		{ background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; width:100px;}
#WSCardQuery .table1 td		{ background:#FFFFCC; }
#WSCardQuery .table1 .td1	{ text-align:left; padding:5px;}
/* 裡面2*table */
#WSCardQuery .table2			{ width:280px; background:#dddddd; text-align:center;}
#WSCardQuery .table2 td		{ background:#FFFFFF;}
#WSCardQuery .table2 .td1 { width:315px;}
#WSCardQuery .table2 .td3 { width:315px; text-align:left; color:#999999;}
/* 其他 */
#WSCardQuery .div2		{ height:340px; overflow:auto;}
#WSCardQuery .btn			{ width:70px; padding:1px; margin:3px;}
#WSCardQuery .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#WSCardQuery .bnDate  { width:20px; font:10pt 細明體; }
#WSCardQuery .sp1			{ color:#555555; }
/* ODOB */
#ODOB	{ text-align:center;}
#ODOB	.qdata { border:solid 1px #ee5500; width:800px; padding:0px; background:#ffeecc; }
#ODOB	.qdata select	{ font:12pt 細明體;}
#ODOB .qdata .table1 { width:790px; margin:5px;}
#ODOB .qdata .table1 .th1 { text-align:left;}
#ODOB .qdata .table1 .th2 { text-align:right;}
#ODOB	.btn	{ padding:2px 0 0 0; font:10pt 細明體; width:70px;}
#ODOB .data { margin:10px 0 10px 0; font:12pt 細明體;}
#ODOB .data .table1				{ border:solid 1px #ee5500; background:#ffaa55; width:800px; }
#ODOB .data .table1 th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; }
#ODOB .data .table1 .tdIoNo		{ width:145px; }
#ODOB .data .table1 .tdCName	{ width:235px; }
#ODOB .data .table1 .tdDate		{ width:130px;}
#ODOB .data .table1 .tdCost		{ width:55px;}
#ODOB .data .table1 .tdPrice	{ width:55px;}
#ODOB .data .table1 .tdQty		{ width:55px; }
#ODOB .data .table1 .tdGDNo		{ width:55px; } 
#ODOB .data .table1 .tdOther  { width:60px; }
#ODOB .data .table1 .sp1 {cursor:hand; }
#ODOB .data .table2				{ border:solid 1px #ee5500; background:#ffaa55; width:250px; }
#ODOB .data .table2 th    { background:#FFCC33; color:#000000; text-align:center; padding:5px 3px 3px 3px; }
#ODOB .data .table2 td    { background:#ffffff; color:#000000; text-align:right; padding:5px 3px 3px 3px; }
#ODOB .data .tr0	{ background:#FFFFCC; padding:3px 3px 2px 3px; }
#ODOB .data .tr1	{ background:#FFCC33; padding:3px 3px 2px 3px; }
#ODOB .data .td1	 { text-align:left; }
#ODOB .data .td2	 { text-align:right;}
/* 總店 */
#ODOB .data .table3 { border:solid 1px #ee5500; background:#ffaa55; width:800px; margin:20px;}
#ODOB .data .table3 th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOB .data .table3 td    { background:#FFFFCC; padding:3px 3px 2px 3px; }
#ODOB .data .table3 .tr1 { background:#ffffff;}
#ODOB .data .table3 .tr2 { background:#eeffee;}
#ODOB .data .table4 { border:solid 1px #339900; background:#99CC33; width:780px; font:10pt 細明體;}
#ODOB .data .table4 th    { background:#FFFFCC; color:#669933; font-weight:bolder; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#ODOB .data .table4 td    { background:#FFFFFF; padding:3px 3px 2px 3px; }

/* SaCardQty */
#SaCardQty { text-align:center; }
#SaCardQty .qdata { border:solid 1px #ee5500; width:805px; padding:5px; background:#ffeecc; }
#SaCardQty .qdata select	{ font:12pt 細明體;}
#SaCardQty .qdata .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#SaCardQty .qdata .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#SaCardQty .qdata .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#SaCardQty .qdata th      { font:10pt 細明體; font-weight:bold; }
#SaCardQty .qdata .td1		{ text-align:left;}
#SaCardQty .qdata1 { border:solid 1px #ee5500; width:805px; padding:5px; background:#ffeecc; text-align:left; }
#SaCardQty .qdata1 select	{ font:10pt 細明體;}
#SaCardQty .qdata1 .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#SaCardQty .qdata1 .btn1	{ padding:2px 0 0 0; font:12pt 細明體; }
#SaCardQty .qdata1 .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#SaCardQty .qdata1 .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#SaCardQty .qdata1 th		{ width:100px; text-align:right;}
#SaCardQty .qdata1 td		{ text-align:left;}
#SaCardQty .data				{ margin:10px 0 10px 0;  }
#SaCardQty .data th			{ background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:3px 3px 3px 3px; }
#SaCardQty .data td			{ background:#ffffcc; padding:2px 2px 2px 2px; }
#SaCardQty .data .td1		{ text-align:left; }
#SaCardQty .data .td2		{ text-align:right;}
#SaCardQty .data .tb1		{ border:solid 1px #ee5500; background:#ffaa55; width:815px;  margin:20px 0 20px 0;}
#SaCardQty .data .tb2		{ background:#ffaa55; width:800px; }
#SaCardQty .data .th1   { width:40px; background:#FFCC33; color:#000000; }
#SaCardQty .data .th2   { background:#FFCC33; color:#000000; }
#SaCardQty .data .th3   { width:80px; background:#FFCC33; color:#000000; }
#SaCardQty .data .th4   { width:100px; background:#FFCC33; color:#000000; }
#SaCardQty .data input	{ font:12pt 細明體; text-align:right; width:120px; } 
#SaCardQty .data .trE		{ font-weight:bolder; }
#SaCardQty .btns .btn		{ font:12pt 細明體; padding:2px 0 0 0; margin:5px; }

/* CardPrice */
#CardPrice { text-align:center; }
#CardPrice .qdata { border:solid 1px #ee5500; width:750px; padding:5px; background:#ffeecc; }
#CardPrice .qdata select	{ font:12pt 細明體;}
#CardPrice .qdata .btn		{ padding:2px 0 0 0;}
#CardPrice .data { margin:10px 0 10px 0; }
#CardPrice .data table { border:solid 1px #ee5500; background:#ffaa55; width:750px; }
#CardPrice .data th    { background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#CardPrice .data td    { background:#ffffcc; padding:5px 5px 2px 5px; }
#CardPrice .data .td1	 { text-align:left; }
#CardPrice .data .td2	 { text-align:right;}
#CardPrice .data input { font:12pt 細明體; text-align:right; width:35px;} 
#CardPrice .qdata .ed1 { font:12pt 細明體; text-align:right; width:35px;} 
#CardPrice .btn1 { padding:2px 0 0 0; margin:5px; }

/* CardNSale */
#CardNSale { text-align:center; }
#CardNSale .qdata { border:solid 1px #ee5500; width:200px; padding:5px; background:#ffeecc; }
#CardNSale .btn		{ padding:2px 0 2px 0; font:10pt 細明體; }
#CardNSale .data { margin:10px 0 10px 0; }
#CardNSale .data table { border:solid 1px #ee5500; background:#ffaa55; }
#CardNSale .data th    { background:#333333; color:#ffffff; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#CardNSale .data td    { background:#ffffcc; padding:5px 5px 2px 5px; text-align:left;}
#CardNSale .order0 a { text-decoration:none; color:#ff0000; }
#CardNSale .order0 a:active { color:#ff0000; }
#CardNSale .order0 a:hover  { color:#ff0000; }
#CardNSale .order1 a { text-decoration:none; color:#aaaaaa; }
#CardNSale .order1 a:active { color:#aaaaaa; }
#CardNSale .order1 a:hover  { color:#aaaaaa; }

/* CardNSaleQ */
#CardNSaleQ           { font:12pt 細明體; text-align:center;   padding:5px;} 
#CardNSaleQ  .data    { border:2px dashed #ffcc77;  padding:10px 5px 10px 5px; }
#CardNSaleQ  .data tr { background:#ffcc66; }
#CardNSaleQ  .data td { font:12pt 細明體; padding:5px 0 0 0; color:Blue; }
#CardNSaleQ  .data .btns{  text-align:center;  }
#CardNSaleQ  .data .btns input { font:10pt 細明體; padding:3px; cursor:hand; }

/* SNListG、SNListGD*/
#SNListG { text-align:center; }
#SNListG .qdata { border:solid 1px #ee5500; width:820px; padding:0px; background:#ffeecc; }
#SNListG .qdata select	{ font:12pt 細明體;}
#SNListG .btn		{ padding:2px 0 0 0; font:12pt 細明體;}
#SNListG .data { margin:10px 0 10px 0; font:12pt 細明體;}
#SNListG .data .table { border:solid 1px #ee5500; background:#ffaa55; width:810px; }
#SNListG .data .table th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#SNListG .data .table td    { background:#FFFFCC; padding:3px 3px 2px 3px; text-align:left; }
#SNListG .data1 { margin:10px 0 10px 0; font:12pt; width:800px; overflow:auto;}
#SNListG .data1 .table { border:solid 1px #ee5500; background:#ffaa55; width:100%; }
#SNListG .data1 .table th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#SNListG .data1 .table td    { background:#FFFFCC; padding:3px 3px 2px 3px; }

#SNListG .data2 { margin:5px 0 5px 0; font:10pt 細明體; width:820px; }
#SNListG .data2 .table { border:solid 1px #ee5500; background:#ffaa55; width:820px; }
#SNListG .data2 .table th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#SNListG .data2 .table td    { font:10pt 細明體; padding:3px 3px 2px 3px; }
#SNListG .data2 .table .td1  { font:10pt 細明體; padding:3px 3px 2px 3px;  text-align:left;}
#SNListG .data2 .table .td2  { font:10pt 細明體; padding:3px 3px 2px 3px;  text-align:right;}

#SNListG .data3 { margin:10px 0 10px 0; font:12pt; width:800px; overflow:scroll;}
#SNListG .data3 .table { border:solid 1px #ee5500; background:#ffaa55; width:780px;}
#SNListG .data3 .table th    { background:#FFCC33; color:#000000; font-weight:normal; vertical-align:middle; text-align:center; padding:5px 3px 3px 3px; }
#SNListG .data3 .table td    { background:#FFFFCC; padding:3px 3px 2px 3px; }
#SNListG .data3 .table .td1  { background:#FFFFCC; padding:3px 3px 2px 3px; width:40px; }
#SNListG .data3 .table .td2  { background:#FFFFCC; padding:3px 3px 2px 3px; width:100px; }

#SNListG .sp1 { font:10pt 細明體;}
#SNListG	.edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#SNListG  .edNote { width:471px; font:12pt 細明體; }
#SNListG .f1		{ font: 10pt 細明體; color:Green; }						/* 提示 */
#SNListG .f2		{ font: 10pt 細明體; color:Purple; }  				/* 提示 */
#SNListG .btn1	{ font:12pt 細明體;		padding :3px 0 1px 0;	}	/* 傳回的按鈕 */
#SNListG .sl1	  { font:12pt 細明體; }	

/* CreCashCh */
#CreCashCh { text-align:center;}
#CreCashCh .btn { font:10pt 細明體; padding:3px 0 0 3px;	}
#CreCashCh #data1 #query  { padding:5px; border:2px dashed #ee9933; width:269px; margin:5px; background:#FFFFFF;}
#CreCashCh #data1 #hint   { padding:5px;}                     /* 功能標題    區 */
#CreCashCh #data1 #funs1  { padding:5px; text-align:center;}  /* 確定.取消鈕 區 */
/* --表格*/
#CreCashCh .tb1 th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:4.5em; background:#cccccc; text-align:center; }
#CreCashCh .tb1 td { padding:3px 5px 1px 5px; vertical-align:middle; text-align:left; }
/* --字型 */
#CreCashCh .f1 { font:14pt 標楷體; font-weight:bold; } /* 大功能標題 */
/* --輸入 */
#CreCashCh .edCNew  { font:12pt 細明體; width:50px; } 
#CreCashCh .edCDate { font:12pt 細明體; width:80px; } 
#CreCashCh .edCTime { font:12pt 細明體; width:18px; } 

/* StoreCoDate */
#StoreCoDate { text-align:center;}
#StoreCoDate .btn { font:10pt 細明體; padding:3px 0 3px 3px; margin:5px;	}
#StoreCoDate #data .base  { padding:5px; border:2px dashed #ee9933; width:500px; margin:15px 0 15px 0; background:#FFFFFF; text-align:left;}
#StoreCoDate #data #hint  { padding:5px;}                     /* 功能標題    區 */
#StoreCoDate #data #funs  { padding:5px; text-align:center;}  /* 確定.取消鈕 區 */
#StoreCoDate .tb { width:100%;}
#StoreCoDate .tb th { background:#cccccc; padding:3px 5px 1px 5px; vertical-align:middle; font-weight:normal; text-align:center; width:4.5em; background:#cccccc; text-align:center; height:22px; }
#StoreCoDate .tb td { background:#eeeeee; padding:3px 5px 1px 5px; vertical-align:middle; text-align:left; }
#StoreCoDate .f1 { font:14pt 標楷體; font-weight:bold; }			 /* 大功能標題 */
#StoreCoDate .f2 { font:12pt 細明體;color:Green; margin:3px; } /* 說明 */
#StoreCoDate .edDate { font:12pt 細明體; width:80px; } 
#StoreCoDate .edIP   { width: 8em; font:12pt 細明體; }

/* SNBKAuto */
#SNBKAuto								{ }
#SNBKAuto #data					{ border:1px solid #EE9933; background:#FFCC77; width:820px; text-align:left; margin-left:10px;}
#SNBKAuto #data  #base		{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
/* 表格 */
#SNBKAuto .tb1 { width:100%; font:10pt 細明體;}
#SNBKAuto .tb1 th { color:#ffffff; background:#000000; padding:6px 1px 6px 1px; vertical-align:middle; font-weight:normal; text-align:center;}
#SNBKAuto .tb1 td { padding:6px 2px 6px 2px; vertical-align:middle; }
/* 其他 */
#SNBKAuto .tb1 .tr1b1 { background:#DDDDFF; }
#SNBKAuto .tb1 .td1 { width:100px; text-align:center; }
#SNBKAuto .tb1 .td2 { width:100px; text-align:center; }
#SNBKAuto .tb1 .td3 { text-align:center; }
#SNBKAuto .qdata { text-align:center; border:solid 1px #ee5500; width:810px; padding:5px; background:#ffeecc; margin:10px;}
#SNBKAuto .qdata .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#SNBKAuto .qdata .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#SNBKAuto .qdata .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#SNBKAuto .qdata .edWSName { font:12pt 細明體; padding:1px; width:100px; }
#SNBKAuto .qdata .edIoNo   { font:12pt 細明體; padding:1px; width:110px; }

/* SNBKAutoS */
#SNBKAutoS								{ }
#SNBKAutoS #data					{ border:1px solid #EE9933; background:#FFCC77; width:820px; text-align:left; margin-left:10px;}
#SNBKAutoS #data  #base		{ padding:5px; border:1px solid #ee9933; margin:5px; background:#FFFFFF;}
/* 表格 */
#SNBKAutoS .tb1 { width:100%; font:10pt 細明體;}
#SNBKAutoS .tb1 th { color:#ffffff; background:#000000; padding:6px 1px 6px 1px; vertical-align:middle; font-weight:normal; text-align:center;}
#SNBKAutoS .tb1 td { padding:6px 2px 6px 2px; vertical-align:middle; }
/* 其他 */
#SNBKAutoS .tb1 .tr1b1 { background:#DDDDFF; }
#SNBKAutoS .tb1 .td1 { width:120px; text-align:center; }
#SNBKAutoS .tb1 .td2 { width:135px; text-align:center; }
#SNBKAutoS .tb1 .td3 { width:150px; text-align:left; }
#SNBKAutoS .tb1 .td4 { text-align:center; }
#SNBKAutoS .qdata { text-align:center; border:solid 1px #ee5500; width:810px; padding:5px; background:#ffeecc; margin:10px;}
#SNBKAutoS .qdata .btn		{ padding:2px 0 0 0; font:10pt 細明體; }
#SNBKAutoS .qdata .submit	{ font:9pt 細明體; padding:3px 0 0 1px; }
#SNBKAutoS .qdata .edDate	{ width:90px; padding:1px; font:12pt 細明體;}
#SNBKAutoS .qdata .edWSName { font:12pt 細明體; padding:1px; width:100px; }
#SNBKAutoS .qdata .edIoNo   { font:12pt 細明體; padding:1px; width:110px; }

/* ---- PENNY ---- */

/* CardGame.aspx */

#CardGame         { font:12pt 細明體; margin:5px;  }
#CardGame .div1   { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardGame .div2   { font:12pt 細明體;  }
#CardGame .div2 th{ background:#656768; color:#ffffff;   text-align:center; width:825px; }
#CardGame .div2 td{ background:#d9d7d7; color:blue;  padding:5px;  margin:2px;  cursor:hand; width:155px; }
#CardGame .in3    {  cursor:hand;   padding:5px 2px 2px 2px; }
#CardGame .in4    {  width:120px;  padding:6px 0 2px 0; }
#CardGame .div3   { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f;   vertical-align:top;  }
#CardGame input   { font:12pt 細明體; }

/* CardGameList.aspx */

#CardGameList       { font:12pt 細明體; margin:5px;  }
#CardGameList .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardGameList .in1  { padding:5px 5px 2px 5px; cursor:hand; }
#CardGameList .in2   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#666633; color:#ffffff; cursor:hand; }
#CardGameList .in3   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#006666; color:#ffffff; cursor:hand; }
#CardGameList .in4   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#663366; color:#ffffff; cursor:hand; }
#CardGameList .in5   { font:10pt 細明體; float:right; padding:5px 3px 2px 5px; background:#000066; color:#ffffff; cursor:hand; width:6.5em; }

#CardGameList .s1   { color:blue; }
#CardGameList .div2 { margin:5px 20px 5px 0; padding:5px; background:#ffcc77; text-align:left; }
#CardGameList .tb1  { border:1px solid #111111; width:800px; }
#CardGameList .td1  { float:left; width:100px; }
#CardGameList .td2  { float:left; line-height:1.3; }
#CardGameList .im1  { cursor:hand; }
#CardGameList .td4  {  border:1px solid #cc6633; color:red; background:#ff9900; width:700px; }
#CardGameList .td5  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardGameList .sp2  { color:Red; font-weight:bold; }
#CardGameList .sp3  { color:#006633; font-weight:bold; }
#CardGameList .sp4  { background:#ccffff; color:#111111; border:1px solid #0066ff;  }
#CardGameList .sp5   { font:10pt 細明體; color:#cc33cc; font-weight:bold;  }
#CardGameList .sp6   { font:12pt 細明體; color:#663333; font-weight:bold;  }
#CardGameList  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#CardGameList  a:active {  color:Red; }
#CardGameList  a:hover  {  color:Red; }
#CardGameList input   { font:12pt 細明體; }

/* CardData.aspx */
#CardData       { font:12pt 細明體;  margin:5px; }
#CardData .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 15px 0 0;   padding:5px; vertical-align:top;  }
#CardData .div2 { font:12pt 細明體;  color:#111111; border:1px solid #111111; margin:2px 15px 2px 0; padding:10px; background:#ffcc77; }
#CardData .div3 {  border:1px solid #111111; color:red; background:#ffcc77;  padding:0 0 0 5px;  }
#CardData .table1 { table-layout:fixed; width:810px; }
#CardData1 td    { line-height:1.3; }
#CardData .td1  {  border:1px solid #cc6633; color:red; background:#ff9900; width:740px; padding:0 0 0 5px; text-align:center; }
#CardData .td2  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardData .td3  { text-align:center; width:80px; font:10pt 細明體; }
#CardData .s1   { font:14pt 細明體; font-weight:bold;  }
#CardData .in1  {  padding:5px 0 2px 0; cursor:hand; }
#CardData .in3  {  cursor:hand;  padding:5px 2px 2px 2px; }
#CardData .in4  {  width:120px;  padding:6px 0 2px 0; }
#CardData input { font:12pt 細明體; }
#CardData .im1  { cursor:hand;  text-align:center; width:80px; }
#CardData  a        { text-decoration:none; color:blue; cursor:hand; }
#CardData  a:active {  color:Red; }
#CardData  a:hover  {  color:Red; }

/* CardDataList.aspx */

#CardDataList       { font:12pt 細明體; margin:5px;  }
#CardDataList .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardDataList .div2 { margin:5px 20px 5px 0px; padding:5px; background:#ffcc77; text-align:left; }
#CardDataList .div3 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardDataList .in1  { padding:5px 0 2px 0; cursor:hand; }
#CardDataList .in2   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#666633; color:#ffffff; cursor:hand; }
#CardDataList .in3   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#006666; color:#ffffff; cursor:hand; }
#CardDataList .in4   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#663366; color:#ffffff; cursor:hand; }
#CardDataList .in5   { font:10pt 細明體; float:right; padding:5px 3px 2px 5px; background:#000066; color:#ffffff; cursor:hand; width:6.5em; }
#CardDataList .tb1  { border:1px solid #111111; width:820px; }
#CardDataList .tb2  { border:1px solid #111111; background:#ffcc77;  }
#CardDataList .td1  { float:left; width:100px; }
#CardDataList .td2  { float:left; line-height:1.3; }
#CardDataList .td3  { font:12pt 細明體; color:Red; text-align:center; }
#CardDataList .td4  {  border:1px solid #cc6633; color:red; background:#ff9900; width:700px; }
#CardDataList .td5  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardDataList .td6  { padding:10px 290px 10px 0; }
#CardDataList .td7  { font:12pt 細明體; float:right; padding:10px 0 10px 0; }
#CardDataList .td8  { font:10pt 細明體; width:80px; }
#CardDataList .im1  { cursor:hand; }
#CardDataList .s1   { color:blue; }
#CardDataList .s2   { font:10pt 細明體;  color:blue; padding:20px 0 0 0;   }
#CardDataList .s3   { font:14pt 細明體; color:blue; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardDataList .s4   { font:14pt 細明體; color:#161718; text-align:center;  }
#CardDataList .s5   { font:12pt 細明體; color:#161718; text-align:center;  }
#CardDataList .sp2  { color:Red; font-weight:bold; }
#CardDataList .sp3  { color:#006633; font-weight:bold; }
#CardDataList .sp4  { background:#ccffff; color:#111111; border:1px solid #0066ff;  }
#CardDataList .sp5   { font:10pt 細明體; color:#cc33cc; font-weight:bold;  }
#CardDataList .sp6   { font:12pt 細明體; color:#663333; font-weight:bold;  }
#CardDataList input   { font:12pt 細明體; }
#CardDataList  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#CardDataList  a:active {  color:Red; }
#CardDataList  a:hover  {  color:Red; }


/* CardSMS.aspx */
#CardSMS       { font:12pt 細明體;  margin:5px; }
#CardSMS .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 15px 0 0;   padding:5px; vertical-align:top;  }
#CardSMS .div2 { font:12pt 細明體;  color:#111111; border:1px solid #111111; margin:2px 15px 2px 0; padding:10px; background:#ffcc77; }
#CardSMS .div3 {  border:1px solid #111111; color:red; background:#ffcc77;  padding:0 0 0 5px;  }
#CardSMS .table1 { table-layout:fixed; width:810px; }
#CardSMS .td1  {  border:1px solid #cc6633; color:red; background:#ff9900; width:740px; padding:0 0 0 5px; text-align:center; }
#CardSMS .td2  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardSMS .td3  { text-align:center; width:80px; font:10pt 細明體; }
#CardSMS .s1   { font:14pt 細明體; font-weight:bold;  }
#CardSMS .in1  {  padding:5px 0 2px 0;  cursor:hand; }
#CardSMS .in3  {  cursor:hand;  padding:5px 2px 2px 2px; }
#CardSMS .in4  {  width:120px;  padding:6px 0 2px 0; }
#CardSMS input { font:12pt 細明體; }
#CardSMS .im1  { cursor:hand;  text-align:center; width:80px; }
#CardSMS  a        { text-decoration:none; color:blue; cursor:hand;  }
#CardSMS  a:active {  color:Red; }
#CardSMS  a:hover  {  color:Red; }

/* CardSMSList.aspx */

#CardSMSList       { font:12pt 細明體; margin:5px;  }
#CardSMSList .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardSMSList .div2 { margin:5px 20px 5px 0px; padding:5px; background:#ffcc77; text-align:left; }
#CardSMSList .div3 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardSMSList .in1  { padding:5px 0 2px 0; cursor:hand; }
#CardSMSList .in2   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#666633; color:#ffffff; cursor:hand; }
#CardSMSList .in3   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#006666; color:#ffffff; cursor:hand; }
#CardSMSList .in4   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#663366; color:#ffffff; cursor:hand; }
#CardSMSList .in5   { font:10pt 細明體; float:right; padding:5px 3px 2px 5px; background:#000066; color:#ffffff; cursor:hand; width:6.5em; }
#CardSMSList .tb1  { border:1px solid #111111; width:820px; }
#CardSMSList .tb2  { border:1px solid #111111; background:#ffcc77;  }
#CardSMSList .tb3  { table-layout:fixed; width:810px; }
#CardSMSList .td1  { float:left; width:100px; }
#CardSMSList .td2  { float:left; line-height:1.3; }
#CardSMSList .td3  { font:10pt 細明體; color:Red; text-align:center; width:80px; }
#CardSMSList .td4  {  border:1px solid #cc6633; color:red; background:#ff9900; width:700px; }
#CardSMSList .td5  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardSMSList .td6  { padding:10px 255px 10px 0; }
#CardSMSList .td7  { font:12pt 細明體; float:right; padding:10px 0 10px 0; }
#CardSMSList .im1  { cursor:hand; width:80px; }
#CardSMSList input { font:12pt 細明體; }
#CardSMSList .s1   { color:blue; }
#CardSMSList .s2   { font:10pt 細明體;  color:blue; padding:20px 0 0 0;  }
#CardSMSList .s3   { font:14pt 細明體; color:blue; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardSMSList .s4   { font:14pt 細明體; color:#161718; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardSMSList .s5   { font:12pt 細明體; color:#161718; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardSMSList .sp2  { color:Red; font-weight:bold; }
#CardSMSList .sp3  { color:#006633; font-weight:bold; }
#CardSMSList .sp4  { background:#ccffff; color:#111111; border:1px solid #0066ff;  }
#CardSMSList .sp5   { font:10pt 細明體; color:#cc33cc; font-weight:bold;  }
#CardSMSList .sp6   { font:12pt 細明體; color:#663333; font-weight:bold;  }
#CardSMSList  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#CardSMSList  a:active {  color:Red; }
#CardSMSList  a:hover  {  color:Red; }

/* CardTK.aspx */
#CardTK       { font:12pt 細明體;  margin:5px; }
#CardTK .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 15px 0 0;   padding:5px; vertical-align:top; }
#CardTK .div2 { font:12pt 細明體;  color:#111111; border:1px solid #111111; margin:2px 15px 2px 0; padding:10px; background:#ffcc77; }
#CardTK .div3 {  border:1px solid #111111; color:red; background:#ffcc77;  padding:0 0 0 5px;  }
#CardTK .table1 { table-layout:fixed; width:810px; }
#CardTK .td1  {  border:1px solid #cc6633; color:red; background:#ff9900; width:740px; padding:0 0 0 5px; text-align:center; }
#CardTK .td2  {  font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardTK .td3  { text-align:center; width:80px; font:10pt 細明體;  }
#CardTK .s1   {  font:14pt 細明體; font-weight:bold;  }
#CardTK .in1  {  padding:5px 0 2px 0; margin:0 0 0 250px; cursor:hand; }
#CardTK .in3  {  cursor:hand;  padding:5px 2px 2px 2px; }
#CardTK .in4  {  width:120px;  padding:6px 0 2px 0; }
#CardTK .im1  {  cursor:hand;  text-align:center; width:80px; }
#CardTK input { font:12pt 細明體; }
#CardTK  a        { text-decoration:none; color:blue; cursor:hand; }
#CardTK  a:active {  color:Red; }
#CardTK  a:hover  {  color:Red; }

/* CardTKList.aspx */

#CardTKList       { font:12pt 細明體; margin:5px;  }
#CardTKList .div1 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardTKList .div2 { margin:5px 20px 5px 0px; padding:5px; background:#ffcc77; text-align:left; }
#CardTKList .div3 { font:10pt 細明體;  color:#cc0000; border:3px dashed #4d4e4f; margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#CardTKList .in1  { padding:5px 0 2px 0; cursor:hand; }
#CardTKList .in2   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#666633; color:#ffffff; cursor:hand; }
#CardTKList .in3   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#006666; color:#ffffff; cursor:hand; }
#CardTKList .in4   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#663366; color:#ffffff; cursor:hand; }
#CardTKList .in5   { font:10pt 細明體; float:right; padding:5px 3px 2px 5px; background:#000066; color:#ffffff; cursor:hand; width:6.5em; }
#CardTKList .tb1  { border:1px solid #111111; width:820px; }
#CardTKList .tb2  { border:1px solid #111111; background:#ffcc77;  }
#CardTKList .tb3  { table-layout:fixed; width:810px; }
#CardTKList .td1  { float:left; width:100px; }
#CardTKList .td2  { float:left; line-height:1.3; }
#CardTKList .td3  { font:10pt 細明體; color:Red; text-align:center; width:80px; }
#CardTKList .td4  { border:1px solid #cc6633; color:red; background:#ff9900; width:700px; }
#CardTKList .td5  { font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#CardTKList .td6  { padding:10px 255px 10px 0; }
#CardTKList .td7  { font:12pt 細明體; float:right; padding:10px 0 10px 0; }
#CardTKList .im1  { cursor:hand; width:80px; }
#CardTKList .s1   { color:blue; }
#CardTKList .s2   { font:10pt 細明體;  color:blue; padding:20px 0 0 0;   }
#CardTKList .s3   { font:14pt 細明體; color:blue; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardTKList .s4   { font:14pt 細明體; color:#161718; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardTKList .s5   { font:12pt 細明體; color:#161718; text-align:center; margin:0 20px 0 0; padding: 0 0 10px 0; }
#CardTKList .sp2  { color:Red; font-weight:bold; }
#CardTKList .sp3  { color:#006633; font-weight:bold; }
#CardTKList .sp4  { background:#ccffff; color:#111111; border:1px solid #0066ff;  }
#CardTKList .sp5   { font:10pt 細明體; color:#cc33cc; font-weight:bold;  }
#CardTKList .sp6   { font:12pt 細明體; color:#663333; font-weight:bold;  }
#CardTKList input { font:12pt 細明體; }
#CardTKList  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#CardTKList  a:active {  color:Red; }
#CardTKList  a:hover  {  color:Red; }


/* CardAll.aspx */

#Card        { font:12pt 細明體; margin:5px;  }
#Card  #div1 { font:10pt 細明體;   border:3px dashed #4d4e4f;  margin:0 20px 0 0;   padding:5px; vertical-align:top;  }
#Card  #div2 {  background:#ffcc77; padding:5px; margin:5px 20px 5px 0px;  }
#Card .div3  { border:1px solid #cc6633; color:red; background:#ff9900; }
#Card .div4  { font:12pt 細明體; color:red;   }
#Card .tb1   { border:1px solid #111111; width:820px; }
#Card .tb2   { margin:0 30px 0 10px; border:1px solid #111111; background:#ffcc77; width:800px; }
#Card .td1   { float:left; width:100px; }
#Card .td2   { float:left; margin:0px; text-align:left; line-height:1.3; }
#Card .td3   {  text-align:center; }
#Card .td4   {  border:1px solid #cc6633; color:red; background:#ff9900; width:700px; }
#Card .td5   { font:12pt 細明體; border:1px solid #cc6633; color:red; background:#ff9900; font-weight:bold; }
#Card .in1   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#006666; color:#ffffff; cursor:hand; }
#Card .in2   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#666633; color:#ffffff; cursor:hand; }
#Card .in3   { font:12pt 細明體; cursor:hand;   padding:5px 2px 2px 2px; }
#Card .in4   { font:12pt 細明體; width:120px;  padding:6px 0 2px 0; }
#Card .in5   { font:10pt 細明體; float:right; padding:5px 5px 2px 5px; background:#663366; color:#ffffff; cursor:hand; }
#Card .in6   { font:10pt 細明體; float:right; padding:5px 3px 2px 5px; background:#000066; color:#ffffff; cursor:hand; width:6.5em; }


#Card .im1   { cursor:hand; width:80px; }
#Card input  { font:12pt 細明體; }
#Card .sp1   { color:red; }
#Card .sp2   { color:Red; font-weight:bold; }
#Card .sp3   { color:#006633; font-weight:bold;  }
#Card .sp4   { background:#ccffff; color:#111111; border:1px solid #0066ff; margin:2px; }
#Card .sp5   { font:10pt 細明體; color:#cc33cc; font-weight:bold;  }
#Card .sp6   { font:12pt 細明體; color:#663333; font-weight:bold;  }
#Card .speed { text-align:center; color:#cccccc; width:200px; }
#Card  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#Card  a:active {  color:Red; }
#Card  a:hover  {  color:Red; }

/* CardMV */
#CardMV { font:12pt 細明體; text-align:center;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#CardMV .table1      { background:#ffcc77; margin:2px 100px 2px 100px; font:12pt 細明體; }
#CardMV .table2      { background:#ffffcc; margin:2px 0 2px 160px;  border:1px solid #111111; width:630px; }
#CardMV .table2 .td1 {color:Red;   text-align:center; }
#CardMV .table2 .td2 { text-align:left; line-height:1.4; }
#CardMV #Data table { border:1px solid #666633; table-layout:fixed; width:150px; font:12pt 細明體;  }
#CardMV #Data th    { border:1px solid #111111; background:#666633; color:#ffffff; padding:2px; width:150px;  } 
#CardMV #Data td    {   padding:2px; text-align:left; }
#CardMV #List table { border:1px solid #666633; table-layout:fixed; width:620px; font:12pt 細明體; }
#CardMV #List .th1  { background:#ff9804; text-align:center; width:620px; }
#CardMV #List tr    { background:#ffffff;}
#CardMV #List th    { border:1px solid #111111; background:#666633; color:#ffffff; padding:2px; text-align:left; width:70px; } 
#CardMV #List td    { text-align:left; padding:5px 2px 2px 2px; line-height:1.3; } 
#CardMV #List .td1  { text-align:right; }
#CardMV input       { font:11pt 細明體; }
#CardMV .in1         { padding:3px 3px 2px 3px; cursor:hand; }
#CardMV .s1  {color:Blue;}
#CardMV .r1  { padding:2px; color:red; font:10pt 細明體; text-align:center; }


/* CardMVN,CardMVE */
#CardMVNE { font:12pt 細明體; text-align:center;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; }
#CardMVNE .div1       {  margin:5px; }
#CardMVNE .tb1        {  margin:30px 2px 2px 5px; }
#CardMVNE .tb1   .th3 { font:12pt 細明體; color:Red; background:#ff9804; }
#CardMVNE table       { border:1px solid #111111; margin:5px 2px 2px 5px; width:795px;  }
#CardMVNE .div1   th  { font:12pt 細明體; text-align:left;   background:#666633; color:#ffffff;  padding:2px; }
#CardMVNE .div1  .th1 { color:Red; font-weight:bold; }
#CardMVNE .div1  .th2 { font:14pt 細明體; background:#ff9804; color:#ffffff; text-align:center; padding:2px 300px 2px 300px;  }
#CardMVNE .div1   td  { text-align:left; background:#ffffff;  padding:2px; }
#CardMVNE .div1  .td1 { color:Red; padding:5px 0 0 0; }
#CardMVNE .div1  .td2 { color:Blue; padding:5px; }
#CardMVNE .div1  .td3 {  text-align:center; }
#CardMVNE .div1  .td4 { background:#ffffcc; border:solid 1px #cccccc; padding:2px 3px 2px 3px; color:Blue; } 
#CardMVNE .in1        { text-align:right;  }
#CardMVNE .in2        { width:300px; background:#ffffcc; border:solid 1px #cccccc; padding:2px 3px 2px 3px; } 
#CardMVNE .in3        { width:700px; }
#CardMVNE .in4        { background:#ffffcc; border:solid 1px #cccccc; padding:2px 3px 2px 3px; }
#CardMVNE .in5        { padding:5px 2px 0 2px; cursor:hand; }
#CardMVNE input       { font:12pt 細明體; }
#CardMVNE .s1         { color:Red;}

/* CardMVQ */
#CardMVQ       { font:12pt 細明體; margin:0 150px 0 150px; text-align:center; padding:5px 0 10px 0; }
#CardMVQ table { border:2px dashed #ee9933; }
#CardMVQ tr    { background:#ffffff; }
#CardMVQ th    { border:solid 1px #111111; background:#666633; color:#ffffff; }
#CardMVQ td    { border:solid 1px #111111; text-align:left; }
#CardMVQ .in1  { padding:3px 2px 0 3px; cursor:hand; } 
#CardMVQ .in2  { cursor:hand; }
#CardMVQ input { font:12pt 細明體; }

/* APStore.aspx */
#APStore             { font:12pt 細明體; text-align:center; margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#APStore .tb1        { background:#ffcc77; margin:2px 100px 2px 100px;  }
#APStore .tb1  input { padding:3px 2px 1px 2px; cursor:hand; }
#APStore .tb2        { background:#ffffcc; margin:2px 100px 2px 100px;  border:1px solid #111111; } 
#APStore .tb2  td    { width:400px; padding:0 0 0 5px; text-align:left; } 
#APStore .tb2 .s1    {color:Blue;} 
#APStore .tb3        { }
#APStore .tb4        {  margin:5px 5px 0 0;  background:#ffcc77; border:1px solid #111111;  }
#APStore .tb4   th   { font:12pt 細明體;  background:#666633; color:#ffffff;  }
#APStore .tb4   td   { padding:1px 2px 2px 3px; text-align:left; width:12em; }
#APStore .tb5        {  margin:5px 0 0 10px; background:#ffcc77; border:1px solid #111111;  }
#APStore .tb5   th   { font:12pt 細明體;  background:#666633; color:#ffffff; text-align:left; width:4.5em; }
#APStore .tb5  td    { padding:3px;}
#APStore .tb5 .td1   {  background:#ffffff; width:50px; text-align:left;  }
#APStore .tb5 .td2   { background:#ffffff; width:120px; text-align:left;  }
#APStore .tb5 .td3   {  background:#ffffff; width:530px; text-align:left; }
#APStore .td4        { color:red; }
#APStore .s1         { color:blue; }
#APStore input       { font:12pt 細明體; }

/* APStoreN.aspx,APStoreE.aspx */
#APStoreNE { font:12pt 細明體; text-align:center; margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; }
#APStoreNE table    { border:1px solid #666633;}
#APStoreNE table tr { background:#ffffcc; }
#APStoreNE table th { font:12pt 細明體; background:#666633; color:#ffffff; text-align:left; } 
#APStoreNE table td {  text-align:left;  }
#APStoreNE .td1 { color:red; text-align:left;  border:1px solid #111111; background:#666633;}
#APStoreNE .in1 { text-align:left; width:635px; }
#APStoreNE .in2 { padding:5px 5px 0 5px; cursor:hand; }
#APStoreNW input{ font:12pt 細明體; }
#APStoreNE .s1 { color:red; }

/* APStroeQ.aspx */
#APStoreQ  { font:12pt 細明體; text-align:center;    padding:5px;}
#APStoreQ table    { border:1px solid #666633; background:#ffcc77; }
#APStoreQ table tr { background:#ffffcc; }
#APStoreQ table th { font:12pt 細明體; background:#666633; color:#ffffff; text-align:left; } 
#APStoreQ table td {  font:12pt 細明體; text-align:left;  }
#APStoreQ table td #edSAID { width:4em; }
#APStoreQ table td #edASName { width:20em; }
#APStoreQ table td #edUniform { width:4em; }
#APStoreQ table td #edSale { width:20em; }
#APStoreQ table td #edTel { width:7em; }
#APStoreQ table td #edAddr{ width:50em; }
#APStoreQ table td #edMail { width:50em; }
#APStoreQ table td #edWeb { width:50em; }
#APStoreQ table td #edNote{ width:50em; }
#APStoreQ .in1 { padding:2px 3px 0 3px; cursor:hand; }
#APStoreQ .btns { margin:5px 0 0 0; text-align:center; }
#APStoreQ .btns input { font:12pt 細明體; padding:2px 3px 0 3px; cursor:hand; }

/* APData.aspx */

#APData             { font:12pt 細明體; text-align:center; margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#APData .tb1        { background:#ffcc77;  text-align:center; width:560px; margin: 0 0 0 6px; }
#APData .tb1  input { font:12pt 細明體; padding:3px 2px 1px 2px; cursor:hand; }
#APData .tb2        { }
#APData .tb3        { margin:5px 5px 0 0;  background:#ffcc77; border:1px solid #111111;  }
#APData .tb3   th   { border:1px solid #111111; background:#666633; color:#ffffff;  }
#APData .tb3   td   { padding:1px 2px 2px 3px; text-align:left; }
#APData .tb4        { margin:5px 0 0 10px; background:#ffcc77; border:1px solid #111111;  }
#APData .tb4   th   { font:12pt 細明體; border:1px solid #111111; background:#666633; color:#ffffff; text-align:left; }
#APData .tb4 .td1   {  background:#eeeeee; width:200px; text-align:left; }
#APData .tb4 .td2   {  background:#eeeeee; width:400px; text-align:left; }
#APData .td3        { font:10pt 細明體; text-align:center; color:Red; }
#APData .tb5        { background:#ffffcc; margin:2px 15px 2px 15px;  border:1px solid #111111; }
#APData .tb5 .td3   { font:12pt 細明體; width:600px; padding:0 0 0 5px; text-align:left; }
#APData .tb6        { margin:10px 0 0 10px; border:1px solid #111111; width:560px; }
#APData .tb6 th     { font:12pt 細明體; background:#666633; color:#ffffff;  padding:4px 0 3px 0;  }
#APData .td6 td     { font:12pt 細明體; background:#ffffff; }
#APData .in1        { font:12pt 細明體; padding:3px 2px 1px 2px; cursor:hand; width:4.5em; }
#APData .s1         { color:Blue;} 
#APData .s2         { color:red; } 
#APData .s3         { background:#ccffff; color:#111111; border:1px solid #0066ff;  }
#APData input       { font:12pt 細明體; }

/* APDataN.aspx,APDataE.aspx */

#APDataNE             { font:12pt 細明體; text-align:center;  margin:5px 20px 5px 5px;  padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#APDataNE .table1     {  }
#APDataNE .table1 .td1 { text-align:center; }
#APDataNE .tb1        { border:1px solid #666633; background:#ffcc66; margin:20px 0 0 0;  text-align:left;  }
#APDataNE .tb1 tr     {  }
#APDataNE .tb1 th     {  background:#666633; color:#ffffff; width:5em; }
#APDataNE .tb1 .td1   { padding:5px 0 0 0; color:red; text-align:left; }
#APDataNE .s1         { color:Red; text-align:center; padding:1px 0 10px 0; }
#APDataNE .in1        { font:12pt 細明體; width:20em; }
#APDataNE .in2        { font:12pt 細明體; padding:3px 2px 0 2px; cursor:hand; }
#APDataNE .in3        { font:12pt 細明體; width:18em; }
#APDataNE .op1        { color:blue; }
#APDataNE input       { font:12pt 細明體; }

/* APDataQ.aspx */

#APDataQ              { font:12pt 細明體; text-align:center;  margin:5px 20px 5px 5px;  padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#APDataQ .table1      { border:1px solid #666633; margin:0px; }
#APDataQ .table1 .td1 { text-align:center; }
#APDataQ .s1          { color:Red; text-align:center; padding:1px 0 10px 0; }
#APDataQ .tb1        { border:1px solid #666633; margin:20px 0 0 0;  text-align:left;  }
#APDataQ .tb1 th     { border:1px solid #111111; background:#666633; color:#ffffff; }
#APDataQ input       { width:300px; }
#APDataQ .in1        { padding:5px 2px 0 2px; cursor:hand; width:50px; }
#APDataQ input       { font:12pt 細明體; }
#APDataQ .op1        { color:blue; }

#APAliasNE { font:12pt 細明體; text-align:center;  margin:5px 20px 5px 5px;  padding:5px;  background:#ffcc77; border:1px solid #ff9900; } 
#APAliasNE .table1      { border:1px solid #666633; margin:0px; }
#APAliasNE .table1 .td1 { text-align:center; }
#APAliasNE .tb1        { border:1px solid #666633; margin:5px 0 0 0;  }
#APAliasNE .tb2        { border:1px solid #666633; margin:20px 0 0 0; }
#APAliasNE .tb2 th     { background:#666633; color:#ffffff; border:1px solid #111111; }
#APAliasNE .tb2 td     { border:1px solid #111111; background:#ffffff; text-align:left;  }
#APAliasNE .tb2 .td1   { text-align:left; background:#666633; color:#ffffff;  }
#APAliasNE .tb2 .td2   { text-align:left; color:Red;  }
#APAliasNE .se1        { background:#ffffcc; }
#APAliasNE .s1         { font:10pt 細明體; color:red; }
#APAliasNE .op1        { color:blue; } 
#APAliasNE .in1        { padding:5px 2px 0 2px; cursor:hand; width:50px; }
#APAliasNE input       { width:250px; font:12pt 細明體; }


/* VSRgSingle */
#VSRgSingle         { text-align:center; font:12pt 細明體; }
#VSRgSingle .div1   { width:700px; border:solid 1px #ff9900; background:#ffcc77; text-align:left; }
#VSRgSingle .tbCond { width:700px; border:solid 1px #ff9900; background:#ffcc77; }
#VSRgSingle .tbCond th   { font-weight:normal; }
#VSRgSingle .tbCond .inp { text-align:right; }
#VSRgSingle .tbCond .btn { text-align:left; vertical-align:bottom; }
#VSRgSingle .tbCond .inp table { text-align:left; }
#VSRgSingle .tbList      { width:700px; border:solid 1px #ccaa33; margin-top:10px; }
#VSRgSingle .tbList th   { background:#666633; color:#ffffff; padding:3px; border:solid 1px #ffeeaa; font-weight:normal; }
#VSRgSingle .tbList td   { padding:5px 3px 5px 3px; text-align:left; }
#VSRgSingle .tbList .tr0 { background:#ffffcc; }
#VSRgSingle .tbList .tr1 { background:#eeeecc; }
#VSRgSingle .tbList .n   { text-align:right; }
#VSRgSingle .tbList .i   { text-align:center; padding:0 3px 0 3px; }
#VSRgSingle .tbList .img { width:90px; }
#VSRgSingle .s1   { color:Blue; }
#VSRgSingle .se1  { font:12pt 細明體; width:180px;  }   
#VSRgSingle .in1  { font:12pt 細明體; padding:3px 2px 2px 2px; cursor:hand; width:50px; }
#VSRgSingle .in2  { font:9pt 細明體; padding:3px 0 2px 0; cursor:hand; width:7em; }
#VSRgSingle .in3  { font:9pt 細明體; padding:3px 0 2px 0; cursor:hand; width:5em; }
#VSRgSingle .in4  { font:12pt 細明體; padding:3px 2px 2px 2px; cursor:hand; width:110px; }


/* 點卡倉 */

/* NoticData */
#NoticData   { font:12pt 細明體; text-align:center; padding:0 5px 0 5px; }
#NoticData .tbm    {  float:left; }
#NoticData .tbm td { vertical-align:top; text-align:left; }
#NoticData .tbm .l { width:250px; }
#NoticData .tbm .r { width:550px; padding:0 0 0 5px; }
#NoticData .tbl    { width:100%; border:solid 1px #ffaa55; font:10pt 細明體; text-align:left; }
#NoticData .tbl th { background:#555555; color:#ffffff; font-weight:normal; padding:3px; text-align:center; }
#NoticData .tbl td { border-bottom:solid 1px #aaaaaa; padding:3px 2px 3px 3px; }
#NoticData .btns       { border:solid 1px #000000; background:#ffcc77; padding:3px; text-align:center; margin:0 0 5px 0; }
#NoticData .btns input { font:10pt 細明體; padding:2px 0 1px 1px; margin:0 -3px 0 -3px; }
#NoticData .tbd     { width:100%; border:solid 1px #ffaa55; font:12pt 細明體; text-align:left; background:#ffbbaa; table-layout:fixed; float:right; }
#NoticData .tbd th  { background:#666633; color:#ffffff; padding:3px 0 3px 0; font-weight:normal; text-align:center; width:2.5em; }
#NoticData .tbd td  { background:#ffffee; padding:3px; }
#NoticData .tbd .s1 { background:#ccffff; color:#111111; border:1px solid #0066ff; margin:2px; padding:2px 3px 2px 3px; line-height:1.5; }
#NoticData .tbd .m  { vertical-align:top; }
#NoticData .tbd .mm { width:495px; }
#NoticData .tbQ { font:10pt 細明體; width:100%; }
#NoticData .tbQ .td1 { text-align:center; color:Red; }
#NoticData .tbQ td   { text-align:left; width:120px; }
#NoticData .tbQ .td2 { text-align:left; color:blue; width:400px; }
#NoticData .r1  { font:10pt 細明體; color:red; }

/* NoticN,NoticE */
#NoticNE   { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center; } 
#NoticNE  .table1 { border:1px solid #666633; table-layout:fixed; width:800px; font:12pt 細明體; }
#NoticNE  .table1 tr { background:#ffcc11; }
#NoticNE  .table1 th    { font:12pt 細明體; background:#666633; color:#ffffff; padding:2px; text-align:center; width:90px; } 
#NoticNE  .table1 td    {  text-align:left; padding:5px 0px 2px 2px; } 
#NoticNE .in1   { padding:3px 0 0 0; cursor:hand; width:50px;   }
#NoticNE .in2   { width:600px; }
#NoticNE .in3   { width:90px; }
#NoticNE input  { font:12pt 細明體; }
#NoticNE  .s1   { color:Red; }

/* NoticQ */
#NoticQ        { font:12pt 細明體;  margin:5px 0 5px 150px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center; width:600px;  } 
#NoticQ  table { border:1px solid #666633; table-layout:fixed;  font:12pt 細明體; }
#NoticQ  tr    { background:#ffcc11; }
#NoticQ  th    { font:12pt 細明體; background:#666633; color:#ffffff; padding:2px; text-align:center; width:5em; } 
#NoticQ  td    { text-align:left; padding:5px 0 2px 2px; } 
#NoticQ .in1   { font :10pt 細明體; padding:2px 0 0 0; cursor:hand; width:50px;   }
#NoticQ .in2   { font:12pt細明體; width:90px; }
#NoticQ .in3   { cursor:hand;  }
#NoticQ input { font:12pt 細明體; }

/* FancyList */
#FancyList { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center; } 
#FancyList .div1     { margin:0 0 5px 0; }
#FancyList table     { font:12pt 細明體; border:solid 1px #111111; }
#FancyList table th  { border:solid 1px #111111; background:#666633; color:#ffffff; }
#FancyList table td  { border:solid 1px #111111; background:#ffffff; padding:5px 2px 2px 0; }
#FancyList table .td1{ text-align:right; }
#FancyList table .td2{ font:10pt 細明體; color:red; text-align:center; border:none; background:none; }
#FancyList .in1      { font:12pt 細明體; padding:3px 0 1px 0; cursor:hand; }
#FancyList .in2      { font:10pt 細明體; padding:3px 0 1px 2px; cursor:hand; color:#333399; }

/* FancyN */
#FancyN            { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center; } 
#FancyN .QData     {  width:800px; text-align:left; }
#FancyN table      { text-align:center;  table-layout:fixed; width:800px; }
#FancyN table td   { border:solid 1px #111111; padding:2px 5px 2px 5px ; }
#FnacyN .td1       { font:14pt 細明體; color:Red; text-align:center; }
#FancyN .s1        { font:12pt 細明體; color:blue; }
#FancyN .s2        { font:10pt 細明體; color:Blue; }
#FancyN .in1       { font:12pt 細明體; cursor:hand; padding:2px 0 2px 0;  cursor:hand; }
#FancyN .in2       { font:10pt 細明體; cursor:hand; padding:2px 0 2px 0;  cursor:hand; width:100px;}

/* BoardData */
#MBoardData { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center;  table-layout:fixed; width:800px; }
#MBoardData .div1    { font:12pt 細明體; text-align:center;  border:solid 1px #ffcc77; }
#MBoardData .div2    { padding:10px 0 10px 0; }
#MBoardData .tb1     {   text-align:left;  }
#MBoardData .tb1  th { font:12pt 細明體; padding:2px;  } 
#MBoardData .tb1  td { line-height:1.2; }
#MBoardData .tb1 .td1{ color:blue; }
#MBoardData .tb1 .td2{  text-align:center; color:red; }
#MBoardData .tb2     { border:solid 1px #111111; background:#ffffff; }
#MBoardData .tb2 .td2{ background:#ffcc11; border:solid 1px #111111; }
#MBoardData .tb2 .td3{ background:#e7eeee; border:solid 1px #111111; }
#MBoardData .tb2 .td4{ background:#ffffcc; border:solid 1px #111111; }
#MBoardData .tb2 .td5{ background:#eaffd1; border:solid 1px #111111; }
#MBoardData .tbQ     { border:solid 1px #111111; text-align:left; }
#MBoardData .tbQ .td6{ text-align:center; }
#MBoardData .in1     { font:10pt 細明體; padding:2px 0 2px 0 ; width:70px; cursor:hand; }
#MBoardData .in2     { font:10pt 細明體; padding:2px 0 2px 0 ; cursor:hand; }
#MBoardData .in3     { font:12pt 細明體; width:90px; }
#MBoardData .s1      { font:12pt 細明體;  padding:2px;  }
#MBoardData .s2      { font:12pt 細明體;  padding:2px;  color:Red; }
#MBoardData .s3      { font:12p 細明體; color:blue; }
#MBoardData .s4      { font:12p 細明體; color:red; }
#MBoardData  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#MBoardData  a:active {  color:Red; }
#MBoardData  a:hover  {  color:Red; }

/* MBoardRe */
#MBoardRe { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900;   table-layout:fixed; width:800px;   text-align:center;  }
#MBoardRe table { border:solid 1px #111111; }
#MBoardRe table th   { border:solid 1px #111111; background:#666633; color:#ffffff; text-align:left; }
#MBoardRe table td   { border:solid 1px #111111; background:#ffffff; padding:5px 2px 2px 2px; text-align:left; }
#MBoardRe .in1       { font:12pt 細明體;  width:500px; }
#MBoardRe .in2       { font:12pt 細明體; padding:2px 0 2px 0 ; cursor:hand; }
#MBoardRe input      { font:12pt 細明體; }


/* QuestData */
#QuestData { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center;  table-layout:fixed; width:800px; }
#QuestData .div1    { font:12pt 細明體; text-align:center;  border:solid 1px #ffcc77; }
#QuestData .div2    { padding:10px 0 10px 0; }
#QuestData .tb1     {   text-align:left;  }
#QuestData .tb1  th { font:12pt 細明體; padding:2px;  } 
#QuestData .tb1  td { line-height:1.2; }
#QuestData .tb1 .td1{ color:blue; }
#QuestData .tb1 .td2{  text-align:center; color:red; }
#QuestData .tb2     { border:solid 1px #111111; background:#ffffff; }
#QuestData .tb2 .td2{ background:#ffcc11; border:solid 1px #111111; }
#QuestData .tb2 .td3{ background:#e7eeee; border:solid 1px #111111; }
#QuestData .tb2 .td4{ background:#ffffcc; border:solid 1px #111111; }
#QuestData .tb2 .td5{ background:#eaffd1; border:solid 1px #111111; }
#QuestData .tbQ     { border:solid 1px #111111; text-align:left; }
#QuestData .tbQ .td6{ text-align:center; }
#QuestData .in1     { font:10pt 細明體; padding:2px 0 2px 0 ; width:70px; cursor:hand; }
#QuestData .in2     { font:10pt 細明體; padding:2px 0 2px 0 ; cursor:hand; }
#QuestData .in3     { font:12pt 細明體; width:90px; }
#QuestData .s1      { font:12pt 細明體;  padding:2px;  }
#QuestData .s2      { font:12pt 細明體;  padding:2px;  color:Red; }
#QuestData .s3      { font:12p 細明體; color:blue; }
#QuestData .s4      { font:12p 細明體; color:red; }
#QuestData  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#QuestData  a:active {  color:Red; }
#QuestData  a:hover  {  color:Red; }

/* QuestRe */
#QuestRe { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900;   table-layout:fixed; width:800px;   text-align:center;  }
#QuestRe table { border:solid 1px #111111; }
#QuestRe table th   { border:solid 1px #111111; background:#666633; color:#ffffff; text-align:left; }
#QuestRe table td   { border:solid 1px #111111; background:#ffffff; padding:5px 2px 2px 2px; text-align:left; }
#QuestRe .in1       { font:12pt 細明體;  width:500px; }
#QuestRe .in2       { font:12pt 細明體; padding:2px 0 2px 0 ; cursor:hand; }
#QuestRe input      { font:12pt 細明體; }

/* MailRecData */
#MailRecData { font:12pt 細明體; margin:5px 20px 5px 5px;  text-align:center;  } 
#MailRecData #Query    { background:#ffcc77; border:1px solid #ff9900; padding:5px; margin:5px;  text-align:left; table-layout:fixed; width:800px; line-height:1.2; }
#MailRecData #Query .s1{ color:Blue; }
#MailRecData #Query .s2{ color:red; }
#MailRecData #Comm { background:#ffcc77; border:1px solid #ff9900; padding:5px;  text-align:center; table-layout:fixed; width:800px; }
#MailRecData #Data{ background:#ffcc77; border:1px solid #ff9900; padding:5px; table-layout:fixed; width:800px; margin:5px 0 0 0;}
#MailRecData #Data table{  }
#MailRecData #Data table tr{ background:#eeeeee;  padding:5px; }
#MailRecData #Data table th{ font:12pt 細明體; background:#666633; padding:5px; margin:2px;  color:#ffffff;}
#MailRecData #Data table td{ font:10pt 細明體;  text-align:left; }
#MailRecData #Data table .td1{ width:400px; }
#MailRecData #Data table .td2{ font:12pt 細明體; color:Red; text-align:center; background:#ffcc77; } 
#MailRecData input { font:10pt 細明體; padding:2px; cursor:hand;  }

/* MailRecN */
#MailRecN      { font:12pt 細明體; margin:5px 20px 5px 5px;  text-align:center;  }
#MailRecN #Data{  padding:5px; table-layout:fixed; width:800px; margin:5px 0 0 0;}
#MailRecN #Data #DataL { background:#ffcc77; border:1px solid #ff9900; float:left; margin:5px; padding:5px; text-align:center;  }
#MailRecN #Data .SE  { width:200px; }
#MailRecN #Data #DataL .in1{ width:80px; cursor:hand; }
#MailRecN #Data #DataL .in2{ width:115px;  }
#MailRecN #Data #DataR { background:#ffcc77; border:1px solid #ff9900; float:left; margin:5px; padding:0 5px 8px 5px; }
#MailRecN #Data #DataR #edMRTitle{ width:420px;  }
#MailRecN #Data table{  }
#MailRecN #Data table tr{ background:#eeeeee;  padding:5px; }
#MailRecN #Data table th{ font:12pt 細明體; background:#666633; padding:5px; margin:2px;  color:#ffffff;}
#MailRecN #Data table td{ font:10pt 細明體;  text-align:left; }
#MailRecN input { font:10pt 細明體; padding:2px;  }
#MailRecN .in3 {cursor:hand; }

/* MailRecQ */
#MailRecQ  { padding:5px; border:2px dashed #ee9933; margin:5px 180px 5px 160px; background:#FFFFFF; text-align:center; }
#MailRecQ table{ text-align:left; }
#MailRecQ table tr{ background:#eeeeee;  padding:5px; }
#MailRecQ table th{ font:12pt 細明體; background:#666633; padding:5px; margin:2px;  color:#ffffff;}
#MailRecQ table #edQuery { font:10pt 細明體; width:80px; cursor:hand; }
#MailRecQ .in1 { cursor:hand; }
#MailRecQ .in2 { font:12pt 細明體; width:80px; }
#MailRecQ .but { font:10pt 細明體; padding:2px; cursor:hand; }

/* CardBHot */
#CardBHot { font:12pt 細明體; margin:5px 20px 5px 5px;  text-align:center;  background:#ffcc77; border:1px solid #ff9900; }
#CardBHot .data { width:550px; table-layout:fixed;  }
#CardBHot .data td{  text-align:center; padding:5px; }
#CardBHot .data input { font:10pt 細明體; padding:2px; cursor:hand; margin:5px 0 0 0; }
#CardBHot .data img { width:272px; height:227px; cursor:hand; }
#CardBHot .data .s1 { font:10pt 細明體; color:Blue; }

/* CardBHotN */
#CardBHotN { font:12pt 細明體; margin:5px 0 5px 5px;  text-align:center;  background:#ffcc77; border:1px solid #ff9900; width:96%; }
#CardBHotN .data  {  table-layout:fixed; border:solid 1px #111111;   margin:0 10px 5px 10px; }
#CardBHotN .data tr{ background:#eeeeee;  padding:5px; }
#CardBHotN .data th{ font:12pt 細明體; background:#666633; padding:5px; margin:2px;  color:#ffffff; text-align:left; width:4em; }
#CardBHotN .data td{  text-align:center; padding:5px; text-align:left; }
#CardBHotN .data #edKey { width:10em; }
#CardBHotN .data #bnQ { font:10pt 細明體; padding:2px; cursor:hand;  }
#CardBHotN .data .Comm { text-align:center; }
#CardBHotN .data .Comm input { font:10pt 細明體; padding:2px; cursor:hand; }

/* CardBHotE */
#CardBHotE { font:12pt 細明體; margin:5px 0 5px 5px;  text-align:center;  background:#ffcc77; border:1px solid #ff9900; width:96%; }
#CardBHotE .data   {  table-layout:fixed; border:solid 1px #111111;   margin:0 10px 5px 10px;   }
#CardBHotE .data tr{ background:#eeeeee;  padding:5px; }
#CardBHotE .data th{ font:12pt 細明體; background:#666633; padding:5px; margin:2px;  color:#ffffff; text-align:left; width:4em; }
#CardBHotE .data td{  text-align:center; padding:5px; text-align:left; }
#CardBHotE .data #edName { width:40em; }
#CardBHotE .data #bnQ { font:10pt 細明體; padding:2px; cursor:hand;  }
#CardBHotE .data .Comm { text-align:center; }
#CardBHotE .data .Comm input { font:10pt 細明體; padding:2px; cursor:hand; }


/* G世界 */

/* 商品維護 */
#PGCardData { font:12pt 細明體; margin:5px 20px 5px 5px; } 
#PGCardData .DataL{ float:left; background:#ffcc77; border:solid 1px #ff9900; table-layout:fixed; width:200px; }
#PGCardData .DataL table { width:199px; }
#PGCardData .DataL tr { background:#eeeeee; }
#PGCardData .DataL th { font:12pt 細明體; background:#666633; color:#ffffff; text-align:center; }
#PGCardData .DataL td  { text-align:left;  }
#PGCardData .DataL .td1{ font:10pt 細明體; color:Red; text-align:center; }
#PGCardData .ListR{ float:right; table-layout:fixed; width:38em; }
#PGCardData .ListR .List1{ background:#ffcc77; border:solid 1px #ff9900; }
#PGCardData .ListR .List1 input { font:10pt 細明體; cursor:hand; padding:2px;  }
#PGCardData .ListR .List2{ background:#ffcc77; border:solid 1px #ff9900; margin:5px 0 0 0; }
#PGCardData .ListR .List2 table { text-align:left; }
#PGCardData .ListR .List2 tr  { background:#eeeeee; }
#PGCardData .ListR .List2 th  { font:12pt 細明體; background:#666633; color:#ffffff; text-align:left; width:5em; }
#PGCardData .ListR .List2 td  { text-align:left; text-align:left;  background:#ffffff; width:32em; }
#PGCardData .ListR .List2 .Number { width:2em; text-align:right; }
#PGCardData .ListR .List2 .CardName { width:30em; }
#PGCardData .ListR .List2 .GCardID  { width:20em; }
#PGCardData .ListR .List2 .GoodNo   { width:13em; }
#PGCardData .ListR .List2 .iSale    { width:3em;  }
#PGCardData .ListR .List2 .iLimit   { width:5em;  }
#PGCardData .ListR .List2 .SNName0  { width:25em; }
#PGCardData .ListR .List2 .Date     { width:20em; }
/* #PGCardData .ListR .List2 .Memo     { width:20em; } */
#PGCardData .ListR .List2 .td2{ text-align:right; }
#PGCardData .ListR .List2 .li {  width:300px; height:220px; font:normal 12pt 細明體; line-height:1; letter-spacing:0; }
#PGCardData .ListR .List2 .li tr{ background:none; }
#PGCardData .ListR .List2 .li td {padding:50px 12px 0 12px; vertical-align:top; background:none; }
#PGCardData .ListR .List2 .li div { margin:0; padding:0; height:160px; width:276px; overflow: auto; }
#PGCardData .ListR .List3 { background:#ffcc77; border:solid 1px #ff9900; margin:5px 0 5px 0; padding:5px; }
#PGCardData .s1 { font:12pt 細明體; color:red; }
#PGCardData .s2 { font:12pt 細明體; color:blue; }

/* PGCardNE */
#PGCardNE { font:12pt 細明體; margin:5px 20px 5px 5px; text-align:center; } 
#PGCardNE .data   {background:#ffcc77; border:solid 1px #ff9900; table-layout:fixed; width:50em; }
#PGCardNE .data tr{background:#eeeeee; }
#PGCardNE .data th{font:12pt 細明體; background:#666633; color:#ffffff; text-align:left; width:5em; }
#PGCardNE .data td{ text-align:left; padding:3px 0 2px 0; width:45.5em; }
#PGCardNE .data .td1         { color:Red; padding:5px 0 0 0; }
#PGCardNE .data td .CardName { width:30em; }
#PGCardNE .data td .GCardID  { width:30em; }
#PGCardNE .data td .Number   { width:2em; text-align:right; }
#PGCardNE .data td .iSale    { width:3em;  }
#PGCardNE .data td .SNName0  { width:44.5em; }
#PGCardNE .data td .SNName3  { width:44.5em; }
#PGCardNE .data td .GoodNo   { width:13em; }
#PGCardNE .data input { font:12pt 細明體;  }
#PGCardNE .data .in1  { text-align:right; }
#PGCardNE .data .in2  { }
#PGCardNE .data .in3  { font:10pt 細明體;  cursor:hand; padding:2px; }
#PGCardNE .data .s1   { font:10pt 細明體; color:red; }
#PGCardNE .data .Comm       { text-align:center; background:#ffcc77; }
#PGCardNE .data .Comm input { font:10pt 細明體; padding:2px; cursor:hand; }
#PGCardNE .data .li {  width:300px; height:220px; font:normal 12pt 細明體; line-height:1; letter-spacing:0; }
#PGCardNE .data .li tr{ background:none; }
#PGCardNE .data .li td {padding:50px 12px 0 12px; vertical-align:top; }
#PGCardNE .data .li textarea { margin:0; padding:0; border:none 0px #000000; height:160px; width:276px; overflow:hidden; background:none; font:normal 12pt 細明體; line-height:1; letter-spacing:0; }

/* PGCardQ */
#PGCardQ { font:12pt 細明體; margin:5px 20px 5px 5px; text-align:center; } 
#PGCardQ .Data { background:#ffcc77; border:solid 1px #ff9900; table-layout:fixed; width:400px; }
#PGCardQ .Data table{}
#PGCardQ .Data th{ font:12pt 細明體; color:blue; }
#PGCardQ .Data td{ text-align:left;}
#PGCardQ .Data .in1{ width:80px; }
#PGCardQ .Comm{ padding:5px 0 0 0; }
#PGCardQ .Comm input { font:10pt 細明體; padding:2px; cursor:hand;  }

/* 非使用共用版面 */

/* CardDataNE.aspx */
#CardDataNE             { font:12pt 細明體; text-align:center; background:#ffcc77; width:950px; border:2px solid #111111; margin:20px 5px 20px 5px; } 
#CardDataNE .div1       { border:1px solid #666633;  margin:5px; }
#CardDataNE .tb1        { border:1px solid #111111; margin:30px 2px 2px 5px; }
#CardDataNE table       { border:1px solid #111111; margin:5px 2px 2px 5px; width:920px;  }
#CardDataNE .tb1   .th3 { font:12pt 細明體; color:Red; background:#ffdbb8; }
#CardDataNE .div1   th  { font:12pt 細明體; text-align:left;   background:#ffdbb8; color:#cc6600; border:1px solid #111111;  }
#CardDataNE .div1  .th1 { color:Red; font-weight:bold; }
#CardDataNE .div1  .th2 { font:14pt 細明體; background:#cc6633; color:#ffffff; text-align:center; padding:2px 370px 2px 370px; }
#CardDataNE .div1   td  { text-align:left; background:#ffffff;  }
#CardDataNE .div1  .td1 { color:Red; }
#CardDataNE .div1  .td2 { color:Blue; padding:5px; }
#CardDataNE .div1  .td3 {  text-align:center; }
#CardDataNE input       { font:12pt 細明體; }
#CardDataNE .in1        { text-align:right;  }
#CardDataNE .in2        { text-align:left; width:380px; background:#ffffcc; border:solid 1px #cccccc; padding:2px 3px 2px 3px; }
#CardDataNE .in3        { margin:0 0 3px 0; }
#CardDataNE .in4        { padding:3px 0 0 0; cursor:hand; }
#CardDataNE .in5        { text-align:left; padding:5px 2px 2px 2px;  width:200px; background:#ffffcc; border:solid 1px #cccccc;  }
#CardDataNE .in6        { width:700px; }
#CardDataNE .in7        { padding:5px 2px 0 2px; cursor:hand; }
#CardDataNE .in8        { padding:3px 0 0 0; cursor:hand; }
#CardDataNE .in9        { background:#ffffcc; border:solid 1px #cccccc; padding:2px 3px 2px 3px; }
#CardDataNE .in10       { padding:3px 0 0 0; cursor:hand; width:105px; }
#CardDataNE .in11       { padding:3px 0 0 0; cursor:hand; width:80px; }
#CardDataNE .s1         { font:10pt 細明體; color:Red;}
#CardDataNE .s2         { background:#ccffff; color:#111111; border:1px solid #0066ff; line-height:1.3; }
#CardDataNE .s3         { font:12pt 細明體; color:blue; }

/* APGCh.aspx,GTCardCh.aspx,CardClassCh.aspx */

#ModeCh         { font:12pt 細明體; text-align:center; background:#ffcc77; width:980px; border:2px solid #111111;  }
#ModeCh .div1   { border:1px solid #666633; margin:2px; padding:5px; margin:5px 250px 5px 250px; }
#ModeCh .tb1    { border:1px solid #666633; margin:2px; padding:0 5px 0 0; }
#ModeCh .tb2    { border:1px dashed #666633; }
#ModeCh .tb2 th { border:1px solid #111111; color:#3366ff; }
#ModeCh .tb2 td { border:1px solid #111111; text-align:left; }
#ModeCh .in1    { padding:3px 0 0 0; cursor:hand; }
#ModeCh input   { font:12pt 細明體; }

/* ClassTypeCh.aspx */

#ClassTypeCh          {  font:12pt 細明體; border:1px solid #cc6633;  background:#ffffcc;  margin:2px; float:left; }
#ClassTypeCh .div1    {  margin:5px 5px 10px 5px;  }
#ClassTypeCh .div2    { border:1px solid #333399; margin:5px 20px 5px 20px; height:300px; overflow:auto; background:#ffffcc; width:200px; }
#ClassTypeCh table    {border:1px solid #111111; background:#ffcc77; margin:5px;   }
#ClassTypeCh table td { border:1px solid #111111; padding:2px; width:100px;  }
#ClassTypeCh .in1     { margin:5px 0 5px 0; padding:7px 0 5px 0; }
#ClassTypeCh .in2     { padding:3px 0 0 0; cursor:hand; }
#ClassTypeCh .s1      { vertical-align:middle; padding:0 0 5px 0; }
#ClassTypeCh input       { font:12pt 細明體; }

/* SaleData.aspx */

#SaleData         { font:12pt 細明體; background:#ffcc77; margin:20px 350px 20px 350px; padding:10px; border:2px solid #cc6633; }
#SaleData #div1   { font:14pt 細明體; text-align:center; font-weight:bold; color:#0000cc;  }
#SaleData table   { border:1px solid #111111;  }
#SaleData table th{ border:1px solid #111111; text-align:left; color:#000066; }
#SaleData table td{ border:1px solid #111111;  }
#SaleData .td1    { text-align:right; }
#SaleData .td2    { float:left; }
#SaleData .s1     { font:10pt 細明體; color:red; padding:0 0 5px 0; }
#SaleData .in1    { padding:5px 5px 0 5px;  cursor:hand; }
#SaleData .in2    { text-align:right; }
#SaleData input       { font:12pt 細明體; }

/* GTypeCh.aspx */

#GTypeCh      { font:12pt 細明體; background:#ffcc77; margin:20px 470px 20px 470px; padding:10px; border:2px solid #cc6633; width:30em; } 
#GTypeCh table{ border:1px solid #111111; margin:5px; table-layout:fixed; }
#GTypeCh tr   { background:#eeeeee; }
#GTypeCh .td1 {   padding:2px 10px 2px 10px; text-align:left; }
#GTypeCh .in1 { padding:5px 5px 0 5px;  cursor:hand; margin:5px 0 0 0; }
#GTypeCh .s1  { font:14pt 細明體; font-weight:bold; }
#GTypeCh input       { font:12pt 細明體; }

/* RgStoreCh2 新增總店第一步 */
#RgStoreCh2{ font:12pt 細明體; background:#ffcc77; border:solid 1px #111111; text-align:center; width:20em; }
#RgStoreCh2 .div1{ text-align:left; }
#RgStoreCh2 .div1 #edKP { font:12pt 細明體; width:13em; }
#RgStoreCh2 .se1 { font:12pt 細明體; width:300px; }
#RgStoreCh2 .in1 { font:12pt 細明體; padding:3px 0 0 0; cursor:hand; }

/* CardDataCh */
#CardDataCh        { font:12pt 細明體;  margin:5px 20px 5px 5px; padding:5px;  background:#ffcc77; border:1px solid #ff9900; text-align:center; } 
#CardDataCh table  { border:solid 1px #111111; table-layout:fixed; width:810px; }
#CardDataCh td     { border:solid 1px #cc6633; padding:2px 0 2px 0; }
#CardDataCh .td2   { text-align:center; color:red; }
#CardDataCh .t1    { font:14pt 細明體;  }
#CardDataCh input  { font:12pt 細明體; }
#CardDataCh .in1   { font:10pt 細明體; text-align:center; padding:3px 1px 0 1px; width:90px; cursor:hand; }
#CardDataCh .in2   { font:12pt 細明體; cursor:hand; }
#CardDataCh .s1    { color:blue; }
#CardDataCh .s2    { border:solid 1px #111111; font:12pt 細明體; padding:2px 0 2px 0; }
#CardDataCh .s3    { font:10pt 細明體; color:blue; }
#CardDataCh .s4    { font:10pt 細明體; color:red; }
#CardDataCh  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#CardDataCh  a:active {  color:Red; }
#CardDataCh  a:hover  {  color:Red; }

/* NTView */
#NTView { font:12pt 細明體; text-align:left; background:#ffcc77; width:610px;  border:solid 1px #ff9900; padding:2px 0 5px 5px; text-align:center; }
#NTView .List{ font:12pt 細明體; text-align:left; line-height:1.3;  }
#NTView .List{ font:12pt 細明體; text-align:left; line-height:1.3;  }
#NTView table{ table-layout:fixed; width:600px; }
#NTView th{font:12pt 細明體; text-align:left;   }
#NTView td{font:12pt 細明體; text-align:left; width:500px; color:blue; }
#NTView .s1 { font:12pt 細明體; color:blue;}
#NTView .in1  { font:12pt 細明體; padding:2px 0 2px 0;  cursor:hand; }

/* AdmLoRecE  */
#AdmLoRecE { font:12pt 細明體; margin:5px 20px 5px 5px; text-align:center; } 
#AdmLoRecE .Data { background:#ffcc77; border:solid 1px #ff9900; table-layout:fixed; }
#AdmLoRecE .Data tr{background:#eeeeee; }
#AdmLoRecE .Data th{font:12pt 細明體; background:#666633; color:#ffffff; text-align:center;}
#AdmLoRecE .Data td{ text-align:left; padding:5px 3px 5px 3px; text-align:center; }
#AdmLoRecE .Data .Date { width:10em; }
#AdmLoRecE .Data .IP   { width:8em; }
#AdmLoRecE .Data .Type { width:4em; }
#AdmLoRecE .page { text-align:center; margin:10px 0 5px 0; }
#AdmLoRecE .page .s1 { color:blue;  }
#AdmLoRecE .page .s2 { color:red;  }
#AdmLoRecE  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#AdmLoRecE  a:active {  color:Red; }
#AdmLoRecE  a:hover  {  color:Red; }

/* AdmLoRecM */
#AdmLoRecM { font:10pt 細明體; margin:5px 20px 5px 5px; text-align:center; } 
#AdmLoRecM .Data   { background:#ffcc77; border:solid 1px #ff9900; table-layout:fixed; }
#AdmLoRecM .Data tr{background:#eeeeee; }
#AdmLoRecM .Data th{font:10pt 細明體; background:#666633; color:#ffffff; text-align:center; }
#AdmLoRecM .Data td{ text-align:left; padding:5px 3px 5px 3px; text-align:center; }
#AdmLoRecM .Data .Date { width:10.5em; }
#AdmLoRecM .Data .IP   { width:8.5em; }
#AdmLoRecM .Data .Type { width:4.5em; }
#AdmLoRecM .Data .Class{ width:2.5em; }
#AdmLoRecM .Data a         { text-decoration:none; color:#ffffff; cursor:hand; }
#AdmLoRecM .Data a:active  { color:Red; }
#AdmLoRecM .Data a:hover   { color:Red; }
#AdmLoRecM .Data .Name  { width:10em; }
#AdmLoRecM .Data .EmpNo { width:8em;  }
#AdmLoRecM .Data .hint  { text-align:center; color:Red; }
#AdmLoRecM .page { text-align:center; margin:10px 0 5px 0; }
#AdmLoRecM .page .s1 { color:blue;  }
#AdmLoRecM .page .s2 { color:red;  }
#AdmLoRecM .Comm     { margin-bottom:5px; }
#AdmLoRecM .Comm  input { padding:2px 2px 0 2px; cursor:hand; }
#AdmLoRecM .QD       { background:#ffcc77; border:solid 1px #ff9900; text-align:center; margin:5px 10px 5px 5px;  }
#AdmLoRecM .QD  th   { font:10pt 細明體; color:blue; text-align:left; }
#AdmLoRecM .QD  td   { font:10pt 細明體; color:Red;  text-align:left; }
#AdmLoRecM .QD  .ti  { font:11pt 細明體; color:#111111; text-align:left; padding-bottom:5px; }
#AdmLoRecM  a        { text-decoration:none; color:#0000aa; cursor:hand; }
#AdmLoRecM  a:active {  color:Red; }
#AdmLoRecM  a:hover  {  color:Red; }

/* AdmLoRecMQ */
#AdmLoRecMQ { text-align:center; }
#AdmLoRecMQ .data  { padding:5px; border:2px dashed #ee9933; margin:5px; background:#FFFFFF;}
#AdmLoRecMQ .data table{}
#AdmLoRecMQ .data th   { font:12pt 細明體; background:#cccccc; text-align:left; }
#AdmLoRecMQ .data td   { text-align:left; }
#AdmLoRecMQ .data .btn { font:10pt 細明體; padding:3px; cursor:hand; }
#AdmLoRecMQ .data .btns { text-align:center; }
#AdmLoRecMQ .data .btns input { font:10pt 細明體; padding:3px; cursor:hand; }
