@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 { margin: 0px; font-size: 13px; line-height: 17px; color: #202020; font-family: Geneva, Arial, Helvetica, sans-serif; font-style: normal; }
input, select {font-size:9pt; font-family: Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size:3em;font-weight:normal;}
h2 {font-size:2em;font-weight:normal;}
h3 {font-size:1.5em;font-weight:normal;}
h4 {font-size:1.2em;font-weight:normal;}
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;}

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

.span-12 {height:35px; float:left;width:auto;	}
.span-14 {height:280px; float:left;width:auto;	}
.span-24 {height:30px; float:left;width:auto;	}
.span-25 {height:45px; float:left;width:auto;	} /*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;}
.space-5{margin-right:15px;}
.space-6{margin-left:15px;}

.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:111px; background-image: url(../images/top_home_bg.png); background-repeat: repeat-x; text-align: left; }
#top_right_side {width:770px; height:45px; float:right; margin-top:0px; *margin-top:0px; _margin-top:0px; margin-right:0; padding-right:0;}
#top1_drop {width:270px; margin-top:30px; }
#logo { padding-top:25px; float:left; margin-left:0px; top:23px; text-align:left; height:47px; width:170px; z-index:1;}
#main {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: 10px; height: 100%;}
#content_index2{ float: left; width:960px; padding-bottom: 20px; height: 100%;}
#page{ position:relative; width:960px; padding-top:10px;}
#header{ float:left; width:auto; 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; color:#202020; }
#main-box{ float:left; width:610px; overflow: hidden;}
#main-box2{ width: 610px; overflow: hidden; margin:0 auto;}
#main-box h1{line-height: 27px; }
#left-box{ float: left; width: 160px; margin-right:15px; height: auto; visibility: visible; display: inline-block; padding-bottom:5px;}
#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--------------------------------*/
/*---------------------------------------------------------------------*/
/*typhoon
#typhoon { height: 22px; width: auto; margin-top: 6px; padding-left:4px; background-color:#0065CA; }
#typhoon a { color:#0000FF; text-decoration: none; background-color: #F2F200; padding:2px 4px;}*/

.nnnnnnaaa{position: absolute; z-index: 110; margin-top: 20px; margin-top: 20px \9; *margin-top: 20px; _margin-top: 35px;}
.nnnnnnaaa2{ z-index:100; background-color: rgb(255, 255, 255); position: absolute; top: 330px; top: 328px \9; *top: 328px; _top: 328px; height: 56px; *height: 67px; width: 550px; }
/*typhoon*/
#donate { position:absolute; top:0px; left:10px; height: 26px; width:148px;  padding-left:4px; }
#donate a { color:#02519E; text-decoration: none; background-color:#FC0; padding:2px 4px; border: 2px solid #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/*--------------------------------Drop--------------------------------*/
#option{width: 180px; height: 20px;  text-align:right; }
.top_drop{ color: #000000; font-size: 12px; border: 1px solid #CCCCCC; background-color:#AAD3EA; width: 230px;}

/*-----------------------------top Menu--------------------------------*/
.top_menu_area {  float:left; width:1020px;}
.dis {float:left; overflow:hidden; height:37px;width:auto;}
ul.tabbednav { clear: both; font-size: 13px;}
ul.tabbednav li { float:left; list-style: none; vertical-align: middle; width:auto;}
ul.tabbednav li a {display: block; text-decoration: none;}
ul.tabbednav li a:hover {color: #000000; background-color: #FFFFFF; }
						/*background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top; 2011.0428*/
ul.tabbednav li a.active { color: #000000; background-color: #FFFFFF; margin-right:3px; padding-bottom: 7px; padding-left: 6px;}
						/*background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top; 2011.0428*/
ul.tabbednav li a.notactive { color: #FCFCFC; background:url(../images/top_tab_bg.jpg) left top repeat-x;  margin-right: 1px; padding-bottom: 7px; padding-left: 6px; margin-left: 5px; }
						/* background-color: #0167C2; background-image: url(../images/top_tab_left.gif);  background-repeat: no-repeat; background-position: left top; 2011.0428*/
ul.tabbednav li a.notactive:hover {color: #000000; background:url(../images/top_tab_bg.jpg) left bottom repeat-x;}
						/* background-color: #FFFFFF; background-image: url(../images/top_tab_left_hover.gif); background-repeat: no-repeat; background-position: left top;  2011.0428*/
ul.tabbednav li a.tabcontent {margin-left: 0px;}
ul.maintabbednav{ position: relative; z-index: 2;}

.ttab_r { background-image: url(../images/top_tab_right.png); background-repeat: no-repeat; background-position: right top;padding-top:4px; padding-right:4px; }
.chat_tab_r { width:auto; max-width: 76px; float:left; height:20px; background-image: url(../images/top_chat_right.png); background-repeat: no-repeat; background-position: right top; padding-right: 4px; padding-top:1px;}/*2011.0428*/
* html .ttab_r { background-image: url(../images/top_tab_right.gif); background-repeat: no-repeat; background-position: right top;padding-top:4px; padding-right:4px; }

.chat_btn {float:left; width:auto;}
ul.nav_btn { float:left; clear: both; width:auto; font-size: 13px; padding-top: 9px; }
ul.nav_btn li { float:left; width:auto; list-style: none; margin-bottom: -1px; vertical-align: middle; text-align: center;}
ul.nav_btn li a { float:left; width:auto; color: #FCFCFC; display: block; margin: 0; text-decoration: none; background-color: #0255A1; background-image: url(../images/top_tab_chat.png); background-repeat: no-repeat; background-position: left top; padding-left: 5px; }

ul.nav_btn li a:hover { color: #000000; background-color:#FFFFFF;}
ul.nav_btn li a.tabcontent {margin-left: 0px;}
.chat_tab_r { width:auto; max-width: 76px; float:left; height:20px; background-image: url(../images/top_chat_right.png); background-repeat: no-repeat; background-position: right top; padding-right: 4px; padding-top:1px;}


/*-------------------------------Top1 msg--------------------------------*/
.top_msg { position:absolute; margin-top:25px; margin-left:480px; width:450px;}
/*-------------------------------welcome--------------------------------*/
.pipe_area { float:left;  width:auto; height:16px; padding-right: 10px; margin-top:3px; color: #FCFCFC;}
ul.pipe {font-size: 9pt;}
ul.pipe li { float:left; width:auto; list-style:none; padding-left: 8px; padding-bottom: 3px;}
ul.pipe a { color: #FCFCFC; text-decoration: none;}
ul.pipe a:hover { color: #FFFF00; text-decoration: underline;}
* html ul.pipe .uid {width:45px; height:16px; overflow: hidden;}
ul.pipe .uid {float:left; width:auto; 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 { float:left; width:auto; height:16px; padding-right: 10px; margin-top:3px;}
.goods a { float:left; width:auto; font-size: 9pt; color:#FCFCFC;text-decoration:none; padding-left: 8px; padding-bottom: 3px; }
.goods a:hover {text-decoration:underline;}
/*-------------------------------Language--------------------------------*/
.language_area { float:left  height:16px; width:auto; padding-right: 10px; margin-top:3px;}
ul.language { font-size: 9pt; color: #000000;}
ul.language li { float:left; width:auto; 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; width:auto; text-align: right; font-family: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; width:auto; list-style: none; background-color: #014090; padding-top: 4px; padding-bottom: 4px; }
ul.nav li a { display: block; margin: 0; text-decoration: none; color: #FCFCFC; font-size: 11px; padding-right: 4px; padding-left: 4px; }
ul.nav li a.shing { color:#FF0000; background-image: url(../images/point_free.gif); background-repeat: no-repeat; width: 62px; text-align: center; -webkit-text-size-adjust: none;}
ul.nav li a.shing:hover { color:#0066FF;}
ul.nav li a:hover {color: #a5e2ff;}
ul.nav li a.active { color: #3366CC; background-color: #FFFFFF; }
ul.nav li a.active_points { color: #0066FF; background-image: url(../images/point_free.gif); background-repeat: no-repeat; width: 62px; text-align: center; }
ul.nav li a.active_points:hover { color:#FF0000;}
ul.nav li a.active:hover { color: #3366FF; }
.nav_right_bg{ overflow: hidden; clear:left;  width:auto; 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; width:auto;}
#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:#0000FF ;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 h2 a{ text-decoration:none; font-size:12px; font-weight:bold; color: #202020;}
#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; }/*2011.0428*/
.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:249px; line-height: 20px; color: #000000;}/*2011.0428*/
.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 { text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top:0px;}
.menu_box ul li a { text-decoration: none; color: #333333; display:block; border-bottom-width: 2px; border-bottom-style: solid; padding: 2px; 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:252px; line-height: 17px; color: #000000;}/*2011.0428*/
.menu_box_tw .title01 { font-weight: bold; color: #339900; }
.menu_box_tw ul { list-style-type: none; font-size: 12px; line-height: 17px; }
.menu_box_tw ul li { text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ffffff; padding-top: 2px;}
.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: 6px; }
.menu_box_tw .line1 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ffffff; margin-bottom: 3px; }

/*----------------------- pretty table min  -----------------------*//*2011.0428*/
.pretty_tab{ float:left; padding-left:7px; margin-bottom:10px;}
.pretty_tab li{list-style: none; float:left; }
.pretty_tab a{ display:block; text-indent:-9999px;}
.pretty_tab_1_en{ background:url(../images/pretty_tab.jpg) 0px 0px no-repeat; height:34px; width:299px; overflow:hidden; }
.pretty_tab_2_en{ background:url(../images/pretty_tab.jpg) -199px 0px no-repeat; height:34px; width:299px; overflow:hidden;}
.pretty_tab_3_en{ background:url(../images/pretty_tab.jpg) -297px 0px no-repeat; height:34px; width:301px; overflow:hidden; }
.pretty_tab_1_en:hover{ background:url(../images/pretty_tab.jpg) 0px -34px no-repeat;}
.pretty_tab_2_en:hover{ background:url(../images/pretty_tab.jpg) -199px -34px no-repeat;}
.pretty_tab_3_en:hover{ background:url(../images/pretty_tab.jpg) -297px -34px no-repeat;}

.pretty_tab_1_tw{ background:url(../images/pretty_tab_tw.jpg) 0px 0px no-repeat; height:34px; width:199px; overflow:hidden; }
.pretty_tab_2_tw{ background:url(../images/pretty_tab_tw.jpg) -199px 0px no-repeat; height:34px; width:198px; overflow:hidden;}
.pretty_tab_3_tw{ background:url(../images/pretty_tab_tw.jpg) -397px 0px no-repeat; height:34px; width:202px; overflow:hidden; }
.pretty_tab_1_tw:hover{ background:url(../images/pretty_tab_tw.jpg) 0px -34px no-repeat;}
.pretty_tab_2_tw:hover{ background:url(../images/pretty_tab_tw.jpg) -199px -34px no-repeat;}
.pretty_tab_3_tw:hover{ background:url(../images/pretty_tab_tw.jpg) -397px -34px no-repeat;}

/*----------------------- pretty table min  -----------------------*/
.pretty_tab{ float:left;}
.pretty_tab a{ display:block;}
.pretty_tab_1{ background:url(images/pretty_tab.jpg) left:0px; top:0px; width:199px; overflow:hidden;}
.pretty_tab_2{ background:url(images/pretty_tab.jpg) left:199px; top:0px; width:198px; overflow:hidden;}
.pretty_tab_3{ background:url(images/pretty_tab.jpg) left:397px; top:0px; width:198px; overflow:hidden;}

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

/*------------------------ old four tabs (pane1) -----------------------*/
.index_arc_box {float:left;width:340px; height:30px;}
#pane1{ float:left; width:auto;}

#arc_title_tw{ width:155px; text-align: left; float:left; }
#arc_title_tw a:link, #arc_title_tw a:visited {font-size: 16px; font-weight: bold; color: #6699CC; text-align: left; letter-spacing: 1px; text-decoration:none;}
#arc_title_tw a:hover { text-decoration:underline;}

#arc_title_en{ width:155px; text-align: left; float:left; }
#arc_title_en a:link, #arc_title_en a:visited { font-size: 20px; font-weight: bold; color: #6699CC; text-align: left; letter-spacing: 1px; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;}
#arc_title_en a:hover { text-decoration:underline;}

.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 #c9c9c9;
	border-right: solid 1px #c9c9c9;
	border-top: solid 1px #c9c9c9;
	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 #c9c9c9;
	color: #0042ae;
	cursor: pointer;
	float: left;
	text-align: center;
	width: 83px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
}

.morphtabs_title li.show{
	border-bottom: solid 1px white;
	color: #339900;
	font-weight: bold;
}
.morphtabs_title li.active{
	font-weight: bold;
	background-image: url(../images/index_tab_active.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.morphtabs_title li.active a{
	color: #c63;
}
.morphtabs_title li.last{
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #FFFFFF;
}
.morphtabs_title li.over{
	text-decoration: none;
}


.articles_content1 {
	text-decoration: none;
	color: #333333;
}
.articles_content1:hover {
	text-decoration: underline;
	color: #0099ff;
}
.articles_td1 {
	padding:4px 0px 0px 0px;
}
.dotted {
	border-bottom: #c9c9c9 dotted 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/*-------------------------- pane1 article box --------------------------*/
.morphtabs_panelwrap{ width:337px; height:272px; 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; }/*2011.0219*/
.morphtabs_panel{ width:335px; height:264px; 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; }/*2011.0219*/
.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{ width:auto; vertical-align: middle; float: left;}
.morphtabs_panel table tr td .pen_text1{ width:100%; vertical-align: middle; float: left; text-align:right;}
.morphtabs_panel table tr td{ font-family: Arial, Helvetica, sans-serif; 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: 16px; }
.morphtabs_panel table tr td a{ color: #000000; text-decoration: none;}
.morphtabs_panel table tr td a:hover{ text-decoration: underline;}
.morphtabs_panel table tr td a.more:link, .morphtabs_panel table tr td a.more:visited {color: #0000FF; text-decoration:none;}
.morphtabs_panel table tr td a.more:hover {color: #0000FF; text-decoration:underline;}
.tab_td_ctrl { width:50%; height:96px; vertical-align: top; }

.index_pane1_title {width:100%;font-size:26px; 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 { 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; width:auto;}
#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-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_title h2 a {font-size: 15px; font-weight: bold; text-decoration:none; color: #000000;}
#weather #w_cont { font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; background-color: #d9f4cb; border: 1px solid #58d921; width: 190px; height:auto; 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; width:auto; color: #007500; line-height: 13px; }
.w_deg { margin-right: 5px; color: #007500; line-height: 13px; }
#w_long {color: #0000FF; 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.jpg); background-repeat: no-repeat; background-position: left top;}
.rate_ps { font-size:10.5px; height:12px; vertical-align: top; line-height: 11px; padding-bottom: 2px; }
.rate_mid {height:98px; padding-left: 9px; background-image: url(../../images/rate_box_bg_02.jpg); 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:191px; 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; background-color: #7AA0E0;}
.converter-taiwan-currency INPUT { WIDTH: 80px; font-family: "Times New Roman", Times, serif; }
.converter-currency-block2 {WIDTH:202px; margin-bottom: 3px; }
.converter-currency-block2 SELECT { WIDTH: 121px; margin-right: 3px; font-family: "Times New Roman", Times, serif; }
.converter-currency-block2 INPUT { WIDTH: 73px; font-family: "Times New Roman", Times, serif; }

/*-------------------------- 1 year ads logo --------------------------*/
.drop_title { color:#006600; font-family:Verdana, sans-serif; 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{ font-family:Verdana, sans-serif; font-size:13px; 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, #comments_image h4, #custome_image h4{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: #008000; color: #FCFCFC; 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 .left_box{ float:left; height:10px; width:120px;}
#comments_image .image{ width:300px; 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%; padding-bottom:15px; text-align: center;}
#custome_image img{padding-top:10px; width:233px; height:110px;}
#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 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 { line-height: 1.5em; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; text-align: justify; }
.headline_content tr td.h_text img{ padding: 5px 0 5px 10px; 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; 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; width:auto; 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{width:785px; float:left; margin: 0px;padding-bottom:10px;}
#crumb .crumb_box1{ float: left; width:auto; font-size: 12px;padding-top:5px;}
#crumb .crumb_box2{ float: right; width: 25%; font-size: 12px; text-align: right;padding-top:5px;}
#crumb .crumb_box2 a{ margin-left: 5px;}
#crumb a:link, #crumb a:visited, #crumb a:active{color: #0000FF;}

#study_ad{ float: left; width:960px; height:30px;}
#study_ad a:link, #study_ad a:visited{ float: left; width:auto; font-size: 15px; font-weight: bold; color: #601986;}
#study_ad a:hover{ color: #601986;}

.c_menu{ float:left; width:100%;}
.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:#FCFCFC; 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;}
#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:152px; height: 63px;}
/*-------------------------- T.C. Travel --------------------------*/
#ads_top tr.pb_body td div.business3{ float:left; width:152px; height: 74px; margin-bottom:6px;}

/*--------------------------------Articles_index--------------------------------*/
.articleLinkFix{color:#06F;}
.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 ul{padding-left: 15px;}
.article_col ul li{ list-style-type: disc; font-size: 12px;}
/*--------------------------------Articles_index main --------------------------------*/
.articles_index_main{ float:left; width:715px;font-family: Arial, Helvetica, sans-serif;}
.article_box_title {width:100%;font-size:26px; color: #FCFCFC; letter-spacing: 2px; float:left; padding-top:10px; padding-bottom:15px;}
.article_box_title_tw { width:100%; font-size:15pt; color: #FCFCFC; letter-spacing: 2px; float:left; padding-top:10px; padding-bottom:15px; font-weight: bold; }
/*--------------------------------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: #397CC6; }
.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: #397CC6; }
.article_box_list ul {width:100%; color: #FCFCFC;}
.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; }
/*--------------------------------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:345px; */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:65px; float:left; padding-right: 10px; padding-bottom: 15px; }
.article_green_box_list ul li img { border:none; width: 57px; height: 49px; padding-right: 2px; padding-bottom: 7px; float:left; }

.green_text_title { width:106px; height:54px; float:left; overflow: hidden; padding-left:0px; text-transform:uppercase;}
.green_text_title a:link, .green_text_title a:visited {color:#426938; text-decoration:none; font-weight: bold;}
.green_text_title a:hover { color:#00CC33; text-decoration:underline; }
.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;}

.article_col h2 a, .article_col ul li a{ color: #000000; text-decoration: none;}
.article_box_title a:link, .article_box_title a:visited, .article_box_title_tw a:link, .article_box_title_tw a:visited, .article_box_list ul li a:link, .article_box_list ul li a:visited{color: #FCFCFC; text-decoration:none;}
.article_col h2 a:hover, .article_col ul li a:hover, .article_box_title a:hover, .article_box_title_tw a:hover, .article_box_list ul li a:hover, .green_text_txt a:hover{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 li a:link, .color_box_list ul li a:visited, .chat_box_title a:link, .chat_box_title a:visited, .restaurant_box a:link, .restaurant_box a:visited, .nightlife_box a:link, .nightlife_box a:visited { color:#FCFCFC; text-decoration: none;}
.color_box_list ul li a:hover, .chat_box_title a:hover, .restaurant_box a:hover, .nightlife_box a:hover{text-decoration: underline;}

.color_box_list ul {width:100%; color: #FCFCFC;}
.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_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: #3E95F4; 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:#FCFCFC; text-decoration: none; padding: 4px 18px 4px 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: 10px 10px 0 10px; background-color: #FFCC33; }
.chat_box_title { width:100%; font-size:26px; color: #FCFCFC; height: 30px; padding-bottom: 5px; padding-top: 15px; letter-spacing: 2px; text-align: center; }
.chat_box_txt { 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; }
.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; }

/*--------------------------------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; color: #FCFCFC; letter-spacing: 2px;  }
.out_box_title a:link, .out_box_title a:visited, .out_box_list ul li a:link, .out_box_list ul li a:visited { color: #FCFCFC; text-decoration:none;}
.out_box_title a:hover, .out_box_list ul li a:hover {text-decoration:underline;}

.out_box_list ul {width:100%; color: #FCFCFC;}
.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; }

/*------------------------- Articles Study index -------------------------*/
.study_index_box1 { float:left; width:775px; 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: #2F5E00; }
.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: #FCFCFC; 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: #FCFCFC; font-weight: normal; }
.study_box_title a:link, .study_box_title a:visited, .study_box_list ul li a:link, .study_box_list ul li a:visited, .study_box_list1 ul li a:link, .study_box_list1 ul li a:visited { color: #FCFCFC; text-decoration:none;}
.study_box_title a:hover, .study_box_list ul li a:hover, .study_box_list1 ul li a:hover {text-decoration:underline;}

.study_box_list ul, .study_box_list1 ul {width:100%; color: #FCFCFC;}
.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_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_list ul li img, .study_box_list1 ul li img { border:none; height: 45px; width: 60px; padding-right: 10px; padding-bottom: 10px; float:left; }
/*--------------------------------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{text-decoration: underline;}
h1.article_font_2{ font-family: Verdana, sans-serif; font-size: 19px; color: #000000; margin-bottom:10px; }
h1.article_font_3{ font-family: "Times New Roman", Times, serif; font-size: 21px; color: #8c0153; margin-bottom:10px; font-weight: bold; }
.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;width:auto;	}
.article-right_box{ float: right; height: 500px; width: 160px; margin-right: 15px;}
.tall_AD_box img{width:auto; 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: #0000FF; 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;width:auto;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: #0000FF;}
.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: #0000FF;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 .red{ color:#090;}
.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: #FCFCFC; padding: 5px 0; text-align: center; font-size: 13px; background-color: #145ED8; border: 1px solid #062860; }
.register_text table#ad_fee tr td{ font-weight: bold; color: #000000;padding: 3px 5px 3px 0; text-align: center; font-size: 13px; border: 1px solid #062860;}

/*My_profile_list*/
.my_profile_top_button{ float:left; width:580px; background-color: #F0F0F0; padding: 5px 0 15px 30px;}
.my_profile_top_button ul { float:left; padding:10px; width:150px; list-style-position: outside; list-style-image: url(../images/profile_arrow01.gif);}
.my_profile_top_button ul.pro01 { float:left; padding:10px; width:210px; list-style-position: outside; list-style-image: url(../images/profile_arrow01.gif);}
.my_profile_top_button ul li{width:auto; text-align: left; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top:15px;}
.my_profile_top_button ul li a { color:#0000FF;}
.my_profile_top_button ul li a.logoff { color:#FF7171; }

/*My_profile_notice*/
.double_line { float:left; width:100%; height:1px; margin-top:20px; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; font-size: 1px; line-height: 1px; }

/*My_profile_title*/
.account_box { float:left; width:100%; padding:15px 0 15px 0;}
.account_box .small_account{ font-family: Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold; width: 610px; padding-bottom:5px;}
.account_box .big_account{ font-family: Arial, sans-serif; font-size: 17.3px; color: #a70057; font-weight: bold; width: 610px; padding-bottom:5px;}
.account_box .big_account_tw{ font-family: Arial, sans-serif; font-size: 15px; color: #a70057; font-weight: bold; width: 610px; padding-bottom:5px;}

/*My_profile_notice*/
.register_box{ padding: 20px; float: right; width: 135px; font-family: Arial, Helvetica, sans-serif; margin-left:10px; margin-bottom:10px; background-color: #c8e1ff;}
.register_box ol li{ font-size: 13px; line-height: 17px; list-style-type: disc; list-style-position: outside; margin-left: 15px; padding-bottom:5px; }
.register_box ol li span.red{ color: #FF0000;}

/*--------------------------------My Photo--------------------------------*/
#left_col { float:left; width:160px; font-family: Arial, Helvetica, sans-serif; padding-bottom:10px;}
* html #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:left; list-style-type: none;}
#left_col .mms ul li img{text-align:center;}
#left_col .mms ul li a {color: #0077aa;  text-decoration: none; width: 113px;}
#left_col .mms ul li a:hover { background-color: #d9f4cb;}
#left_col a img {padding-bottom:10px;}
#left_col h2.first { color:#034172; float:left; font-size:17px; padding-bottom: 7px; margin-bottom: 3px; width: 100%; font-weight: bold; font-family: Verdana, sans-serif; }
#left_col h2.first a:link, #left_col h2.first a:visited { color:#034172; font-size:17px; font-weight: bold; text-decoration:none;}
#left_col h2.first a:hover { color:#0000FF; font-size:17px; font-weight: bold; text-decoration:underline;}

#user_portrait {padding: 10px; border: 1px dashed #009900; background-color: #F0FFF0; text-align:center; float: left; width:138px;}
#user_portrait .red { background-color: #FFFF33; color: red; }
#user_portrait img {width:88px;}

/*My Message*/
.pm_menu_font {color:#034172; font-size:17px; font-weight:bold; padding-bottom:5px; margin-bottom:5px; width:158px; float: left;}
#pm_menu {padding-bottom:10px; float:left; display:block; width:auto; height:auto;}
#pm_menu ul {padding-bottom:7px; list-style-type:none; width:138px;}
#pm_menu ul li a {color: blue; text-decoration:none;}
#pm_menu ul li a:hover {color: #990000;text-decoration: underline;}

.r_item1{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-bottom: 10px; width:auto; display:block;}
.r_item1 .big_account{ font-family: Arial, sans-serif; font-size: 17.3px; color: #a70057; font-weight: bold; padding-bottom:5px;}
.r_item1 h3{ width:150px; height:auto; font-size: 15px; font-weight: bold; padding-left:2px; padding-top:2px; color: #006A00; float:left; }
.r_item1 h3 span{color: #FF0000;}
.r_item1 b{ font-size: 18px; color: #999999;}
.r_item1 table{ float:left; width:100%; margin-top:5px; font-family: Arial, Helvetica, sans-serif;}
.r_item1 table tr td{ font-size: 12px; font-weight: bold; padding: 1px;}
.r_item1 table tr td input{ margin-top: 4px; margin-right: 2px; margin-left: 2px;}
.r_item1 p.reg_mail{ font-size: 12px; padding-bottom: 10px; padding-left: 10px; padding-top: 3px; color: #1665E9;}
.r_item1 a{ font-weight: bold;}
.r_item1 ul.place_ad{ width:100%;}
.r_item1 ul.place_ad li{ float:left;width:auto;}

.r_item{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-bottom: 18px; width:610px; display:table; float:left; vertical-align: top; }
.r_item h3{ width:120px; height:auto; font-size: 15px; font-weight: bold; padding-left:2px; padding-top:2px; color: #006A00; float:left; }
.r_item_box{ padding-left:122px; }

.r_item h4{ float:left;width:auto; font-size: 15px; font-weight: bold; padding-left:2px;}
.r_item h3 span{color: #FF0000;}
.r_item b{ font-size: 18px; color: #999999;}
.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 label{ padding-left:90px;width:100px;}
.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;width:auto;}
.r_item .upimg { padding-top:10px;}
.r_item .upimg img {width:150px; padding-right:10px;}
.r_item .notice { font-size:12px; color:#FF6633; font-weight:bold; }
.r_item .notice1 { font-size:12px; color:#CC00FF; font-weight:bold; background-color: #FFFFCC; }

p.Preview_text_red{ color:#090; float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:30px;  text-align: center;}
p.Preview_text{  float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:30px;  text-align: center;}
p.Preview_text1{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:30px;  text-align: left;}
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; padding-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;width:auto; padding-right: 10px;}
.register_button .post_btn{ float: left; width:auto;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;}

.bulletin { float:left; padding:10px; margin:10px 0 20px 0; width: 590px; background-color: #E7DEF1; font-family: "Times New Roman", Times, serif; font-size: 15px; color: #9933CC; line-height: 21px; font-weight: bold; }
.bulletin_adSuccess{ float:left; padding:10px; margin:10px 0 20px 0; width: 588px; background-color:#FF9; font-family: "Times New Roman", Times, serif; font-size: 17px; color: #1665E9; line-height: 21px; font-weight: bold; border:#900 dotted 1px;}
.bulletin_69{ text-align:center; margin:0 auto;}
.bulletin a { font-size:14px; text-decoration:none; font-weight: bold; }
.bulletin a:hover {text-decoration:underline;}

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

.chatid_box {width:100%; padding-top:20px; padding-bottom:10px; float:left;}

/*photo message pop up*/
#photo_msg {width:80%; color:#303030; line-height:20px; padding:20px 10px; margin:10px auto; font-size:11pt;}
#photo_msg h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:10px; font-weight:bold; }
#photo_msg p a:link, #photo_msg p a:visited { color:#0066FF; text-decoration:none;}
#photo_msg p a:hover { color:#0066FF; text-decoration:underline;}

/*--------------------------------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.view1{ color:#1665E9; 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;}
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;}
h1.view_black{ color:#000000; 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{ color: #000000; font-size: 12px; border: 1px solid #CCCCCC; background-color: #DDF9D9; width: 230px; }
/*--------------------------------fullsize--------------------------------*/
h2.blue_back{ color: #FCFCFC; background-color: #145ED8; float: left; width:610px; 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;}
h2.blue_back2{ color: #FCFCFC; background-color: #145ED8; width:610px; 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;width:auto; font-family: Arial, Helvetica, sans-serif;}
.f_data ul{ float: left; width: 610px; margin-bottom: 5px; padding-bottom: 5px; 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:#006A00; width:110px; font-weight: bold; font-size: 13px; padding-top: 1px; padding-bottom: 4px; padding-right: 6px;}
.f_data .caption_font{ font-size: 11px; color: #990000; letter-spacing: 1px;}
.f_data .red { color:#FF0000;}
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 6px 5px 0 ; float:left;}
table.f_data tr td.title{color:#006A00; width:115px; font-weight: bold; font-size: 13px;}
table.f_data tr td.img{text-align: center;margin-bottom: 5px; padding-bottom: 5px; float: none; }
table.f_data tr td.img a{ text-decoration: none;  }
table.f_data tr td.img a strong{ font-size: 15px; line-height: 1.5em; color: #1665E9;}

.f_data2 { width:610; font-family: Arial, Helvetica, sans-serif;}
.f_data2 ul{ float: left; width: 720px; margin-bottom: 5px; padding-bottom: 5px; list-style-type: none; }
.f_data2 ul li{ float:left; width:720px; font-size: 13px; line-height: 1.3em; border-bottom-width: 1px; padding-top: 1px; padding-bottom: 4px;}
.f_data2 ul li.title{ float: left; color:#006A00; width:110px; font-weight: bold; font-size: 13px; padding-top: 1px; padding-bottom: 4px; padding-right: 6px;}
.f_data2 { font-size: 11px; letter-spacing: 1px;}

.f_data2 tr { border-bottom:2px solid #2F74D0; vertical-align:middle; padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px;  height:10px;}
.f_data2 th { color:#2F74D0; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; font-weight: bold; vertical-align:top;}
.f_data2 td{ margin-right: 10px; padding: 3px; text-align: left;}
.f_data2 { text-align: center;}

/*events content*/
.event_date input{width:74px; overflow:hidden;}
.event_texta td{ width:16% !important;}
.event_can{ padding-left:4px; padding-top:4px;}
.event_textBox{position:absolute; top:250px; left:172px; height:93px; width:116px; font-size:12px; border:3px outset #F00; background:none;}
.event_textBox_inner{ width:108px; height:16px; margin-top:77px; background-color:#F00; color:#FFF; padding-left:8px;}
.event_h1{font-size:32px; margin-top:12px; color:#900; background-color:Beige;}
.event_table{background-color:#F3F1EB; width:100%;}
.event_table th{ width:30%;}
.event_table td{}
.event_table2{background-color:#F3F1EB;}
.event_table2 th{ width:150px;}
.event_table2 td{}
.event_btnN{display:block; color:#FFF; width:140px; height:38px; background-image:url(http://www.tealit.com/templates/images/tab_back4.gif); font-size:16px !important; font-weight:bold; cursor:pointer; padding-top:2px; padding-left:30px;}
.event_btnO{display:block; color:#444; width:140px; height:38px; background-image:url(http://www.tealit.com/templates/images/tab_back4.gif); background-position: 0px -43px; font-size:17px !important;cursor:pointer; padding-top:2px; padding-left:30px;}
#eventAera{ width:800px; margin-left:10px; background:url(http://www.tealit.com/templates/images/blackBoard_bg02-2015.jpg) repeat-y;}

/*.f_data .time_table{ width:90%;}*/
.f_data .time_table tr { border-bottom:2px solid #2F74D0; vertical-align:middle; padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px;  height:10px;}
.f_data .time_table th { color:#2F74D0; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; font-weight: bold; vertical-align:top;}
.f_data .time_table td{ margin-right: 10px; padding: 3px; text-align: center;}
.f_data .time_table td.here div { background-color:#CEE2FF;  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-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;}

.user_email {padding-bottom:4px;}
.user_email a {font-size:15px; font-weight:bold;}

/*-----------------------------Articles_page-----------------------------*/
.article_page_text{width:610px; 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;}

/*Airlines*/
.article_page_text .airline_red { color:#F00; font-size:12px; font-weight:bold; font-style: italic; text-align: right; }
.article_page_text .airline_green { color:#090; font-size:12px; font-weight:bold; font-style: italic; text-align: right; }
.article_page_text p.airline_update { font-size:12px; font-weight:bold; font-style: italic;}

.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:#0000ff;}*/
.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, sans-serif; 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; font-style: normal; }
.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: 600px; border: 1px solid #000000; margin-bottom: 15px; margin-left: 1px;}
.article_page_text table th, .article_page_text table td { font-size:13px; 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 #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#soccer_table { width:340px; border: 0; margin:0px; border-collapse: collapse; background-color: #E1E1FF; }
.article_page_text table#soccer_table tr td {border:0;}
.article_page_text table#soccer_table tr td a, .article_page_text table#soccer_table tr td a:visited{color:#0000FF; text-decoration:none}
.article_page_text table#soccer_table tr td a:hover{color:#0000FF; text-decoration:underline}
.article_page_text table#soccer_table1 { width:600px; border: 0; border-collapse: collapse; background-color: #E1E1FF; }
.article_page_text table#soccer_table1 tr td {border:0;}
.article_page_text table#soccer_table1 tr td a, .article_page_text table#soccer_table1 tr td a:visited{color:#0000FF; text-decoration:none}
.article_page_text table#soccer_table1 tr td a:hover{color:#0000FF; text-decoration:underline}

.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;}
.article_page_text .nccu{ line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 16px }

.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: #FF7711; line-height: 32px;}

.outer_info_float {	float: right; width: 270px;}
.info_float { width: 245px; background-color: #E6DBFF; border-style:solid; border-width:0 1px 1px 0; border-color: #C4ABFE; float: right; text-align: center; margin:0 0 5px 5px; padding: 10px;}
.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;}

.contact_info { background-color:#E6E6FF; float:right; padding:5px; width:160px; border: 1px solid #99F; margin-left:5px; }
.contact_info p { font-size:12px; line-height:15px;}
.contact_info .contact_title { color:#639; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; text-align:center; }

.contact_info1 { background-color:#E6FFE7; float:right; padding:5px; width:160px; border: 1px solid #3CC; margin-left:5px; }
.contact_info1 p { font-size:12px; line-height:15px;}
.contact_info1 .contact_title { color:#639; font-family:Verdana,sans-serif; font-size:13px; font-weight:bold; text-align:center; }

.meet_pic {width:100%; padding:10px 0; clear:both;}
.meet_pic div.meet {width:20%; float:left; height:230px;}
.meet_pic div.meet a:link img.fit, .meet_pic div.meet a:visited img.fit { width:100px; padding:5px 10px;}
.meet_pic div.meet a:link, .meet_pic div.meet a:visited { color:#000; text-decoration:none;}
.meet_pic div.meet a:hover img.fit { width:160px; height:auto; display:block; padding: 5px; float: left; position: absolute; z-index: 2000; background-color: #FFF; }
.meet_pic div.meet a:hover { color:#690; text-decoration:none; }

.meet_pic .name { width:90%; height:40px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:14px; padding:5px; font-weight:bold;}
.meet_pic .quote { width:90%; height:40px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:14px; padding:5px; font-weight:bold;}

.left_float {float:left; width:auto;padding: 10px 10px 10px 0;}
.right_float {float: right;width:auto;padding: 10px 0 10px 10px;}
.center_float { padding:10px 0 10px 10px; text-align: center; }
.center_float1 { padding:10px;}
.center_float2 { padding:10px; text-align: center;}
.left_float_withcaption { float:left;width:auto; padding: 0 10px 10px 0;}
.right_float_withcaption { float:right;width:auto; padding: 0 0 10px 10px;}
.right_float_text { float:right;width:390px;background-color: #eee; padding: 25px 0px 0px 15px; margin: 10px 5px 10px 5px }
.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; }
.cap_letters {text-transform:uppercase;}
.cap_letters1 {text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:24px;}
.soccer_team { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #FCFCFC; text-align: left; padding: 5px 0; letter-spacing: 1px; height: 20px; }
a.soccer_text:link, a.soccer_text:visited {color:#000000; text-decoration:underline;}
a.soccer_text:hover {color:#000000; text-decoration:none;}
.initialcap:first-letter{ font-weight:bold; font-size:200%; font-family:Georgia, "Times New Roman", Times, serif;}

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: 90px; width: 140px; text-align: center; vertical-align: middle; margin-left: 10px; background-image: url(../images/pu_box.jpg); background-repeat: no-repeat; background-position: center bottom; }
.pu1 { float:right; border: 2px solid #99CC33; padding: 5px; height: 90px; width: 140px; text-align: center; vertical-align: middle; margin-left: 10px; background-image: url(../images/pu_box1.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;}

.img_rep {float: right;width:auto;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: #BBFFFF; 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;}

#alumni_float a:hover, .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----------------------------------*/
.logon_page_box {width:100%;padding-bottom:20px;}
.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, .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, .less_hot_box h4 a, .more_links_box h2 a { color: #000000; text-decoration: none;}
.hohest_box h6 a:hover, .less_hot_box h4 a:hover{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 h2{color: #006A00; font-size: 13px; line-height: 1.5em; 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%;}

/*------------less_hot_box (normal green)-----------*/
.articles_title{ color: #FCFCFC; font-size: 30px; font-weight: bold; padding:10px; margin-bottom:10px; background-color: #a00193; }
.hohest_box .hohest_text, .hohest_box .hohest_text_purple, .hohest_box .hohest_text_pink, .hohest_box .hohest_text_green, .hohest_box .hohest_text_orange, .hohest_box .hohest_text_glass01{float: left; width: 460px;}
.hohest_box .hohest_text p, .hohest_box .hohest_text_purple p, .hohest_box .hohest_text_pink p, .hohest_box .hohest_text_green p, .hohest_box .hohest_text_orange p, .hohest_box .hohest_text_glass01 p{padding:5px;}

.less_hot_box_title, .left_AD_box_title{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 8px; font-weight: bold; background-color: #a30196;}
.less_hot_box .less_hot_item, .less_hot_item_purple, .less_hot_item_pink, .less_hot_item_green, .less_hot_item_orange, .less_hot_item_glass01{float:left;width: 96%;padding-right: 2%;padding-bottom: 10px;	padding-left: 2%;}

.left_AD_item .left_AD_text, .left_AD_text_purple, .left_AD_text_pink, .left_AD_text_green, .left_AD_text_orange, .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_item .left_AD_text, .left_AD_text_purple, .left_AD_text_pink, .left_AD_text_green, .left_AD_text_orange, .left_AD_text_glass01{ 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{text-decoration: underline;}

/*------------less_hot_box (purple)-----------*/
.articles_title_purple{ color: #FCFCFC; font-size: 30px; font-weight: bold; padding:10px; background-image: url(../images/purple_bg.png); background-repeat: repeat-y; margin-bottom:10px; background-color: #6C0AA7; }
.hohest_box .hohest_text_purple h6 a:hover, .less_hot_item_purple h4 a:hover, .left_AD_text_purple a:hover{ color: #6905BD; text-decoration: underline;}
.less_hot_box_title_purple, .left_AD_box_title_purple{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 8px; font-weight: bold; background-color: #6C0AA7; }
.left_AD_text_purple a{ color: #AC75DA; text-decoration: none;}

/*------------less_hot_box (pink)-----------*/
.articles_title_pink{ color: #FCFCFC; font-size: 30px; font-weight: bold; padding:10px; background-image: url(../images/pink_bg.png); background-repeat: repeat-y; margin-bottom:10px; background-color: #FF2424; }
.hohest_box .hohest_text_pink h6 a:hover, .less_hot_item_pink h4 a:hover, .left_AD_text_pink a:hover{ color: #EA7B97; text-decoration: underline;}
.less_hot_box_title_pink, .left_AD_box_title_pink{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 8px; font-weight: bold; background-color: #FF2424; }
.left_AD_text_pink a{ color: #FF2323; text-decoration: none;}

/*------------less_hot_box (green)-----------*/
.articles_title_green{ color: #FCFCFC; font-size: 30px; font-weight: bold; padding:10px; background-color:#3d9337; background-repeat: repeat-y; margin-bottom:10px; background-color: #017A01; }
.hohest_box .hohest_text_green h6 a:hover, .less_hot_item_green h4 a:hover, .left_AD_text_green a:hover{ color: #00CC00; text-decoration: underline;}
.less_hot_box_title_green, .left_AD_box_title_green{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 8px; font-weight: bold; background-color: #017A01; }
.left_AD_text_green a{ color: #018101; text-decoration: none;}

/*------------less_hot_box (orange)-----------*/
.articles_title_orange{ color: #FCFCFC; font-size: 30px; font-weight: bold; padding:10px; background-color:#fe8501; background-repeat: repeat-y; margin-bottom:10px; }
.hohest_box .hohest_text_orange h6 a:hover, .less_hot_item_orange h4 a:hover, .left_AD_text_orange a:hover{ color: #FF9900; text-decoration: underline;}
.less_hot_box_title_orange, .left_AD_box_title_orange{ height: 25px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 8px; font-weight: bold; background-color: #FF6600; }
.left_AD_text_orange a{ color: #FF7711; text-decoration: none;}

/*------------less_hot_box (glass01)-----------*/
.articles_title_glass01{ color: #FCFCFC; font-size: 30px; font-weight: bold; background-image: url(../images/glass01_bg.png); background-repeat: no-repeat; margin-bottom:10px; background-color: #3E95F4; padding-top: 10px; padding-right: 5px; padding-bottom: 7px; padding-left: 8px; height: 22px; width: auto; }
.hohest_box .hohest_text_glass01 h6 a:hover, .less_hot_item_glass01 h4 a:hover, .left_AD_text_glass01 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: #FCFCFC; padding-top: 10px; font-weight: bold; background-color: #3E95F4; background-image: url(../images/left_glass01_bg.png); background-repeat: no-repeat; background-position: left top; }
.less_hot_box_title_glass01{ height: 30px; width: auto; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FCFCFC; padding-top: 10px; font-weight: bold; background-color: #3E95F4; background-image: url(../images/less_glass01_bg.png); background-repeat: no-repeat; background-position: left top; }
.left_AD_text_glass01 a{ color: #3366CC; text-decoration: none; }

/*----------------------------------------------------------------------*/
.ad_top_right { float: left;width:auto; 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;width:auto;}
.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; width:auto; padding-right: 16px;}
#content_AD .content_t_nodrop{ float: left; width:auto; padding-top: 10px;}

#content_AD .content_t_arcs{ float: left; width:215px; height:110px; padding-bottom:5px;}
#content_AD .content_t_arcs .title { width:205px; height:18px; text-align: left; background-color: #CC3399; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FCFCFC; background-image: url(../images/arc_ad_title.gif); margin-bottom: 3px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 8px; }
#content_AD .content_t_arcs .title a:link, #content_AD .content_t_arcs .title a:visited {color:#FCFCFC; text-decoration:none;}
#content_AD .content_t_arcs .title a:hover {color:#FCFCFC; text-decoration:underline;}
#content_AD .content_t_arcs ul { width:209px; height:78px; list-style:none; line-height:16px; text-align: left; vertical-align: middle; padding:3px; background-color: #CC3399; color: #FCFCFC; }
#content_AD .content_t_arcs ul li a:link, #content_AD .content_t_arcs ul li a:visited{color:#FCFCFC; text-decoration:none; font-weight: bold;}
#content_AD .content_t_arcs ul li a:hover {color:#FCFCFC; text-decoration:underline; font-weight: bold;}

#content_AD .newspaper { margin: 0px auto; height:105px; width:220px; }
#content_AD .newspaper .title { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; height:42px; padding:0; text-align:left; width:220px; background-image:url(../images/newspaper_box_02.gif); background-repeat:no-repeat; background-position: right top; vertical-align: middle; }
#content_AD .newspaper .title object {float:left;}
#content_AD .newspaper .title a:link, #content_AD .newspaper .title a:visited {color: #FFFFFF; text-decoration:none;}
#content_AD .newspaper .title a:hover { color: #FFFFFF; text-decoration:underline; }
#content_AD .newspaper .in { background-image:url(../images/newspaper_box_03.gif); background-position: left top; background-repeat:no-repeat; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; line-height:28px; height:56px; overflow:hidden; padding:0 7px 7px 13px; width:200px; word-wrap:break-word;}
#content_AD .newspaper .in a:link, #content_AD .newspaper .in a:visited{ color:#0000FF; text-decoration:none; font-size: 18px; }
#content_AD .newspaper .in a:hover { color:#0000FF; text-decoration:underline;}

/*#content_AD .content_t_arcs ul { width:207px;list-style:none; line-height:16px; text-align: left; vertical-align: middle;padding:3px;border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CC3399; border-bottom-color: #CC3399; border-left-color: #CC3399;  }
#content_AD .content_t_arcs ul li a:link, #content_AD .content_t_arcs ul li a:visited{color:#000000; text-decoration:none; font-weight: bold;}
#content_AD .content_t_arcs ul li a:hover {color:#000000; text-decoration:underline; font-weight: bold;} */

#bb ul { color: #FCFCFC; 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: #FCFCFC; 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:#0909FF; color:#FCFCFC; 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; text-align: left; }
.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; text-align: left;}
.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; float: left; padding-right: 1px; padding-left: 1px; }
.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, sans-serif; color: #FCFCFC; 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{ 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;width:auto; 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{ 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{ text-decoration: underline;}

/*--------------------------------post_act0---------------------------------*/
.post_act0 {float:left; width:600px; padding:5px;}
.post_act0 ul { font-family: Geneva, Arial, Helvetica, sans-serif; color: #0000FF; list-style-type: none; width:300px; float:left; }
.post_act0 ul li { width:280px; padding: 5px 10px;}
.post_act0 ul li a:link, .post_act0 ul li a:visited {color: #0000FF; text-decoration:none;}
.post_act0 ul li a:hover {color: #0000FF; text-decoration:underline;}

.msg_act{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:10px;  text-align: left;}
.msg_act .post_btn{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #663399; font-weight: bold; }
.msg_act1{ float:left; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5em; padding-bottom:20px;  text-align: center;}
.msg_act1 .post_btn{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #663399; font-weight: bold; }
.msg_act1 .post_btn1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #009900; font-weight: bold; }

/* 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; float:left;}
#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:10.5px; font-weight: normal; color: #FF0000;}
#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: 19px; 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; color: #2E90DB; font-family: Verdana,sans-serif; font-weight: bold; line-height:28px; padding-bottom:10px;}
#user_points_content h2.user_points_purple{ font-size: 18px; line-height: 1.7em; color: #7D185E; font-family: Verdana,sans-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; padding-bottom: 15px; padding-top:5px; }
#user_points_content p.no_bottom{ margin-bottom: 0px; }

/*menu*/
.user_points_menu { width: 602px; height:54px; border: 1px dashed #339933; background-color: #E2F5E2; padding-left: 5px; }
.user_points_menu ul li {color:#FCFCFC;float:left;font-family:Verdana,sans-serif; font-size:13px;font-weight:bold;line-height:15px;margin-top:5px;text-align:center;width:97px;}
.user_points_menu ul li.line{ border-right-width: 1px; border-right-style: solid; border-right-color: #339933; padding-right: 2px; height: 46px; line-height:15px; }
.user_points_menu ul li.line1{padding-right:0px; margin-top:15px;line-height:15px; }
.user_points_menu .line2{padding-left:3px; margin-top:10px;line-height:15px;}
* html .user_points_menu .line2{padding-left:3px; margin-top:10px;line-height:15px;}
.user_points_menu .line3{padding-left:3px; margin-top:15px;line-height:15px;}
* html .user_points_menu .line3{padding-left:3px; margin-top:18px;line-height:15px;}

.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 #2E90DB; text-align: center; float: left;width:auto; margin-bottom: 15px; }
.tealit h4{ font-size: 20px; font-weight: bold; color: #2E90DB; margin-bottom: 20px; margin-top: 10px; }
.tealit h4 span{ font-size: 30px; }
.tealit h5{ font-size: 15px; font-family: Verdana,sans-serif; font-weight: bold; color: #2E90DB; 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: #FCFCFC; 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:40px; line-height: 25px; }

/*payment*/
.money_process{margin-bottom: 15px;  padding: 10px;  border: 1px dotted #339933;  float: left; width: 587px;}
* html .money_process{ margin-bottom: 15px; padding: 10px; border: 1px dotted #339933; float: left; width: 587px; }
.money_process ul{ float: left; width:auto; }
.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: Verdana,sans-serif; }
.money_process ul li h2 span{ font-size: 18px; font-weight: bold; }
.money_process ul li h2 strong{ 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.text li h3 a { font-size: 15px; 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: Verdana,sans-serif; font-size: 13px; line-height: 1.5em; margin-bottom: 0px;}

/*Q&A*/
.faq-title h2{ font-size: 15px; line-height: 1.5em; color: #0000FF; font-weight: bold; padding-bottom:10px; }
.faq-title h2 a{ text-decoration: none; color: #0000FF; }
.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; font-weight: bold; color: #0000FF; }
.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 #2E90DB; font-family: Verdana,sans-serif;}
.user_buy ul li{ font-size:15px;}
.user_buy ul li p{ font-size:12px; margin-bottom:0px; padding-left:15px; color: #666666; }
.user_buy h2.buy_font{ color: #FCFCFC; font-size: 15px; background-color: #2E90DB; text-align: left; margin-bottom: 10px; padding: 3px 5px; line-height: 20px; }
.user_buy h3.buy_font{ font-size:15px; text-align: center; }

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


/*--------------------------------------------------------------------*/
/*----------------------------Buy Points------------------------------*/
/*--------------------------------------------------------------------*/
/*select_product.htm*/
.premiun_product_title { background-color:#6332C9; color:#FCFCFC; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bolder; margin:5px 0; padding:4px 0; text-align:center; width:610px; }
.premiun_product { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; border: 1px solid #9966CC; border-collapse: collapse; border-spacing: 0; table-layout: fixed; margin-left: 1px; width:608px; }
.premiun_product tr { width:100%;}
.premiun_product tr th { border: 1px solid #9966CC; background-color: #E9E4FC; font-weight: bold; color: #993399; padding:3px; }
.premiun_product tr td { border: 1px solid #9966CC; text-align: center; vertical-align: middle; padding:5px; }
.premiun_product tr td.prod_item { font-weight:bold;}
.premiun_product tr td.prod_item a { font-weight:bold; color:#9933CC; text-decoration:none}
.premiun_product tr td.prod_item a:hover { font-weight:bold; color:#9933CC; text-decoration:none}
.premiun_product tr td.buy_now {background-color:#FFFFCC;}
.premiun_product tr td.buy_now a { font-weight:bold; color:#CC3366; text-decoration:underline; }
.premiun_product tr td.buy_now a:hover { font-weight:bold; color:#CC3366; text-decoration:none; }
.premiun_product tr td.already_buy{ font-weight:bold; background-color:#DFDFDF; color:#999999; }
.premiun_product tr td.wait_pay { background-color:#E0ECFE; }
.premiun_product tr td.wait_pay a { font-weight:bold; color:#3366FF; text-decoration:underline; }
.premiun_product tr td.wait_pay a:hover { font-weight:bold; color:#6699FF; text-decoration:none; }


/*--------------------------------------------------------------------*/
/*----------------------------Media Kits------------------------------*/
/*--------------------------------------------------------------------*/
.mk_left_box{ float:left; width: 240px; height: 100%;}
.mk_left { line-height: 19px; color: #000000;}
.mk_left ul { list-style-type: none; font-size: 12px; margin-bottom:5px;}
.mk_left ul li { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; border: 1px solid #999999; margin-top: 5px;}
.mk_left_title { color: #CC0000; display:block; border: 2px solid #999999; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 10px; }
.mk_left_txt a { text-decoration: none; color: #333333; display:block; background-image: url(../images/LeftListArrow.gif); background-repeat: no-repeat; background-position: left center; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 35px; }
.mk_left_txt a:hover { text-decoration: underline; color: #0099FF; background-color: #FFFEF4;background-image: url(../images/LeftListArrow.gif); background-repeat: no-repeat; background-position: left center;  }

.mk_contact { margin-top: 15px; padding: 15px; background-color: #FFFFCC; }
.mk_contact_title { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #66CC99; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #66CCCC; }
.mk_contact ul { list-style-type: none; font-size: 12px;}
.mk_contact ul li { font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}

.mk_main_box{ float:right; width: 705px; font-size: 12px; line-height: 19px; padding-top: 5px; }
.mk_main_box h2 { font-family: Verdana, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #CC3300; padding-bottom:10px; }
.mk_main_img { border:0; text-align: center; width: 100%; }

.mk_price_table { width:704px; height:100%; border: 1px solid #cccccc; border-collapse: collapse; border-spacing: 0; margin-top: 20px; margin-bottom: 20px; }
.mk_price_table tr th.last { border-right-style: none; }
.mk_price_table tr th { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #F0F0F0; border-bottom-color: #F0F0F0; text-align: center; vertical-align: middle; background-image: url(../images/price_box_bg.png); background-repeat: repeat-x; background-position: left top; }
.mk_price_table tr td.last { border-right-style: none; }
.mk_price_table tr td { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #F0F0F0; border-bottom-color: #F0F0F0; text-align: center; vertical-align: middle; }
.tr_01{ background-color:#DDFFFF; }

.mk_table_txt { border-collapse: collapse; border-spacing: 0; text-align: left; vertical-align: text-top;}
.mk_table_txt tr td { text-align: left; vertical-align: text-top; border: none; line-height: 15px; color: #666666; margin: 2px; }

/*--------------------------------------------------------------------*/
/*----------------------------Movie page------------------------------*/
/*--------------------------------------------------------------------*/
#movie_box { width:600px; 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:580px; padding:10px 10px 5px 10px; margin:0 0 10px 0; background-color: #336699; color:#FCFCFC; }
#movie_box1 h1.movie_week_hot{font-size: 20px; 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{ text-decoration: none; }

#movie_box2{ width:580px; padding:10px 10px 5px 10px; background-color: #ffe824; color:#000000; }
#movie_box2 h1.movie_week_hot{font-size: 20px; 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{ text-decoration:none; table-layout: fixed; border-collapse: inherit; }

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


/*--------------------------------------------------------------------*/
/*----------------------------search page------------------------------*/
/*--------------------------------------------------------------------*/
#text {width: 600px;}
#text label { font-weight: bold; padding-right:10px; float:left; width:30%;}
#text input {float:left; }
#text table { width:100%; margin-top:5px;}
#text table tr td {padding:5px;}
#text table tr td input {padding-right:5px;}
#text select, #text input {float:left; margin:0 10px 5px 0;}
#text li { width:100%; float:left; padding:10px 0; border-bottom:#CCCCCC; border-bottom-width: 1px; border-bottom-style: dashed; }
#text li font b {float:left; padding-bottom:5px; padding-right:5px; width:100%;}
#text li br {display:none;}

#opts {width: 600px;}
#opts h3.blue { color:#FCFCFC; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; width:100%; background-color: #2570EB; padding: 4px; margin-top: 10px; margin-bottom: 10px; }
#opts li {width:100%; float:left; padding:10px 0; border-bottom:#CCCCCC; border-bottom-width: 1px; border-bottom-style: dashed; }
#opts label, #opts a { font-weight: bold; padding-right:10px; float:left; width:auto; height:auto;}
#opts input { margin-right:10px; float:left; }
#opts input.sumbit { width:100%; margin-bottom:15px;}

/*Articles drop down*/
div#arc_option{float:right; width:164px; padding-bottom:3px; margin-bottom:0px; background-color:#dddddd;}
ul.MenuBarHorizontal{ margin: 0; padding: 0; list-style-type: none; font-size: 9pt; cursor: default; width: 160px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; }
ul.MenuBarActive{	z-index: 1000;}
ul.MenuBarHorizontal li{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer; float: right; width: 100%; }
ul.MenuBarHorizontal ul{ margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 140px; position: absolute; left: -1000em; background-color: #cfc2ff; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{ left: auto; height: 242px; width: 160px; overflow: hidden;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.for_shadow{ background-color: #cfc2ff; height: 240px; width: 142px; overflow: auto; padding:0px 8px 0px 8px; }
ul.MenuBarHorizontal ul ul.for_shadow li{ width: 124px; float: left;}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{background-color: #dddddd; padding:0 4px 4px 0;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.for_shadow{ left: 0; top: 0; right:4px; bottom:4px; background-color: #cfc2ff; position:relative; }
ul.MenuBarHorizontal ul{ width: 160px; height: 240px; overflow: hidden;}
ul.MenuBarHorizontal ul ul.for_shadow{ width: 158px; height: 240px; overflow: auto; background-color: #cfc2ff; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; }
ul.MenuBarHorizontal a{ display: block; cursor: pointer; background-color: #cfc2ff; color: #000000; text-decoration: none; padding:1px 3px; }
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{ background-color: #9e609f; color: #FCFCFC; }
/*ul.MenuBarHorizontal a.MenuBarItemHover, */
ul.MenuBarHorizontal a.MenuBarItemSubmenu{ border:1px solid #666666; }

#MenuBar1 ul ul.for_shadow li a {color:#000000; padding: 5px 0px 8px 0px; font-family: Georgia, sans-serif; }
#MenuBar1 ul ul.for_shadow li a:link, #MenuBar1 ul li a:visited {color:#000000; display: block; }
#MenuBar1 ul ul.for_shadow li a:hover {color:#000000; text-decoration:underline;}

ul.MenuBarHorizontal iframe{	position: absolute;	z-index: 1010;}

/*Focus Your Ad*/
#focus, #focus_tw {width:100%;  height:auto; font-family:Arial,Helvetica,sans-serif; }
#focus .focus_catch{color:#000000; font-size:22px; font-weight:bold; padding-bottom:10px; width:100%; height:28px; font-family: Verdana, sans-serif; }
#focus_tw .focus_catch{color:#000000; font-size:22px; font-weight:bold; padding:10px 0; width:100%; height:28px; font-family: Verdana, sans-serif;}
#focus .focus_item, #focus_tw .focus_item{ font-size: 16px; color: #0000FF; margin-bottom:10px; font-weight:bold; padding-top: 20px; border-top-width: 1px; border-top-style: dashed; border-top-color: #339933; }
#focus p, #focus_tw p{color:#000000; font-size:13px; line-height:24px;}
#focus img, #focus_tw img { margin:10px 0;}
#focus .focus_all_Q ul, #focus_tw .focus_all_Q ul { list-style-type:none; width:590px; height:auto; list-style-position:inside; padding:15px 0px 15px 20px; line-height: 20px; }
#focus .focus_all_Q ul li, #focus_tw .focus_all_Q ul li { padding:5px 0; width:100%; line-height: 22px; }
#focus .focus_all_Q ul li a:link, #focus .focus_all_Q ul li a:visited, #focus_tw .focus_all_Q ul li a:link, #focus_tw .focus_all_Q ul li a:visited { color:#0000FF; text-decoration:none;  font-size:16px; font-weight: bold;}
#focus .focus_all_Q ul li a:hover, #focus_tw .focus_all_Q ul li a:hover { color:#0000FF; text-decoration:underline;}

.focus_a { float:left; margin-bottom:10px; padding:0px; width:600px; }
.focus_a ul { list-style-type: none; }
.focus_a1 {float: left; width: auto; padding-top: 4px; width:30px;}
.focus_a2 {float: left; width: 570px;}
.focus_a2 .if { font-size: 16px; color: #3399FF; margin-bottom:10px; font-weight:bold; }
.focus_a2 .red{ color:#FF0000;}

/*focuse at headline*/
.focus_title { background-color:#D7CCE6;}
.focus_content { background-color:#E7DEF1;}
.focus_info_word {font-weight: bold; text-align: right; width:auto; padding:0 10px 3px 0;}
.focus_info_word a { background-color:#EFE9F5; padding:0 2px;}
.focus_info_word a:link, .focus_info_word a:visited { text-decoration:none;color:#6633CC;}
.focus_info_word a:hover { text-decoration:underline;}
a.focus_mark:link, a.focus_mark:visited { text-decoration:none; color:#0000CC; }
a.focus_mark:hover { text-decoration:underline; color: #FF3300; }



/*article: national chengchi university*/
.p_out {border:3px solid #FFF}
.p_over {border:3px solid #49a400}
#bottom {margin:0 auto;width:600px}
#bottom div {width:200px;margin-bottom:20px;margin-top:5px}
#d1 {float:left}
#d2 {float:right}
#d3 {float:right}

#EXTRA_P { background-position:center;}
/*--------------------------------Articles_nccu0120--------------------------------*/

/*--------------------------20150520-----------------------------------------*/
.pretty_tab_4_en {background:url(../images/pretty_tab4.jpg) -199px 0px no-repeat; height:34px; width:198px; overflow:hidden;}
.pretty_tab_4_tw {background:url(../images/pretty_tab4.jpg) -199px 0px no-repeat; height:34px; width:198px; overflow:hidden;}
/*---------------20150520----------------------*/
.event1 { margin-top: 13px;}
.event1 .drop_main { overflow: hidden; height: 112px; padding: 8px; width: 144px; background: url(../images/flower-01.png) 1px 37px no-repeat; border-left: solid 1px #393; border-right: solid 1px #393;}
.event1 .drop_main { text-shadow: 1px 1px 0px #fff;}

.event1 .drop_down { height: 135px;}
.drop_main_event_top { width: 48px; height: 18px; background: #551A8B; text-align: center; margin: -8px 0 4px -7px; color: #fff; text-shadow:none;}
.event1 .drop_title { background: url(../images/flower-02.png) no-repeat;}

/*  --  2015.8.14  --  */
.tab_content ul li { list-style: none; }

/* ------ page top10box 2015/8/26 ------- */
.pageTop10Box {width: 159px; height: 101px;  background: url(images/pageTop_10bestBg.jpg) no-repeat; margin: 10px 0;}
.pageTop10Box ul,ul li {list-style: none; padding: 0; margin: 0; overflow: hidden;}
.pageTop10Box p { font-size: 11px; padding: 0; margin: 0; color: #823c91; width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t10ulmb { margin-bottom: 4px !important; }
.top10icon { float: left; width: 20px;padding:3px 5px 2px 0px; }
.pageTop10Box a { color: #823c91; text-decoration: none; }
.pageTop10Box a:hover { color: #1bb9ff !important; text-decoration:underline; }
.pt10textm { width: 125px; float: right; margin-top: 54px !important; }
.top10title_link { position: absolute;  margin: -52px 0 0 -32px;}

.pageTop10Box2 {width: 159px; height: 101px;  background: url(images/pageTop_10songsBg.jpg) no-repeat; margin: 10px 0;}
.pageTop10Box2 ul,ul li {list-style:inherit; padding: 0; margin: 0; overflow: initial;}
.pageTop10Box2 p { font-size: 11px; padding: 0; margin: 0; color: #fff; width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t10ulmb2 { margin-bottom: 4px !important; }
.top10icon2 { float: left; width: 20px;padding:3px 5px 2px 0px; }
.pageTop10Box2 a { color: #fff; text-decoration: none; }
.pageTop10Box2 a:hover { color: #1bff61 !important; text-decoration:underline; }
.pt10textm2 { width: 125px; float: right; margin-top: 54px !important; }

/* --  2015.12.1  -- */
#fbox { width: 960px; margin: 0 auto;}
#fileds { margin-left: -74px; position: fixed; padding: 1px 10px; margin-top: 54px; transform: rotate(90deg); border: dashed 1px #f76b04; box-sizing: content-box; float: left; background-color: antiquewhite;}
#fileds a { color: teal; cursor: pointer; text-decoration: none;}
/*
@media only screen and (max-width: 1200px) {
    #fileds { margin-left: -74px; position: fixed; padding: 1px 10px; margin-top: 54px; transform: rotate(90deg); border: dashed 1px #f76b04; box-sizing: content-box; float: left; background-color: antiquewhite;}
}*/

/* ---- 2016.1.19 ---- */
.a2a_kit.a2a_kit_size_32.a2a_default_style { margin: 10px 0;}
