
/* font-family: Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif; */

.weMan { width:100%; }
.weMan input  { height:15px; padding:1px; font-size:12px; border:1px solid #888888; margin:0px; vertical-align:middle; }
.weMan input[type=button] { height:19px; padding:0px 4px 0px 4px; font-size:12px; border:1px solid #888888; vertical-align:middle; border-radius:4px; }
.weMan select { height:19px; padding:0px; font-size:12px; border:1px solid #888888; margin:0px; vertical-align:middle; }

/* header elements */
.weHeader { width:100%; color:#666666; font-family:"細明體",MingLiU,consolas; }
.weHeader table { width:100%; font-family:"細明體",MingLiU,consolas; }
.weHeader td { font-family:"細明體",MingLiU,consolas; vertical-align:middle; }
.weHeader a:link    { font-weight:normal; color:#333333; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }
.weHeader a:visited { font-weight:normal; color:#333333; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }
.weHeader a:hover   { font-weight:normal; color:#ff6666; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }

.weHeader input { margin:0px; font-family:"細明體",MingLiU,consolas; border:1px solid #bbbbbb; font-size:12px; color:#666666; padding:2px; vertical-align:middle; }
.weHeader input:focus { border:1px solid #888888; }
.weHeader input[type=button] { height:auto; padding:2px 5px 2px 5px; cursor:pointer; }
* html .weHeader input { height:12px; }
* html .weHeader input.button { height:18px; padding:1px; background:#dddddd; }

.weHeader select { font-family:"細明體",MingLiU,consolas; font-size:12px; color:#000000; background-color:#ffffff; padding-top:1px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
.weHeader select, x:-moz-any-link { height:17px; }
.weHeader select, x:-moz-any-link, x:default { height:19px; }
* html .weHeader select { height:20px; font-size:13px; }
*+html .weHeader select { height:20px; font-size:14px; }

/* content elements */
.weContent { width:100%; color:#666666; font-family:"細明體",MingLiU,consolas; }
.weContent table { width:100%; font-family:"細明體",MingLiU,consolas; }
.weContent td { font-family:"細明體",MingLiU,consolas; }
.weContent a:link    { font-weight:normal; color:#333333; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }
.weContent a:visited { font-weight:normal; color:#333333; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }
.weContent a:hover   { font-weight:normal; color:#ff6666; font-family:"細明體",MingLiU,consolas; vertical-align:middle; }

.weContent input { font-family:"細明體",MingLiU,consolas; border:1px solid #bbbbbb; font-size:12px; color:#666666; padding:2px; margin:0px; vertical-align:middle; }
.weContent input:focus { border:1px solid #888888; }
.weContent input[type=button] { height:19px; padding:1px; }
* html .weContent input { height:12px; }
* html .weContent input.button { height:18px; padding:1px; background:#dddddd; }

.weContent select { font-family:"細明體",MingLiU,consolas; font-size:12px; color:#000000; background-color:#ffffff; padding-top:1px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
.weContent select, x:-moz-any-link { height:17px; }
.weContent select, x:-moz-any-link, x:default { height:19px; }
* html .weContent select { height:20px; font-size:13px; }
*+html .weContent select { height:20px; font-size:14px; }

/* list elements */
.weList            { font-family:"細明體",MingLiU,consolas; color:#666666; width:100%; line-height:150%; }
.weList table      { border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:0px;               border-right:0px; width:100%; }
.weList .header    { border-top:0px;               border-left:0px;               border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; padding:2px; line-height:135%; background-color:#bbbbbb; }
.weList th         { border-top:0px;               border-left:0px;               border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; padding:2px; line-height:135%; }
.weList td         { border-top:0px;               border-left:0px;               border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; padding:2px; line-height:135%; }
.weList td a       { color:#4444ff; font-weight:normal; font-size:12px; }
.weList td a:hover { color:#ff2222; font-weight:normal; font-size:12px; }
.weList input      { font-family:"細明體",MingLiU,consolas; color:#000000; font-size:12px; background-color:#ffffff; padding:2px; border-top:1px solid #a0a0a0; border-left:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; border-right:1px solid #a0a0a0; }

.weList2            { font-family:"細明體",MingLiU,consolas; color:#666666; width:100%; }
.weList2 table      { border:0px; }
.weList2 .header    { border:0px; padding:2px; line-height:135%; background-color:#dddddd; text-align:center; vertical-align:top; }
.weList2 td         { border:0px; padding:2px; line-height:135%; }

.tbDetail td { border-bottom:1px solid #bbbbbb; }

/* forms elements */
body.admin .weFormDiv        { font-family:"細明體",MingLiU,consolas; line-height:150%; }
body.admin .weForm           { font-family:"細明體",MingLiU,consolas; line-height:150%; font-weight:normal; font-size:12px; text-align:left; vertical-align:middle; color: #666666; }
body.admin .weForm table     { font-family:"細明體",MingLiU,consolas; }
body.admin .weForm td        { font-family:"細明體",MingLiU,consolas; line-height:150%; font-weight:normal; font-size:12px; text-align:left; vertical-align:top; padding-top:1px; padding-bottom:1px; }
body.admin .weForm nobr      { font-family:"細明體",MingLiU,consolas; }
body.admin .weForm hr        { width:100%; height:0px; border:1px #ee8800 solid; }
body.admin .weForm a         { font-weight:normal; font-family:"細明體",MingLiU,consolas; }
body.admin .weForm a:hover   { font-weight:normal; font-family:"細明體",MingLiU,consolas; }
body.admin .weForm .header   { font-weight:normal; font-size:12px; text-align:center; padding:4px; color:#000000; background-color:#cccccc; }
body.admin .weForm .caption  { font-weight:normal; font-size:12px; text-align:right; vertical-align:middle; }
body.admin .weForm .captionTop { font-weight:normal; font-size:12px; text-align:right; vertical-align:top; }
body.admin .weForm .formview { font-weight:normal; color:#222222; line-height:150%; font-size:12px; }
body.admin .weForm .formbold { font-weight:bold;   color:#222222; line-height:150%; font-size:11px; }
body.admin .weForm .desc     { font-weight:normal; font-size:12px; text-align:left; vertical-align:top; }
body.admin .weForm .cbDispBlock { border:0px; background-color:transparent; }
body.admin .weForm input[type=checkbox] { border:0px; background-color:transparent; }
body.admin .weForm .th { text-align:center; border:1px solid transparent; background:transparent; }

body.admin .weForm input { font-family:"細明體",MingLiU,consolas; height:13px; border:1px solid #bbbbbb; font-size:12px; color:#666666; padding:2px; margin:0px; vertical-align:middle; }
body.admin .weForm input:focus { border:1px solid #888888; font-family:"細明體",MingLiU,consolas; }
body.admin .weForm input[type=submit] { height:19px; padding:1px; font-family:"細明體",MingLiU,consolas; }
body.admin .weForm input[type=button] { height:19px; padding:1px; font-family:"細明體",MingLiU,consolas; }
* html body.admin .weForm input { height:12px; font-family:"細明體",MingLiU,consolas; }
* html body.admin .weForm input.button { height:18px; padding:1px; background:#dddddd; font-family:"細明體",MingLiU,consolas; }

body.admin .weForm option { font-family:"細明體"; font-size:12px; color:#000000; background-color:#ffffff; padding:2px; vertical-align:middle; }
body.admin .weForm select { font-family:"細明體"; font-size:12px; color:#000000; background-color:#ffffff; padding:0px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
body.admin .weForm select, x:-moz-any-link { height:17px; padding:0px; font-family:"細明體"; }
body.admin .weForm select, x:-moz-any-link, x:default { height:19px; padding-top:0px; font-family:"細明體"; }
* html body.admin .weForm select { height:19px; font-size:13px; font-family:"細明體"; }
*+html body.admin .weForm select { height:19px; font-size:13px; font-family:"細明體"; }

body.admin .weForm textarea { width:100%; box-sizing:border-box; font-weight:normal; font-family:"細明體",MingLiU,consolas; font-size:12px; line-height:20px; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:2px; margin:0px; }
body.admin .ViewTextArea    { width:100%; color:#222222; background-color:white; border:1px solid #a0a0a0; font-family:"細明體",MingLiU,consolas; font-size:12px; line-height:20px; padding:0px; }
body.admin .ViewTextArea td { padding:2px; }
body.admin .weForm textarea,      x:-moz-any-link { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 2 */
body.admin .weForm .ViewTextArea, x:-moz-any-link { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 2 */
body.admin .weForm textarea,      x:-moz-any-link, x:default { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 3 */
body.admin .weForm .ViewTextArea, x:-moz-any-link, x:default { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 3 */
* html body.admin .weForm textarea      { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 6 */
* html body.admin .weForm .ViewTextArea { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 6 */
*+html body.admin .weForm textarea      { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 7 */
*+html body.admin .weForm .ViewTextArea { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 7 */

#MyPanel .weFormDiv        { font-family:"細明體",MingLiU,consolas; line-height:150%; }
#MyPanel .weForm           { font-family:"細明體",MingLiU,consolas; line-height:150%; font-weight:normal; font-size:12px; text-align:left; vertical-align:middle; color: #666666; }
#MyPanel .weForm table     { font-family:"細明體",MingLiU,consolas; white-space:nowrap; }
#MyPanel .weForm .trHeader td { font-family:"細明體",MingLiU,consolas; background:#ccc; }
#MyPanel .weForm td        { font-family:"細明體",MingLiU,consolas; line-height:150%; font-weight:normal; font-size:12px; vertical-align:top; }
#MyPanel .weForm td.tdPrdStyle * { display:none; }
#MyPanel .weForm nobr      { font-family:"細明體",MingLiU,consolas; }
#MyPanel .weForm hr        { width:100%; height:0px; border:1px #ee8800 solid; }
#MyPanel .weForm a         { font-weight:normal; font-family:"細明體",MingLiU,consolas; }
#MyPanel .weForm a:hover   { font-weight:normal; font-family:"細明體",MingLiU,consolas; }
#MyPanel .weForm .header   { font-weight:normal; font-size:12px; text-align:center; padding:4px; color:#000000; background-color:#cccccc; position:relative; height:20px; }
#MyPanel .weForm .caption  { font-weight:normal; font-size:12px; text-align:right; vertical-align:middle; }
#MyPanel .weForm .captionTop { font-weight:normal; font-size:12px; text-align:right; vertical-align:top; }
#MyPanel .weForm .formview { font-weight:normal; color:#222222; line-height:150%; font-size:12px; }
#MyPanel .weForm .formbold { font-weight:bold;   color:#222222; line-height:150%; font-size:11px; }
#MyPanel .weForm .desc     { font-weight:normal; font-size:12px; text-align:left; vertical-align:top; }
#MyPanel .weForm .cbDispBlock { border:0px; background-color:transparent; }
#MyPanel .weForm input[type=checkbox] { border:0px; background-color:transparent; }
#MyPanel .weForm .th { text-align:center; border:1px solid transparent; background:transparent; }
#MyPanel .weForm .header .txt_ { display:block; width:20%; left:0px; margin:0 auto; white-space:nowrap; }
#MyPanel .weForm .trHeader { white-space:nowrap; }

#MyPanel .weForm input { font-family:"細明體",MingLiU,consolas; height:auto; border:1px solid #bbbbbb; font-size:12px; color:#666666; padding:2px; margin:0px; vertical-align:middle; }
#MyPanel .weForm input:focus { border:1px solid #888888; font-family:"細明體",MingLiU,consolas; }
#MyPanel .weForm input[type=submit] { height:19px; padding:1px; font-family:"細明體",MingLiU,consolas; }
#MyPanel .weForm input[type=button] { height:19px; padding:1px; font-family:"細明體",MingLiU,consolas; }
* html #MyPanel .weForm input { height:12px; font-family:"細明體",MingLiU,consolas; }
* html #MyPanel .weForm input.button { height:18px; padding:1px; background:#dddddd; font-family:"細明體",MingLiU,consolas; }

#MyPanel .weForm option { font-family:"細明體"; font-size:12px; color:#000000; background-color:#ffffff; padding:2px; vertical-align:middle; }
#MyPanel .weForm select { font-family:"細明體"; font-size:12px; color:#000000; background-color:#ffffff; padding:0px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
#MyPanel .weForm select, x:-moz-any-link { height:17px; padding:0px; font-family:"細明體"; }
#MyPanel .weForm select, x:-moz-any-link, x:default { height:19px; padding-top:0px; font-family:"細明體"; }
* html #MyPanel .weForm select { height:19px; font-size:13px; font-family:"細明體"; }
*+html #MyPanel .weForm select { height:19px; font-size:13px; font-family:"細明體"; }

#MyPanel .weForm textarea { width:100%; box-sizing:border-box; font-weight:normal; font-family:"細明體",MingLiU,consolas; font-size:12px; line-height:20px; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:2px; margin:0px; }
#MyPanel .ViewTextArea    { width:100%; color:#222222; background-color:white; border:1px solid #a0a0a0; font-family:"細明體",MingLiU,consolas; font-size:12px; line-height:20px; padding:0px; }
#MyPanel .ViewTextArea td { padding:2px; }
#MyPanel .weForm textarea,      x:-moz-any-link { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 2 */
#MyPanel .weForm .ViewTextArea, x:-moz-any-link { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 2 */
#MyPanel .weForm textarea,      x:-moz-any-link, x:default { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 3 */
#MyPanel .weForm .ViewTextArea, x:-moz-any-link, x:default { width:100%; font-family:"細明體",MingLiU,consolas; } /* firefox 3 */
* html #MyPanel .weForm textarea      { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 6 */
* html #MyPanel .weForm .ViewTextArea { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 6 */
*+html #MyPanel .weForm textarea      { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 7 */
*+html #MyPanel .weForm .ViewTextArea { width:100%; font-family:"細明體",MingLiU,consolas; } /* ie 7 */

.divCondtion { display:inline-block; margin-left:10px; }

/* weFormMin */
.weFormMin { width:100%; }
.weFormMin .captionMin { width:1%; white-space:nowrap; text-align:right; }
.weFormMin input { width:99%; }

/* 選取 Icon 的框框 */
.divIconList { border:1px solid #888888; background:#ffffff; width:100%; height:100px; oveflow-y:auto; overflow-x:none; padding:4px; }
.divIconList img { margin:4px; cursor:pointer; }

/* others */

img { border:0px; }
p   { margin-top:0px; margin-bottom:0px; }

#loading_XML2Form { position:absolute; display:none; top:0px; left:0px; padding:4px; background-color:#444400; color:#ffff00; }


