html, body { line-height:150%; margin:0; padding:0; height:100%; width:100%; font-family: "微軟正黑體", "Microsoft JhengHei", "Heiti TC", "Helvetica Neue", Helvetica, Arial !important; }

a       { color:#000; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }

img { vertical-align:middle; }

#ns_Wrapper { width:1200px; text-align:left; background:#ffffff; border:0px; padding:0px;}
.ns_WrapperR1, .ns_WrapperR3, #ns_Wrapper4, #ns_Wrapper6 { display:none; }

#ns_Header { width:100%; height:30px; background:#e0e0e0; margin:0px; padding:0px; margin-bottom:4px; }
.ns_HeaderR1, .ns_HeaderR3, #ns_Header4, #ns_Header6 { display:none; }
#id_Header { width:100%; }
#id_HeaderLeft  { width:50%; }
#id_HeaderRight { }
#id_HeaderCol   { width:100%; }

#ns_Footer { width:100%; height:30px; background:#e0e0e0; padding:0px; margin-top:10px; }
.ns_FooterR1, .ns_FooterR3, #ns_Footer4, #ns_Footer6 { display:none; }
#id_Footer { width:100%; }
#id_FooterLeft  { width:50%; }
#id_FooterRight { }
#id_FooterCol   { width:100%; }

#id_Menu { width:100%; margin-bottom:4px; }
#id_MenuLeft  { max-width:50%; text-align:left; }
#id_MenuRight { text-align:right; }
.TopMenuUserName, .TopMenuHome, .TopMenuLoginLogout, .TopMenuJoinPanel, .TopMenuMemberCenter, .TopMenuSearch { white-space:nowrap; }
#SearchBox { border:1px solid #888888; font-size:12px; color:#bbbbbb; }
#SearchBox:focus { color:#333333; }

#ns_Copyright { width:1000px;margin:0 auto; }

#ns_Main { width:100%; }
.ns_MainR1, .ns_MainR3, #ns_Main4, #ns_Main6 { display:none; }

#id_Main { width:100%; height:300px; }
#id_Content  { padding-left:8px; padding-right:8px; }
#id_ColLeft  { width:180px; border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0; }
#id_ColRight { width:180px; border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0; }

#ns_Content  { width:100%; }
#ns_Content5 { }
#id_ContentTop    { width:100%; margin-bottom:8px; }
#id_ContentBottom { width:100%; margin-top:8px; }

#id_ContTop       { width:100%; }
#id_ContTopLeft   { width:34%; }
#id_ContTopCenter { display:; }
#id_ContTopRight  { width:34%; }

#id_ContBottom       { width:100%; }
#id_ContBottomLeft   { width:34%; }
#id_ContBottomCenter { display:; }
#id_ContBottomRight  { width:34%; }

#id_PhpTop       { width:100%; }
#id_PhpTopLeft   { width:50%; }
#id_PhpTopRight  { width:50%; }

#id_PhpBottom       { width:100%; }
#id_PhpBottomLeft   { width:50%; }
#id_PhpBottomRight  { width:50%; }

#id_ColLeft .meMsg_MsgTitleBlk, #id_ColRight .meMsg_MsgTitleBlk { padding-left:4px; padding-right:4px; border:1px solid #cccccc; background:#f6f6f6; color:#000000; margin-bottom:4px; }
#id_ColLeft .meMsg_MsgBlk, #id_ColRight .meMsg_MsgBlk { padding-left:8px; padding-right:8px; }
#id_ColLeft .meMsg_MsgContentBlk, #id_ColRight .meMsg_MsgContentBlk { padding-left:8px; padding-right:8px; }
#id_ColLeft .meMsg_MsgListBlk, #id_ColRight .meMsg_MsgListBlk { padding-left:8px; padding-right:8px; }

#ns_Content .meMsgInfo { margin-bottom:20px; }
#ns_Content .meMsg_MsgTitleBlk { color:#000000; font-size:13px; font-weight:normal; margin-bottom:5px; }
#ns_Content .meMsg_MsgBlk img { margin-bottom:5px;  }
#ns_Content .meMsg_MsgBlk .meMsg_MsgTitle { color:#333333; font-size:15px; font-weight:bold; }
#ns_Content .meMsg_MsgBlk .meMsg_MsgSubTitle { color:#333333; font-size:13px; font-weight:bold; }
#ns_Content .meMsg_MsgBlk .meMsg_Content { color:#555555; font-size:13px; font-weight:normal; margin-top:5px; }
#ns_Content .meMsg_MsgContentBlk table { margin-top:10px; }
#ns_Content .meMsg_MsgContentBlk .meMsg_MsgTitle { color:#333333; font-size:13px; font-weight:bold; }
#ns_Content .meMsg_MsgContentBlk .meMsg_Content { color:#555555; font-size:13px; font-weight:normal; margin-top:5px; }

#ns_Content .meMsg_MsgURLList { margin:0px; padding:0px; }
#ns_Content .meMsg_MsgURL  { margin-left:20px; list-style:disc outside; color:#222222; font-size:12px; }
#ns_Content .meMsg_MsgFileList { margin:0px; padding:0px; }
#ns_Content .meMsg_MsgFile { margin-left:20px; list-style:disc outside; color:#222222; font-size:12px; }
#ns_Content .meMsg_MsgList { margin-top:10px; }

#id_ContentTop    .meMsg_MsgTitleBlk { padding-left:4px; padding-right:4px; border:1px solid #cccccc; background:#f6f6f6; color:#000000; margin-bottom:4px; }
#id_ContentBottom .meMsg_MsgTitleBlk { padding-left:4px; padding-right:4px; border:1px solid #cccccc; background:#f6f6f6; color:#000000; margin-bottom:4px; }
#id_ContTop       .meMsg_MsgTitleBlk { padding-left:4px; padding-right:4px; border:1px solid #cccccc; background:#f6f6f6; color:#000000; margin-bottom:4px; }
#id_ContBottom    .meMsg_MsgTitleBlk { padding-left:4px; padding-right:4px; border:1px solid #cccccc; background:#f6f6f6; color:#000000; margin-bottom:4px; }

#PageCtrl   { font-size:12px; font-weight:normal; color:#666666; }
#PageCtrl a { font-size:12px; font-weight:normal; color:#666666; }
#PageCtrl .ThisPage  a { font-size:12px; font-weight:bold;   color:#000000; }
#PageCtrl .OtherPage a { font-size:12px; font-weight:normal; color:#666666; }

#MemberMenu { text-align:left; }

/* headerCatalog */
.top1, .top2 { color:#fff; }
.top1 .meMsg_MsgListBlk td { padding-bottom:6px; }
.top1 .meMsg_MsgList .meMsg_ItemTitle b { font-size:22px;font-weight:normal;color:#ffffff; }
.top1 .meMsg_MsgList .meMsg_ItemTitle { font-size:14px;position:relative;top:-4px; color:#bababa; }
.top1 .meMsg_MsgList .meMsg_ItemContent { display:block; float:right;color:#bababa }
.top2 .meMsg_MsgList .meMsg_MsgTitle_1 { text-align:left; color:#bababa; font-size:11px; }
.top2 .meMsg_MsgList .meMsg_MsgTitle_2 { width:70px; text-align:center; color:#bababa; font-size:11px; }
.top2 .meMsg_MsgItemS {display:none;}
.top2 {
  border-bottom:dotted 1px #888888;
  border-top:dotted 1px #888888;
  padding-top:1px;
  padding-bottom:1px;
}

.xtabCaption{color:#17ad2f;}
.xtabCaption .small{font-size:11px;-webkit-transform:scale(0.9);-webkit-transform-origin-x:0;display:inline-block;}
.xtab {border-collapse: collapse;}
.xtab tr{border-top:dotted 1px #848788;border-bottom:dotted 1px #848788;}
.xtab td,.xtab th{text-align:right;padding-right:10px;color:#bababa;font-size:11px;vertical-align:top;}
.xtab td a{color:#bababa;font-size:11px;}
.xtab td a:hover{color:#fff;}
.Catalog .meMsg_MsgTitle {
    color: #00a632;
}

.tblAction ul{padding-left:0;}
.tblAction li{list-style-image:url(http://sun.noonspace.com/w28NoonSpace/juming/MsgInfo/arrow.png);}
.tblAction li:hover{list-style-image:url(http://sun.noonspace.com/w28NoonSpace/juming/MsgInfo/arrow_over.png);}
.tblAction li:active{list-style-image:url(http://sun.noonspace.com/w28NoonSpace/juming/MsgInfo/arrow_active.png);}
.tblAction li a{color:#17ad2f;}
.tblAction li a:hover{color:#fff;}

#iWin_iWinContent .contact .meMsg_ItemTitle {color:#6f6f6f;font-size:12px;}

#iWin_iWinContent .contactForm .meMsg_MsgTitle {font-size:14px;display:block;padding-top:25px;color:#00a632;}
#iWin_iWinContent .contactForm .meMsg_Content font-size:14px;line-height:18px; width:425px; padding:0px; margin:0px; }
#iWin_iWinContent .contactForm form {}
#iWin_iWinContent .contactForm .meMsg_Content .footer{
     font-size:12px;
}
#iWin_iWinContent .contactForm .meMsg_Content .mailBlk{
     font-size:12px;
     padding-top:5px;
     padding-bottom:25px;
     margin-top:5px;
     border-top:dotted 1px #888;
}
#iWin_iWinContent .editors .meMsg_MsgTitle {display:block;padding-top:25px; font-size:14px;margin-bottom:5px;color:#00a632;}
#iWin_iWinContent .editors .meMsg_Content {padding-top:10px;padding-left:12px;border-top:solid 1px black;margin:0 auto;}
#iWin_iWinContent .editors .meMsg_Content .caption { color:#666666; }

.feedback {
     background-color:#fff;
     position:relative;
}
.feedback .meMsg_MsgTitle {
     display:block;
     padding-left:30px;
     padding-top:65px;
     font-size:16px;
     margin-bottom:5px;
     color:#00a632;
}
.feedback .meMsg_Content {
     width:550px;
     font-size:14px;
     padding-top:20px;
     padding-left:5px;
     margin:0 auto;
}
.feedback .meMsg_Content table{
     width:100%;
     height:360px;
     margin-bottom:15px;
     border-top:solid 1px black;
     border-bottom:solid 1px black;
}
.feedback .meMsg_Content td{
     text-align:center;
     vertical-align:middle;
}
.feedback .meMsg_Content .footer{
     font-size:12px;
     padding-left:15px;
}
.feedback .meMsg_Content .mailBlk{
     font-size:12px;
     padding-top:5px;
     padding-bottom:25px;
     margin-top:5px;
     border-top:dotted 1px #888;
     padding-left:15px;
}

.BlogListList td { font-size:13px; height:33px; } 

/* headerCatalog */
/*
.weFormDiv        {}
.weForm           { font-weight:normal; font-size:12px; color: #666666; width:480px ;font-family:微軟正黑體; padding-left:30px;margin:0 auto;border-top:#000 1px solid;border-bottom:#000 1px solid; }
.weForm .header   { font-weight:normal; font-size:12px; text-align:center; padding:4px; color:#000000; background-color:#a0a0a0; }
.weForm .caption  { font-weight:normal; font-size:12px; text-align:right; width:150px; vertical-align:top; }
.weForm td        { font-weight:normal; font-size:12px; text-align:left; padding-top:1px; padding-bottom:1px; }
.weForm hr        { width:99%; height:0px; border:1px #E18A00 solid; }
.weForm a         { font-weight:normal; }
.weForm a:hover   { font-weight:normal; }
.weForm .formview { font-weight:normal; color:#222222; line-height:150%; font-size:12px; }
.weForm .formbold { font-weight:bold;   color:#222222; line-height:150%; font-size:11px; }
.weForm .desc     { font-weight:normal; font-size:12px; text-align:left; vertical-align:top; }
.weForm .captionTop { font-size: 14px; padding-right: 25px; text-align: right; }

.weForm input { height:13px; border:1px solid #d6d6d6; font-size:12px; color:#666666; padding:4px; margin:0px; vertical-align:middle;background-color:#ebebeb; }
.weForm input:focus { border:1px solid #888888; }
.weForm input[type=submit] { background-color:black; border:none; color:white; font-size:14px; padding: 8px 14px; margin: 0px 30px 10px 0px;height:36px; }
.weForm input[type=button] { background-color:black; border:none; color:white; font-size:14px; padding: 8px 14px; margin: 0px 30px 10px 0px;height:36px; }
* html .weForm input { height:12px; }
* html .weForm input.button { height:18px; padding:1px; background:#dddddd; }

.weForm .btnUploadURL {background-color:black; border:none; color:white; font-size:14px;margin-left:15px;padding:3px 15px;position:relative;top:1px;}
.weForm #ImgcmFile {display:none;}

.weForm select { font-size:12px; color:#000000; background-color: #ffffff; padding:2px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
.weForm select, x:-moz-any-link { height:17px; padding:0px; }
.weForm select, x:-moz-any-link, x:default { height:19px; padding-top:2px; }
* html .weForm select { height:19px; font-size:13px; }
*+html .weForm select { height:19px; font-size:13px; }

.weForm textarea { width:420px; font-weight:normal; font-size:12px; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:3px; margin:0px; }
.ViewTextArea    { width:428px; color:#222222; background-color:white; border:1px solid #a0a0a0; padding:3px; }
*/

/* forms elements */
.weFormDiv        {}
#iWin_iWinContent .weForm           { line-height:200%; font-weight:normal; font-size:12px; color: #666666; width:100%; font-family:微軟正黑體; border-top:#000 1px solid;border-bottom:#000 1px solid; vertical-align:middle; }
#iWin_iWinContent .weForm .header   { line-height:200%; font-weight:normal; font-size:12px; text-align:center; padding:4px; color:#000000; background-color:#a0a0a0; }
#iWin_iWinContent .weForm .caption  { line-height:200%; font-weight:normal; font-size:12px; text-align:right; width:150px; vertical-align:top; padding:0px; }
#iWin_iWinContent .weForm td        { line-height:200%; font-weight:normal; font-size:12px; text-align:left; padding-top:0px; padding-bottom:0px; vertical-align:top; }
#iWin_iWinContent .weForm hr        { width:99%; height:0px; border:1px #E18A00 solid; }
#iWin_iWinContent .weForm a         { font-weight:normal; }
#iWin_iWinContent .weForm a:hover   { font-weight:normal; }
#iWin_iWinContent .weForm .formview { font-weight:normal; color:#222222; line-height:150%; font-size:12px; }
#iWin_iWinContent .weForm .formbold { font-weight:bold;   color:#222222; line-height:150%; font-size:11px; }
#iWin_iWinContent .weForm .desc     { font-weight:normal; font-size:12px; text-align:left; vertical-align:top; }
#iWin_iWinContent .weForm .captionTop { font-size: 12px; padding-right: 25px; text-align: right; }

#iWin_iWinContent .weForm input { height:13px; border:1px solid #d6d6d6; font-size:12px; color:#666666; padding:2px; margin:0px; vertical-align:middle;background-color:#ebebeb; }
#iWin_iWinContent .weForm input:focus { border:1px solid #888888; }
#iWin_iWinContent .weForm input[type=submit] { cursor:pointer; background-color:black; border:none; color:white; font-size:12px; padding: 5px 14px; margin: 5px 30px 10px 0px;height:26px; }
#iWin_iWinContent .weForm input[type=button] { cursor:pointer; background-color:black; border:none; color:white; font-size:12px; padding: 5px 14px; margin: 5px 30px 10px 0px;height:26px; }
#iWin_iWinContent * html .weForm input { height:12px; }
#iWin_iWinContent * html .weForm input.button { height:14px; padding:1px; background:#dddddd; }

#iWin_iWinContent .weForm .btnUploadURL {background-color:black; border:none; color:white; font-size:11px;margin-left:15px;padding:3px 15px;position:relative;top:1px;}
#iWin_iWinContent .weForm #ImgcmFile {display:none;}

#iWin_iWinContent .weForm select { font-size:12px; color:#000000; background-color: #ffffff; padding:2px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
#iWin_iWinContent .weForm select, x:-moz-any-link { height:17px; padding:0px; }
#iWin_iWinContent .weForm select, x:-moz-any-link, x:default { height:19px; padding-top:2px; }
#iWin_iWinContent * html .weForm select { height:19px; font-size:13px; }
#iWin_iWinContent *+html .weForm select { height:19px; font-size:13px; }

#iWin_iWinContent .weForm textarea { width:420px; font-weight:normal; font-size:12px; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:3px; margin:0px; }
#iWin_iWinContent .ViewTextArea    { width:428px; color:#222222; background-color:white; border:1px solid #a0a0a0; padding:3px; }
#iWin_iWinContent .weForm textarea,      x:-moz-any-link { width:420px; } /* firefox 2 */
#iWin_iWinContent .weForm .ViewTextArea, x:-moz-any-link { width:428px; } /* firefox 2 */
#iWin_iWinContent .weForm textarea,      x:-moz-any-link, x:default { width:420px; } /* firefox 3 */
#iWin_iWinContent .weForm .ViewTextArea, x:-moz-any-link, x:default { width:428px; } /* firefox 3 */
#iWin_iWinContent * html .weForm textarea      { width:420px; } /* ie 6 */
#iWin_iWinContent * html .weForm .ViewTextArea { width:428px; } /* ie 6 */
#iWin_iWinContent *+html .weForm textarea      { width:418px; } /* ie 7 */
#iWin_iWinContent *+html .weForm .ViewTextArea { width:426px; } /* ie 7 */
#iWin_iWinContent * { font-family:微軟正黑體 !important; }
#iWin_iWinContent .weForm input[size='28']{ width:168px; }
#iWin_iWinContent .weForm input[size='55']{ width:250px; }
#iWinTopDiv .iWinBorder {
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}
#iWin_iWinContent .weForm .tr1 td { padding-top:10px; }
#iWin_iWinContent .ReturnDesc {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
height: 160px;
text-align: center;
padding-top: 100px;
font-size: 14px;
}

/* 管理後台內容區背景色 */
.PanelBgColor { background:#c0d0e0; } color: #333333; font-size:12px; background-color:#f0f0f0;

