﻿@charset "utf-8";
/* CSS Document */

/*--------------------------------All Page--------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
a img {border:none;}

body { background-color: #FFFFFF; margin: 0px; font-size: 13px; line-height: 17px; color: #202020; font-family: Geneva, Arial, Helvetica, sans-serif;}
input, select {font-size:9pt;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Helvetica Neue, Arial, Lucida Grande, sans-serif;}
h1 {font-size:3em;line-height:1;}
h2 {font-size:2em;}
h3 {font-size:1.5em;line-height:1;}
h4 {font-size:1.2em;line-height:1.2;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}

.txt-1{ text-align: left;}
.txt-2{ text-align: right;}
.txt-3{ text-align: center;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26 { float:left;}
div.last {margin-right:0;}

.span-19{width:100%;}
.span-3, div.span-3 {width:955px;} /*cant max width or IE6 get double error*/
.span-2 {width:790px;} /*top1*/
.span-22 {width:630px;}
.span-16 {width:620px;}
.span-4, div.span-4 {width:610px;}
.span-5 {width:600px;}
.span-9 {width:475px;}
.span-7 {width:520px;}
.span-10 {width:490px;}
.span-26 {width:495px;} /*top1*/
.span-6 {width:460px;}
.span-20 {width:440px;}
.span-17 {width:340px;}
.span-14 {height:280px;}
.span-8 {width:235px;} /*top1*/
.span-21 {width:215px;}
.span-23 {width:183px;}
.span-15 {width:180px;}
.span-13 {width:175px;}
.span-1 {width:170px;}
.span-18 {width:50px;}
.span-11 {width:15px;}

.span-12 {height:35px;}
.span-24 {height:30px;}
.span-25 {height:45px;} /*top1*/

.prepend-1 {padding-left:285px;}/*top1*/
.prepend-2 {padding-left:40px;}
.prepend-3 {padding-left:10px;}
.prepend-4 {padding-left:5px;}

.prepend-c {padding-right:400px;}
.prepend-d {padding-right:175px;}
.prepend-f {padding-right:45px;} /*top1*/
.prepend-b {padding-right:40px;}
.prepend-a {padding-right:10px;}
.prepend-e {padding-right:5px;}

.away-2{padding-top:30px;}
.away-3{padding-top:10px;}
.away-4{padding-top:5px;}

.away-6{padding-bottom:20px;}
.away-7{padding-bottom:18px;}
.away-8{padding-bottom:15px;}
.away-1{padding-bottom:10px;}
.away-5{padding-bottom:2px;}
.away-9{padding-bottom:4px;}

.space-1{margin-right:10px;}
.space-2{margin-left:10px;}
.space-3{margin-top:10px;}
.space-4{margin-bottom:10px;}

.line-right1{ border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC;}
.line-1{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}

#top1{ width:100%; height:80px; background-color: #0489D0; background-image: url(../images/top_home_bg.png); background-repeat: repeat-x; text-align: left;}
#logo { float:left; text-align: left; height: 30px;}
#logo h1 a{ font-size: 30px; display:block; color: #FFFFFF; text-decoration: none; font-family: Arial Black, sans-serif; overflow:hidden;}
#main { background:#FFFFFF; padding-top: 10px; padding-left: 10px; overflow: hidden; width: 950px; float: left;}
#content{ float: left; width:960px; padding-bottom: 15px; height: 100%;}
#content1{ float: left; width:960px;height: 100%;}
#content_index{ float: left; width:960px; padding-bottom: 20px; height: 100%;}
#page{ position:relative; width:960px;}
#header{ float: left; margin-bottom: 15px;}
#area, div.area { width:960px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; height: 100%;}
.area1 {float:left; width:100%; height:100%;background-color: #F6F6F2; border-top: 1px solid #cccccc; }
#main-box{ float: left; width: 610px; overflow: hidden;}
#main-box h1{line-height: 27px; }
#left-box{ float: left; width: 160px; height: 100%; margin-right:15px; margin-top: -15px;}
#right-box{ float: right; width: 160px; height: 100%;}
#article-main-box{ float: right; width: 785px;}
#article-left-box{ float: left; width: 160px; height: 100%; margin-right:15px;}
.main-box_article_index {float: left; width:785px; height:100%;padding-bottom:15px;}
.agree_frame { border: 1px solid #d8dfea; }
#main_top_search {width:610px;}
#span_data {width:610px;height:auto;}

/*---------------------------------------------------------------------*/
/*--------------------------------top1--------------------------------*/
/*---------------------------------------------------------------------*/

/*--------------------------------Drop--------------------------------*/
div#option{ height: 20px; float: right; text-align: right;}
.top_drop{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: 1px solid #CCCCCC; background-color: #66ccff; width: 230px;}
/*-------------------------------Search------------------------------*/
div#search{ float: right; text-align: right;}
div#search input.search-field { border:3px solid #1885c8; color:#222222; height:14px; width: 250px; background-color: #FFFFFF; margin: 1px; padding: 3px;}
div#search input.button { border:medium none; color:#FFFFFF; width: 60px; height:23px; line-height:18px; padding:0 8px; background-color: #33CC33;}
div#search input.button:hover {cursor:pointer;}
div.searchbox{position: relative;z-index: 1;height: 10px;}
/*-----------------------------top Menu--------------------------------*/
.top_menu_area {float:left;width:955px;}
.dis {float:left; overflow:hidden;height:35px;}
ul.tabbednav { clear: both; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}
ul.tabbednav li { float:left; list-style: none; vertical-align: middle;}
ul.tabbednav li a {display: block; text-decoration: none;}
ul.tabbednav li a:hover {color: #000; background-color: #fff;  background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top; }
ul.tabbednav li a.active { color: #000; background-color: #fff; background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top;  margin-right: 6px; padding-bottom: 7px; padding-left: 7px;}
ul.tabbednav li a.notactive { color: #FFF; background-color: #0167C2; background-image: url(../images/top_tab_left.gif); background-repeat: no-repeat; background-position: left top; margin-right: 6px; padding-bottom: 7px; padding-left: 7px; margin-left: 7px; }
ul.tabbednav li a.notactive:hover {color: #000; background-color: #fff; background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top; }
ul.tabbednav li a.tabcontent {margin-left: 0px;}
ul.maintabbednav{ position: relative; z-index: 2; padding-top: 7px;}

.ttab_r { background-image: url(../images/top_tab_right.png); background-repeat: no-repeat; background-position: right top;padding-top:4px; padding-right:7px; }
* html .ttab_r { background-image: url(../images/top_tab_right.gif); background-repeat: no-repeat; background-position: right top;padding-top:4px; padding-right:7px; }

.chat_btn {float:left;}
ul.nav_btn { float:left; clear: both; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 7px; }
ul.nav_btn li { float:left; list-style: none; margin-bottom: -1px; vertical-align: middle; text-align: center;}
ul.nav_btn li a { float:left; color: #fff; display: block; margin: 0; text-decoration: none; background-color: #0167C2; background-image: url(../images/top_tab_chat.png); background-repeat: no-repeat; background-position: left top; padding-left: 7px;}
* html ul.nav_btn li a { float:left; color: #fff; display: block; margin: 0; text-decoration: none; background-color: #0167C2; background-image: url(../images/top_tab_chat.gif); background-repeat: no-repeat; background-position: left top; padding-left: 7px;}
ul.nav_btn li a:hover { float:left;color: #000; background-color:#FFFFFF;}
ul.nav_btn li a.tabcontent {margin-left: 0px;}
.chat_tab_r {max-width: 76px; float:left; height:19px; background-image: url(../images/top_chat_right.png); background-repeat: no-repeat; background-position: right top; padding-right: 7px; padding-top: 2px; }
* html .chat_tab_r {width: 65px; float:left; height:20px; background-image: url(../images/top_chat_right.gif); background-repeat: no-repeat; background-position: right top; padding-right: 7px; padding-top: 2px; cursor: hand; }

/*-------------------------------Top1 msg--------------------------------*/
.top_msg {float:right;}
/*-------------------------------welcome--------------------------------*/
.pipe_area {height:16px; float:right; padding-right: 10px; margin-top:3px;}
ul.pipe {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF;}
ul.pipe li { float:left; list-style:none; padding-left: 8px; padding-bottom: 3px; color: #FFFFFF;}
ul.pipe a { color: #FFFFFF; text-decoration: none;}
ul.pipe a:hover { color: #FFFF00; text-decoration: underline;}
* html ul.pipe .uid {font-weight: bold; color: #FFFF00; width:45px; height:16px; overflow: hidden;}
ul.pipe .uid {float:left; font-weight: bold; color: #FFFF00; max-width:45px; height:16px; overflow: hidden;}
ul.pipe .uid  a { font-weight: bold; color: #FFFF00;}
ul.pipe .logout { padding-left: 8px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF;}
ul.pipe .welcome_msg {float:left;width:50px;padding-right:10px;}
/*------------------------what companies use tealit----------------------------*/
.goods { height:16px; float:right; padding-right: 10px; margin-top:3px;}
.goods a { float:left;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF;text-decoration:none; padding-left: 8px; padding-bottom: 3px; }
.goods a:hover {color:#FFFFFF; text-decoration:underline;}
/*-------------------------------Language--------------------------------*/
.language_area { height:16px; float:right; padding-right: 10px; margin-top:3px;}
ul.language { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
ul.language li { float:left; list-style:none; padding-left: 8px; padding-bottom: 3px; color: #000000;}
ul.language a { color: #000000; text-decoration: none;}
ul.language a:hover { color: #FFFF00; text-decoration: underline;}
a.language_active:link, a.language_active:visited, a.language_active:hover { color: #FFFF00; text-decoration: none; }
/*------------------------right top link tool----------------------------*/
ul.nav {float: right; text-align: right; font-family:lucida Grande,Helvetica,Arial,sans-serif; top: -60px; right: 0px; text-transform:capitalize; background-image: url(../images/nav_left_box.gif); background-repeat: no-repeat; background-position: left bottom; padding-left: 6px; padding-right: 6px; }
ul.nav li { float: left; list-style: none; background-color: #014090; padding-top: 4px; padding-bottom: 4px; }
ul.nav li a { display: block; margin: 0; text-decoration: none; color: #FFFFFF; font-size: 11px; padding-right: 4px; padding-left: 4px; }
ul.nav li a:hover {color: #a5e2ff;}
ul.nav li a.active { color: #3366CC; background-color: #FFFFFF; }
ul.nav li a.active:hover { color: #3366FF; }
.nav_right_bg{ float:right; background-image: url(../images/nav_right_box.gif); background-position: right bottom; background-repeat: no-repeat; margin-right:0;padding-right:0;}
/*---------------------------------------------------------------------*/
/*--------------------------------Index--------------------------------*/
/*---------------------------------------------------------------------*/
/*-------------------------------top 4ads------------------------------*/
#cm_top4{ float:left;}
#cm_top4 table tr td.cm_top4{ width:242px; height: 70px; border-collapse: collapse; border-spacing:0px; vertical-align: top; }
#cm_top4 a img{ border:0px;}
#cm_top4 a { border:0px;}
/*-------------------------top seven text ad---------------------------*/
#top_text_ad{ width: 960px; color: #0066CC; line-height: 13px; font-weight: bold; padding-left:5px;}
#top_text_ad a{ font-size:11px; color:blue;text-decoration:none; font-family:Verdana, Helvetica, sans-serif;}
#top_text_ad h2{ text-decoration:none; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-right: 10px; color: #202020; padding-bottom:8px;}
#top_text_ad ul{ list-style-type: none; height: 81px; padding-bottom: 10px; overflow: hidden;}
#top_text_ad ul li{ float: left; width: 126px; list-style-type: none; padding-right: 11px;}

#top_text_ad .ad_1{ float:left; width: 686px;padding-bottom:15px;}
#top_text_ad .ad_2{ float:left; width: 274px;padding-bottom:15px;}
#top_text_ad .ad_3{ float:left; width: 960px;padding-bottom:15px;}

#top_text_ad .featured_jobs ul{ list-style-type: none; padding: 0px; margin-top: 1px; }
#top_text_ad .tutoring_jobs_hot3 ul{ list-style-type: none; padding: 0px; margin-top: 1px;}

/*------------------------- left pretty talbe -------------------------*/
.pretty_title{ width:610px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #6699CC; text-align: left; padding-bottom: 5px; letter-spacing: 1px; height: 20px; }
.pretty_title_tw{ font-size: 16px; font-weight: bold; color: #6699CC; text-align: left; padding-bottom: 5px; letter-spacing: 1px; }
.pretty_top{ width:611px; height:6px; background-image: url(../images/pretty_top.gif); background-repeat: repeat-x; background-position: left top; margin: 0px;}
.pretty_bg{ width:611px; height:6px; background-image: url(../images/pretty_bg.gif); background-repeat: repeat-x; background-position: left top; margin: 0px;}
.pretty_table { width:610px; margin-bottom: 20px;}
.pretty_main { font-size: 18px; width:609px;border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC;  }

/*----------------------- pretty table menu box (en) -----------------------*/
.menu_box { height:255px; line-height: 19px; color: #000000;}
.menu_box .title01 { font-weight: bold; color: #339900; }
.menu_box ul { list-style-type: none; font-size: 12px; border-top-color: #FFFFFF;}
.menu_box ul li { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 2px;}
.menu_box ul li a { text-decoration: none; color: #333333; display:block; border-bottom-width: 2px; border-bottom-style: solid; padding: 1px; border-bottom-color: #FFFFFF;}
.menu_box ul li a:hover { text-decoration: underline; color: #0099FF;}
.menu_box ul h2 { list-style-type: none; font-weight: bold; color: #990000; font-size: 13px;}

/*----------------------- pretty table menu box (tw) -----------------------*/
.menu_box_tw { height:260px; line-height: 17px; color: #000000;}
.menu_box_tw .title01 { font-weight: bold; color: #339900; }
.menu_box_tw ul { list-style-type: none; font-size: 12px; line-height: 15px; }
.menu_box_tw ul li { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ffffff; padding-top: 1px;}
.menu_box_tw ul li a { text-decoration: none; color: #333333; display:block; padding: 1px;}
.menu_box_tw ul li a:hover { text-decoration: underline; color: #0099FF;}
.menu_box_tw ul h2 { list-style-type: none; font-weight: bold; color: #990000; font-size: 12px; padding-bottom:1px;}
.menu_box_tw .line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 3px; }
.menu_box_tw .line1 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ffffff; margin-bottom: 3px; }

/*----------------------- menu_box--font color -----------------------*/
a span.Red-bold {font-weight: bold; color: red;}
a:hover span.Red-bold { font-weight: bold; color: red;text-decoration: underline;}

/*------------------------ old four tabs (pane1) -----------------------*/
.index_arc_box {float:left;width:340px;}
#pane1{ float:left;}
.arc_title{ width:335px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #6699CC; text-align: left; padding-bottom: 5px; letter-spacing: 1px; }
.arc_tab_bg { width:335px; background-image: url(../images/arc_tab_bg.gif); background-repeat: no-repeat; background-position: center bottom; }
/*-------------------------- pane1 click tabs --------------------------*/
.morphtabs_title{ width:335px; border-left:solid 1px #d8dfea; border-right:solid 1px #d8dfea; border-top:solid 1px #d8dfea; height:19px; list-style:none none; position:relative; z-index:6; background-image: url(../images/index_tab_bg.gif); background-repeat: repeat-x; background-position: left top; }
.morphtabs_title li{ border-right:solid 1px #d8dfea; color:#0042ae; cursor:pointer; float:left; font:11px/19px Verdana,Helvetica,Arial;text-align:center; width:83px;}
.morphtabs_title li.show{ border-bottom:solid 1px white; color:#339900; font-weight:bold; }
.morphtabs_title li.active{color:#c63; font-weight:bold; background-image: url(../images/index_tab_active.gif); background-repeat: repeat-x; background-position: left top; }
.morphtabs_title li.last{ border-right-style: solid; border-right-width: 0px; border-right-color: #FFFFFF;}
.morphtabs_title li.over{text-decoration:underline;}
/*-------------------------- pane1 article box --------------------------*/
.morphtabs_panelwrap{ width:337px; height:248px; color:#000000; overflow:hidden; top:0px; margin-top:0px; background-image: url(../images/arc_tab_bg.gif); background-repeat: no-repeat; background-position: left bottom; }
.morphtabs_panel{ width:335px; height:242px; overflow: hidden; float: left; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d8dfea; border-left-color: #d8dfea; }
.morpthtabs_panel p{margin-left:5px;}
/*-------------------------- pane1 article --------------------------*/
.morphtabs_panel table tr td .pen_image{ width:50px; padding-right:10px;}
.morphtabs_panel table tr td .pen_text{text-align: left; vertical-align: middle; float: left;}
.morphtabs_panel table tr td{ font-family: Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; }
.morphtabs_panel table tr td img{ border: 1px solid #999999;}
.morphtabs_panel table tr td h2{ font-size: 20px;}
.morphtabs_panel table tr td h6{ font-size: 13px;}
.morphtabs_panel table tr td h3{ font-size: 13px; line-height: 17px; }
.morphtabs_panel table tr td a{ color: #000000; text-decoration: none;}
.morphtabs_panel table tr td a:hover{ text-decoration: underline;}
.tab_td_ctrl { width:50%; height:108px; vertical-align: top; }

.index_pane1_title {width:100%;font-size:26px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #222222; letter-spacing: 2px; float:left; padding-top:10px; padding-bottom:15px;}
.index_pane1_list ul {width:100%; color: #222222;}
.index_pane1_list ul li { list-style-type:none; font-size:12px; width: 160px; height:70px; float:left; padding-right: 10px; padding-bottom: 10px; }
.index_pane1_list ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
.index_pane1_list ul li a { font-family: Geneva, Arial, Helvetica, sans-serif; color: #222222; text-decoration: none; }
.index_pane1_list ul li a:hover { text-decoration: underline;}

/*-------------------------- left 2 post ads --------------------------*/
.post_ad_area{ width:350px; float:left; background-color: #F8F9FB; height: 240px; overflow: hidden; padding-top:10px; border: 1px double #D8DFEA;}
.post_area{ text-align: left; width:340px; padding-left: 10px;float:left;}
.post_area_box{ width:160px; padding-right:10px; float:left; height: 230px; overflow: hidden;}

/*---------------- index middle area ----------------*/
#txt_box_area{ float:left;}
#txt_box_area h2 { height: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; text-align: left;}
/*---------------------------------- WEATHER ----------------------------------*/
.weather_box { width:210px; margin-right: 13px; margin-left: 13px;padding-left: 13px; padding-right: 13px; padding-bottom:10px; overflow: hidden; }
.weather_title { height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align: left; background-image: url(../images/weather_title_bg.gif); background-repeat: no-repeat; background-position: right top; padding-top:3px; }
#weather #w_cont { font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; background-color: #d9f4cb; border: 1px solid #58d921; width: 190px; height:85px; text-align: right; padding-right: 10px; padding-left: 10px; padding-top: 3px; padding-bottom: 0px; }
* html #weather #w_cont {width: 190px;}
.weather_mid { border-collapse: collapse; border: 0; width: 100%; text-align: right; line-height: 13px; }
#w_tl { top: 0; left: 0;}
#w_tr { top: 0; right: 0;}
#w_bl { bottom: 0; left: 0;}
#w_br { bottom: 0; right: 0;}
.w_city {margin: 0;padding: 0 15px 0 0;}
.w_temp {margin: 0;padding: 0 5px 0 0;}
.w_cond {margin: 0;padding: 0;text-transform: uppercase;text-align: left;}
#w_cont a {text-decoration: none;}
#w_cont a:hover {text-decoration: underline;}
#w_mount {float: left;color: #008000; line-height: 13px; }
.w_deg {margin-right: 5px;color: #008000; line-height: 13px; }
#w_long {color: blue; line-height: 13px; }

/*-------------------------- currency --------------------------*/
.rate_box {width:212px; margin-right: 13px; margin-left: 13px;padding-left: 13px; padding-right: 11px;}
.rate_title {height:21px; padding-top: 5px; padding-left: 8px; padding-right: 5px;  background-image: url(../images/rate_box_bg_01.gif); background-repeat: no-repeat; background-position: left top;}
.rate_ps { font-size:10.5px; height:12px; vertical-align: top; padding-left:3px; line-height: 11px; padding-bottom: 2px; }
.rate_mid {height:92px; padding-left: 11px; background-image: url(../images/rate_box_bg_02.gif); background-repeat: repeat-y; background-position: left top;}
.rate_footer { height:6px; background-image: url(../images/rate_box_bg_03.gif); background-repeat: no-repeat; background-position: left top; }
.converter-taiwan-currency { WIDTH:180px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #E8EBF1; font-family: "Times New Roman", Times, serif; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; margin-bottom: 2px; -moz-border-radius: 4px; background-color: #7AA0E0; }
.converter-taiwan-currency INPUT { WIDTH: 80px; font-family: "Times New Roman", Times, serif; }
.converter-currency-block2 {WIDTH:190px; margin-bottom: 3px; }
.converter-currency-block2 SELECT { WIDTH: 110px; margin-right: 3px; font-family: "Times New Roman", Times, serif; }
.converter-currency-block2 INPUT { WIDTH: 70px; font-family: "Times New Roman", Times, serif; }

/*-------------------------- 1 year ads logo --------------------------*/
.drop_title { color:#006600; font-family:Verdana; font-size:13px; font-weight:bold; text-align:left; line-height: 1.3em; width: 152px; background-image: url(../images/drop_title.png); background-repeat: no-repeat; background-position: left top; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }
.drop_down { width:162px; height:91px; background-image: url(../images/drop_down.png); background-repeat: no-repeat; background-position: left bottom; }
.drop_main { width:161px; height:84px; background-image: url(../images/drop_main.gif); background-repeat: repeat-y; background-position: left 1px; padding-left: 1px; border-top-width: 1px; border-top-style: solid; border-top-color: #339933; }
/*-------------------------- right drop ads box --------------------------*/
.drop_box_area{text-align: left; width:160px ;float:left;}
.drop_box{width:160px;float:left;}
/*-------------------------- right drop ads --------------------------*/
.box-line{ width:160px; border: 1px dotted #CCCCCC; background-color:#EFEFEF; float: left;}
.box-line .big{ color:#000000; font-family:Verdana; font-size:13px; font-size-adjust:none; font-stretch:normal; font-weight:bold; padding:5px; text-align:left; line-height: 1.3em; width: 150px; background-color:#FFFFFF;}
.box-line p select{ float:left; width: 160px; background-color: #D9F4CB; font-size: 13px;}
.be_here{ width:160px; font-size: 12px; text-align: right; padding-bottom:3px; padding-top: 3px;}
.be_here a{ text-decoration: none; color: #33CCFF;}

/*-------------------------------------------------------------------------*/
/*---------------------------------- leg ----------------------------------*/
/*-------------------------------------------------------------------------*/
.copyright{ font-size: 11px; color: #000000; text-align: center; padding-top: 25px; padding-bottom: 25px; word-spacing: 1px; }
.ch{ font-size: 18px; color: #FFFF66;}
/*----------------------------- Featured schools -----------------------------*/
#adcol1wrapper{ float:left; width:960px; margin-bottom:15px;}
#adcol1wrapper h4{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: #008000; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; text-align: center; margin-bottom: 15px; font-weight: bold;}
#adcol1wrapper .adcol1_6{ float:left; width: 216px; height: 84px; padding-right: 10px; padding-bottom: 15px; padding-left: 13px;}

/*--------------------------------- comments ---------------------------------*/
#comments_image{ float: left; width:100%; margin-bottom:15px; text-align: center;}
#comments_image .box01{ width:724px; height:560px; padding-right: 118px; padding-left: 118px; text-align: center; }
#comments_image h4{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: #008000; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; text-align: center; margin-bottom: 15px; font-weight: bold;}
#comments_image .left_box{ float:left; height:10px; width:120px;}
#comments_image .image{ text-align: center; margin-top: 0; margin-right: 30px; margin-left: 30px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
#comments_image .image img{border: 1px solid #666666; width: 300px;}
#comments_image .image h2{ font-weight: bold; color: #0047BF; font-size: 15px; padding-top:5px; width: 300px; text-decoration: none;}
#comments_image .image h2 a{ color: #0047BF; text-decoration: none;  width: 300px;}
/*------------------------------ our users ------------------------------*/
#custome_image{ float:left; width:100%; margin-bottom:15px; text-align: center;}
#custome_image img{padding-top:10px;}
#custome_image h4{ float:left; width:960px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: #008000; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; font-weight: bold; text-align: center; margin-bottom: 15px;}
#custome_image ul{ float:left; width:960px; list-style-type: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E4E4E4;}
#custome_image ul li{ float: left; width:240px; text-align: center; padding: 0px; margin-top: 0px; line-height: 15px;}
#custome_image ul li h2{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 5px;}
#custome_image ul li h3{ font-size: 11px; font-weight: bold; padding-bottom: 15px;}
/*-------------------------------- SiteMap --------------------------------*/
#sitemap{ float:left; width:960px; margin-bottom:15px; font-family: Arial, Helvetica, sans-serif;}
#sitemap .sitemap_row{ float:left; width:960px; margin-bottom:15px;}
.sitemap_col{float:left; width:225px; padding-left:15px; padding-bottom:15px;}
.sitemap_col h2{ font-size:15px; font-weight:bold; padding-bottom:5px; padding-top:5px;}
.sitemap_col h2 a{ color: #000000; text-decoration: none;}
.sitemap_col h2 a:hover{ text-decoration: underline;}
.sitemap_col ul{padding-left: 15px;}
.sitemap_col ul li{ list-style-type: disc; font-size: 12px;}
.sitemap_col ul li a{ color: #000000; text-decoration: none;}
.sitemap_col ul li a:hover{ text-decoration: underline;}
/*------------------------------- Copyright --------------------------------*/
#footer-copyright { width:960px;;font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;  background-color: #F6F6F2;}
#footer-copyright p {text-align: center; padding-top: 20px; padding-right: 16px; padding-bottom: 0; padding-left: 16px;}
#footer-copyright p a, 
#footer p span { font-size: 12px; padding: 0 16px;}
#footer-copyright p a { color: black; text-decoration: none;}
#footer-copyright p a:hover {	text-decoration: underline;}

/*-------------------------------------------------------------------------*/
/*-------------------------------Classifieds-------------------------------*/
/*-------------------------------------------------------------------------*/
.headline_top_box{ float: left; width: 100%; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
.headline_top_box p{ float: left; width: 50%;}
.headline_top_box p.text_1{ text-align: left; font-size: 12px; font-weight: bold;}
.headline_top_box p.text_1 span.red{ color: #FF0000;}
.headline_top_box p.text_1 span.blue{ color: #0000FF;}
.headline_top_box p.text_2{ text-align: right; font-size: 12px; font-weight: bold;}
.headline_top_box p.text_2 span.red{ color: #FF0000;}
.headline_top_box p.text_2 span.blue{ color: #0000FF;}

.headline_content{ float: left; font-family: Arial, Helvetica, sans-serif; margin-bottom:15px; white-space:normal; width: 610px; table-layout:fixed }
.headline_content tr th {background-color:#CCCCCC; padding:2px; font-size: 12px; font-weight: bold;}
.headline_content tr th a{ color: #333333;}
.headline_content tr td { font-size: 13px; padding:2px;}
.headline_content tr td.h_text { font-size: 13px; line-height: 1.5em; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; text-align: justify;}
.headline_content tr td.h_text img{ padding: 0 5px; float: right;}

.telephone{overflow:hidden; text-align:left; vertical-align: middle; white-space:normal;}
.headline_01 { overflow:hidden; text-align:left; vertical-align: middle; white-space:normal; width:118px;}
.headline_02 { overflow:hidden; white-space:normal; width:110px; table-layout:fixed;}
.no{ width:25px; text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif; vertical-align: middle;}
.details { width:45px; text-align:center; vertical-align: middle;}
.f_chk{ width:17px; text-align:center; vertical-align: middle;}
.headline_content_button{ float: left; width:100%; font-size: 12px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}

.small_info{ float: left; width: 100%; margin-bottom: 10px;}
.small_info p{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.small_info p span.red{ color: #FF0000;}

.headline_content_page{ float: left; width:100%; text-align: center; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px;}
.headline_content_page a{color: #0048C0;}
.headline_content_page ul{ padding-left: 20%; font-weight: bold; list-style-type: none;}
.headline_content_page ul li{ float:left; margin-right: 10px;}
.headline_content_page ul li.go_page a{ font-weight: bold; text-decoration: none; color: #0048C0;}

.content-toplink{ float: left; width: 100%; margin-bottom: 5px; margin-top: 5px;}
.content-toplink-box1{ float: left; width: 65%; font-size: 12px;}
.content-toplink-box2{ float: right; width: 35%; font-size: 12px; text-align: right;}
.content-toplink-box2 a{ margin-left: 5px;}
.content_search{width:600px; float:left; background-color: #EEEEEE; font-size: 12px; padding: 5px; font-family: Arial, Helvetica, sans-serif;}
.content_search ul li{ padding-top: 2px; padding-bottom: 2px; list-style-type: none;}
.content_search strong{ padding-left: 5px;}

#crumb{ float: left; width: 100%; margin: 0px;}
#crumb .crumb_box1{ float: left; font-size: 12px;}
#crumb .crumb_box2{ float: right; width: 25%; font-size: 12px; text-align: right;}
#crumb .crumb_box2 a{ margin-left: 5px; color: #0000FF;}
#crumb a{color: #0000FF;}
#crumb a:visited{ color: #0000FF; }
#crumb a:active{ color: #0000FF; }

#study_ad{ float: left; width: 100%; margin: 0px; float: left; height:30px;}
#study_ad a{ float: left; font-size: 15px; font-weight: bold; color: #669900; }
#study_ad a:hover{ float: left; font-size: 15px; font-weight: bold; color: #669900; }

.c_menu{ float:left;}
.c_menu td { height:30px; text-align: center; background-color: #18284a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; vertical-align: middle; }
.c_menu td a{color:white; font-weight:bold;text-decoration:none;}
.c_menu td a:hover {background-color:#738ECE;}
.bluebar_post { font-weight: bolder; font-size: 15px; line-height: 10px; margin-left: 20px; }
.bluebar_post_tw { font-weight: bolder; font-size: 13px; vertical-align: text-bottom;  margin-right: 20px; }
* html .bluebar_post { font-weight: bolder; font-size: 15px; line-height: 10px; vertical-align: text-bottom; }

#bottom_f{ float:left; width:590px; background-color: #EEEEEE; padding: 10px; font-family: Arial, Helvetica, sans-serif;}
#bottom_f .box_1{ width:400px; float:left; font-size:12px;}
#bottom_f .box_2{ width:180px; float:right; font-size:12px; text-align: right;}

/*-------------------------- Travel --------------------------*/
.travel_ads{ width:160px; font-family: Arial, Helvetica, sans-serif; float:left;}
.travel_ads .inside{ width:160px; float:left; }

#ads_top{ float:left; border: 1px solid #E1E1E1;width:100%; background-image: url(../images/travel_top.png); background-repeat: no-repeat; background-position: left top; }
#ads_top tr.pb_head{color: #D7E6EB; vertical-align: middle;}
#ads_top tr.pb_head td h2{ font-size: 15px; color: #3366CC; font-weight: bold; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 35px; }
#ads_top tr.pb_head td.more{ text-align: right;}
#ads_top tr.pb_head td a{ font-size: 11px; text-decoration: none; color: #000000; padding:3px 5px 2px;}
#ads_top tr.pb_head td a:hover{text-decoration: underline;}
#ads_top tr.pb_body{ background-color:#F4F5EF; color:#f4f5ef; font-size:1em; line-height:1.5em;}
#ads_top tr.pb_body td{padding:3px;}
#ads_top tr.pb_body td a{ color: #0077aa; font-size:12px; text-decoration: none; line-height: 16px; display: block;}
#ads_top tr.pb_body td div.travel_link{ float:left; width:100%;}
/*-------------------------- interlink --------------------------*/
#ads_top tr.pb_body td div.business1{ float:left; width:152px; height: 74px; margin-bottom:6px; }
/*-------------------------- Sweet tour -------------------------*/
#ads_top tr.pb_body td div.business2{ float:left; width:154px; height: 63px;}
/*-------------------------- T.C. Travel --------------------------*/
#ads_top tr.pb_body td div.business3{ float:left; width:152px; height: 74px; margin-bottom:6px;}

/*--------------------------------Articles_index--------------------------------*/
.articles_index{ float:left; width:960px; margin-bottom:15px; font-family: Arial, Helvetica, sans-serif;}
.articles_index h1{ font-size:22px; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; text-align: center;}
.article_row{ float:left; width:960px; margin-bottom:15px;}
.article_col{float:left; width:225px; padding-left:15px; padding-bottom:15px;}
.article_col h2{ font-size:15px; font-weight:bold; padding-bottom:5px; padding-top:5px;}
.article_col h2 a{ color: #000000; text-decoration: none;}
.article_col h2 a:hover{ text-decoration: underline;}
.article_col ul{padding-left: 15px;}
.article_col ul li{ list-style-type: disc; font-size: 12px;}
.article_col ul li a{ color: #000000; text-decoration: none;}
.article_col ul li a:hover{ text-decoration: underline;}
/*--------------------------------Articles_index main --------------------------------*/
.articles_index_main{ float:left; width:715px;font-family: Arial, Helvetica, sans-serif;}
.article_box_title {width:100%;font-size:26px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 2px; float:left; padding-top:10px; padding-bottom:15px;}
.article_box_title a:link, .article_box_title a:visited { color: #FFFFFF; text-decoration:none;}
.article_box_title a:hover {text-decoration:underline;}
.article_box_title_tw { width:100%; font-size:15pt; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 2px; float:left; padding-top:10px; padding-bottom:15px; font-weight: bold; }
.article_box_title_tw a:link, .article_box_title_tw a:visited { color: #FFFFFF; text-decoration:none;}
.article_box_title_tw a:hover {text-decoration:underline;}
/*--------------------------------Articles_index main (blue box)--------------------------------*/
.article_blue_box1 { float:left; width:447px; height:210px; background-image: url(../images/article_blue_box1.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; background-color: #3366CC; }
.article_blue_box2 { float:left; width:300px; height:210px; background-image: url(../images/article_blue_box2.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; background-color: #3366CC; }
.article_box_list ul {width:100%; color: #FFFFFF;}
.article_box_list ul li { list-style-type:none; font-size:12px; width: 138px; height:70px; float:left; padding-right: 10px; margin-bottom: 10px; overflow: hidden; }
.article_box_list ul li img { border:none; height: 45px; width: 60px; padding-right: 5px; padding-bottom: 35px; float:left; }
.article_box_list ul li a:link, .article_box_list ul li a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.article_box_list ul li a:hover { text-decoration: underline;}
/*--------------------------------Articles_index main (green box)--------------------------------*/
.article_green_box { float:left; width:700px; background-image: url(../images/article_green_box_01.png); background-repeat: no-repeat; background-position: center top; padding-top: 6px; padding-left: 10px; }
.article_green_box_list { float:left; width:700px; height:520px;padding-top: 15px; padding-left: 10px; padding-bottom: 10px; background-image: url(../images/article_green_box_02.png); background-repeat: no-repeat; background-position: center bottom; }
.article_green_box_list ul {width:100%; color: #222222;}
.article_green_box_list ul li { list-style-type:none; font-size:12px; width: 165px; height:120px; float:left; padding-right: 10px; padding-bottom: 15px; }
.article_green_box_list ul li img { border:none; width: 60px; height: 45px; padding-right: 20px; padding-bottom: 7px; float:left; }

.green_text_title { width:83px; height:54px; float:left; overflow: hidden; padding-left:2px;}
.green_text_title a:link, .green_text_title a:visited {color:#536f18; text-decoration:none; font-weight: bold;}
.green_text_title a:hover { color:#7ba61d; text-decoration:underline; font-weight: bold;}

.green_text_txt { width:100%; height:55px; float:left; overflow: hidden; }
.green_text_txt a:link, .green_text_txt a:visited {color:#3399FF; text-decoration:none;}
.green_text_txt a:hover {color:#3399FF; text-decoration:underline;}
/*---------------------------Articles_index right color box---------------------------*/
.articles_index_right{ float:right; width:240px;font-family: Arial, Helvetica, sans-serif;}

.color_box_list ul {width:100%; color: #FFFFFF;}
.color_box_list ul li { list-style-type:none; font-size:12px; width: 210px; height:60px; float:left; padding-right: 10px; padding-bottom: 10px; }
.color_box_list ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
.color_box_list ul li a:link, .color_box_list ul li a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.color_box_list ul li a:hover { text-decoration: underline;}

.color_box_01{ width:158px; height:210px; padding-top: 10px; padding-left: 10px; background-image: url(../images/color_box_01.png); background-repeat: repeat-x; background-position: center top; background-color: #3366CC; float:left }
.article_box_search { width:100%; padding-bottom:10px; float:left;}
.article_box_search ul { width:100%;}
.article_box_search ul li { list-style-type:none; padding: 4px;}
.article_box_search ul li a:link, .article_box_search ul li a:visited { color:#ffffff; text-decoration: none; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-right: 18px; padding-left:5px; }
.article_box_search ul li a:hover { color:#ff0000; text-decoration: none; background-image: url(../images/list-arrow.gif); background-repeat: no-repeat; background-position: right center; }

.chat_box{ width:220px; height:170px; background-image: url(../images/chat_box.png); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; background-color: #FFCC33; }
.chat_box_title { width:100%; font-size:26px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; height: 30px; padding-bottom: 5px; padding-top: 15px; letter-spacing: 2px; text-align: center; }
.chat_box_title a:link, .chat_box_title a:visited { color:#ffffff; text-decoration: none;}
.chat_box_title a:hover { color:#ffffff; text-decoration: underline;}
.chat_box_txt { font-family: Geneva, Arial, Helvetica, sans-serif; color: #663333; padding-right: 15px; padding-left: 15px; text-align: center; padding-top: 5px; font-size: 15px; line-height: 19px;}

.restaurant_box{ width:230px; height:190px; background-image: url(../images/restaurant_box.png); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; background-color: #FF6666; }
.restaurant_box a:link, .restaurant_box a:visited { color:#ffffff; text-decoration: none;}
.restaurant_box a:hover { color:#ffffff; text-decoration: underline;}

.nightlife_box{ width:230px; height:190px; background-image: url(../images/nightlife_box.png); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; background-color: #CC99CC; }
.nightlife_box a:link, .nightlife_box a:visited { color:#ffffff; text-decoration: none;}
.nightlife_box a:hover { color:#ffffff; text-decoration: underline;}

/*--------------------------------Articles GO OUT index--------------------------------*/
.go_out_index_box1 { float:left; width:375px; height:210px; background-image: url(../images/go_out_rest_bg.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; margin-right:15px; background-color: #FF3366; }
.go_out_index_box2 { float:left; width:375px; height:210px; background-image: url(../images/go_out_night_bg.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; background-color: #6906BD; }
.go_out_index_box3 { float:left; width:375px; height:210px; background-image: url(../images/go_out_sport_bg.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; margin-right:15px; background-color: #027B02; }
.go_out_index_box4 { float:left; width:375px; height:210px; background-image: url(../images/go_out_martial_bg.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; padding-left: 10px; background-color: #FF4300; }

.out_box_title { width:100%; float:left; padding-top:5px; padding-bottom:20px; font-weight: bold; font-size:26px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 2px;  }
.out_box_title a:link, .out_box_title a:visited { color: #FFFFFF; text-decoration:none;}
.out_box_title a:hover {text-decoration:underline;}

.out_box_list ul {width:100%; color: #FFFFFF;}
.out_box_list ul li { list-style-type:none; font-size:12px; width: 177px; height:70px; float:left; padding-right: 10px; padding-bottom: 10px; }
.out_box_list ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
.out_box_list ul li a:link, .out_box_list ul li a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.out_box_list ul li a:hover { text-decoration: underline;}

/*------------------------- Articles Study index -------------------------*/
.study_index_box1 { float:left; width:570px; height:210px; background-image: url(../images/study_green_bg.gif); background-repeat: repeat-x; background-position: left top; padding-top: 10px; padding-left: 10px; background-color: #336600; }
.study_index_box2 { float:left; width:375px; height:210px; background-image: url(../images/study_purple_bg.gif); background-repeat: repeat-x; background-position: left top; padding-top: 10px; padding-left: 10px; margin-right: 15px; background-color: #663366; }
.study_index_box3 { float:left; width:375px; height:210px; background-image: url(../images/study_maroon_bg.gif); background-repeat: repeat-x; background-position: left top; padding-top: 10px; padding-left: 10px; background-color: #993366; }
.study_index_box4 { float:left; width:375px; height:210px; background-image: url(../images/study_orange_bg.gif); background-repeat: repeat-x; background-position: left top; padding-top: 10px; padding-left: 10px; background-color: #FF6600; }

.study_box_title { width:100%; float:left; padding-top:10px; padding-bottom:25px; font-size:31px; font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight: normal; }
* html .study_box_title { width:100%; float:left; padding-top:10px; padding-bottom:20px; font-size:31px; font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight: normal; }
.study_box_title a:link, .study_box_title a:visited { color: #FFFFFF; text-decoration:none;}
.study_box_title a:hover {text-decoration:underline;}

.study_box_list ul {width:100%; color: #FFFFFF;}
.study_box_list ul li { list-style-type:none; font-size:12px; width: 177px; height:67px; float:left; padding-right: 10px; margin-bottom: 10px; overflow: hidden; }
.study_box_list ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
.study_box_list ul li a:link, .study_box_list ul li a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.study_box_list ul li a:hover { text-decoration: underline;}

.study_box_list1 ul {width:100%; color: #FFFFFF;}
.study_box_list1 ul li { list-style-type:none; font-size:12px; width: 183px; height:67px; float:left; padding-right: 10px; margin-bottom: 10px; overflow: hidden; }
.study_box_list1 ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
.study_box_list1 ul li a:link, .study_box_list1 ul li a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.study_box_list1 ul li a:hover { text-decoration: underline;}

/*--------------------------------Articles_page_index--------------------------------*/
.main-box_article_box{ float:left; width:785px; padding-bottom:15px;}
.main-box_article_box_1{ float:left; width:300px; margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 0px; }
* html .main-box_article_box_1{ float:left; width:300px; margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 0px; }
.main-box_article_box_2{ float:left; width:460px;}

h1.article_font_1{color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; margin-bottom:15px;}
h1.article_font_1 a{ color:#000000; text-decoration: none;}
h1.article_font_1 a:hover{ color:#000000; text-decoration: underline;}
h1.article_font_2{font-family: verdana;	font-size: 19px; color: #000000;  margin-bottom:10px;}
.article_text{color:#000000; font-family:Arial,Helvetica,sans-serif;}
.article_text p{ font-size:13px; line-height:1.5em; margin-bottom: 10px;}
.article_text p strong{ font-size:15px;}
.article_text p input{ margin-right: auto; margin-left: auto;}
.article_text p.table_like a{ padding-right: 10px; line-height: 1.5em; font-weight: bold;}
.article_text ol {font-size:13px; line-height:1.5em; padding-bottom:20px; padding-left: 25px;}
.article_text ol li{ list-style-type: decimal;}
.article_text #floating_imgs{ margin-bottom: 15px;}
.article_text #floating_imgs img{margin-bottom: 5px;}
.article_text table{ border: 1px solid #666666; margin-bottom:15px;}
.article_text table tr th{ padding: 3px; vertical-align: top; text-align: center;  border: 1px solid #666666;}
.article_text table tr th p{ display: block; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.article_text table tr td{ padding: 3px;  vertical-align: top; border: 1px solid #666666;}
.article_text table tr td p{ display: block; margin: 0px; padding: 0px; font-size: 12px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.ad_sha_box{ text-align: center; margin-bottom: 15px; float: left;}
.article-right_box{ float: right; height: 500px; width: 160px; margin-right: 15px;}
.tall_AD_box img{ margin-bottom:0px;}

/*----ad_sha_twxt_box----*/
.ad_sha_twxt_box{ width: 92%; margin-bottom: 15px; float: left; padding: 10px; border: 1px solid #0066CC; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.ad_sha_twxt_box h2{ float:left; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; padding-top:5px; text-align:left; width:100%; padding-bottom: 5px;}
.ad_sha_twxt_box h2 a{color:#000000; text-decoration:none;}
.ad_sha_twxt_box h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom: 10px;}
.ad_sha_twxt_box table tbody tr td{font-size: 12px;line-height: 1.3em;padding-bottom: 10px;}
.ad_sha_twxt_box table tbody tr td strong{ display: block; line-height: 1.3em;}
.ad_sha_twxt_box table tbody tr td a strong {color: blue; text-decoration: underline; display: block; line-height: 1.3em;}
.ad_sha_twxt_box table tbody tr td a{text-decoration: none;color: #000000;}

/*------------link_box-----------*/
.link_box{float: left;	background-color: #F7F7F7;padding: 5px;	margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
.link_box ul li{font-weight: bold;	font-size: 12px; line-height: 1.3em;}
.link_box ul li a{text-decoration: underline;color: blue;}
.link_box table tbody tr td{font-size: 12px;line-height: 1.3em;	padding-bottom: 10px;}
.link_box table tbody tr td strong{ display: block; line-height: 1.3em;}
.link_box table tbody tr td a strong {color: blue;text-decoration: underline; display: block; line-height: 1.3em;}
.link_box table tbody tr td a{	text-decoration: none;	color: #000000;}
.link_box .link_box_item{float:left;width: 100%;margin-bottom: 10px;}
.link_box .link_box_item h3{font-size: 13px;line-height: 1.5em;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}
.link_box .link_box_item p{font-size: 12px;	}
.link_box h2{font-size: 12px;font-weight: bold;	text-align: right;}
.link_box h2 a{	color: #000000;	text-decoration: none;}
.link_box h3{width: 100%;font-size: 13px; font-weight: bold; padding-bottom: 10px;}
.link_box h3 a{	color: #000000;	text-decoration: none;}

/*--------------------------------register--------------------------------*/
.register_text{ padding: 5px; border: 1px dashed #CCCCCC; float: left; width: 598px; font-family: Arial, Helvetica, sans-serif;}
.register_text ol li{ font-size: 13px; line-height: 2em;  }
.register_text ol li span.red{ color: #FF0000;}
.register_text h3{ font-size: 17px; line-height: 1.5em; font-weight: bold;}
.register_text p{ font-size: 12px; line-height: 1.5em; padding-bottom: 5px;}
.register_text table#ad_fee{ margin-bottom:5px; width:600px; border: 1px solid #062860;}
.register_text table#ad_fee tr th{ font-weight: bold; color: #FFFFFF;padding: 5px 0; text-align: center; font-size: 13px; background-color: #1665E9; border: 1px solid #062860;}
.register_text table#ad_fee tr td{ font-weight: bold; color: #000000;padding: 3px 0; text-align: center; font-size: 13px; padding-right: 5px; border: 1px solid #062860;}
p.small_info{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-top: 10px; margin-bottom: 10px; color: #1665E9; font-weight: bold; width: 610px;}
p.small_info span{ color: #FF0000;}

.r_item{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-bottom: 10px; float: left; width: 610px;}
.r_item h3{ width:20%; float:left; font-size: 15px; font-weight: bold; padding-left:2px;padding-top:2px; color: #008000;}
.r_item h4{ float:left; font-size: 15px; font-weight: bold; padding-left:2px;}
.r_item h3 span{color: #FF0000;}
.r_item b{ font-size: 18px; color: #D20000;}
.r_item table{ float:left; width:100%; margin-top:5px; font-family: Arial, Helvetica, sans-serif;}
.r_item table tr td{ font-size: 12px; font-weight: bold; padding: 1px;}
.r_item table tr td input{ margin-top: 4px; margin-right: 2px; margin-left: 2px;}
.r_item p.reg_mail{ font-size: 12px; padding-bottom: 10px; padding-left: 10px; padding-top: 3px; color: #1665E9;}
.r_item a{ font-weight: bold;}
.r_item ul.place_ad{ width:100%;}
.r_item ul.place_ad li{ float:left;}

p.Preview_text{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; margin-bottom:30px;  text-align: center;}
p.Preview_text span.bolod{font-weight: bold;}
p.place_text{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:5px;}
.place_box{ float:left; width:100%; padding-top: 5px; padding-bottom: 5px;}
.place_box ul li{ padding-left: 20px;}
h5.place_font{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 5px; float: left; width: 100%;}
span.place_font{ font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}

.register_button{ float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; width:610px; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-bottom: 30px; }
.register_button p{ float: left; padding-right: 10px;}
.register_button .post_btn{ float: left; padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #663399; font-weight: bold; }

.register_top_button{ text-align: center; float: left; width: 610px; margin-bottom: 10px; padding:5px 5px 10px 5px; border: 1px dotted #008000; margin-top: 15px;}
.register_top_button a{ background-color:white; background-position:center 3px; background-repeat:repeat-x; cursor:pointer; font-size: 12px; border-top-width: 1.5px; border-right-width: 1.5px; border-bottom-width: 1.5px; border-left-width: 1.5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EFEFEF; border-right-color: #CACACA; border-bottom-color: #CACACA; border-left-color: #EFEFEF; padding: 2px; margin-bottom: 2px; color: #000000; text-decoration: none;}

.my_porfile_top_button{ float:left; width:610px;  margin-bottom:15px; background-color: #F0F0F0; padding-top: 5px; padding-bottom: 5px;}
.my_porfile_top_button ul li{ float:left; text-align: center; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding:0 7px; list-style-type: none; line-height: 21px;}

/*user_resume_edit*/
.edit_box{ float: left; width: 610px; margin-bottom: 15px;}
.edit_box span table{width: 610px;}

/*--------------------------------view_subsection--------------------------------*/
h1.view{ color:#1665E9; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; width:610px; padding-top: 10px; padding-bottom: 10px;}
h1.view_title{ color:#9933CC; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; width:590px; margin-top: 10px; margin-left: 10px; margin-right: 10px; line-height: 21px;}
h1.view_left{ color:#FF0000; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; width:590px; margin: 10px; line-height: 21px;}
.view_blue{ color:blue; text-decoration: underline;}
h1.cats_view{ color:#339900; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; width:610px; padding-top: 10px; padding-bottom: 10px; }
h2.font{ color:#1665E9; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center; width:610px; margin-top: 10px; margin-bottom: 5px; padding-top: 5px;}
.ad_cats{ float: left; width:100%; padding-bottom: 15px;}
.ad_cats ul li{ float: left; width: 49%; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-left: 1px; list-style-type: none;}
.ad_cats ul li span{ color: blue;}
.ad_cats ul li a{ text-decoration: none;}
.ad_cats ul li a:hover{ text-decoration: underline;}

.cats_drop{ font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; border: 1px solid #CCCCCC; background-color: #DDF9D9; width: 230px; }
/*--------------------------------fullsize--------------------------------*/
h2.blue_back{ color: #FFFFFF; background-color: #1665E9; float: left; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align: center; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; padding-top: 2px; padding-right: 0; padding-bottom: 2px; padding-left: 0;}
.fullsize_item{ float: left; width: 610px; margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
.f_data{ float: left; font-family: Arial, Helvetica, sans-serif;}
.f_data ul{ float: left; width: 610px; margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; list-style-type: none; }
.f_data ul li{ float:left; width:490px; font-size: 13px; line-height: 1.3em; border-bottom-width: 1px; padding-top: 1px; padding-bottom: 4px;}
.f_data ul li.title{ float: left; color:#008000; width:115px; font-weight: bold; font-size: 13px; padding-top: 1px; padding-bottom: 4px; margin-right: 5px;}
.f_data .caption_font{ font-size: 11px; color: #990000; letter-spacing: 1px;}
table.f_data { border-collapse: collapse; border-spacing: 0; width: 100%;}
table.f_data tr {  border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; width: 100%;}
table.f_data tr td{ font-size: 13px; line-height: 1.3em; vertical-align: middle; padding:5px 0 ;}
table.f_data tr td.title{color:#008000; width:115px; font-weight: bold; font-size: 13px;}
table.f_data tbody tr td.img{text-align: center;margin-bottom: 5px; padding-bottom: 5px;}
table.f_data tbody  tr td.img a{ text-decoration: none;  }
table.f_data tbody  tr td.img a strong{ font-size: 15px; line-height: 1.5em; color: #1665E9;}

.f_data ul li .time_table{ width:90%;}
.f_data ul li .time_table tr { border-bottom:2px solid #2F74D0; vertical-align:middle; padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px;}
.f_data ul li .time_table tr.empty,.f_data ul li .time_table tr.tt_day_7{ border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
.f_data ul li .time_table th { color:#2F74D0; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; font-weight: bold;}
.f_data ul li .time_table td{ margin-right: 10px; padding: 3px; text-align: center;}
.f_data ul li .time_table td.here div { background-color:#CEE2FF; padding: 3px; text-align: center;}

.f_options_area{ text-align: center; float: left; width: 598px; margin-bottom: 10px; padding: 5px; border: 1px dotted #008000; margin-top: 15px;}
.f_options_area .en { color:#339900; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.f_options input{ background-color:white; background-position:center 3px; background-repeat:repeat-x; cursor:pointer; font-size: 12px; border-top-width: 1.5px; border-right-width: 1.5px; border-bottom-width: 1.5px; border-left-width: 1.5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EFEFEF; border-right-color: #CACACA; border-bottom-color: #CACACA; border-left-color: #EFEFEF; padding: 2px;}
.f_options p{ font-size: 12px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;}
.f_options p a{ color: #0048C0;}
.f_options p.friend{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em;}

.fullsize_button{float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:10px;width:610px;}

.edit_font_box{ float: left; width: 100%; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px;}
.edit_font_box h2{ font-size: 15px; margin-bottom: 5px; font-weight: bold;}
.edit_font_box p{ font-size: 12px; line-height: 1.3em;}

.fullsize_info{ float: left; width: 100%; margin-bottom: 10px;}
.fullsize_info p{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #1665E9;}
.fullsize_info p span.red{ color: #FF0000;}

p.fullsize_text{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; margin-bottom:30px; text-align: center;}

/*--------------------------------My Photo--------------------------------*/
#left_col { float: left; width: 160px; font-family: Arial, Helvetica, sans-serif;}
#left_col .mms { font-size: 15px; line-height: 1.5em;}
#left_col .mms ul li{ width: 100%; text-align: center; list-style-type: none;}
#left_col .mms ul li a {color: #0077aa;  text-decoration: none; width: 113px;}
#left_col .mms ul li a:hover { background-color: #d9f4cb;  text-decoration: none; width: 113px;}
#user_portrait {padding: 10px; border: 1px dashed #009900; margin-bottom: 15px; background-color: #F0FFF0;}
#user_portrait h2{ color:#034172; float:left; font-size:17px; text-align:center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #009900; padding-bottom: 3px; margin-bottom: 3px; width: 100%; font-weight: bold;}
#user_portrait .red {background-color: #FFFF66;	color: red;}

/*-----------------------------Articles_page-----------------------------*/
.article_page_text{width:610px; color:#000000; font-family:Arial,Helvetica,sans-serif; text-align: left; }
.article_page_text p{ font-size:15px; line-height:1.5em; margin-bottom: 10px;}
.article_page_text p.closer{ font-size:15px; margin-bottom: 0px;}
.article_page_text h3 { font-size: 17px; font-weight: bold; padding: 5px 0 10px; border-top: 1px solid white;}
.article_page_text h3.both { clear: both;}
.article_page_text h3 a{ color: #000000;}
.article_page_text h4 { font-size: 15px; font-weight: bold;}
.article_page_text img {padding:5px;}
.article_page_text ul,.article_page_text ol{font-size:13px; padding: 0 0 10px 25px;}
.article_page_text ul a,.article_page_text ol a{ color:#000000;}
.article_page_text ul li,.article_page_text ol li{ padding-bottom: 5px; text-align: left;}
.article_page_text .graytitle {color: #000000; font-family: Verdana; font-size: 11px;}
.article_page_text .gray_big_title { color: #000000; font-family: Arial Black, sans-serif; font-size: 24px; line-height: 34px; letter-spacing: -1px; }
.article_page_text .gray_big_title img {padding:0px; margin:0px;}
.article_page_text .gray_tw { color: #000000; font-size: 24px; line-height: 34px; font-weight: bold; }
.article_page_text table{ width: 610px; border: 1px solid #000000; margin-bottom:15px;}
.article_page_text table th, .article_page_text table td { font-size:13px; text-align: left; vertical-align: top; border: 1px solid #000000; padding: 2px 5px;}
.article_page_text table#example{ width: 610px; border: 1px solid #000000;}
.article_page_text table#example th, .article_page_text table#example td { font-size:13px; text-align: center; vertical-align: middle; border: 1px solid #000000; padding:2px 5px 4px 5px;}
.article_page_text table
.article_page_text #floating_imgs{ width:100%; float:left; margin-bottom:10px;}
.article_page_text #floating_imgs ul li{ text-align:center; padding-bottom:5px; list-style-type: none;}

.article_page_text table td.no_cell {border: 0;}
.article_page_text table .here td {background-color: #F4F8FF;}
.article_page_text .person { border: 1px solid black; margin-bottom: 25px;}
.article_page_text .person img {float: right;	margin: 0 0 5px 5px;}
.article_page_text .person h4 { background-color: #d4e2ff; margin: 0; padding: 5px 10px; font-size: 1.3em; font-weight: bold;}
.article_page_text .person div {margin: 10px 10px 15px;}
.article_page_text .person h5 {	margin: 0;	font-size: 1em;	padding: 15px 0 5px; font-weight: bold;}
.article_page_text .person ul {	padding-bottom: 0;	padding-left: 1.2em;}
.article_page_text .person ul li{ list-style-type: disc;}
.article_page_text .person ul.single li {	padding-left: 0; list-style-type: none;}

.most_recent{ width:606px; margin-left: 3px; }
.most_recent table { width:100%; text-align:center; border: 3px solid #ff9999; border-collapse: collapse; border-spacing: 0; }
.most_recent table tr {border: 3px solid #ff9999;}
.most_recent table th, .most_recent table td { font-size:15px; vertical-align: top; border: 3px solid #ff9999; padding:5px; line-height: 19px; }
.most_recent table .numbers {text-align:center;}
.most_recent table .lottery { text-align:center; font-family: Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF6600; line-height: 32px;}

.outer_info_float {	float: right; width: 270px;}
.info_float { width: 245px; background-color: #E6DBFF; border: 1px solid #C4ABFE; border-width: 0 1px 1px 0; float: right; text-align: center; margin-bottom: 5px; padding: 10px; margin-left: 5px;}
.info_float h3, .info_float p, .info_float li {	text-align: left;}
.info_float h3 {padding: 5px 0 10px; margin: 0;	font-size: 1.3em;	border-top: 1px solid white; font-weight: bold;}
.info_float h3.no_top {	border-top: 0;}
.info_float h4 {margin: 0; padding: 0; text-align: left; font-weight: bold;}
.info_float ul, .info_float ol { padding: 0 0 10px 25px;}
.info_float ul li, .info_float ol li{ list-style-type: disc;} 
.info_float p {padding-bottom: 10px;}
.info_float p.closer {padding-bottom: 0;}
.info_float img {padding:5px; width:235px; overflow:hidden;}

.left_float {	float: left;padding: 10px 10px 10px 0;}
.right_float {float: right;padding: 10px 0 10px 10px;}
.center_float { padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 10px; text-align: center; }
.left_float_withcaption { float:left; padding: 0 10px 10px 0;}
.right_float_withcaption { float:right; padding: 0 0 10px 10px;}
.center_catch{ width: 64%; padding-right: 18%; padding-left: 18%; font-style: oblique; color: #993399; }
.center_catch1{ width: 64%; padding-right: 18%; padding-left: 18%; font-style: oblique; color: #336600; }
.center_catch2{ width: 64%; padding-right: 18%; padding-left: 18%; font-style: oblique; color: #CC0000; padding-top: 10px; padding-bottom: 10px; }

ul.kn{ background-color: #EFEFEF; height:200px;}
ul.kn li{ float:left;list-style-type: none; font-size: 12px; padding: 10px; width:120px; height:100px;}
ul.kn li a{ color: #0000FF; text-decoration: none; }
ul.kn li a:hover{list-style-type: none;  text-decoration: underline; }
.kainan { float:right; border: 2px solid #CC99FF; padding: 5px; height: 130px; width: 100px; text-align: center; vertical-align: middle; margin-left: 10px; background-image: url(../images/kinan_box.jpg); background-repeat: no-repeat; background-position: center bottom; }
.pu { float:right; border: 2px solid #99CC33; padding: 5px; height: 130px; width: 100px; text-align: center; vertical-align: middle; margin-left: 10px; background-image: url(../images/pu_box.jpg); background-repeat: no-repeat; background-position: center bottom; }
.ncku { float:right; border: 2px solid #CC0000; padding: 5px; height: 80px; width: 150px; text-align: center; vertical-align: middle; margin-left: 10px; background-image: url(../images/ncku_box.jpg); background-repeat: no-repeat; background-position: center bottom; }

.article_bottom_box {float:left; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin-bottom:10px; text-align:center; width:610px;}
.article_bottom_box p{ float:left; width:316px; color: #0048C0; font-weight: bold;}
.article_bottom_box p a{ color: #0048C0; text-decoration: none;}
.article_bottom_box .rev_a_left{ text-align: left;}
.article_bottom_box .rev_a_right{ text-align: right;}

#alumni_float {margin-top: 15px;}
#alumni_float h3 {font-size: 1.1em;}
#alumni_float a {text-decoration: none;}
#alumni_float a:hover {text-decoration: underline;}

.img_rep {float: right;margin: 20px 0 10px 10px;text-align: right;}
.img_rep img {display: block;margin-bottom: 40px;}

/* shoes1 */
.arial_shoes1{ font-family: Arial, Helvetica, sans-serif;}
.arial_shoes1 ul.taipei{ padding:0; margin-bottom:15px; border-left-width: 40px; border-left-style: solid; border-left-color: #FFFF99;}
.arial_shoes1 ul.taichung{ padding:0; margin-bottom:15px; border-left-width: 40px; border-left-style: solid; border-left-color: #CCFFCC;}
.arial_shoes1 ul.kaohsiung{ padding:0; margin-bottom:15px; border-left-width: 40px; border-left-style: solid; border-left-color: #CCFFFF;}
.arial_shoes1 ul.taipei h2{ width: 100%; font-size:20px; padding:3px 0; margin-bottom:10px; background-color: #FFFF99; font-weight: bold;}
.arial_shoes1 ul.taichung h2{ width: 100%; font-size:20px; padding:3px 0; margin-bottom:10px; background-color: #CCFFCC; font-weight: bold;}
.arial_shoes1 ul.kaohsiung h2{ width: 100%; font-size:20px; padding:3px 0; margin-bottom:10px; background-color: #CCFFFF; font-weight: bold;}
.arial_shoes1 ul li{ margin-left:15px; list-style-type: none;}
.arial_shoes1 ul li h6{ padding-left: 170px; margin-bottom:15px;}

/*trade_offices*/
.trade_offices ul li{ line-height: 1.3em; padding-bottom:5px;}
.trade_offices_image div{ margin-bottom:15px;}
.trade_offices_image div h6{ padding-left: 200px; font-size: 15px;}

.cla_unline{ text-decoration: underline;}

/*--------------------------------Web Notice--------------------------------*/
#web_notice{ float:left; width:570px; font-family:Arial, Helvetica, sans-serif; margin-top: 20px; color:#333333; font-size:13px; line-height:1.7em; padding-left: 30px;}
.web_notice li { list-style-type: decimal; list-style-position: outside; list-style-image: none;}
.web_notice ul {list-style-type: decimal;}

/*----------------------------------Log In----------------------------------*/
.user_logon_page{ float:left; width:400px; background-color:#EFEFEF; font-family: Arial, Helvetica, sans-serif; margin-left: 105px; margin-right: 105px; margin-bottom: 20px;}
* html .user_logon_page{ margin-left: 55px;margin-bottom: 20px;}
.user_logon_page h3{ font-size:0.8em; background-color: #DDDDDD; font-weight: bold; padding: 4px;}
.user_logon_page ul{ padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}
.user_logon_page ul li{ float:left; width:100%; font-size: 13px; margin:0px; list-style-type: none;}
.user_logon_page ul li a{ font-size: 11px; font-weight: normal; line-height: 1.1em;}
.user_logon_page ul li div.d1 { width:150px; float:left; font-weight: bold;}
.user_logon_page ul li div.d2 { width:150px; float:left;margin-top: 7px; text-align: left;}
.user_logon_page ul li div p{ line-height:17px;}
.user_logon_page ul li.row01 { width:100%; padding: 5px; height: 25px;}
.user_logon_page ul li.row02 { width:100%; padding: 5px; height: 25px;}
.user_logon_page ul .user_logon_button{ font-size: 13px; text-align: center; width: 100%;}

/*-----------------------------------------------------------*/
/*-------------Articles sections pages (all)---------------*/
/*-----------------------------------------------------------*/
.hohest_box {float: left; width: 100%; height:220px;}
.hohest_box h1 {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; padding-bottom:10px; line-height: 27px;}
.hohest_image{ float: left; height:220px; width:300px; margin-right: 15px; background-color: #F5F5F5;}
.hohest_image img{max-height:220px; max-width:300px;}
* html .hohest_image img{height:220px; width:300px;}

.hohest_box h6{ font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; font-weight: bold;	text-align: right; padding-top: 15px;}
.hohest_box h6 a{ color: #000000; text-decoration: none;}
.hohest_box h6 a:hover{ color: #008000; text-decoration: underline;}

.less_hot_box{width: 100%;	float: left; background-color: #EFEFEF;}
.less_hot_box h3{ font-size: 13px; line-height: 1.5em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; padding-top: 3px; }
.less_hot_box p {font-size: 12px;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;}
.less_hot_box h4{font-size: 11px;font-weight: bold;text-align: right;width: 100%;font-family: Arial, Helvetica, sans-serif;border-bottom-width: 1px;	border-bottom-style: dotted;border-bottom-color: #666666;padding-bottom: 10px;}
.less_hot_box h4 a{color: #000000;text-decoration: none;}
.less_hot_box h4 a:hover{color: #008000;text-decoration: underline;}
.less_hot_box h2{color: #008000;font-size: 13px;line-height: 1.5em; color: #008000;font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 5px;}

.left_AD_box{ float: left;	margin-bottom: 10px; background-color: #F5F5F5;	width: 300px;}
.left_AD_item{width: 300px;	float: left;margin-bottom: 10px;}
.left_AD_item .left_AD_image{ float:left;width:100px; height: 60px; padding-top: 5px; margin-right: 5px; margin-left: 5px;}

.more_links_box h2 {float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-top:10px; text-align:right; width:100%;}
.more_links_box h2 a {color:#000000; text-decoration:none;}

/*------------less_hot_box (normal green)-----------*/
.articles_title{ color: #FFFFFF; font-size: 30px; font-weight: bold; padding:5px; margin-bottom:10px; background-color: #008000;  }
.hohest_box .hohest_text{float: left; width: 460px;}
.hohest_box .hohest_text p{padding:5px;}

.less_hot_box_title{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px; font-weight: bold; background-color: #008000;}
.less_hot_box .less_hot_item{float:left;width: 96%;	padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}

.left_AD_box_title{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px;font-weight: bold; background-color: #008000;}
.left_AD_item .left_AD_text{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_item .left_AD_text{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_item .left_AD_text a{ color: #068406; text-decoration: none;}
.left_AD_item .left_AD_text a:hover{ color: #068406; text-decoration: underline;}

/*------------less_hot_box (purple)-----------*/
.articles_title_purple{ color: #FFFFFF; font-size: 30px; font-weight: bold; padding:5px; background-image: url(../images/purple_bg.png); background-repeat: repeat-y; margin-bottom:10px; background-color: #6905BD;  }
.hohest_box .hohest_text_purple{float: left; width:460px;}
.hohest_box .hohest_text_purple p{padding:5px;}
.hohest_box .hohest_text_purple h6 a:hover{ color: #6905BD; text-decoration: underline;}

.less_hot_box_title_purple{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px; font-weight: bold; background-color: #6905BD; }
.less_hot_item_purple{float:left;width: 96%;padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}
.less_hot_item_purple h4 a:hover{color: #6905BD;text-decoration: underline;}

.left_AD_box_title_purple{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px;font-weight: bold; background-color: #6905BD;}
.left_AD_text_purple{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_text_purple{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_text_purple a{ color: #AC75DA; text-decoration: none;}
.left_AD_text_purple a:hover{ color: #6905BD; text-decoration: underline; }

/*------------less_hot_box (pink)-----------*/
.articles_title_pink{ color: #FFFFFF; font-size: 30px; font-weight: bold; padding:5px; background-image: url(../images/pink_bg.png); background-repeat: repeat-y; margin-bottom:10px;  background-color: #ff2323; }
.hohest_box .hohest_text_pink{float: left; width:460px;}
.hohest_box .hohest_text_pink p{padding:5px;}
.hohest_box .hohest_text_pink h6 a:hover{ color: #EA7B97; text-decoration: underline;}

.less_hot_box_title_pink{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px; font-weight: bold; background-color: #ff2323; }
.less_hot_item_pink{float:left;width: 96%;	padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}
.less_hot_item_pink h4 a:hover{color: #EA7B97;	text-decoration: underline;}

.left_AD_box_title_pink{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px;font-weight: bold; background-color: #ff2323;}
.left_AD_text_pink{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_text_pink{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_text_pink a{ color: #ff2323; text-decoration: none;}
.left_AD_text_pink a:hover{ color: #EA7B97; text-decoration: underline; }

/*------------less_hot_box (green)-----------*/
.articles_title_green{ color: #FFFFFF; font-size: 30px; font-weight: bold; padding:5px; background-image: url(../images/green_bg.png); background-repeat: repeat-y; margin-bottom:10px; }
.hohest_box .hohest_text_green{float: left; width:460px;}
.hohest_box .hohest_text_green p{padding:5px;}
.hohest_box .hohest_text_green h6 a:hover{ color: #00CC00; text-decoration: underline;}

.less_hot_box_title_green{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px; font-weight: bold; background-color: #018101; }
.less_hot_item_green{float:left;width: 96%;	padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}
.less_hot_item_green h4 a:hover{color: #00CC00;	text-decoration: underline;}

.left_AD_box_title_green{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px;font-weight: bold; background-color: #018101;}
.left_AD_text_green{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_text_green{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_text_green a{ color: #018101; text-decoration: none;}
.left_AD_text_green a:hover{ color: #00CC00; text-decoration: underline; }

/*------------less_hot_box (orange)-----------*/
.articles_title_orange{ color: #FFFFFF; font-size: 30px; font-weight: bold; padding:5px; background-image: url(../images/orange_bg.png); background-repeat: repeat-y; margin-bottom:10px; }
.hohest_box .hohest_text_orange{float: left; width:460px;}
.hohest_box .hohest_text_orange p{padding:5px;}
.hohest_box .hohest_text_orange h6 a:hover{ color: #FF9900; text-decoration: underline;}

.less_hot_box_title_orange{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px; font-weight: bold; background-color: #FF6600; }
.less_hot_item_orange{float:left;width: 96%;	padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}
.less_hot_item_orange h4 a:hover{ color: #FF9900; text-decoration: underline; }

.left_AD_box_title_orange{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 8px;font-weight: bold; background-color: #FF6600;}
.left_AD_text_orange{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_text_orange{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_text_orange a{ color: #FF6600; text-decoration: none;}
.left_AD_text_orange a:hover{ color: #FF9900; text-decoration: underline; }

/*------------less_hot_box (glass01)-----------*/
.articles_title_glass01{ color: #FFFFFF; font-size: 30px; font-weight: bold; background-image: url(../images/glass01_bg.png); background-repeat: repeat-y; margin-bottom:10px; background-color: #3366CC; padding-top: 3px; padding-right: 5px; padding-bottom: 7px; padding-left: 8px; }
.hohest_box .hohest_text_glass01{float: left; width:460px;}
.hohest_box .hohest_text_glass01 p{padding:5px;}
.hohest_box .hohest_text_glass01 h6 a:hover{ color: #0099ff; text-decoration: underline;}

.less_hot_box_title_glass01{ height: 30px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 10px; font-weight: bold; background-color: #3366CC; background-image: url(../images/less_glass01_bg.png); background-repeat: no-repeat; background-position: left top; }
.less_hot_item_glass01{float:left;width: 96%;padding-right: 2%;padding-bottom: 10px;padding-left: 2%;}
.less_hot_item_glass01 h4 a:hover{color: #0099ff;text-decoration: underline;}

.left_AD_box_title_glass01{ height: 30px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-top: 10px; font-weight: bold; background-color: #3366CC; background-image: url(../images/left_glass01_bg.png); background-repeat: no-repeat; background-position: left top; }
.left_AD_text_glass01{ float:left; width:180px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
* html .left_AD_text_glass01{ float:left; width:165px; padding: 5px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.left_AD_text_glass01 a{ color: #3366CC; text-decoration: none; }
.left_AD_text_glass01 a:hover{ color: #0099ff; text-decoration: underline; }

/*----------------------------------------------------------------------*/
.ad_top_right { float: left; font:11px Verdana,Arial,Helvetica,sans-serif;}
.ad_top_right .text{ width:136px; float:left; padding-right: 5px; height: 84px;}
.ad_top_right .text h1 { letter-spacing:-1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float: left; width: 100%;}
.ad_top_right .text h1 a{ color: #000000; text-decoration: none;}
.ad_top_right .text h2 { width:100%; color:#0048C0; font-size:11px; font-weight:bold; float: left; line-height: 1.5em;}
.ad_top_right .text h2 a{ width:100%; color:#0048C0; text-decoration: none;}
.ad_top_right .text h2 p{ width:136px; color:#000000; font-size:11px; text-decoration:none; line-height: 1.3em; font-weight: normal; overflow: hidden;}
.ad_top_right .image{ float:left;}
.ad_top_right .image img.adimg{ max-height:84px; overflow:hidden; }

/*----------------------------------------------------------------------*/
/*----------------------------------AD----------------------------------*/
/*----------------------------------------------------------------------*/
/*content_AD*/
* html #content_AD{ float:left; width:590px; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 10px;}
#content_AD{ float:left; width:590px; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 20px;}
#content_AD .content_t_dropdown{ float: left; padding-right: 16px;}
#content_AD .content_t_nodrop{ float: left; padding-top: 10px;}

#bb ul { color: #FFFFFF; background-color: #336699; font-family: Arial, Helvetica, sans-serif; width:214px; height:84px; padding: 5px; list-style-type: none; line-height: 17px; }
#bb ul li, #bb ul li a { color: #FFFFFF; font-size: 12px; text-align: left; text-decoration:none; }
#bb .catch { color: #FFF000; font-size: 14px; font-weight: bold; padding-bottom: 3px; }
#bb .more, #bb .more a{ color: #ECF5FF; font-size: 8pt; text-align: right; font-weight: bold; }

#asia1 ul { color: #000000; background-color: #FFE824; font-family: Arial, Helvetica, sans-serif; width:214px; height:84px; padding: 5px; list-style-type: none; line-height: 17px; }
#asia1 ul li, #asia1 ul li a { color: #000000; font-size: 12px; text-align: left; text-decoration:none; }
#asia1 .catch { color: #6633CC; font-size: 14px; font-weight: bold; padding-bottom: 3px; }
#asia1 .more, #asia1 .more a{ color: #6633CC; font-size: 8pt; text-align: right; font-weight: bold; }

/* r_ads--------ad_catgories */
.r_ads{ width:160px; float:left; font-family: Arial, Helvetica, sans-serif; padding-bottom:12px;}
.r_ads h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height: 1.3em; letter-spacing:-1px;}
.r_ads h2 a{ text-decoration:none; color: #000000;}
.r_ads h2 .category a{ font-size:12px; font-weight:bold; text-decoration:none; color: #000000; line-height: 15px; font-style: normal;}
.r_ads a { text-decoration: none; font-style: normal;}
.r_ads a strong{ font-size:12px; color:#0048C0; text-decoration: none; line-height: 15px; display: block; font-style:normal;}

.left_ad_text{ float:left; width:160px; margin-bottom:15px; font-family: Arial, Helvetica, sans-serif;}
.left_ad_text .cm_text_c1 { border:solid 1px blue; border-collapse: collapse; border-spacing: 0;}
.left_ad_text .cm_text_c1 thead tr th { background-color:blue; color:#FFFFFF; font-size:14px; text-align: center;font-weight: bold; padding:3px;}
.left_ad_text .cm_text_c1 tr td { color:#000000; padding:8px 4px; text-align:left; vertical-align:top; border-top:solid 1px blue;}
.left_ad_text .cm_text_c1 tr td a strong { color:#0000FF; text-decoration:underline; font-size: 12px;}
.left_ad_text .cm_text_c1 tr td a { color:#000000; text-decoration:none; font-size: 12px;}
.left_ad_text .cm_be_here{ text-align: right;}
.left_ad_text .cm_be_here strong{ width:160px; font-size: 12px; padding-right:1px;}
.left_ad_text .cm_be_here a{ color: #0048C0; text-decoration: none;}

.important_ad{ float:left; width:160px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px;}

.ad_layout0{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-style: normal;}
.ad_layout0 table { border-collapse: collapse; border-spacing: 0; }
.ad_layout0 tbody tr td {width:160px;}
.ad_layout0 tbody tr td a{ text-decoration: none; font-style: normal;}
.ad_layout0 tbody tr td a em { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color: #000000; line-height: 15px; font-style: normal; letter-spacing:-1px;}
.ad_layout0 tbody tr td a strong{ font-size:12px; color:#0048C0; text-decoration: none; line-height: 15px; display: block; font-style: normal;}
.ad_layout0 tr td{ font-size:11px; overflow:hidden; font-style: normal;}

.ad_layout2{ float:left; width:160px; font-family:Verdana,Arial,Helvetica,sans-serif; margin-bottom:15px;}
.ad_layout2 tbody tr td a{ width:100%; text-decoration: none; float: left;}
.ad_layout2 tbody tr td a em { font-size:12px; font-weight:bold; letter-spacing:-1px; text-decoration:none; color: #000000; line-height: 1.5em;}
.ad_layout2 tbody tr td a strong{ font-size:12px; color:#0048C0; text-decoration: none; line-height: 1.3em;}
.ad_layout2 tr td{ font-size:11px; overflow:hidden;}
.ad_layout2 tr td img.adimg{ max-width:160px; width:160px; padding-top:5px;}

#cmad_middle { width:160px; float: left;}

.flag{ width:158px; background-color: #2098E8; margin-bottom: 15px; text-align: center; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #2098E8; border-left-color: #2098E8; float: left;}
.flag img{ max-width:158px; width:158px; font-size: 0px; vertical-align: top;}
.flag p select{ width: 158px; background-color: #D9F4CB;font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.flag .flag-font{ width:100%; font-size: 11px; padding-top: 6px; padding-bottom: 4px; font-family: Verdana; color: #FFFFFF; font-weight: bold; text-align: center; background-color: #2659A6;}
.flag .flag-box{ background-color: #3876D1; height: 20px; width:100%;}

.mid_rise { width:160px; padding-bottom: 15px;}
.ad_7 { width:160px;}
#cmad_right1_1 img {padding-bottom: 10px;}
#cmad_right1_2 img {padding-bottom: 10px;}
#cmad_right1_3 img {padding-bottom: 10px;}
#cmad_left1_0 img {padding-bottom: 10px;}
#cmad_left1_1 img {padding-bottom: 10px;}
#cmad_left1_2 img {padding-bottom: 10px;}
#cmad_left1_3 img {padding-bottom: 10px;}

/*--------------------------------ad_show_image--------------------------------*/
h1.ad_show{color:#1665E9; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; width:610px; margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.img{ float:left; margin-bottom:5px; text-align:center; width:100%;}
.img img{ margin-bottom:10px;}
.ad_show_button{float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:10px;width:610px;}

/*--------------------------------post_you_ad---------------------------------*/
.post_you_ad{ float:left; width:610px; border-top:1px dashed #CCCCCC; margin-bottom:15px; padding-left:10px; margin-top: 10px; padding-top: 10px; font-family: Arial, Helvetica, sans-serif;}
.post_you_ad h1{  font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.post_you_ad h2{  font-size: 13px; font-weight: bold; line-height: 1.5em;}

.post_you_ad .box_1{ float: left; width:610px; margin-bottom:10px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666;}
.post_you_ad .box_1 ul{ float:left; width:197px; margin-right:10px;}
.post_you_ad .box_1 ul li{font-size:13px; padding-bottom:7px;}
.post_you_ad .box_1 ul li span.big_font{ font-size:17px; font-weight: bold; padding-right: 1px;}
.post_you_ad .box_1 ul li a{ color: #000000; text-decoration: none;}
.post_you_ad .box_1 ul li a:hover{ color: #000000; text-decoration: underline;}

.post_you_ad .box_2{float: left; width:610px;}
.post_you_ad .box_2 .box_2_box { float: left; width:610px; margin-bottom: 10px;}
.post_you_ad .box_2 .box_2_box ul{float:left; margin-right:10px;}
.post_you_ad .box_2 .box_2_box ul h2{padding-right:0px;}
.post_you_ad .box_2 .box_2_box ul li{ font-size: 13px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; list-style-type: disc; margin-left:15px;}
.post_you_ad .box_2 .box_2_box ul li a{ color: #000000; text-decoration: none;}
.post_you_ad .box_2 .box_2_box ul li a:hover{ color: #000000; text-decoration: underline;}

.post_you_ad .box_2_tw{float: left; width:610px;}
.post_you_ad .box_2_tw .box_2_box{ float: left; width:610px; margin-bottom: 15px;}
.post_you_ad .box_2_tw .box_2_box ul{float:left; width:145px; margin-right:10px;}
.post_you_ad .box_2_tw .box_2_box ul h2{padding-right:0px;}
.post_you_ad .box_2_tw .box_2_box ul li{ font-size: 13px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; list-style-type: disc; margin-left:15px;}
.post_you_ad .box_2_tw .box_2_box ul li a{ color: #000000; text-decoration: none;}
.post_you_ad .box_2_tw .box_2_box ul li a:hover{ color: #000000; text-decoration: underline;}

/* top_text_ad-------Classifieds */
.ad_text{ font-family: Arial, Helvetica, sans-serif;}
.ad_text .ad_box_1, .ad_text .ad_box_3{ width:160px; float:left;}
.ad_text .ad_box_1 h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:-1px;}
.ad_text .ad_box_1 .teachav2 a{ float:left; width:100%; text-decoration: none;}
.ad_text .ad_box_1 .teachav2 a strong{ color:#0048C0; font-size:12px;}
.ad_text .ad_box_1 .teachav2 a img{ font-size: 11px; color: #000000; text-decoration: none;}
.ad_text .ad_box_1 .teachav2 p{ visibility: hidden;}
.ad_text .ad_box_1 .teachav2 em{visibility: hidden;}

.ad_text .ad_box_2{ width: 610px; height:100%; float:left; margin-right: 20px; margin-left: 20px; font-size: 11px;}
.ad_text .ad_box_2 table {border: 0; border-collapse: collapse;	width: 100%;}
.ad_text .ad_box_2 td {	vertical-align: top;}
.ad_text .ad_box_2 h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:-1px; line-height: 1.5em;}
.ad_text .ad_box_2 table tr td{ width:205px; vertical-align: top; padding-right: 5px; padding-bottom: 10px;}
.ad_text .ad_box_2 table tr td a{ text-decoration: none;}
.ad_text .ad_box_2 table tr td a strong { font-size: 12px; color: blue;}
.ad_text .ad_box_2 table tr td a p { font-size: 12px; color: #000000;}

/*--------------------------------form--------------------------------*/
#frm_searchby{width:600px;}
#frm_search{width:600px;}
#frm_location{width:600px;}
#frm_apply {width:610px;}
#frn_apply p{ width:610px; text-align: center; padding-bottom: 20px; background-color: #339966; height: 100%;}

/*--------------------------------------------------------------------*/
/*----------------------------Buy Points------------------------------*/
/*--------------------------------------------------------------------*/
/*all pages*/
#user_points_content{width:610px; float:left; border-top:1px dashed #CCCCCC; padding-top:10px; margin-top:10px;}

#user_points_content li{list-style:none;}
#user_points_content table tr td,th{ padding: 5px; }
#user_points_content em{ font-style: normal; text-decoration: underline; }
#user_points_content .red{ color: #FF0000; }
#user_points_content .small{ font-size:11px; font-weight: normal; margin-top: -5px; }
#user_points_content .high_light { width:100%; height:20px; background-image:url(../user_points/image08/ligh_light.gif); background-repeat: repeat; }

/*font size*/
#user_points_content h1{ font-size: 20px; line-height: 2em; color: #1F5F1F; font-weight: bold; }
#user_points_content h1 span{ font-size: 26px; font-weight: bold; }
#user_points_content div.font{ float: left; width: 590px; text-align: right; font-size: 15px; color: #FF0000; margin-bottom:10px;  }
#user_points_content h2.user_points{ font-size: 18px; line-height: 1.7em; color: #339933; margin-bottom: 5px; font-weight: bold; font-family: "Times New Roman", Times, serif; }
#user_points_content h2.user_points_purple{ font-size: 18px; line-height: 1.7em; color: #7D185E; font-family: "Times New Roman", Times, serif; margin-bottom: 5px; font-weight: bold; }
#user_points_content h2.user_points_ad-text{ font-size: 15px; line-height: 1.5em; padding-bottom: 20px; letter-spacing: 1px; }
#user_points_content h2.user_points_ad-font{ font-size: 15px; line-height: 1.7em; color: #1F5F1F; }
#user_points_content h6.table_font{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #BF0000; text-align: right; line-height: 1.5em; margin-right: 2%; }
#user_points_content p{ font-size: 13px; line-height: 1.5em; color: #333333; margin-bottom: 15px; }
#user_points_content p.no_bottom{ margin-bottom: 0px; }

/*menu*/
.user_points_menu { width: 598px; height:54px; border: 1px dashed #339933; background-color: #E2F5E2; padding-left: 10px; }
.user_points_menu ul li { float: left; font-size: 13px; color: #FFFFFF; width: 110px; text-align: center; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 14px; height: 36px; margin-top: 10px; margin-bottom: 10px; vertical-align: middle;padding-top:10px; }
.user_points_menu ul li.line{ border-right-width: 1px; border-right-style: solid; border-right-color: #339933; margin-right: 5px; padding-right: 2px; height: 24px; }
.user_points_menu ul li.line1{padding-right:0px; height: 24px; }
.user_points_menu .line2{ margin-top:-7px; line-height: 14px; color: #FF0000; }
.user_points_menu .line3{ margin-top:-7px; line-height: 14px; }
.user_points_menu ul li.top{ padding-top:0px;}
.user_points_menu ul li a{ color: #339933; text-decoration: none;  }
.user_points_menu ul li a:hover{ text-decoration: underline; }

/*tealit contact*/
.tealit{ padding: 10px; border: 1px solid #339933; text-align: center; float: left; margin-bottom: 15px; }
.tealit h4{ font-size: 20px; font-weight: bold; color: #339933; margin-bottom: 20px; margin-top: 10px; }
.tealit h4 span{ font-size: 30px; }
.tealit h5{ font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #339933; line-height: 1.5em; }

/*how to buy*/
.process { margin-bottom: 15px; padding: 5px; border: 1px dotted #339933; float: left; width: 595px; }
.process h3{ font-size: 15px; line-height: 1.7em; padding-bottom: 5px; }
.process ul li{ width: 95%; float: left; font-size: 13px; vertical-align: middle; padding-bottom: 15px; padding-left: 5px; letter-spacing: 1px; }
.process ul li strong{ background-color: #ECF9EC; padding: 5px; line-height: 1.7em; }
.process ul li p{line-height: 1.5em; font-size: 13px; color: #333333; margin-bottom: 7px;}
.process ul li h2{ font-size: 17px; color: #FF0000; }
.process ul li h2 span{ font-size: 13px; line-height: 1.5em; color: #333333; }

/*table content*/
table.user_points{ margin-bottom: 15px; }
table.user_points tr.center{text-align: center; }
table.user_points tr th{ color: #FFFFFF; text-align: left; font-size: 13px; }
table.user_points tr th.center{ text-align: center; }
table.user_points tr td{ font-size: 13px; color: #333333; letter-spacing: 1px; text-align: left; border: 1px solid #339933; vertical-align: middle; }
table.user_points tr td.center{ text-align: center; }
table.user_points .people{float:left; padding-right:10px; width:40px; }
table.user_points .people_pic{float:left; width:220px;}
table.user_points .people_pic img{ vertical-align: middle; padding-right: 5px; }
table.user_points .price{ float:left; width:100px; line-height: 25px; }

/*payment*/
.money_process{margin-bottom: 15px;  padding: 10px;  border: 1px dotted #339933;  float: left; width: 588px;}
*+html .money_process{ margin-bottom: 15px; padding: 10px; border: 1px dotted #339933; float: left; width: 100%; }
* html .money_process{ margin-bottom: 15px; padding: 10px; border: 1px dotted #339933; float: left; width: 588px; }
.money_process ul{ float: left; }
.money_process ul.text{ float: left; width: 365px; }
.money_process ul.text_1{ float: left; width: auto; }
.money_process ul li h1{ font-size: 18px; margin-bottom: 10px; }
.money_process ul li h2{ font-size: 15px; color: #333333; margin-bottom: 5px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; }
.money_process ul li h2 span{ font-size: 18px; font-weight: bold; }
.money_process ul.text li h2 span.big{ font-size: 24px; font-weight: bold; }
.money_process ul.text li h3 { font-weight: bold; margin-top: 15px; }
.money_process ul li h2 strong{ color: #000000; }
.money_process ul li.red{ font-size: 17px; color: #FF0000; }
.money_process ul.images{ margin-right: 15px; }

/*how to use point*/
.user_points5{ margin-bottom:15px;}
.user_points5 p{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5em; margin-bottom: 0px;}

/*Q&A*/
.faq-title h2{ font-size: 15px; line-height: 1.5em;  }
.faq-title h2 a{ text-decoration: none; color: #000000; }
.faq-title h2 a:hover{ text-decoration: underline; }
.faq-text{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #339933; margin-bottom: 10px; float: left; width: 600px; padding: 5px; }
.points_top{ border-top-width: 1px; border-top-style: dashed; border-top-color: #339933; margin-top: 15px; }
.faq-text h2{ font-size: 17px; line-height: 1.5em; margin-bottom: 5px; }
.faq-text h5{ float: left; width: 95%; padding-left: 5%; line-height: 1.5em; font-size: 15px; color: #FF0000; }
.faq-text ul{ margin-bottom: 10px; width: auto; }
.faq-text ul li.font{ float: left; width: auto; }
.faq-text ul li.text{ float: left; width: 550px; }
.faq-text ul li p{ line-height: 1.5em; font-size: 13px; color: #333333; margin-top: -2px; margin-bottom: 7px; }

/*buy pages*/
.user_buy{width: 585px; padding: 10px; margin-bottom: 15px; border: 2px solid #339933; font-family: Arial, Helvetica, sans-serif;}
.user_buy ul li{ font-size:15px; padding-bottom:10px;}
.user_buy ul li p{ font-size:12px; margin-bottom:0px; padding-left:15px; color: #666666; }
.user_buy h2.buy_font{ color: #FFFFFF; font-size: 16px; background-color: #339933; text-align: center; margin-bottom: 10px; padding: 3px 0 5px 0;}
.user_buy h3.buy_font{ font-size:15px; text-align: center; }

/*consent*/
.consent{ margin-bottom:15px; font-family: Arial, Helvetica, sans-serif; }
.consent h4{ font-size:13px; font-weight: bold; margin-bottom: 5px;}

/*--------------------------------------------------------------------*/
/*----------------------------Movie page------------------------------*/
/*--------------------------------------------------------------------*/
#movie_box { width:760px; height:100%; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; line-height: 15px; }

#movie_option{width:100%; height:20px; padding-bottom:10px;}
#movie_option .movie_select { width:290px; margin-right:10px; float:left;}
#movie_option .movie_search { width:290px; float:left; }

#movie_box img {float:left; padding-right:10px;}
#movie_box table { width:100%; border-collapse: collapse; border-spacing: 0; text-align: left; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999;}
#movie_box table tr th { padding:3px 3px 5px 0; font-weight: normal; vertical-align: text-top;  }
#movie_box table tr td { padding:0 3px 5px 0; vertical-align: text-top; }
#movie_box .no{width:35px;}
#movie_box .review{width:40px; padding-right:0px;}
#movie_box .movie_title{width:100%;height:60px; float:left;padding-bottom:5px;}

#movie_box1{ width:355px; padding:10px 10px 5px 10px; margin:0 0 10px 0; background-color: #336699; color:#FFFFFF; }
#movie_box1 h1.movie_week_hot{font-size: 20px; color: #FFFFFF; padding-top:10px; }
#movie_box1 .TK{color: #FFFF00; }
#movie_box1 .LK{color: #FFCC00; }
#movie_box1 a:link, #movie_box1 a:visited{ color:#fff000; text-decoration: underline;}
#movie_box1 a:hover{ color:#fff000; text-decoration: none; }

#movie_box2{ width:355px; padding:10px 10px 5px 10px; background-color: #ffe824; color:#000000; }
#movie_box2 h1.movie_week_hot{font-size: 20px; color: #000000; padding-top:10px; }
#movie_box2 .TK, .LK{color: #6633CC; }
#movie_box2 a:link, #movie_box2 a:visited{color:#6633CC; text-decoration: underline;}
#movie_box2 a:hover{ color:#6633CC; text-decoration:none;}

#movie_box_s{ width:355px; padding:10px 10px 5px 10px; background-color: #669900; color:#FFFFFF; }
#movie_box_s h1.movie_search_hot{ font-size: 20px; color: #FFFFFF; padding-top:10px; }
#movie_box_s a:link, #movie_box_s a:visited{ color:#FFFF00; text-decoration: underline; }
#movie_box_s a:hover{ color:#FFFF00; text-decoration:none;}
#movie_box_s .result{ color:#CCFFFF; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }

/*Tutor ABC*/
.tutorabc_study { float:left; width:190px; height:220px; padding-left: 15px; }
#apDiv2 { position:absolute; left:0px; top:0px; width:100%; height:3200px; z-index:10; background-color: #999999; padding-top: 100px; -moz-opacity: 0.6; filter:Alpha(Opacity=60, FinishOpacity=60, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=100); opacity: 0.6; }