
/* MeCSS */
.meCSS            { font-size:12px; }
.meTitle          { font-size:16px; font-weight:bold; text-align:left; }
.meSubTitle       { font-size:16px; font-weight:bold; text-align:center; }
.meMenu           { text-align:right; }
.meSubMenu        { text-align:right; }
.meMsg            { font-weight:bold; color:#0000a0; }
.meQry            { font-weight:bold; color:#ff0000; }
.meErr            { font-weight:bold; color:#a00000; }
.meTable          { width:100%; border:0px; }
.meForm           { width:auto; border:0px; font-size:12px; }
.meForm  .caption { padding:4px; text-align:center; vertical-align:top; line-height:150%; background-color:#eeeeee; }
.meForm  .header  { padding:4px; text-align:right;  vertical-align:top; line-height:150%; }
.meForm  td       { padding:4px; text-align:left;   vertical-align:top; line-height:150%; }

.meForm input  { border:1px solid #cccccc; height:15px; }
.meForm select { border:1px solid #cccccc; }
.meForm .formButton { height:20px; border:1px solid #888888; }

.meForm textarea { font-size:12px; border:1px solid #cccccc; }
.meForm textarea, x:-moz-any-link { width:422px; }
.meForm textarea, x:-moz-any-link, x:default { width:416px; }
* html .meForm textarea { width:421px; }
*+html .meForm textarea { width:421px; }

.meForm0          { width:auto;  border:0px; }
.meForm0 .header  { padding:0px; border:0px; }
.meForm0 td       { padding:0px; border:0px; text-align:left; }
.meDesc           { width:90%;   border:0px; }
.meDesc  .header  { padding:2px; border:0px; }
.meDesc  td       { padding:2px; border:0px; text-align:left; }
.meList           { width:100%;  border-top:1px solid #dddddd;    border-left:1px solid #dddddd; }
.meList  .header  { padding:2px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; background-color:#d0d0d0; color:#444444; }
.meList  td       { padding:2px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; text-align:left;  }

/* 前台控制面板設定 */
.cssPagePanel { padding:1px; padding-left:8px; color:#eeeeee; border:1px solid #888888; background-color:#aa0000; position:fixed; bottom:0px; right:0px; border-top-left-radius:16px; }
.cssPagePanel input  { font-size:11px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; cursor:pointer; }
.cssPagePanel select { margin:0px; padding:0px; height:19px; font-family:fixed; border:1px solid #888888; font-size:11px; }

.cssCtrlBtn { margin-bottom:4px; }
.cssCtrlBtn hr { margin:0px; border:1px solid #dddddd; }
.cssCtrlBtn .CtrlBtnLeft  { text-align:left; }
.cssCtrlBtn .CtrlBtnRight { text-align:right; float:right; }
.cssCtrlBtn input { margin:0px; }
.cssCtrlBtn input[type=edit]   { margin:0px; line-height:17px; font-family:fixed; border:1px solid #888888; font-size:12px; padding-top:1px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; }
.cssCtrlBtn input[type=button] { margin:0px; line-height:18px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; text-align:center; cursor:pointer; }
.cssCtrlBtn input[type=submit] { margin:0px; line-height:18px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; text-align:center; cursor:pointer; }
.cssCtrlBtn select             { margin:0px; line-height:17px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; vertical-align:bottom; }

.cssForm {}
.cssForm input { margin:0px; }
.cssForm input[type=edit]   { margin:0px; line-height:17px; font-family:fixed; border:1px solid #888888; font-size:12px; padding-top:1px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; }
.cssForm input[type=button] { margin:0px; line-height:18px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; text-align:center; cursor:pointer; }
.cssForm input[type=submit] { margin:0px; line-height:18px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; vertical-align:bottom; text-align:center; cursor:pointer; }
.cssForm select             { margin:0px; line-height:17px; font-family:fixed; border:1px solid #888888; font-size:11px; padding-top:0px; padding-bottom:0px; vertical-align:bottom; }
.cssForm textarea           { margin:0px; line-height:18px; font-family:fixed; border:1px solid #888888; font-size:12px; padding-top:0px; padding-bottom:0px; vertical-align:bottom; }
