@charset "utf-8";
body{ margin:0px; padding:0px; top:0px;}
#Mem_main{ width:630px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}
#Mem_main strong{ color:#FF0000; font-weight:normal;}
#Mem_main h1{border-bottom:solid 3px #336633; color:#606021; font-weight:normal; text-align:left; font-size:13px;}


#Mem_top{ width:630px; height:73px;}
#Mem_mainbody{ text-align:left; width:610px;margin-left:auto; margin-right:auto;}
#Mem_mainbody p{ margin:5px 0px 5px 0px;}
#Mem_mainbody b{ color:#FF0000; font-weight:normal; font-size:12px;}
#Mem_mainbody span{ color:#666666; margin:0px; margin-left:105px; font-size:12px; }
#Mem_mainbody fieldset { padding:0px; margin:0px; margin-top:20px; background-image:url(mem/img/bk_01.jpg); background-repeat:no-repeat; border:none; background-position:95px 15px !important; *background-position:95px 25px;}

#Mem_mainbody legend{padding:0px; margin:0px; color:#606021; font-size:12px; letter-spacing:2px; border-bottom:3px solid #336633;  *margin-left:-5px; *margin-right:-5px; width:610px;}

#Mem_mainbody table{ border-top:1px solid #666666; border-left:1px solid #666666; font-family:Arial, "新細明體";}
#Mem_mainbody th{ background-color:#669966; color:#FFFFFF; padding:0px 2px 0px 2px; font-weight:normal; text-align:center; letter-spacing:2px; border-bottom:1px solid #666666; border-right:1px solid #666666;}
#Mem_mainbody td{ border-bottom:1px solid #666666; border-right:1px solid #666666; text-align:center; background-color:#F3F3F3; height:18px;}

#Mem_mainbody .memstyle1{margin-left:105px; font-size:12px; color:#CC0000;}
#Mem_mainbody .memstyle2{margin:0px;}
#Mem_mainbody .memstyle3{margin-left:105px; font-size:12px; color:#FF0099;}



#Mem_addok {text-align:center; width:610px;margin-left:auto; margin-right:auto; color:#FF0000;}

/* 忘記密碼 */
#Mem_password { background-image:url(mem/img/bk_password.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; margin-top:30px; color:#FFFFFF; padding-top:30px; padding-left:180px; text-align:left; width:350px !important; height:154px !important; *width:530px; *height:184px; margin-bottom:20px;}
#Mem_password p{ margin:0px; margin-bottom:8px; }


/* 會員登入 */
#Mem_log h1{text-align:center; font-size:15px; color:#FF6600; border:none; letter-spacing:2px; margin:0px; margin-top:30px;}
#Mem_log  p{ color:#FF0000; margin:0px;}
#Mem_log a { color:#FF0000; text-decoration:underline;}
#Mem_login{ background-image:url(mem/img/bk_login.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; color:#FFFFFF; padding-top:60px; padding-left:180px; text-align:left; width:350px !important; height:124px !important; *width:530px; *height:184px; margin-bottom:20px;}
#Mem_login p{ margin:0px; margin-bottom:8px; color:#FFFFFF; }

/* 會員認證*/
#mem_certificate{ margin-top:30px; margin-left:20px; margin-right:20px; border:double 1px #FF99CC ;color:#666666; padding:0px;}
#mem_certificate  h2{color:#FFFFFF; background-color:#FF33CC; font-weight:normal; text-align:center; font-size:13px; margin-top:5px; letter-spacing:2px;}
#mem_certificate ul{ margin:5px;}
#mem_certificate ul li{ margin:0px; line-height:180%; margin-bottom:20px; list-style:none; background-image:url(img/th2.gif); background-repeat:no-repeat; padding-left:18px; background-position:0px 3px;}
#mem_certificate ul li ol li{ margin-bottom:5px;}

/*付費記錄*/

#mem_pay{ margin:10px; letter-spacing:1px;}
#mem_pay table{ text-align:center; }
#mem_pay th { font-weight:normal; background-color:#999900; color:#FFFFFF; line-height:25px;}
#mem_pay td { text-align:center; font-family:Arial, "新細明體"; padding:0px 3px; border-bottom:1px solid #CCCCCC; line-height:20px;}
#mem_pay span{ font-size:11px; color:#999999;}

/* 換頁選單*/
#mem_page{line-height:27px; text-align:center;}
#mem_page span{ background-color:#CECEA2; padding:3px; font-size:12px; font-family:"新細明體"; letter-spacing:2px; margin-left:3px; margin-right:3px; color:#FFFFFF;}
#mem_page span a{ color:#FFFFFF;}
#mem_page p { font-size:12px; color:#666666; font-family:Arial, "新細明體"; margin:0px; padding:0px; margin-top:5px;}
