@charset "UTF-8";

/* ===global/1/全局/10================================================================== */
body {
  background: #303B41 url(../../images/temp1/bg.jpg) repeat-x;
}
* {
  /* 全站標準化 */
  font-family: Palatino Linotype, Arial, Verdana, 新細明體; 
  line-height: 180%;
/*
  font-weight: normal;
  font-size: medium;
  color: #333333 ;
*/
}
a { color: #0000FF; text-decoration: none; font-size: 1em; background: transparent; }
a:hover { color: #F95B1B; text-decoration: underline ; }
p em { font-weight: bold ; font-size: x-small; }

/* ===styleset/1/版型配置/20============================================================ */
#CONTAINER { /* 全頁面置中 */ margin-left: auto; margin-right: auto; background: #FFF; }
#CONTAINER_LEFT { /* 全頁面置左 */ margin-right: auto; }
#CONTAINER_RIGHT {  /* 全頁面置右 */ margin-left: auto; }
#RIGHT  { float: right; width: 185px; padding: 0 5px 5px 5px;  }
#LEFT   { float: left;  width: 185px; padding: 0 5px 5px 5px;  }
#main_col_left  { margin: 0px   0px 10px 200px; background: #FFFFFF; }          /* 只開左欄 */
#main_col_right { margin: 0px 200px 10px  10px; }                               /* 只開右欄 */
#main_col_both  { margin: 0px 200px 10px 200px; }                               /* 左右全開 */
#main_col_none  { margin: 0px  30px 10px  30px; }                               /* 左右全關 */
#Main   { width: 99%; background: #FFFFFF;      }
#Main h1 { padding-left: 10px; line-height: 1.4em; font-size: 1.4em; color: #6A3D1E; background: #DCDFD4; border-top: 1px solid #B4B4B3; border-bottom: 1px solid #D0D0C4; font-weight: bold; }

#PR { width: 650px; margin-left: auto; margin-right: auto; }
#PR h1 { font-size: 1.5em; background: #eeeeee; }
#PR p { font-size: 1em; padding-top: 10px; }
#PR p img { float: left; }
#PR .SDATE { font-size: 0.8em; color: #333333; text-align: right; }
#PR .FOOTER { font-size: 0.8em; color: #333333; text-align: center; background: #eeeeee; }
#PR .FOOTER table { }
#PR .FOOTER td { font-size: 0.8em; }
#PR .FOOTER p { font-size: 0.8em; padding-top: 5px; }

/* ===fieldset/1/表單配置/40============================================================ */
.input-1 { border: 1px solid #CCCCCC; background: #F3F3F3; font-size: 12px; padding: 1px; height: 20px; line-height: 20px; }
.input-2 { border: 1px solid #CCCCCC; background-color: #F3F3F3; padding: 1px; height: 20px; line-height: 20px;  }
.button-1 { height: 24px; line-height: 24px; border: 1px solid #000000; font-size: 12px; background: #CCCCCC; }
.button-2 { height: 30px; border: 1px solid #B4B4B4; background-color: #C4CBD1; color: #000000; font-size: small; text-align: center; padding: 0 5px; }
.button-3 { border: 1px solid #B4B4B4; background-color: #C4CBD1; color: #000000; font-size: small; text-align: center; margin-top: 10px; padding: 0 5px; }
.formstyle { line-height: 20px; font-size: 12px; padding: 5px 2px; }
.formstyle em { color: #FF0000; }
.formstyle select { border: 1px solid #CCCCCC; background-color: #F3F3F3; padding: 0; }
.formstyle option { background: #F3F3F3; font-size: 12px; }
.formstyle2 { width: 95%; margin-left: auto; margin-right: auto; padding-top: 20px; }
.formstyle2 table { border: none; border-top: 1px solid #CCCCCC; width: 100%; }
.formstyle2 label { font-size: small; }
.formstyle2 th { border: none; border-bottom: 1px solid #CCCCCC; background-color: #F3F3F3; font-weight: normal; text-align: right; padding: 10px; width: 200px; font-size: small; }
.formstyle2 td { border: none; border-bottom: 1px solid #CCCCCC; padding: 5px; font-size: small; }
.formstyle2 span { font-size: small; }
.formstyle2 p { color: #333333; text-align: left; padding: 2px; }
.formstyle2 textarea { border: 1px solid #CCCCCC; background-color: #F3F3F3; font-size: small; padding: 1px; }
.formstyle2 select { border: 1px solid #CCCCCC; background-color: #F3F3F3; padding: 0; }
.formstyle2 option { background: #F3F3F3; font-size: 12px; }

.formstyle3 { width: 100%; margin-left: auto; margin-right: auto; padding-top: 10px; border: 1px solid #CCCCCC; }
.formstyle3 table { border: none; border-top: 1px solid #CCCCCC; width: 100%; }
.formstyle3 label { font-size: small; }
.formstyle3 th { border: 1px solid #CCCCCC; background-color: #F3F3F3; font-weight: normal; text-align: center; padding: 3px; font-size: small; }
.formstyle3 td { border: 1px solid #CCCCCC; padding: 1px 5px; font-size: small; margin: 0;}
.formstyle3 span { font-size: small; }
.formstyle3 em { font-size: small; color: #990000; }
.formstyle3 p { color: #333333; text-align: left; padding: 2px; }
.formstyle3 .button-3 { color: #0000FF; background: #EBEBEB; text-align: center; padding: 1px; margin: 0;}

/* ===public/1/公用/30================================================================== */
.TOP { text-align: right; color: #004400; font-size: small; margin-top: 5px; }
.MORE { text-align: right; color: #004400; font-size: 12px; height: 18px; line-height: 18px; }
.MORE a {display: block; float: right; width: 40px; height: 18px; line-height: 18px; color: #004400; background: url(../../images/dot2.gif) no-repeat; background-position: left 4px; text-indent: 15px;}
.MORE a:hover { color: #FF0000; }
.CLEAR { clear: both ; line-height: 0px; height: 0; font-size: 1px; }
.KEY { font-size: 1px ; line-height: 1px ; position: absolute;  left: 0; top: 0; }
.HIDDEN { display: none; }
.STAR { font-size: small; color: #FF0000; }
.BLOCK .ISNEW { border: 0px; padding:0; margin: 0; }
.gg a:link img {
        opacity: .6; /* 透明度60% FireFox 的寫法 */
        filter: Alpha(Opacity=60); /* 透明度60% IE 的寫法 */
}

.gg a:visited img {
        opacity: .6;
        filter: Alpha(Opacity=60);
}

.gg a:hover img {
        opacity: 1; /* 透明度100% FireFox 的寫法 */
        filter: Alpha(Opacity=100); /* 透明度100% IE 的寫法 */
}

/* ===header/1/表頭樣式/50============================================================== */
#HEADER { width: 100%; background: #222729; }
#HEADER h1 { /* background: url(/images/back-right.jpg) no-repeat top right; */ }
#HEADER img { float: left ; }
#HEADER ul.NAVBAR { float: right; background: #222729; width: 100%; }
#HEADER ul.NAVBAR li { float: right; }
#HEADER ul.NAVBAR li a { display: block; padding: 2px 5px 2px 5px; font-size: 12px ; color: #FF8800; }
#HEADER ul.NAVBAR li a:hover { color: #FFFFFF; }
#HEADER ul.NAVBAR li.TOPKEY a { color: #000000; font-size: 1px; }
#HEADER ul.NAVBAR li.TOPKEY a:hover { color: #000000; background: #FFFFFF; text-decoration: none; }

#HEADER ul.TOPMENU { list-style-type: none; width: 100%; height: 30px; background: url(../../images/temp1/main-bg.gif); }
#HEADER ul.TOPMENU li { float: left; } 
#HEADER ul.TOPMENU li a { display: block; line-height: 30px; background-image: url(../../images/temp1/menu-bg.gif); background-position: left top; background-repeat: no-repeat; color: #000000; font-size: 0.8em; padding: 0 20px ; text-decoration: none; } 
#HEADER ul.TOPMENU li a:hover { background-image: url(../../images/temp1/menu-bg2.gif); color: #FF8800; }

/* ===footer/1/表尾樣式/60============================================================== */
#FOOTER { width: 100%; background: #222729; color: #FFFFFF; }
#FOOTER td { background: #222729; color: #FFFFFF; font-size: small; }
#FOOTER ul { list-style-type: none; background: #000000; display: block; height: 32px; line-height: 32px; }
#FOOTER li { float: left; }
#FOOTER li a { display: block; line-height: 32px; padding: 0 10px; text-decoration: none; color: #FFFFFF; font-size: 0.8em;}
#FOOTER li a:hover { color: #FF8800; }
#FOOTER td a { color: #FFFF00; }
#FOOTER p { display: block;  width: 100%; font-size: 0.8em; color: #FFFFFF; text-align: center;  }
.BOTTOM_MENU { display: block; height: 32px; line-height: 32px; text-align: center; color: #FFFFFF; background: #222729; }
.BOTTOM_MENU a { text-decoration: none; font-size: 0.8em; color: #FF8800; }
.BOTTOM_MENU a:hover { color: #3586B2; }

/* ===page/2/頁數區塊/110=============================================================== */
.PAGE { display: block; width: 100%; height: 24px; line-height: 24px; text-align: center; color: #FF0000; vertical-align: bottom; padding: 5px 0; font-size: 10pt; }
.PAGE .TP { border: 1px solid #000099; color: #990000; padding: 0 5px; margin: 0; line-height: 24px; background-color: #A7E6FF; }
.PAGE a { font-size: 10pt; border: 1px solid #000099; padding: 0 5px; line-height: 24px; color: #333333; }
.PAGE a:hover { background: #A7E6FF; color: #FF8800; text-decoration: none; }
.PAGE a.PREV { color: #333333; padding: 0 5px; line-height: 24px; border: 0;}
.PAGE a.NEXT { color: #333333; padding: 0 5px; line-height: 24px; border: 0;}
.PAGE a.PREV:hover { color: #FF8800; text-decoration: underline; background: none; }
.PAGE a.NEXT:hover { color: #FF8800; text-decoration: underline; background: none; }

/* ===sitepath/2/路徑區/60============================================================== */
.SitePath { text-align: left; font-size: small; color: #006699; }
.SitePath a { font-size: small; color: #006699; }
.SitePath a:hover { color: #FF0000; }

/* ===block/2/基本樣式/10=============================================================== */
.BLOCK { margin-top: 5px ; }
.BLOCK h2 { display: block; width: 100%; height: 30px; line-height: 30px; text-indent: 15px; color: #FFFFFF; background-color: #666666;}
.BLOCK p { margin-bottom: 10px; font-size: 1em; color: #333333; }
.BLOCK table { width: 99%; background: #eeeeee; }
.BLOCK th {}
.BLOCK td {}
.BH { display: block; width: 100%; line-height: 32px; text-indent: 15px; color: #FF8800; background: url(../../images/new_title_bg.gif) ; }

/* ===style_A/2/列表樣式1/20============================================================ */
.STYLE_A {}
.STYLE_A ul { padding: 5px 2px; list-style-type: none; }
.STYLE_A li { padding-left: 15px; background: url(../../images/temp1/arrow.gif) no-repeat; background-position: 5px 10px; line-height: 1.2em; }
.STYLE_A li a { font-size: 0.8em; color: #546078; text-decoration: none; display: block; width: 99%; }
.STYLE_A li a:hover {  color: #075181; background: #E5F6FF; display: block; width: 99%; }

/* ===style_B/2/列表樣式2/30============================================================ */
.STYLE_B { }
.STYLE_B ul { list-style-type: none; padding: 0 5px; }
.STYLE_B li { padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; }
.STYLE_B li a { line-height: 18px; font-size: 15px; }
.STYLE_B li a:hover {}
.STYLE_B li p { font-size: small; }

/* ===style_C/2/列表樣式3/40============================================================ */
.STYLE_C {}
.STYLE_C ul { list-style-type: none; padding: 5px; }
.STYLE_C li {}
.STYLE_C li a {}
.STYLE_C li a:hover {}
.STYLE_C li p {}
.STYLE_C li img{ float: left; margin-right: 5px; }

/* ===style_D/2/列表樣式4/50============================================================ */
.STYLE_D {}
.STYLE_D table { width: 100%; background: none; margin-top: 5px; }
.STYLE_D td { padding: 2px; }
.STYLE_D a {}
.STYLE_D a:hover {}
.STYLE_D img {padding: 1px; border: 1px solid #616161; }
.BI{ margin-top: 15px; padding: 5px; }

/* ===titlebar_block/2/目錄頁標題區/70================================================== */
.titlebar_block { border: 0; padding: 0; margin: 0; background: none; }

/* ===menu_block/4/主選單區塊/10======================================================== */
.menu_block {}
.menu_block ul { list-style-type: none;}
.menu_block li {font-weight: bold; margin: 5px 0 5px 0px; padding: 0px 0 0 0px; border-bottom: 1px solid #ccc; height: 25px; background: url(../../images/temp1/li.png) no-repeat left;}
.menu_block li a {color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 25px; font-size: 0.8em; }
.menu_block li a:hover {  color: #FFF; text-decoration: none; background: #A90000; display: block; height: 25px; }

/* ===textbanner/4/文字廣告區/60======================================================== */
.textbanner h3 { font-size: 16px; color: #990000; padding-left: 10px; }
.textbanner p { font-size: 12px; padding: 0 10px; }

/* ===banner/4/廣告區塊/50============================================================== */
.banner { background: #FFFFFF; border: 1px solid; }
.banner p { margin: 0; padding: 0; }

/* ===weblink/4/友站連結區/70=========================================================== */
.weblink {}
.weblink table { margin-bottom: 5px; background: none; margin-top: 10px; }
.weblink td { padding-top: 5px; padding-left: 5px; padding-right: 5px; text-align: center; } 
.weblink a {} 
.weblink a:hover { }

/* ===calendar_block/4/月曆區塊/150===================================================== */
.calendar_block table { margin: 0;  width: 180px; }
.calendar_block th, .calendar_block td {  text-align: center; font-size: 12px; font-weight: normal; border: 1px solid #999999; }
.calendar_block th { background: #222244; color: #FFFFFF; }
.calendar_block caption {}

/* ===search_list/3/搜尋頁/20=========================================================== */
.search_list { border-top: 1px solid #333333; width: 99%; }
.search_list ul { list-style-type: none; margin-top: 5px; }
.search_list li { width: 99%; padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; line-height: 1.2em; padding-bottom: 10px; }
.search_list li a { font-size: small; }
.search_list li a:hover {}
.search_list p { font-size: small; } 
.search_list li em { color: #FF0000; font-size: small; text-decoration: underline; }

/* ===SiteMap/3/網站地圖/10============================================================= */
#SiteMap { width: 99%; }
#SiteMap ul { margin: 2px 50px; list-style-type: none; }
#SiteMap li { padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; line-height: 1.2em; }
#SiteMap li a {}
#SiteMap li a:hover {}
.AccessKey { font-size: 1em; }
.AccessKey ul { margin: 2px 0; list-style-type: none; }
.AccessKey li { padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; line-height: 1.2em; }

/* ===forum_tbl/3/討論板頁/70=========================================================== */
.FORUM { border: 0; background: none; }
.FORUM table { width: 100%; background: #eeeeee; }
.FORUM tr { border: 0; }
.FORUM th { padding: 5px; border-bottom: 1px solid #cccccc; font-size: small; text-align: right; }
.contentlist_block .FORUM td { padding: 5px; border: 0; border-bottom: 1px solid #cccccc; font-size: small; }
.FORUM td a { font-size: small; }
.FORUM caption { caption-side: top; width: 100%; background: #95D4CC; color: #0000FF; border-bottom: 1px solid #000000; text-align: left; padding-left: 15px; }
.FORUM td em { font-size: small; color:#FF0000; }
.FORUM td.bb { border-bottom: 1px solid #cccccc; background: #FFFFFF; height: 5px; }
.forum_footer { font-size: small; text-align: right; color: #057659; }
.forum_secure { color: #FF0000; }

/* ===post_block/2/張貼留言區/140======================================================= */
.post_block{ border: 0; background: none; }
.POST_FORUM { text-align: left; padding: 5px; }
.POST_FORUM a { color: #FF0000; }

/* ===join/3/會員規章頁/80============================================================== */
.JOIN { width: 99%; margin: 0 auto; font-size: small; border: 1px solid #000000; margin-top: 5px; }
.JOIN table {}
.JOIN td {}
.JOIN p {}

/* ===changpwd_form/4/驗証密碼區/140==================================================== */
#pwd_status { color: #0000FF; }
#pwd_status .math { color: #06576F; }
#pwd_status .nomath { color: #FF0000; }

/* ===gb/3/留言板頁/40================================================================== */
.GB {}
.GB label { display: block; width: 100%; text-align: right; font-size: small; }
.GB em { color: #D62408; font-style: normal; }
.GB ul { margin-top: 0.5em; list-style-type: none; padding-bottom: 10px; }
.GB li { border: 1px solid #B4B4B4; background: #CCE1EB; color: #184DC6; margin-top: 5px; padding: 0 5px; font-size: 0.8em; }
.RE {}
.RE ul { border: none; border-bottom: 1px solid #B4B4B4; background: #F4F6EB; margin: 0 -5px; padding-left: 50px; color: #ff0000; list-style-image: url(../../images/dot.gif); }
.RE li { border: none;  border-bottom: 1px dotted #004477; background: #F4F6EB; color: #333333; }
.POSTED { text-align: right; font-size: 11px; color: #244FD0; }
.POST_GB { text-align: right; padding: 5px; }
.POST_GB a { color: #FF0000; }

/* ===call/3/回應區/45================================================================== */
.CALL { display: block; width: 95%; }
.CALL ul {}
.CALL li { border: 1px solid #CCCCCC; }
.CALL label { display: block; width: 99%; text-align: right; font-size: small; }
.CALL em { color: #D62408; font-style: normal; }
.CALL ul { margin-top: 0.5em; list-style-type: none; padding-bottom: 10px; }
.CALL li { border: 1px solid #B4B4B4; background: #CCE1EB; color: #184DC6; margin-top: 5px; padding: 0 5px; font-size: 0.8em; }

/* ===arch/3/檔案下載頁/60============================================================== */
#ARCH_TBL { width: 100%; background: #FFFFFF; }
#ARCH_TBL th { text-align: center; }
#ARCH_TBL td { width: 250px; }

#ARCH_LIST { border: 1px solid #CCCCCC; width: 250px; }
#ARCH_LIST th { width: 100px; border: 0; border-bottom: 1px solid #CCCCCC; background-color: #F3F3F3; text-align: right; padding: 5px; font-size: small; }
#ARCH_LIST td { width: 150px; border: 0; border-bottom: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 5px; font-size: small; }
.DOWNLOAD { margin: 10px; text-align: center; }

/* ===prod/3/產品內容頁/50============================================================== */
#PROD_TBL { width: 100%; background: #FFFFFF; }
#PROD_TBL th { text-align: center; }
#PROD_TBL td { }

#PROD_IMG { border: 1px solid #CCCCCC; width: 250px; }
#PROD_IMG th { width: 100px; border: 0; border-bottom: 1px solid #CCCCCC; background-color: #F3F3F3; text-align: right; padding: 5px; font-size: small; }
#PROD_IMG td { width: 150px; border: 0; border-bottom: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 5px; font-size: small; }

/* ===bookmark_block/4/加入書籤區塊/130================================================= */
.bookmark_block { font-size: 0.8em; }

/* ===guest_new_block/4/最新留言區塊/140================================================== */
.guest_new_block {}
.guest_new_block ul { padding: 5px 2px; list-style-type: none; }
.guest_new_block li { padding-left: 15px; background: url(../../images/temp1/arrow.gif) no-repeat; background-position: 5px 10px; line-height: 1.2em; }
.guest_new_block li a {  color: #546078; font-size: 0.8em; text-decoration: none; display: block; width: 99%; }
.guest_new_block li a:hover {  color: #075181; background: #E5F6FF; display: block; width: 99%; }

/* ===pageview_block/2/換頁導覽區塊/80================================================== */
.pageview_block { border: 0; text-align: right; background: #FFFFFF; font-size: 0.8em; }
.pageview_block a { color: #003399; line-height: 20px; padding: 2px 5px; }
.pageview_block a:hover { color: #CC0000; }
.pageview_light { color: #FF0000; }

/* ===sublist_block/2/相關列表區塊/130================================================== */
.sublist_block { border: 1px solid #B4B4B4; background: #F4F6EB; padding-bottom: 5px;  }
.sublist_block h2 { padding-left: 5px; color: #FFFFFF; background: #666666; }
.sublist_block ul { list-style-type: none; }
.sublist_block li { padding-left: 25px; background: url(../../images/listIcon01.gif) no-repeat; }
.sublist_block li a { color: #003399; }
.sublist_block li a:hover { color: #FF9900; }

/* ===contentlist_block/2/主要列表區/100================================================ */
.contentlist_block {}
.contentlist_block ul { padding-bottom: 20px; margin: 10px; border: 1px solid #CCCCCC; }
.contentlist_block li { padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; }
.contentlist_block li a { font-size: 0.8em; }
.contentlist_block li a:hover {}
.contentlist_block table { width: 100%; background: none; }
.contentlist_block th { padding: 5px; border: 0; font-weight: bold; font-size: 1em; }
.contentlist_block th a { color: #109618; }
.contentlist_block td { padding: 5px; border: 0; border-bottom: 1px dotted #000000; }
.contentlist_block img { padding: 1px; border: 1px solid #616161; margin-right: 5px; }
.contentlist_block p { font-size: 0.8em; color: #333333;  line-height: 20px; }
.contentlist_block em { font-size: large; color: #FF0000; line-height: 20px; }
.content_tbl {}
.content_tbl a { font-size: 12px; color: #0066FF; }
.content_tbl a:hover { color: #F95B1B;}
.SDATE { font-size: 10pt; color: #616161; }

/* ===content_block/2/內容區/90========================================================= */
.content_block { background: #FFFFFF; margin: 12px 0px 0 10px; }
.content_block h3 {}
.content_block p { margin: 10px 0px; } 
.content_block img { padding-right: 2px; }
.content_block table { background: #FFFFFF; }
.content_block td { }
.content_block .photo_tbl { padding: 5px; border: 1px solid #eeeeee; }
.content_block .photo_tbl a { font-size: 0.8em; color: #333333; }
.content_block .photo_tbl a:hover { color: #FF8800; }


/* ===search_key_block/4/關鍵字搜尋/90================================================== */
.search_key_block { border: 1px dotted #222729; }
.search_key_block p { padding: 5px; line-height: 20px; font-size: small; color: #333333; }
.search_key_block a { color: #0000FF; font-size: small; }
.search_key_block a:hover { color: #FF0000; }

/* ===tag_block/4/關鍵字區塊/80========================================================= */
.tag_block { border: 1px dotted #222729; }
.tag_block p { padding: 5px; line-height: 20px; font-size: small; color: #333333; }
.tag_block a { color: #0000FF; font-size: small; }
.tag_block a:hover { color: #FF0000; }

/* ===tagkey_block/4/相關字區塊/100===================================================== */
.tagkey_block { border: 1px dotted #222729; }
.tagkey_block p { padding: 5px; line-height: 20px; font-size: small; color: #333333; }
.tagkey_block a { color: #0000FF; font-size: small; }
.tagkey_block a:hover { color: #FF0000; }

/* ===tagkey_search_block/4/主鍵搜尋區塊/110============================================ */
.tagkey_search_block {}
.tagkey_search_block ul { margin: 2px 0; list-style-type: none; }
.tagkey_search_block li { padding-left: 15px; background: url(../../images/listIcon01.gif) no-repeat; line-height: 1.2em; }
.tagkey_search_block li a { font-size: 0.8em; }
.tagkey_search_block li a:hover {}

/* ===category_block/2/子目錄列表區/120================================================= */
.category_block { background: #FFFFFF; border: 0; }     /*外框*/
.menuA { text-align: right; padding: 5px; color: #FF9900; font-size: 0.8em; }
.menuA a { color: #FF9900; text-decoration: none; }
.menuA a:hover { color: #0000FF; }
.menuB { font-size: 0.8em; }
.menuB a {}
.menuB a:hover {}
.menuB ul { list-style-type: none; border: 1px solid #CCCCCC; }
.menuB li { padding-left: 15px; background: url(../../images/dot.gif) no-repeat 5px 10px; }
.menuB li a { color: #003399; font-size: 0.8em; }
.menuB li a:hover { color: #FF9900; }
.menuB table { background: #FFFFFF; }
.menuB td {}
.menuC { padding: 5px; font-size: 0.8em; }
.menuC table { background: #FFFFFF; }
.menuC td {}
.menuC img { border: 1px solid #000000; padding: 1px; }
.menuC a {}
.menuC a:hover {}

/* ===mem_block/4/登入會員區塊/20======================================================= */
.mem_block {}
.mem_block ul { list-style-type: none; }
.mem_block li { padding-left: 25px; background: url(../../images/listIcon01.gif) no-repeat; background-position: left 5px;}
.mem_block li a { font-size: 0.8em; }
.mem_block li a:hover {}

/* ===search_block/4/搜尋區塊/40======================================================== */
.search_block {}

/* ===lang_block/4/語系選擇區塊/120===================================================== */
.lang_block {}

/* ===member_block/4/會員功能區塊/30==================================================== */
.member_block {}
.member_block p { padding: 2px; text-indent: 5px; }
.member_block ul { list-style-type: none; }
.member_block li { padding-left: 25px; background: url(../../images/listIcon01.gif) no-repeat; }
.member_block li a { font-size: 0.8em; color: #003399; }
.member_block li a:hover { color: #FF9900; }

/* ===topnew/4/最新文章/160==================================================== */
.topnew {}
.topnew ul { padding: 5px 2px; list-style-type: none; }
.topnew li { padding-left: 15px; background: url(../../images/temp1/arrow.gif) no-repeat; background-position: 5px 10px; line-height: 1.2em; }
.topnew li a {  color: #546078; font-size: 0.8em; text-decoration: none; display: block; width: 99%; }
.topnew li a:hover {  color: #075181; background: #E5F6FF; display: block; width: 99%; }

/* ===WL/3/友站連結頁/30================================================================ */
.WL {}
.WL ul {}
.WL li { display: block; border: 1px solid #CCCCCC; margin-top: 4px; padding: 5px; }
.WL li a {}
.WL li a:hover {}
.WL li img { padding-right: 10px; }

/* ===other/5/其它/20=================================================================== */
#ORDER { padding-top: 30px; }

/* ===user_define/5/使用者自訂區/10===================================================== */
.USER_10 {}
.USER_13 { padding: 10px; color: #FFFFFF; background: #00AAAA; }
.USER_14 { color: #FFFFFF; background: #0066AA; }
.USER_16 ul { display: block; height: 100px; }
.USER_16 li { float: left; padding-right: 5px; }
#marque { width: 99%; color: #FFFF00; }

/* ================================================================================== */
