@charset "utf-8";
/* 頁面 */

/*邊界+scrollbar設定*/
body {
	margin: 0 auto;
	background-color: #F5F1D4;
	text-decoration: none;
	SCROLLBAR-FACE-COLOR: #fbf9ec;
	SCROLLBAR-HIGHLIGHT-COLOR: #e2d67e;
	SCROLLBAR-SHADOW-COLOR: #ddce66;
	SCROLLBAR-3DLIGHT-COLOR: #f1ebc0;
	SCROLLBAR-ARROW-COLOR: #84771e;
	SCROLLBAR-TRACK-COLOR: #f5f1d4;
	SCROLLBAR-DARKSHADOW-COLOR: #fcfcd8;
	SCROLLBAR-BASE-COLOR: #d8b490;
	font-weight: normal;
}
form {
	margin:0px;
}
/*
body {
	background-image: url(../images/all_bk.jpg);
	background-repeat: repeat-y;
	overflow-x:hidden; 
}
*/

.link01_bt {
	FONT-SIZE: 10pt;
	FONT-FAMILY: "細明體";
	TEXT-DECORATION: none;
	color: #663300;
	font-weight: bold;
}
/* 分隔線 */
.line01{border-bottom-color: #666666;
        border-style:dashed; 
		border-width: 1px;	}
		
/* 連結字體樣式 */		
.link01_bt:hover {
	FONT-SIZE: 12px;
	LEFT: 1px;
	COLOR: 	#003399;
	FONT-FAMILY: "細明體";
	POSITION: relative;
	TOP: 1px;
	text-decoration: none;
	font-weight: bold;
}

TD {
	FONT-SIZE: 12px; FONT-FAMILY: 細明體
}

A:link {
	font-family: "細明體", Arial;
	font-size: 12px;
	text-decoration: none;
	color: #660000;
}	
A:visited {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}	
A:active {
	font-size: 12px;
	text-decoration: none;
	color: #003399;
}		
A:hover {
	font-size: 12px;
	text-decoration: none;
	color: #009900;	
}	

.t1 {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.t2 {
	COLOR: #003399;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
.t3 {
	COLOR: #006600; TEXT-DECORATION: underline overline
}
.t4 {
	COLOR: #0066ff; TEXT-DECORATION: line-through
}
.t5 {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; COLOR: #000099; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 20px
}
.t6 {
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; COLOR: #0066ff; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 0px
}
.38js {
	FONT-SIZE: 9pt; FONT-FAMILY: "細明體"; TEXT-DECORATION: none
}
.t7 {
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff0000 0px solid; COLOR: #0066ff; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 0px
}
.t8 {
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; WIDTH: 200px; COLOR: #0066ff; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 0px; TEXT-ALIGN: center
}
.t9 {
	BORDER-RIGHT: #ff0000 0px double; BORDER-TOP: #ff0000 0px double; BORDER-LEFT: #ff0000 0px double; COLOR: #0066ff; BORDER-BOTTOM: #ff0000 3px double; HEIGHT: 0px
}
.t10 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #663333;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #F5F1D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.t11 {
	BORDER-RIGHT: #d9dee8 2px outset; PADDING-RIGHT: 2px; BORDER-TOP: #d9dee8 2px outset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d9dee8 2px outset; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #d9dee8 2px outset; HEIGHT: 25px; BACKGROUND-COLOR: #d9dee8; TEXT-ALIGN: center
}
.t12 {
	BORDER-RIGHT: #0000cc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #0000cc 1px solid; PADDING-LEFT: 4px; FILTER: Blur(Add=1, Direction=45, Strength=2); PADDING-BOTTOM: 4px; BORDER-LEFT: #0000cc 1px solid; WIDTH: 130px; COLOR: #006699; PADDING-TOP: 4px; BORDER-BOTTOM: #0000cc 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.t13 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bk3.gif); WIDTH: 120px; COLOR: #ffff00; PADDING-TOP: 6px; FONT-FAMILY: "細明體"; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.t13:hover {
	PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(bk4.gif); WIDTH: 120px; COLOR: #ffffff; PADDING-TOP: 6px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.t14 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bk1.gif); WIDTH: 120px; COLOR: #ffff00; PADDING-TOP: 5px; FONT-FAMILY: "細明體"; HEIGHT: 25px; TEXT-DECORATION: none
}
.t14:hover {
	PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(bk2.gif); WIDTH: 120px; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: 25px; TEXT-DECORATION: none
}
.t1:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.t2:hover {
	COLOR: #663300;
	TEXT-DECORATION: underline;
	font-size: 10pt;
}
.t3:hover {
	COLOR: #9900cc; TEXT-DECORATION: none
}
.t4:hover {
	COLOR: #ff0099; TEXT-DECORATION: none
}
.t5:hover {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BORDER-LEFT: #0000ff 1px solid; COLOR: #cccc00; BORDER-BOTTOM: #0000ff 1px solid; HEIGHT: 20px
}
.t6:hover {
	BORDER-RIGHT: #00ff00 0px solid; BORDER-TOP: #00ff00 0px solid; BORDER-LEFT: #00ff33 0px solid; COLOR: #0066ff; BORDER-BOTTOM: #00ff33 1px solid; HEIGHT: 0px
}
.38js:hover {
	FONT-SIZE: 12px; LEFT: 1px; COLOR: #009900; FONT-FAMILY: "細明體"; POSITION: relative; TOP: 1px
}
.t7:hover {
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff0000 0px solid; COLOR: #990000; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 0px
}
.t8:hover {
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; BORDER-LEFT: #ff0000 0px solid; WIDTH: 170px; COLOR: #336600; BORDER-BOTTOM: #ff0000 1px solid; HEIGHT: 0px; TEXT-ALIGN: center

}
.t9:hover {
	BORDER-RIGHT: #ff0000 0px double; BORDER-TOP: #ff0000 0px double; BORDER-LEFT: #ff0000 0px double; COLOR: #0066ff; BORDER-BOTTOM: #ff0000 5px double; HEIGHT: 0px
}
.t10:hover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #EAD6AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.t11:hover {
	BORDER-RIGHT: #99ccff 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: #99ccff 1px outset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99ccff 1px outset; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #99ccff 1px outset; HEIGHT: 25px; BACKGROUND-COLOR: #c8d8f0; TEXT-ALIGN: center
}
.t12:hover {
	BORDER-RIGHT: #0000cc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #0000cc 1px solid; PADDING-LEFT: 4px; FILTER: Blur(Add=1, Direction=45, Strength=1); PADDING-BOTTOM: 4px; BORDER-LEFT: #0000cc 1px solid; WIDTH: 130px; COLOR: #006699; PADDING-TOP: 4px; BORDER-BOTTOM: #0000cc 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.txt10 {
	LINE-HEIGHT: 15px
}

/* 英文版_文字樣式 */
.text_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
/* 英文版_會員登入表格內文字樣式 */
.text_table_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.text01 {
	FONT-SIZE: 11pt; 
	COLOR: #999999; 
	FONT-FAMILY: "細明體"; 
	LETTER-SPACING: 0pt
}
.text02 {
	FONT-SIZE: 10pt;
	COLOR: #999999;
	FONT-FAMILY: "細明體";
	LETTER-SPACING: 0pt;
	background-image:    url("/images/down_bk.jpg");
}

.text03 {
	color: #999999;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.text04 {
    color: #999999;
	font-family: "細明體";
	font-size: 10pt;
}
.text05 {
	color: #333333;
	font-family: "細明體";
	font-size: 10pt;
	line-height: 20px;
}
/*內文說明-深紅色小字*/
.text06 {
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 12px;
	color: #660000;
	line-height: 20px;
}
/*會員區登入資訊-黑色小字*/
.word_ID_blk {
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.text07 {
	font-family: "細明體";
	font-size: 14px;
	color: #003366;
	line-height: 20px;
	font-style: normal;	
}
.word_ID_name {

	font-family: "細明體", Arial;
	font-size: 10pt;
	color: #003366;
	line-height: 20px;
	font-style: bold;
}
.text09{
	color: #990000;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

/*內文說明-黑色小字*/
.word_small_blk {
	font-size: 9pt;
	color: #000000;
	line-height: 20px;
	font-family: "細明體", "新細明體",Arial, Helvetica, sans-serif;
}
.text11 {
    color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.text12 {
	font-family: "細明體";
	font-size: 9pt;
	color: #666666;
	line-height: 16px;
}

/*內文說明-咖啡色小字*/
.word_small_coffee {
	font-family: "細明體";
	font-size: 9pt;
	line-height: 16pt;
	color: #663300;
}

/*粗體-紅字*/
.text14 {
	font-family: "細明體";
	font-size: 10pt;
	line-height: 16pt;
	color: #003399;
	font-weight: bold;
}
/*粗體-藍字*/
.text15 {
	font-family: "細明體";
	font-size: 10pt;
	line-height: 16pt;
	color: #CC0000;
	font-weight: bold;
}

/*大標題-粗黑字體*/
.title_word {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-family: "細明體", Arial;
}

/*內資料表格標頭-咖啡紅字*/
.font_table_title {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	font-family: "細明體", Arial;
}
/*程式讀取- 紅字- 積分排行榜 */
.progame_word
{
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}

/*特別色-鮮紅色*/
.font_color_red01 {
     color: #CC0000
}

/*粗體*/
.word_bold {
     font-weight: bold;
}

/*版權說明-字*/
.font_cis {
	font-size: 9pt;
	color: #B79B62;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif, "細明體", "新細明體";

}

/* 底圖 */
.images_bk01  /*頁頭_flash漸層底色*/
 {
	background-image:    url(../images/title_bk.jpg);
	background-repeat: repeat-x;
}
.images_bk02a  /*頁底_圓盤*/
 {
	background-image:    url(../images/bottom_circl.jpg);
	background-repeat: no-repeat;
}
.images_bk02b  /*頁底_圓盤-左右漸層底*/
 {
	background-image:    url(../images/bottom_bt_bk.jpg);
	background-repeat: repeat-x;
}

.images_bk03  /*課程試讀_表格底*/
 {
	background-image:    url(../images/cs_table_bk.jpg);
	background-repeat: repeat-y;	
}
.images_bk04  /*會員區_會員圖片*/
 {
	background-image:    url(../images/mem_person_bk.jpg);
	background-repeat: repeat-y;
}
.images_bk05  /*會員區_會員資料*/
 {
	background-image:    url(../images/mem_person_bk02.jpg);
	background-repeat: repeat-y;
}
.images_bk06  /*會員區_最新消息X650*/
 {
	background-image:    url(../images/mem_news_bk.jpg);
	background-repeat: repeat-y;
}
.images_bk07  /*會員區_積分排行榜+遊戲專區(右邊匡線)X720*/
 {
	background-image:    url(../images/mem_score_bk.jpg);
	background-repeat: repeat-y;
}
.images_bk08  /*會員區_積分排行榜_右邊框線*/
 {
	background-image:    url(../images/mem_score_r_td_bk.jpg);
	background-repeat: repeat-y;
}

.images_bk09  /*課程試讀區_右邊框底色*/
{
	background-image:url(../images/study_td_015.jpg);
	background-repeat: repeat-y;
}


pre.news_introtext {
	overflow: hidden;
	display:block;
	margin: 0px;
	padding: 0px;
	width:145px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap:break-word;
	word-break:normal;
}
pre.news_introtext2 {
	overflow: hidden;
	display:block;
	margin: 0px;
	padding: 0px;
	width:450px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap:break-word;
	word-break:normal;
}
.scho_name_text {
	overflow: hidden;
	display:block;
	margin: 0px;
	padding: 0px;
	width: 65px;
	height:auto;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap:break-word;
	word-break:normal;
}
