@charset "utf-8";
/*======================
       basis start
========================*/
html {height:100%;}
.clear {clear:both;line-height:0;}
dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote{margin:0;padding:0;}
body {background: url(../images/body_bg.gif) repeat-x;margin: 0;height:100%;}
body,td,th {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #333;line-height:2em;}
strong { color:#444;}
a:link,a:visited {text-decoration: none; color:#333;}
a:hover,a:active {text-decoration: underline; color:#666;}
img {border:none;}
img, div {_behavior: url(iepngfix.htc);}
h1{ font-size:16px; font-weight:bold; font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:0; margin-bottom:5px; color:#003366;}
h2{ font-size:15px; font-weight:bold;font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif;line-height:20px; color:#006699;margin-bottom:5px;color:#006699;}
h3{ font-size:13px; font-weight:bold;color:#006699;}
p { margin:10px 0;}
.fL{ float:left;}
.fR{ float:right;}
/*-----消虛線-----*/
a{noFocusline:expression(this.onFocus=this.blur());}
/* For Firefox */
a:focus{-moz-outline-style:none;}
/*======================
       basis end
========================*/

#content { width:778px; background:url(../images/content_bg_c.gif) repeat-y; margin:0 auto; height:100%;}
#content .secBg { background:url(../images/content_bg_c.gif) repeat-y;}
#content .topBg { background:url(../images/content_bg_t.gif) no-repeat 0 0;min-height:600px; _height:600px; _overflow:visible;padding:0 18px;}

#main{ padding:5px 0;}

#main .meat { padding:10px 20px;}

#footer { background:url(../images/footer_bg.gif) repeat-x; height:70px; text-align:center; color:#505050; font-size:11px; line-height:20px; padding:4px 0 0 0;}
.marquee_box { background:url(../images/marquee_bg.gif) no-repeat center 0; height:22px; line-height:22px; color:#FFFFFF; padding:0 10px 0 86px; overflow:hidden; font-size:12px;}