@charset "utf-8";
/* CSS Document */

/* ----------------------------------大區塊------------------------------------ */
#WRAPPER{width:1000px; margin-left:auto; margin-right:auto; text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#HEADER{ display:block;width:1000px;height:140px; text-align:left; }
#LOGO{ display:block;width:240px; height:75px; padding-left:11px; padding-top:11px;}

/* ----------------------------------間距------------------------------------ */
#SPACING{ height:15px; line-height:15px;}
#SPACING_5{ height:5px; line-height:5px;}
#SPACING_10{ height:10px; line-height:10px;}
#SPACING_10_2{ width:10px; float:left; }
#SPACING_10_3{ width:10px; float:right; }
#SPACING_20{ height:20px; line-height:20px;}

.MARGIN_01{ margin-left:5px; margin-right:5px;}
.MARGIN_02{ margin-right:50px;}
.MARGIN_03{ margin-left:10px;}
.MARGIN_04{ margin-left:5px;}
.MARGIN_05{ margin-top:10px;}
.MARGIN_06{ margin-bottom:5px;}
.MARGIN_07{ margin-bottom:10px;}
.MARGIN_08{ margin-right:3px;margin-left:3px; margin-top:4px;}
.MARGIN_09{ margin-top:5px;}
.MARGIN_10{ margin-top:7px;}
.PADDING_5{ padding:5px;}
#PADDING_5{ padding:5px;}
#PADDING_10{ padding:10px;}
#PADDING_20{ padding:20px;}


#PADDING_BTM{ padding-bottom:5px;}
#PADDING_LF{ padding-left:10px;}
#PADDING_LF2{ padding-left:15px;}
#PADDING_LF3{ padding-left:20px;}

#PADDING_R{ padding-right:5px;}
#PADDING_TOP{ padding-top:15px;}

#TEXT_CTR{ text-align:center;}


/* ----------------------------------圖片框------------------------------------ */
#IMG_01{ display:block; width:80px; height:110px; border:1px solid #999999; margin:auto;}
#IMG_02{ border-bottom:1px dashed #d1d1d1;}

#IMG_03{  width:80px; height:80px; padding:5px;margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; border:1px solid #dddddd;}
#IMG_04{ display:block; width:140px; height:196px; border:1px solid #d1d1d1; margin:auto;}
#IMG_05{ display:block; width:150px; height:224px; background-image:url(../images/IMG_05_BG.gif); padding-top:11px; padding-left:11px; padding-right:14px;margin:auto;}
#IMG_06{ display:block; width:180px; height:60px; border:1px solid #d1d1d1; vertical-align:middle; padding:10px; }
#IMG_07{ display:block; width:300px; height:145px; border:1px solid #d1d1d1; margin-left:auto; margin-right:auto;}
#IMG_08{ display:block; width:100px; height:140px; border:1px solid #d1d1d1; margin:auto;}
#IMG_09{ display:block; float:right; border:1px solid #d1d1d1; margin:auto;}
#IMG_10{ display:block; width:120px; height:150px; border:2px solid #d1d1d1; margin:auto;}
#IMG_11{ display:block; width:46px; height:46px; border:2px solid #d1d1d1; margin:auto;}
#IMG_12{ display:block; width:170px; height:72px; border:1px solid #d1d1d1; margin:auto;}
#ICON_BOX_01{ display:block; width:24px; height:19px; line-height:24px; vertical-align:middle; margin:auto; padding-top:5px;}
#VOTE{ display:block; background-image:url(../images/vote_icon.gif); background-repeat:no-repeat; background-position:left center; width:29px; height:22px; line-height:30px; padding-left:6px; padding-top:8px; margin:auto;}

/* ----------------------------------靠父左右------------------------------------ */
#FLOAT_RIGHT_01{ float: right; margin:10px 10px 20px 10px;}
#FLOAT_LEFT_01{ float: left;}
.FLOAT_RIGHT_03{ float:right;line-height:24px;text-align:left; background-image:url(../images/icon_15.gif); background-repeat:no-repeat; background-position:3% 50%; padding-left:25px; padding-right:10px; vertical-align:middle; }
#INDEX_BOX_LEFT{ float:left; background-image:url(../images/dash_02.gif); background-repeat:repeat-y; background-position:right;}


/* ----------------------------------區塊------------------------------------ */
#BOX_04{ float:right;line-height:24px;text-align:left; background-image:url(../images/icon_15.gif); background-repeat:no-repeat; background-position:3% 50%; padding-left:25px; padding-right:10px; vertical-align:middle; }

#BOX_01{ width:80px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
#BOX_02{ display:block;float:left; margin-left:10px; margin-top:5px; margin-bottom:5px;border:1px solid #d1d1d1; }
#BOX_03{ display:block;float:left; margin-left:6px; margin-bottom:5px;border:1px solid #d1d1d1; }
#BOX_04{line-height:24px;text-align:left; background-image:url(../images/icon_15.gif); background-repeat:no-repeat; background-position:3% 50%; padding-left:25px; padding-right:10px; vertical-align:middle; float:left; }
#BOX_05{ display:block;width:260px;float:right; margin-right:15px; }
#BOX_06{ display:block; width:150px; margin:auto;border:1px solid #d1d1d1; }
#BOX_07{ display:block;float:left; margin-left:8px; margin-bottom:10px;border:1px solid #d1d1d1; }

#TOPNO_BOX{ font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color: #CC3300; line-height:30px; padding-left:10px; padding-right:15px; }
#RSS_BOX{ background-image:url(../images/download.gif); background-repeat:no-repeat; width:120px; float:left; padding-left:30px; color:#156183;}
#TITLE_RECOMMEND{ background-image: url(../images/icon_35.gif); background-position:10px 8px; background-repeat:no-repeat; padding-left:29px; font-size:13px; font-weight:bold; line-height:30px; height:30px; background-color:#efeded;}
#TITLE_RECOMMEND a{font-size:13px; text-decoration:none;line-height:30px; }
#TITLE_RECOMMEND a:hover{ color:#666666; text-decoration:none;}

#BOX_VOTE{ float:left; margin-right:15px;}

.SEARCHNO{ vertical-align: top; line-height:24px; height:24px;}
/* ----------------------------------邊線------------------------------------ */
.DASH_01{ background-image:url(../images/dash.gif); background-repeat:repeat-x; height:3px; background-position:50% 50%;}
#DASH_02{ border-bottom:1px dashed #CCCCCC;}
.DASH_03{ border:1px dashed #CCCCCC;}
.LINE_GRAY{ border-bottom:1px dashed #dddddd;}
.LINE_BLUE{ background-image:url(../images/line_blue.gif); background-position:bottom; background-repeat:repeat-x;}
.LINE_BLUE2{ background-image:url(../images/line_blue.gif); background-position:bottom; background-repeat:repeat-x; padding:5px;}
#LINE_GRAY_BOR{ display:block; border:1px solid #dddddd;}
.LINE_GRAY_BOR{ display:block; border:1px solid #dddddd;}
.LINE_BLUE_BOR{ display:block;border-bottom:2px solid #87bfd8; border-top:2px solid #87bfd8;}
.LINE_BLUE_BOR2{ border-bottom:2px solid #87bfd8; }
.LINE_GRAY_BOR3{ display:block; border:1px solid #dddddd;}
.LINE_BLUE_BOR4{ display:block;border-top:1px dashed #87bfd8;}
.LINE_BLUE_BOR5{ border:1px solid #87bfd8;}

.LINE_BLUE_BOR_01{border-bottom:1px solid #c1dce9; border-right:1px solid #c1dce9; padding-left:10px; padding-right:10px;}
.LINE_BLUE_BOR_02{border-bottom:1px solid #c1dce9; padding-left:10px; padding-right:10px;}
.LINE_BLUE_BOR_03{border-right:1px solid #c1dce9; padding-left:5px;}
.LINE_BLUE_BOR_04{border-bottom:1px dashed #c1dce9; padding:5px; }
.LINE_BLUE_BOR_06{border-top:1px dashed #c1dce9; padding:5px; }

.LINE_RIGHT_LINE{border-right:1px dashed  #CCCCCC; }

.LINE_LEFT_BLUE{border-left:5px solid #87bfd8; }

.LINE_LEFT_GRAY{border-left:5px solid #CCCCCC; }

.LINE_BLUE_BOR_1{ border-bottom:1px solid #87bfd8; border-top:1px solid #87bfd8;}



/* ----------------------------------白字------------------------------------ */
#TEXT_WHITE9{line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; letter-spacing:1px;}
.TEXT_WHITE15_B{ font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF; }
.TEXT_WHITE14_B{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF; }
.TEXT_WHITE13_B{ font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF; }
.TEXT_WHITE12_B{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF;}
.TEXT_WHITE12_B a{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF; text-decoration:none;}
.TEXT_WHITE12_B a:hover{text-decoration:underline;}



/* ----------------------------------灰字------------------------------------ */
.TEXT_GRAY10_18{font-size:10px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:18px;}
.TEXT_GRAY10_18 a{font-size:10px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:18px; text-decoration:none;}
.TEXT_GRAY10_18 a:hover{text-decoration:underline;}

.TEXT_GRAY10{font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:24px;}
.TEXT_GRAY10 a{font-size:10px;font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:24px; text-decoration:none;}
.TEXT_GRAY10 a:hover{text-decoration:underline;}

.TEXT_GRAY11{font-size:11px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:24px;}
.TEXT_GRAY11 a{font-size:11px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;  color:#333333; line-height:24px; text-decoration:none;}
.TEXT_GRAY11 a:hover{color:#2677ac; text-decoration:underline;}

.TEXT_LIGHTGRAY12_B{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color: #CCCCCC; line-height:24px;}
.TEXT_LIGHTGRAY12_B a{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#CCCCCC; line-height:24px;text-decoration:none;}
.TEXT_LIGHTGRAY12_B a:hover{text-decoration:underline;}

.TEXT_GRAY12_B{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:24px; vertical-align:middle;}
.TEXT_GRAY12_B a{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:24px;text-decoration:none;vertical-align:middle;}
.TEXT_GRAY12_B a:hover{text-decoration:underline;}

.TEXT_GRAY12_01{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;}
.TEXT_GRAY12_01 a{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;text-decoration:none;}
.TEXT_GRAY12_01 a:hover{text-decoration:underline;color:#CC3300;}

.TEXT_GRAY12{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; vertical-align:middle;}
.TEXT_GRAY12 a{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;vertical-align:middle;text-decoration:none;}
.TEXT_GRAY12 a:hover{text-decoration:underline;}

.TEXT_GRAY12_30{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:30px;}
.TEXT_GRAY12_30 a{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:30px;text-decoration:none;}
.TEXT_GRAY12_30 a:hover{text-decoration:underline;}

.TEXT_GRAY12_24{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333; line-height:24px; text-align:justify;}
.TEXT_GRAY12_24 a{font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#0066FF; line-height:24px;text-align:justify;}
.TEXT_GRAY12_24 a:hover{ color:#0000FF;}


.TEXT_GRAY13_B{font-size:13px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;font-weight:bold; line-height:30px; }
.TEXT_GRAY13_B a{font-size:13px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;font-weight:bold;  line-height:30px; text-decoration:none; vertical-align:bottom;}
.TEXT_GRAY13_B a:hover{text-decoration:underline;}

.TEXT_GRAY15_B{font-size:15px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;font-weight:bold; line-height:30px; vertical-align:bottom; }
.TEXT_GRAY15_B a{font-size:15px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#333333;font-weight:bold;  line-height:30px; text-decoration:none;}
.TEXT_GRAY15_B a:hover{text-decoration:underline;}



/* ----------------------------------藍字------------------------------------ */
.TEXT_BLUE10{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac;text-decoration:none;}
.TEXT_BLUE10 a{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac; text-decoration:none;}
.TEXT_BLUE10 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE11{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#2677ac;letter-spacing:1px;}
.TEXT_LIGHTBLUE11 a{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; letter-spacing:1px; text-decoration:none;}
.TEXT_LIGHTBLUE11 a:hover{text-decoration:underline;}

.TEXT_DARKBLUE11{font-size:11px; font-family:Arial, Helvetica, sans-serif;  color:#265686; line-height:24px; }
.TEXT_DARKBLUE11 a{font-size:11px; font-family:Arial, Helvetica, sans-serif;  color:#265686; line-height:24px;text-decoration:none;}
.TEXT_DARKBLUE11 a:hover{text-decoration:underline;}

.TEXT_BLUE11_B{font-size:11px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#3d88dc; line-height:24px;font-weight:bold;}
.TEXT_BLUE11_B a{font-size:11px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#3d88dc; line-height:24px; text-decoration:none;font-weight:bold;}
.TEXT_BLUE11_B a:hover{text-decoration:underline;}

.TEXT_BLUE13_B{font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#156183; line-height:30px;}

.TEXT_BLUE12{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#156183;text-decoration:none;}
.TEXT_BLUE12 a{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#156183; text-decoration:none;}
.TEXT_BLUE12 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac;}
.TEXT_LIGHTBLUE12 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; text-decoration:none;}
.TEXT_LIGHTBLUE12 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_30{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac;line-height:30px;}
.TEXT_LIGHTBLUE12_30 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; text-decoration:none; line-height:30px;}
.TEXT_LIGHTBLUE12_30 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_24{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; letter-spacing:1px; line-height:24px;}
.TEXT_LIGHTBLUE12_24 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac;line-height:24px;letter-spacing:1px; text-decoration:none;}
.TEXT_LIGHTBLUE12_24 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_24_2{font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:24px;}
.TEXT_LIGHTBLUE12_24_2 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:24px;letter-spacing:1px; text-decoration:none;}
.TEXT_LIGHTBLUE12_24_2 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_PAGE{font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing:1px; line-height:24px; background-color:#2677ac; }
.TEXT_LIGHTBLUE12_PAGE a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac;line-height:24px;letter-spacing:1px; text-decoration:none;}
.TEXT_LIGHTBLUE12_PAGE a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_2{font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #333333;}
.TEXT_LIGHTBLUE12_2 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; text-decoration:none;}
.TEXT_LIGHTBLUE12_2 a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE12_B{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac; font-weight:bold; line-height:24px;}
.TEXT_LIGHTBLUE12_B a{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac; font-weight:bold;text-decoration:none;line-height:24px;}
.TEXT_LIGHTBLUE12_B a:hover{text-decoration:underline;}

.TEXT_LIGHTBLUE13_B{font-size:13px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac; font-weight:bold;}
.TEXT_LIGHTBLUE13_B a{font-size:13px; font-family:Arial, Helvetica, sans-serif;  color:#2677ac; font-weight:bold;text-decoration:none;}
.TEXT_LIGHTBLUE13_B a:hover{text-decoration:underline;}

.TEXT_DARKBLUE14{font-size:13px; line-height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#265686; vertical-align:middle;}
.TEXT_DARKBLUE14 a{font-size:13px; line-height:30px;vertical-align:middle; font-family:Arial, Helvetica, sans-serif;  color:#265686;font-weight:bold; text-decoration:none;vertical-align:middle;}
.TEXT_DARKBLUE14 a:hover{text-decoration:underline;}

.TEXT_DARKBLUE15_B{font-size:15px; line-height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#265686; vertical-align:middle;letter-spacing:1px;}
.TEXT_DARKBLUE15_B a{font-size:15px; line-height:30px;vertical-align:middle; font-family:Arial, Helvetica, sans-serif;  color:#265686;font-weight:bold; text-decoration:none;vertical-align:middle; }
.TEXT_DARKBLUE15_B a:hover{text-decoration:underline;}

/* ----------------------------------紅字------------------------------------ */
.TEXT_DARK_RED10{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300;}
.TEXT_DARK_RED10 a{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300; text-decoration:none;}
.TEXT_DARK_RED10 a:hover{text-decoration:underline;}

.TEXT_DARK_RED10_B{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300; font-weight:bold;}
.TEXT_DARK_RED10_B a{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300; font-weight:bold;text-decoration:none;}
.TEXT_DARK_RED10_B a:hover{text-decoration:underline;}

.TEXT_RED11{font-size:11px; font-family:Arial, Helvetica, sans-serif;  color: #FF0000;}

.TEXT_RED11_B{font-size:11px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300;font-weight:bold;}
.TEXT_RED11_B a{font-size:11px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300; font-weight:bold;text-decoration:none;}
.TEXT_RED11_B a:hover{text-decoration:underline;}

.TEXT_DARK_RED12{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300;}
.TEXT_DARK_RED12 a{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color: #CC3300; text-decoration:none;}
.TEXT_DARK_RED12 a:hover{text-decoration:underline;}

.TEXT_RED12{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color: #FF0000;}
.TEXT_RED12 a{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color: #FF0000; text-decoration:none;}
.TEXT_RED12 a:hover{text-decoration:underline;}

.TEXT_RED12_B{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color: #FF0000;}
.TEXT_RED12_B a{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #FF0000; text-decoration:none;}
.TEXT_RED12_B a:hover{text-decoration:underline;}

.TEXT_RED13_B{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #FF0000; line-height:30px;}
.TEXT_RED13_B a{font-size:13px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; color: #FF0000; text-decoration:none;line-height:30px;}
.TEXT_RED13_B a:hover{text-decoration:underline;}


/* ----------------------------------它色字&設定------------------------------------ */
.TEXT11_B{ font-weight: bold; font-size:11px;}
.TEXT_NEWS_GREEN_12_B{ color:#a4b701; font-size:12px;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold; }

.TEXT_DARK_BROWN10{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #aa4c13;}
.TEXT_DARK_BROWN10 a{font-size:10px; font-family:Arial, Helvetica, sans-serif;  color: #aa4c13; text-decoration:none;}
.TEXT_DARK_BROWN10 a:hover{text-decoration:underline;}

.TEXT_GREEN10{ font-size:10px; color:#86980f; line-height:18px;}
.TEXT_GREEN10 a{ font-size:10px; color:#86980f; line-height:16px;text-decoration:none;}
.TEXT_GREEN10 a:hover{text-decoration:underline;}
.PRICE{ text-decoration: line-through;}

.BANNER_ACTIVITY{ display:block; width:120px; height:60px; border:1px solid #cccccc; padding:10px;margin:auto; }

.TEXTSPACING_01{ letter-spacing:3px;}
.TEXT_ORANGE13_B{ font-size:13px; color:#d25410; font-weight:bold; line-height:30px; letter-spacing:1px;}
.TEXT_ORANGE12{ font-size:12px; color:#d25410; }

.TEXT_GREEN12_B{ font-size:12px; color:#92be3c; line-height:30px; font-weight:bold;}
.TEXT_GREEN12_B a{ font-size:12px; color:#92be3c; line-height:30px;text-decoration:none;}
.TEXT_GREEN12_B a:hover{text-decoration:underline;}
/* ----------------------------------FOOT------------------------------------ */
#FOOT_MENU{display:block; width:600px;margin-left:auto; margin-right:auto; text-align:center; line-height:24px;}
#FOOT_INFO{width:880px; height:24px;line-height:24px; margin:auto;font-family:Arial; color:#FFFFFF; font-size:11px; letter-spacing:1px;}
#FOOT_INFO a{color:#FFFFFF; font-size:11px; text-decoration:none; letter-spacing:1px;}
#FOOT_INFO a:hover{text-decoration: underline;}
.COPYRIGHT{ letter-spacing:2px; }

#FOOT_INFO2{width:970px; height:24px;line-height:24px; margin:auto;font-family:Arial; color:#FFFFFF; font-size:11px; letter-spacing:1px;}
#FOOT_INFO2 a{color:#FFFFFF; font-size:11px; text-decoration:none; letter-spacing:1px;}
#FOOT_INFO2 a:hover{text-decoration: underline;}
FOOT_INFO2
#BEGONIA{ margin-left:30px;line-height:24px;font-size:8px; color:#CCCCCC;}
#BEGONIA a{ font-size:10px;color:#CCCCCC; text-decoration:none;}
#BEGONIA a:hover{ color:#ffffff;}


/* ----------------------------------按鈕------------------------------------ */
#PRODUCT_BTN{display:block; width:72px; height:29px;text-align:center; vertical-align:middle; background-image:url(../images/btn_05_on.gif); float:left;font-size:12px;}
#PRODUCT_BTN a{ display:block;width:72px; height:21px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#265686;text-decoration:none; font-size:12px; padding-top:8px;}
#PRODUCT_BTN a:hover{background-image:url(../images/btn_05_over.gif);height:24px;padding-top:5px; color:#333333;}

#PRODUCT_BTN_01{display:block; width:72px; text-align:center; background-image:url(../images/btn_05_over.gif); height:24px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#333333;text-decoration:none; font-size:12px; padding-top:5px;float:left;}

#PRODUCT_BTN_02{display:block; width:100px; text-align:center; background-image:url(../images/btn_17.gif); height:24px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#2677ac; font-weight:bold;text-decoration:none; font-size:12px; padding-top:5px;float:left;}

#PRODUCT_BTN_03{display:block; width:72px; height:29px;text-align:center; vertical-align:middle; background-image:url(../images/btn_05_on.gif); float:right;font-size:12px;}
#PRODUCT_BTN_03 a{ display:block;width:72px; height:21px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#265686;text-decoration:none; font-size:12px; padding-top:8px;}
#PRODUCT_BTN_03 a:hover{background-image:url(../images/btn_05_over.gif);height:24px;padding-top:5px; color:#333333;}
#PRODUCT_BTN_04{display:block; width:72px; text-align:center; background-image:url(../images/btn_05_over.gif); height:24px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#333333;text-decoration:none; font-size:12px; padding-top:5px;float:right;}

#PRODUCT_BTN_05{display:block; width:90px; height:29px; vertical-align:middle; background-image:url(../images/btn_44_on.gif); font-size:12px; float:left;}
#PRODUCT_BTN_05 a{ display:block;width:80px;height:21px;padding-left:10px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#265686;text-decoration:none; font-size:12px; padding-top:8px;}
#PRODUCT_BTN_05 a:hover{background-image:url(../images/btn_44_over.gif);height:24px;padding-top:5px; color:#333333;}

#PRODUCT_BTN_06{display:block; width:80px;padding-left:10px;line-height:21px; height:24px;padding-top:5px; color:#333333;vertical-align:middle; background-image:url(../images/btn_44_over.gif); font-size:12px; float:left;}

#PRODUCT_BTN_07{display:block; width:138px; height:29px;text-align:center; vertical-align:middle; background-image:url(../images/btn_45_on.gif); float:left;font-size:12px;}
#PRODUCT_BTN_07 a{ display:block;width:138px; height:21px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#265686;text-decoration:none; font-size:12px; padding-top:8px;}
#PRODUCT_BTN_07 a:hover{background-image:url(../images/btn_45_over.gif);height:24px;padding-top:5px; color:#333333;}

#PRODUCT_BTN_08{display:block; width:138px; text-align:center; background-image:url(../images/btn_45_over.gif); height:24px;line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#333333;text-decoration:none; font-size:12px; padding-top:5px;float:left;}

#SERVICE_BTN_LIST a:link{width:72px;height:37px;float:left;text-align: center;line-height:29px;font-size: 10pt;background-image:url(../images/service_list_btn_07.gif);color: #003366;text-decoration: none;}
#SERVICE_BTN_LIST a:visited{float:left;width:72px;height:37px;text-align: center;line-height:29px;font-size: 10pt;background-image:url(../images/service_list_btn_07.gif); color: #003366;	text-decoration: none;}
#SERVICE_BTN_LIST a:hover{float:left;width:72px;height:37px;text-align: center;	line-height:24px;font-size: 10pt;background-image:url(../images/service_list_btn_06.gif);	color: #003366;text-decoration: none;}

#SERVICE_SEND_BTN a:link{width:76px;height:21px;float:left;	text-align: center;	line-height:21px;font-size: 10pt;background-image:url(../images/post_btn_14.gif);	color: #FFFFFF;text-decoration: none;}
#SERVICE_SEND_BTN a:visited{float:left;width:76px;height:21px;text-align: center;line-height:21px;font-size: 10pt;background-image:url(../images/post_btn_14.gif); 
color: #FFFFFF;	text-decoration: none;
}
#SERVICE_SEND_BTN a:hover{float:left;width:76px;height:21px;float:left; text-align: center;line-height:21px;font-size: 10pt;background-image:url(../images/post_btn_16.gif); color: #FFFFFF;	text-decoration: none;}
#GO_TOP_BTN a:link{	width:80px;height:30px;float:left;text-align: center;line-height:30px;font-size: 10pt;background-image:url(../images/go_top_a.gif);color: #FFFFFF;	text-decoration: none;}
#GO_TOP_BTN a:visited{float:left;width:80px;height:30px;text-align: center;line-height:30px;font-size: 10pt;background-image:url(../images/go_top_a.gif);color: #FFFFFF;text-decoration: none;
}
#GO_TOP_BTN a:hover{float:left;width:80px;height:30px;float:left; text-align: center;
line-height:30px;font-size: 10pt;background-image:url(../images/go_top_a_over.gif); 
color: #FFFFFF;	text-decoration: none;}
#SERVICE_LI {list-style-position: inside;list-style-type: disc;	color: #336699;
}
.TEXT_NEWS_ORANGE_12_A{	color:#6699CC;font-size:12px;font-family:Arial, Helvetica, sans-serif;	letter-spacing:1px;	font-weight:bold;}
.no-boarder {
	display:inline;
}
