body { margin:0px; padding:0px; text-align:center; background-color:#fecd66; overflow:scroll; }

body, td { font-family:Arial, 新細明體; font-size:15px; color:#426521; }

a { color:#31a0e7; text-decoration:underline; }
a.on,
a:hover { color:#d65f59; }
a.wp { color:#426521; }

#frameWrap { margin:0px auto; padding:0px; width:780px; }

#footer { margin:0px; padding:0px; padding-left:10px; padding-right:10px; font-size:12px; line-height:15px; text-align:right; }
div.footermenu,
div.footermenu td,
div.footermenu a { color:#426521; text-decoration:none; font-size:12px; line-height:15px; }
div.footermenu a:hover { color:#d65f59; }

div.titleimg { margin:0px; padding:0px; padding-bottom:20px; }
div.content { margin:0px; padding:0px; padding-left:20px; padding-right:20px; padding-bottom:30px; line-height:20px; }
div.content td { line-height:20px; }

img.pic { border:5px solid #ffffff; }

ul.df { margin:0px; padding:0px; list-style:none; }
ul.df li { margin:0px; padding:0px; padding-left:25px; background:url(../images/li.jpg) no-repeat; padding-bottom:5px; }
ul.df a { color:#426521; text-decoration:underline; }
ul.df a:hover { color:#d65f59; }
ul.df li ul { margin:0px; padding:0px; padding-left:20px; list-style:disc; }
ul.df li ul li { margin:0px; padding:0px; padding-left:0px; background:none; font-weight:normal; }

td.tl { border:1px solid #426521; }
td.tr { border:1px solid #426521; border-left:0px; }
td.bl { border:1px solid #426521;border-top:0px; }
td.bla { border:1px solid #426521;border-top:0px; border-bottom:0px; }
td.br { border:1px solid #426521;border-left:0px; border-top:0px; }
td.bra { border:1px solid #426521;border-left:0px; border-top:0px; border-bottom:0px; }

span.eng { line-height:18px; }
span.subtitle { font-size:16px; line-height:20px; font-weight:bold; text-decoration:underline; }