/* common style */
BODY,TABLE,TD,TR,P,DIV,SPAN  {  font-family:arial;  font-size: 9pt;color:#666666}

/* top & foot menu style */
.menu_item {font-family:arial;font-size:9pt;color:#666666;width:775px;text-align:right;margin-bottom:2px;padding-right:8px}
.menu_item a:link  {font-family:arial;font-size:9pt;color:#999999;text-decoration: none}
.menu_item a:visited  {font-family:arial;font-size:9pt;color:#999999;text-decoration: none}
.menu_item a:hover  {font-family:arial;font-size:9pt;color:#666666;text-decoration: underline}
.menu_order {font-family:arial;font-size:9pt;color:#FB2D0F;}
.menu_order a:link  {font-family:arial;font-size:9pt;color:#FB2D0F;text-decoration: none}
.menu_order a:visited  {font-family:arial;font-size:9pt;color:#FB2D0F;text-decoration: none}
.menu_order a:hover  {font-family:arial;font-size:9pt;color:#666666;text-decoration: underline}
.menu_blue {font-family:arial;font-size:9pt;color:#1E36E3;}
.menu_blue a:link  {font-family:arial;font-size:9pt;color:#1E36E3;text-decoration: none}
.menu_blue a:visited  {font-family:arial;font-size:9pt;color:#1E36E3;text-decoration: none}
.menu_blue a:hover  {font-family:arial;font-size:9pt;color:#1E36E3;text-decoration: underline}
.menu_bold {font-family:arial;font-size:9pt;color:#000000;font-weight:bold}
.menu_bold a:link  {font-family:arial;font-size:9pt;color:#000000;font-weight:bold;text-decoration: none}
.menu_bold a:visited  {font-family:arial;font-size:9pt;color:#000000;font-weight:bold;text-decoration: none}
.menu_bold a:hover  {font-family:arial;font-size:9pt;color:#666666;font-weight:bold;text-decoration: underline}

.foot_topbar {border-top: 1px solid #9B9B9B; border-bottom: 1px solid #9B9B9B ;background-color:#FFFFFF}
.foot_btbar {background-color:#FBF2A3}

/* logbox style */
.top_div {font-family:arial;font-size:7pt;color:#FFFFFF;text-align:center;padding-top:5px;height:14px;letter-spacing: 1px;margin-left:0px}
.top_div a:link {font-family:arial;font-size:7pt;color:#FFFFFF;text-align:center;text-decoration: none;}
.top_div a:visited {font-family:arial;font-size:7pt;color:#FFFFFF;text-align:center;text-decoration: none;}
.top_div a:hover {font-family:arial;font-size:7pt;color:#999999;text-align:center;text-decoration: none;}
.top_join {color:#FFFFFF;}
.top_join a:link {font-family:arial;font-size:9pt;color:#FFFFFF;text-align:center;text-decoration: none;filter:shadow(color=#ff0000, direction=90);}
.top_join a:visited {font-family:arial;font-size:9pt;color:#FFFFFF;text-align:center;text-decoration: none;filter:shadow(color=#ff0000, direction=90);}
.top_join a:hover {font-family:arial;font-size:9pt;color:#FAED92;text-align:center;text-decoration: none;filter:glow(color=#E28343, strength=3);}

.put_div {padding-left:28px;margin-top:3px;height:17px;z-index:100}
.put_box {height:16px;width:80px;font-size:8pt; background-color: #FFFFCC; border-left: 1px solid #A48439; border-right: 1px solid #CEB373; border-top: 1px solid #A48439; border-bottom: 1px solid #CEB373;padding-left:3px}
.submit_div {text-align:right;margin-bottom:1px;padding-right:13px}
.mem_div{font-family:arial;font-size:9pt;color:#FFFFFF;text-align:center;padding-top:20px;letter-spacing: 1;font-weight:bold}
.welcome_div {text-align:center;padding-top:5px}

/* menu style */
/*.box_line {background-color:#FFFFFF;padding:3px;border-left:0px solid #cacaca; border-right:2px solid #cacaca; border-top:0px solid #cacaca; border-bottom:0px solid #cacaca;filter:alpha(Opacity=0,FinishOpacity=100,style=1,startx=0, starty=0, finishx=0, finishy=10)}*/
.box_line {background-color:#FFFFFF;padding:3px;border-left:0px solid #cacaca; border-right:2px solid #cacaca; border-top:0px solid #cacaca; border-bottom:0px solid #cacaca;}
.menu_on {border:1px solid #888888;filter:alpha(Opacity=80,FinishOpacity=50,style=2) gray}
.menu_off {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #E9E9E9;}
.h_line {height:1px}

/* left-adbar style */
.adbar_table {border-right:5px solid #CCCCCC;width:164px;background-color:#FFFFFF;height:240px}
.adbox_cell {padding:5px;border-left:1px solid #EEEEEE; border-right:1px solid #BBBBBB; border-top:1px solid #EEEEEE; border-bottom:1px solid #BBBBBB;text-align:center;height:60px;}

/* main box style */
.mrgin_tb {margin-top:1px}
.banner_tb {margin-top:5px}
.box_flash {margin-top:0px;width:610px;height:137px}
.box_sss {border:0px solid #FFFFFF;text-align:center;margin-top:38px;margin-left:9px;width:146px;height:95px}
.box_news {text-align:right;padding-right:20px;margin-top:26px;}
.box_bbs {text-align:right;padding-right:20px;margin-top:15px;}
.tb_news {margin-left:18px;margin-top:8px}

/* news box style */
.news_star {width:16px;height:15px;text-align:center;vertical-align:middle}
.news_text {color:#1E36E3;border-bottom:1px dotted #FBCC60}
.news_text a:link {color:#1E36E3;text-decoration: none}
.news_text a:visited {color:#1E36E3;text-decoration: none}
.news_text a:hover {color:#E8AA37;text-decoration: none}
.news_new {color:#FB2D0F;border-bottom:1px dotted #FBCC60}
.news_new a:link {color:#FB2D0F;text-decoration: none}
.news_new a:visited {color:#FB2D0F;text-decoration: none}
.news_new a:hover {color:#E8AA37;text-decoration: none}
.news_vip {width:23px;text-align:right;vertical-align:middle;border-bottom:1px dotted #FBCC60}
.news_last {color:#1E36E3;border-bottom:0px dotted #FBCC60}
.news_last a:link {color:#1E36E3;text-decoration: none}
.news_last a:visited {color:#1E36E3;text-decoration: none}
.news_last a:hover {color:#E8AA37;text-decoration: none}


/* bbs & topic box style */
.bbs_title {border-bottom:1px solid #1F97D1}
.topic_title {border-bottom:1px solid #E64F6C}
.bbs_text {padding-top:4px;text-align:justify}
.bbs_text a:link {color:#0000CC;text-decoration: underline}
.bbs_text a:visited {color:#0000CC;text-decoration: underline}
.bbs_text a:hover {color:#FFAA00;text-decoration: none}

/* column style */
.box_que {border:0px solid #FFFFFF;text-align:center;margin-top:40px;margin-left:9px;width:146px;height:90px;}
.new {color:#FB2D0F;padding-top:2px}
.new a:link {color:#787878;text-decoration: none}
.new a:visited {color:#787878;text-decoration: none}
.new a:hover {color:#D87029;text-decoration: none}
.new_star {}

/* bbs style */
.itembox {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #E9E9E9;padding-left:55px;padding-top:8px;padding-bottom:8px}
.itemmain {font-weight:bold;color:#317BE3;font-size:10pt}
.itemsub {color:#909A9c;padding-top:3px}

/*ABC Bubbles*/
.bg_rb {
 background-attachment: fixed;
 background-image: url(http://www.benesse.com.tw/abc/images/all_bg_rb.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
}
.bg {
 background-attachment: fixed;
 background-image: url(http://www.benesse.com.tw/abc/images/all_bg.jpg);
 background-repeat: repeat-x;
 background-position: left top;
}
