@charset "utf-8";
/* CSS Document */
html {height:100%;background:url(../_images/Common/MainBG.gif) repeat;}
body {margin:0;padding:0;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";}
option , select , input , textarea {font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";}
option  , select {font-size:11px;}
form , fieldset , legend , input , h1 , h2 , h3 , h4 , h5 , h6 {padding:0;margin:0;}
ul , ol , li {margin:0px 0px 0px 15px;padding:0;}
ul , ol {list-style-type:square;}
img {border:0;margin:0;padding:0;}
p {padding:0px 0px 10px 0px;margin:0;}

.Clear {clear:both;}
.FLeft {float:left;}
.FRight {float:right;}
.ARight {text-align:Right;}
.ACenter {text-align:center;}
.para {line-height:150%;}
.HR {height:1px;background:#f2acca;overflow:hidden;margin:10px 0px 10px 0px;}

#MainBodyBG {width:950px;margin:0px auto 0px auto;background:#fff url(../_images/Common/MainBodyBG.gif) repeat-y;}
#MainBodyBG .ProfileBG {background:url(../_images/BG/Profile.jpg) no-repeat 0px 350px #800e5a;}
#MainBodyBG .BranchesBG {background:url(../_images/BG/Branches.jpg) no-repeat 0px 377px #31150d;}
#MainBodyBG .PromotionBG {background:url(../_images/BG/Overview.jpg) no-repeat 0px 316px #363f3c;}
#MainBodyBG .RegBG {background:url(../_images/BG/Reg.jpg) no-repeat 0px 347px #800e5a;}
#MainBodyBG .SurveyBG {background:url(../_images/BG/Survey.jpg) no-repeat 0px 347px #692d17;}
#MainBodyBG .AdvBGTC {background:url(../_images/BG/Adv_TC.jpg) no-repeat 0px 347px #7f0208;}
#MainBodyBG .AdvBGSC {background:url(../_images/BG/Adv_SC.jpg) no-repeat 0px 347px #7f0208;}
#MainBodyBG .AdvBGEN {background:url(../_images/BG/Adv_EN.jpg) no-repeat 0px 347px #7f0208;}
#MainBodyBG .ContactBG {background:url(../_images/BG/Contact.jpg) no-repeat 0px 347px #525150;}

#MainBody {width:930px;margin:0px auto 0px auto;}
#MainBody .TopBlkHR {height:3px;overflow:hidden;background:#000;}
#MainBody #Container {width:870px;padding:30px;}
#MainBody #Content {width:635px;margin:0px 0px 0px 35px;}
#MainBody #BranchContent {width:635px;margin:0px 0px 0px 235px;}
#MainBody #Content2left {width:235px;margin:0px 0px 0px 35px;}
#MainBody #Content2right {width:400px;margin:-400px 0px 0px 235px; font-family:"華康儷金黑 Std W8"}
#MainBody #Header {width:930px;height:433px;}
#MainBody #Content #ContentTitle{width:635px;padding:0px 0px 10px 0px;}

#MainBody #Content .Profile .LeftPara{width:315px;float:left;}
#MainBody #Content .Profile .LeftPara ul {list-style-type:square;}
#MainBody #Content .Profile .LeftPara li {margin:0px 0px 15px 15px;}
#MainBody #Content .Profile .RightIMG{width:300px;float:right;}
#MainBody #Content .Profile .RightIMG .ImgMar{margin:0px 3px 10px 0px;}


#MainBody #Content .Promotion .PromoteBox {margin:20px 0px 0px 0px;}
#MainBody #Content .Promotion .PromoteBox .HR {height:1px;overflow:hidden;background:#999;margin:5px 0px 5px 0px;}
#MainBody #Content .Promotion .PromoteBox .SubTopic {padding:20px 0px 0px 0px;}
#MainBody #Content .Promotion .PromoteBox .TopBG {width:635px;height:20px;background:url(../_images/Promotion/TopBG.png) no-repeat;}
#MainBody #Content .Promotion .PromoteBox .MidBG {width:595px;background:url(../_images/Promotion/MidBG.png) repeat-y;padding:0px 20px;}
#MainBody #Content .Promotion .PromoteBox .BtmBG {width:635px;height:20px;background:url(../_images/Promotion/BtmBG.png) no-repeat;}


#MainBody #Content .Reg .LeftCol {width:190px;float:left;background:#4e0c48;}
#MainBody #Content .Reg .LeftCol HR{color:#83557f;height:1px;}
#MainBody #Content .Reg .LeftCol .TopBG{height:27px;background:url(../_images/Reg/TopBG.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Reg .LeftCol .Txt{padding:5px 10px 5px 10px;}
#MainBody #Content .Reg .LeftCol .BtmBG{height:27px;background:url(../_images/Reg/BtmBG.gif) no-repeat;overflow:hidden;}

#MainBody #Content .Contact .LeftCol2 {width:640px;float:left;background:#3b372f;}
#MainBody #Content .Contact .LeftCol2 HR{color:#6f695e;height:1px;}
#MainBody #Content .Contact .LeftCol2 .TopBG{height:27px;background:url(../_images/Contact/TopBG2.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Contact .LeftCol2 .Txt{padding:5px 10px 5px 10px;}
#MainBody #Content .Contact .LeftCol2 .BtmBG{height:27px;background:url(../_images/Contact/BtmBG2.gif) no-repeat;overflow:hidden;}

#MainBody #Content .Reg .RightCol {background:#8b5478;float:right;width:425px;}
#MainBody #Content .Reg .RightCol .TopBG {height:20px;overflow:hidden;background:url(../_images/Reg/RightTopBG.gif) no-repeat;}
#MainBody #Content .Reg .RightCol .BtmBG {height:20px;overflow:hidden;background:url(../_images/Reg/RightBtmBG.gif) no-repeat;}
#MainBody #Content .Reg .RightCol .FormHR {background:url(../_images/Reg/HR.gif) repeat-x #c69ab7;overflow:hidden;height:2px;margin:5px 0px 5px 0px;}
#MainBody #Content .Reg .RightCol .MainForm {padding:0px 10px 0px 10px;}
#MainBody #Content .Reg .RightCol .MainForm .TB1 {border:0px;border-collapse:collapse;width:100%;background:#8b5478;margin:0px 0px 20px 0px;}
#MainBody #Content .Reg .RightCol .MainForm .TB1 td {padding:3px 5px 3px 5px;}
#MainBody #Content .Reg .RightCol .MainForm .TB1 .COL1 {width:30%;vertical-align:top;}
#MainBody #Content .Reg .RightCol .MainForm .TB1 .COL2 {width:70%;}
#MainBody #Content .Reg .RightCol .MainForm .TxtField {width:100%;padding:3px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;line-height:12px;}
#MainBody #Content .Reg .RightCol .MainForm .TxtArea {width:100%;padding:0px;height:70px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;}
#MainBody #Content .Reg .RightCol .MainForm .Date {width:31.5%;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:11px;color:#333;}
#MainBody #Content .Reg .RightCol .MainForm .Terms {overflow:auto;padding:5px;height:102px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#FFF;background:#9e6c8d;}
#MainBody #Content .Reg .RightCol .MainForm .OptList {width:100%;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:11px;color:#333;}
#MainBody #Content .Reg .RightCol .MainForm .SubmitBtn {width:100px;}
#MainBody #Content .Reg .RightCol .MainForm .FormErrMsg {padding:3px 3px 3px 20px;font-size:12px;color:#f3ff6f;line-height:12px;vertical-align:middle;background:url(../_images/Common/AlertIcon.gif) no-repeat left;}
#MainBody #Content .Reg .RightCol .MainForm .FormNoErrMsg {display:none;}

#MainBody #Content .Branches .LeftCol {width:445px;float:left;}
#MainBody #Content .Branches .LeftCol .AddressList {width:445px;margin:0px 0px 15px 0px;}
#MainBody #Content .Branches .LeftCol .AddressList .IMG {float:left;width:133px;height:100px;padding:2px;background:#000;margin:0px 10px 0px 0px;}
#MainBody #Content .Branches .LeftCol .AddressList .Txt {width:296px;float:left;}
#MainBody #Content .Branches .LeftCol .AddressList .TxtPad {padding:0px 0px 5px 0px;}
#MainBody #Content .Branches .RightCol {width:180px;float:right;}
#MainBody #Content .Branches .RightCol .SuperHotLine .Txt{width:160px;padding:5px 10px 10px 10px;background:#5d4123;}
#MainBody #Content .Branches .RightCol .SuperHotLine .BtmBG{width:180px;height:20px;overflow:hidden;background:url(../_images/Branches/Hotline_BtmBG.gif) no-repeat;}

#MainBody #Content .Survey .LeftCol {width:190px;float:left;background:#855c37;}
#MainBody #Content .Survey .LeftCol HR{color:#83557f;height:1px;}
#MainBody #Content .Survey .LeftCol .TopBG{height:27px;background:url(../_images/Survey/TopBG.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Survey .LeftCol .Txt{padding:5px 10px 5px 10px;}
#MainBody #Content .Survey .LeftCol .BtmBG{height:27px;background:url(../_images/Survey/BtmBG.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Survey .RightCol {background:#907267;float:right;width:425px;}
#MainBody #Content .Survey .RightCol .TopBG {height:20px;overflow:hidden;background:url(../_images/Survey/RightTopBG.gif) no-repeat;}
#MainBody #Content .Survey .RightCol .BtmBG {height:20px;overflow:hidden;background:url(../_images/Survey/RightBtmBG.gif) no-repeat;}
#MainBody #Content .Survey .RightCol .FormHR {background:url(../_images/Survey/HR.gif) repeat-x #c69ab7;overflow:hidden;height:2px;margin:5px 0px 5px 0px;}
#MainBody #Content .Survey .RightCol .MainForm {padding:0px 10px 0px 10px;}
#MainBody #Content .Survey .RightCol .MainForm .TB1 {border:0px;border-collapse:collapse;width:100%;background:#907267;margin:0px 0px 20px 0px;}
#MainBody #Content .Survey .RightCol .MainForm .TB1 td {padding:3px 5px 3px 5px;}
#MainBody #Content .Survey .RightCol .MainForm .TB1 .COL1 {width:30%;vertical-align:top;}
#MainBody #Content .Survey .RightCol .MainForm .TB1 .COL2 {width:70%;}
#MainBody #Content .Survey .RightCol .MainForm .TxtField {width:100%;padding:3px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;line-height:12px;}
#MainBody #Content .Survey .RightCol .MainForm .TxtArea {width:100%;padding:0px;height:70px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;}
#MainBody #Content .Survey .RightCol .MainForm .OptList {width:100%;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:11px;color:#333;}
#MainBody #Content .Survey .RightCol .MainForm .RadioBtn {width:33%;float:left;}
#MainBody #Content .Survey .RightCol .MainForm .SubmitBtn {width:100px;}
#MainBody #Content .Survey .RightCol .MainForm .QuestionTB {border:0px;border-collapse:collapse;width:100%;background:#907267;margin:0px 0px 20px 0px;}
#MainBody #Content .Survey .RightCol .MainForm .QuestionTB td {padding:3px 0px 3px 0px;}
#MainBody #Content .Survey .RightCol .MainForm .QuestionTB .TBQues {width:70%;vertical-align:top;}
#MainBody #Content .Survey .RightCol .MainForm .QuestionTB .TBANS {width:30%;text-align:right;vertical-align:top;}
#MainBody #Content .Survey .RightCol .MainForm .FormErrMsg {padding:3px 3px 3px 20px;font-size:12px;color:#f3ff6f;line-height:12px;vertical-align:middle;background:url(../_images/Common/AlertIcon.gif) no-repeat left;}
#MainBody #Content .Survey .RightCol .MainForm .FormNoErrMsg {display:none;}

#MainBody #Content .Adv {height:300px;} 

#MainBody #Content .Contact .LeftCol {width:190px;float:left;background:#3b372f;}
#MainBody #Content .Contact .LeftCol HR{color:#6f695e;height:1px;}
#MainBody #Content .Contact .LeftCol .TopBG{height:27px;background:url(../_images/Contact/TopBG.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Contact .LeftCol .Txt{padding:5px 10px 5px 10px;}
#MainBody #Content .Contact .LeftCol .BtmBG{height:27px;background:url(../_images/Contact/BtmBG.gif) no-repeat;overflow:hidden;}
#MainBody #Content .Contact .RightCol {background:#373737;float:right;width:425px;}
#MainBody #Content .Contact .RightCol .TopBG {height:20px;overflow:hidden;background:url(../_images/Contact/RightTopBG.gif) no-repeat;}
#MainBody #Content .Contact .RightCol .BtmBG {height:20px;overflow:hidden;background:url(../_images/Contact/RightBtmBG.gif) no-repeat;}
#MainBody #Content .Contact .RightCol .FormHR {background:url(../_images/Contact/HR.gif) repeat-x;overflow:hidden;height:2px;margin:5px 0px 5px 0px;}
#MainBody #Content .Contact .RightCol .MainForm {padding:0px 10px 0px 10px;}
#MainBody #Content .Contact .RightCol .MainForm .TB1 {border:0px;border-collapse:collapse;width:100%;background:#373737;margin:0px 0px 20px 0px;}
#MainBody #Content .Contact .RightCol .MainForm .TB1 td {padding:3px 5px 3px 5px;}
#MainBody #Content .Contact .RightCol .MainForm .TB1 .COL1 {width:30%;vertical-align:top;}
#MainBody #Content .Contact .RightCol .MainForm .TB1 .COL2 {width:70%;}
#MainBody #Content .Contact .RightCol .MainForm .TxtField {width:100%;padding:3px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;line-height:12px;}
#MainBody #Content .Contact .RightCol .MainForm .TxtArea {width:100%;padding:0px;height:100px;border:0px;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";font-size:12px;color:#333;}
#MainBody #Content .Contact .RightCol .MainForm .SubmitBtn {width:100px;}
#MainBody #Content .Contact .RightCol .MainForm .Notes {padding:30px 0px 10px 0px;}
#MainBody #Content .Contact .RightCol .MainForm .FormErrMsg {padding:3px 3px 3px 20px;font-size:12px;color:#f3ff6f;line-height:12px;vertical-align:middle;background:url(../_images/Common/AlertIcon.gif) no-repeat left;}
#MainBody #Content .Contact .RightCol .MainForm .FormNoErrMsg {display:none;}


#MainBody #Footer {margin:0px auto 0px auto;padding:0;}
#MainBody #Footer .LeftLogo {float:left;width:198px;height:150px;overflow:hidden;}
#MainBody #Footer .RightBG {float:left;height:150px;width:732px;overflow:hidden;}


#MainBody #Footer .ProfileBtmLogo {background:url(../_images/Common/PinkBtmLogo.gif) no-repeat;}
#MainBody #Footer .ProfileBtmBG {background:url(../_images/Common/PinkBtmBG.gif) no-repeat;}
#MainBody #Footer .BranchesBtmLogo {background:url(../_images/Common/DarkBtmLogo.gif) no-repeat;}
#MainBody #Footer .BranchesBtmBG {background:url(../_images/Common/DarkBtmBG.gif) no-repeat;}
#MainBody #Footer .PromotionBtmLogo {background:url(../_images/Common/DGreenBtmLogo.gif) no-repeat;}
#MainBody #Footer .PromotionBtmBG {background:url(../_images/Common/DGreenBtmBG.gif) no-repeat;}
#MainBody #Footer .RegBtmLogo {background:url(../_images/Common/PinkBtmLogo.gif) no-repeat;}
#MainBody #Footer .RegBtmBG {background:url(../_images/Common/PinkBtmBG.gif) no-repeat;}
#MainBody #Footer .SurveyBtmLogo {background:url(../_images/Common/BrownBtmLogo.gif) no-repeat;}
#MainBody #Footer .SurveyBtmBG {background:url(../_images/Common/BrownBtmBG.gif) no-repeat;}
#MainBody #Footer .AdvBtmLogo {background:url(../_images/Common/YelBtmLogo2.gif) no-repeat;}
#MainBody #Footer .AdvBtmBG {background:url(../_images/Common/YelBtmBG2.gif) no-repeat;}
#MainBody #Footer .ContactBtmLogo {background:url(../_images/Common/GrayBtmLogo.gif) no-repeat;}
#MainBody #Footer .ContactBtmBG {background:url(../_images/Common/GrayBtmBG.gif) no-repeat;}

#MainBody #FooterCR {padding:2px;background:#000;text-align:center;}
