@charset "utf-8";
/* CSS Document */
/*--reset--*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}

/*--reset_END--*/



/*--共用版型--*/

.clear{ float:none; clear:both;}
.tall_01{ height:10px; clear:both; float:none;}
.tall_02{ height:20px; clear:both; float:none;}
.tall_03{ height:30px; clear:both; float:none;}
.tall_04{ height:40px; clear:both; float:none;}
.tall_05{ height:50px; clear:both; float:none;}

.top_150{ width:900px; height:100px; clear:both; float:none; padding-top:40px; margin:0 auto;}



select {
	border: 0px none #CCCCCC;
	width:100px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;


}

/*--
BODY {
	scrollbar-face-color:#CACBCC;
	scrollbar-highlight-color:#B1B3B6;
	scrollbar-3dlight-color:#CACBCC;
	scrollbar-darkshadow-color:#C0C0C0;
	scrollbar-shadow-color:#CACBCC;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#D7D7D7;
	background-color: #E3E9F9;
}
--*/

body{ font-family:"新細明體", Arial; background-color:#FFFFFF; background-image:url(images/header_wp_bg.jpg); background-repeat:repeat-x;}

td {
	font-family: "Arial", "Helvetica", "sans-serif";
	line-height: 20px;
	font-size:13px;





}
.style1{color: #FFFFFF;}

a {
	text-decoration: none;
	color: #888888;
	font-size: 15px;
	line-height:25px;

}

a:hover {
	color:#0099FF;
}
/*--
.line {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.line02 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.line03 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
--*/
.menu01 {
/*--
	background-color: #006600;
	
	font-size: 10pt;
	color: #FFFFFF;
--*/
	color:#FF9900;
	cursor:pointer;
}
.menu01_1 {
	/*--
	background-color: #C2DEBC;
	
	font-size: 10px;
	--*/
	cursor:pointer;
}
/*--
.lineL {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
--*/
input {
	font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
}
/*--
.line04 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
}
--*/
.tittle01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.text {
	font-family: "arial";
	font-size: 10pt;
	background-color: #99CCCC;
}
.Title18 {
	font-family: "標楷體";
	font-size: 24px;
	font-weight: bold;
	color: #66CCFF;
}
.GrayLine {
	border: 1px ridge #999999;
}


.header_bg{ width:1280px; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; margin:0 auto;}

a.menu_01{ float:left; display:block; height:92px; width:66px; background-image:url(images/menu_01.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_01{ background-position:left bottom;}
a.menu_02{ float:left; display:block; height:92px; width:108px; background-image:url(images/menu_02.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_02{ background-position:left bottom;}
a.menu_03{ float:left; display:block; height:92px; width:105px; background-image:url(images/menu_03.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_03{ background-position:left bottom;}
a.menu_04{ float:left; display:block; height:92px; width:120px; background-image:url(images/menu_04.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_04{ background-position:left bottom;}
a.menu_05{ float:left; display:block; height:92px; width:120px; background-image:url(images/menu_05.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_05{ background-position:left bottom;}
a.menu_06{ float:left; display:block; height:92px; width:90px; background-image:url(images/menu_06.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_06{ background-position:left bottom;}
a.menu_07{ float:left; display:block; height:92px; width:90px; background-image:url(images/menu_07.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_07{ background-position:left bottom;}
a.menu_08{ float:left; display:block; height:92px; width:90px; background-image:url(images/menu_08.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_08{ background-position:left bottom;}
a.menu_09{ float:left; display:block; height:92px; width:90px; background-image:url(images/menu_09.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_09{ background-position:left bottom;}
a.menu_10{ float:left; display:block; height:92px; width:90px; background-image:url(images/menu_10.png); background-repeat:no-repeat; background-position:left top;}
a:hover.menu_10{ background-position:left bottom;}


td.menu_icon{ background-image:url(images/menu_icon.jpg); background-repeat:no-repeat; background-position:3px 17px; padding-left:15px; font-family:"新細明體"; font-size:12px; color:#117bb0; line-height:45px; border-bottom:1px solid #d8d8d8;}

td.menu_book_title_bg{ background-image:url(images/menu_book_bg.png); background-repeat:no-repeat; background-position:center top; line-height:20px; color:#FFFFFF; font-family:"新細明體"; font-size:12px; text-align:center; padding-bottom:10px;}
td.menu_book_title_bg a{color:#FFFFFF; text-align:center; text-decoration:none;}
td.menu_book_title_bg a:hover{color:#FFFF00; text-align:center; text-decoration:none;}

td.menu_book{ padding-bottom:10px; padding-top:10px;}



.table_title{ background-image:url(images/table_title_bg.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px;}

.table_more_list{ background-image:url(images/more_btn.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.table_more_list a{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.table_more_list a:hover{ color:#FFCC00;}

.menu_down_style{ font-size:12px; color:#888888; line-height:18px;}
.menu_down_style a{  color:#888888; text-decoration:none;}
.menu_down_style a:hover{ color:#000000;}

.footer_bg{ background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; background-position:left bottom; text-align:center;}

.home_down_tab{}
.home_down_tab td{ font-size:15px; line-height:20px; padding:5px; color:#333333; border-bottom:1px dotted #CCCCCC;}
.home_down_tab td a{ color:#0099FF;}
.home_down_tab td a:hover{ color:#FF9900;}










