﻿/* ~~~ General Properties ~~~ */

* {
	padding: 0;
	margin: 0;
	}

body { 
	text-align:center;
	background: #ffffff; 
	color: #333333;
	font-size: 12px;
	font-family:Arial;
	}
h1{
	text-align:left;
	color:#CC3300;
	font-size:16px;
	letter-spacing:3px;
}
h2{
	text-align:left;
	color:#333333;
	font-size:12px;
	letter-spacing:3px;
}
h3{
	text-align:left;
	color:#CC3300;
	font-size:15px;
	letter-spacing:3px;
	background: transparent url(images/page_li.gif) no-repeat ;
	padding-left:12px;
	line-height:22px;
	margin-top:5px;
}
h4{
	text-align:left;
	color:#369;
	font-size:15px;
	letter-spacing:2px;
	line-height:16px;
	margin-top:5px;
}
h5{
	text-align:left;
	color:#FF6600;
	font-size:13px;
	letter-spacing:2px;
	padding-top:10px;
	margin-left:10px;
}
h6{
	text-align:left;
	color:#666;
	font-size:12px;
	padding-top:5px;
	margin-left:10px;
}
a:link {
	text-decoration: none;
	color: #336699;
	}

a:visited {
	text-decoration: none;
	color: #336699;
	}

a:hover {
	text-decoration: underline;
	color: #ff3300;
	}

a:active {
	text-decoration: underline;
	color: #ff3300;
	}
	
/* ====================== specific divs =============================== */
#container{
	text-align:left;
	position:relative;
	width:990px;
	margin: 0 auto;
}
#top {
	background:url(images/top_bg.jpg);
	height:39px;
}

.top_logoleft{
	position:absolute;
	margin-left:0px;
	padding-top:3px;
	padding-left:3px;
}
.top_logoleft-1{
	position:absolute;
	margin-left:100px;
	padding-top:22px;
	padding-left:2px;
}
.top_img{
	position:absolute;
	padding-top:17px;
	padding-right:5px;
	margin-left:810px;
}
.top_img img{
	margin-right:7px;
}
.top_img_p1{
	position:absolute;
	padding-top:17px;
	padding-right:5px;
	margin-left:550px;
}
.top_img_p1 img{
	margin-right:7px;
}
#counter{
	position:absolute;
	padding-top:18px;
	padding-left:18px;
	margin-left:660px;
	letter-spacing:normal;
	font-family:Arial;
	background-image:url(images/bg_counter.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#666;
}
#counter span{
	color:#336699;
}
#menu{
	background-color:#369;
	padding:0px;
	margin:0px;
	height:27px;
}

#banner_flash{
	height:118px;
	background-color:#369;
	margin-top:0px;
}
#left_square{
	float:left;
	height:376px;
	width:215px;
	background-image:url(images/left_bg.jpg);
	left:0px;
}
#right_square{
	float:left;
	background-image:url(images/right_bg.jpg);
	left:764px;
	height:376px;
	width:226px;
}
#center_square{
	float:left;
	background-image:url(images/center_bg.jpg);
	left:215px;
	height:376px;
	width:549px;
}
#center_square a:link {
	text-decoration: none;
	color: #333333;
	}

#center_square a:visited {
	text-decoration: none;
	color: #333333;
	}

#center_square a:hover {
	text-decoration: underline;
	color: #ff3300;
	}

#center_square a:active {
	text-decoration: underline;
	color: #ff3300;
	}
/* ================================= search ================================ */
.inputText{
	height:18px;
	width:115px;
	margin-left:49px;
	padding-top:2px;
	color:#666666;
}
.inputText_p1{
	height:14px;
	width:115px;
	color:#666666;
}
#top_form{
	float:right;
	margin-top:15px;
	padding-top:2px;
}
#top form{
	float:right;
	margin-top:15px;
	padding-top:2px;
}
#search{
	background-image:url(images/search1.jpg);
	background-repeat:no-repeat;
}
#search_form{
	height:40px;
	width:215px;
	margin:0px;
	padding-top:15px;
}
#search_form img{
	margin-left:6px;
	}
.search_form_img{
	padding-left:2px;
	}
#search p{
	text-align:right;
	padding-right:10px;
}
/* ============================ search end============================= */

#news{
	margin-top:5px;
}
#news ul{
	margin-left:8px;
	margin-top:8px;
}
#news li{
	line-height:18px;
	letter-spacing:1px;
	list-style-type: none;
	background: transparent url(images/list_red.gif) no-repeat ; 
	padding-left:12px;
	padding-right:5px;
	margin-bottom: 5px;
	}
#news a:link {
	text-decoration: none;
	color: #663300;
	}

#news a:visited {
	text-decoration: none;
	color: #663300;
	}

#news a:hover {
	text-decoration: underline;
	color: #ff3300;
	}

#news a:active {
	text-decoration: underline;
	color: #ff3300;
	}
.more{
	text-align:right;
	padding-right:5px;
	background:none;
}
#right_content{
	width:222;
	margin-top:5px;
	margin-left:10px;
	padding:3px;}
.right_content_p{
	padding-right:3px;
	padding-left:1em;
	background-image:url(images/list_red1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:18px;
	text-align:left;
	font-size:11px;
}
#right_content ul li{
	line-height:15px;
	letter-spacing:1px;
	list-style-type: none;
	background: transparent url(images/list_red1.gif) no-repeat ; 

	padding-left:12px;
	padding-right:10px;
	margin-bottom: 3px;}
#right_content ol li{
	background: transparent url(images/list_line.gif) no-repeat ; 
}
#right_conten_pic{
	float:right;
	margin-right:3px;
	margin-top:3px;
	background-color:#fff;
	padding:2px;
}
.td_style1{
	vertical-align:top;
	letter-spacing:1px;
	padding:0px;
}
.center_content{
	margin:3px;
	width:543px;
	height:84px;
	background-image:url(images/center_content_bg.jpg);
	}
.center_content_image{
	position:absolute;
	width:65px;
	hieght:84px;
	padding:2px;
	margin-right:5px;
	margin-left:0px;
}
#center_square ul{
	margin-top:6px;
}
#center_square li{
	background: transparent url(images/list_red2.gif) no-repeat ;
	letter-spacing:1px;
	list-style-type: none;
	display: block; 
	padding-right:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-left:5px;
}
.center_content_c1{
	position:absolute;
	width:460px;
	margin-left:70px;
}
.center_content_c2{
	position:absolute;
	margin-left:490px;
	margin-top:20px;
}
.center_content_p{
	padding-top:5px;}
#footer{
	background-image:url(images/footer_bg.jpg) ;
	width:990px;
	height:40px;
	clear:both;
	text-align:center;
	color:#ACC9D7;
}
#footer p{
	font-size:10px;
	letter-spacing:1px;
	padding-top:6px;
	font-family:Arial;}
.img_footer_left{
	margin-top:5px;
	margin-left:5px;
	float:left;}
.img_footer_right{
	margin-top:10px;
	margin-right:5px;
	float:right;
	}
/* ============================ page_content ============================= */
#page_content{
	width:990px;
	background-color:#336699;
}
#content_head{
	height:68px;
	background-image:url(images/page_head.jpg);
	}
#section_header{
	position:absolute;
	padding-top:43px;
	margin-left:91px;
	width:400px;
	font-size:14px;
	color:#666;
	letter-spacing:3px;
	font-weight:bold;
}
#section_header a {
	text-decoration: none;
	}
#print_zone{
	position:absolute;
	margin-top:50px;
	margin-left:840px;
	width:100px;
}
#content_main{
	min-height:277px;
	background-image:url(images/page_table_bg.jpg);

}
#content_buttum{

	height:31px;
	background-image:url(images/page_buttum.jpg);
}
/* ============================ 後台文字設定區 ============================= */
#section_1{
	margin-left:91px;
	width:811px;
	text-align:left;
	letter-spacing:2px;
	padding-top:1px;
	height:auto!important;
	height:270px;
	min-height:270px;
}

#section_1 p{
	padding-top:5px;
	line-height:16px;
}
/* =================== 圖片置右 ======================= */
#section_pic img{
	/*background-color:#000000; */
	padding:1px;
	margin:3px;
	}
#section_pic{
	float:right;
	margin:3px;
	text-align:right;
	}
/* =================== 圖片置左======================= */
#section_pic_1{
	float:left;
	margin:3px;
	text-align:left;
	}
#section_pic_1 img{
	background-color:#000000;
	padding:1px;
	margin:3px;
	}
/*====================================================*/
#section_tab{
	margin-top:10px;
}
#section_1 li{
	background: transparent url(images/page_li.gif) no-repeat ;
	letter-spacing:1px;
	list-style-type: none;
	display: block; 
	padding-right:5px;
	padding-left:10px;
	margin-top:5px;
	margin-left:16px;
	line-height:15px;
	}
#section_1 ul p{
	margin-left:25px;
}
#section_1 td p{
	margin-left:14px;
	line-height:16px;
}
/*#subject_1 table{
	max-width:600px;
	margin-top:8px;
	spacing:1px;
	padding:0px;
	background-color:#369;
}
#subject_1 td{
	background-color:#fff;
	padding:3px;
}*/
#referencedata{
	height:23px;
	margin-bottom:10px;
}
#referencedata table{
	background-image:url(images/reference_tab.jpg);
	height:23px;
}
#referencedata th {
	width:106px;
}
#referencedata td {
	width:299px;
	background-image:url(images/reference_tab.jpg);
	}
#referencedata img{
	vertical-align:top;
	margin-right:3px;
	border:0;
}
.info-tab{
	width:700px;
	margin-top:10px;
	margin-left:10px;
	border-bottom:10px solid #c30;}
/* ============================ p1-2-1設定區 ============================= */
.class_tab th{
	width:76px;
	text-align:left;
	padding-bottom:20px
}
.class_tab td{
	vertical-align:top;
	letter-spacing:1px;
	padding:0px;
}
.class_section_tab a{
	padding-top:100px;
}
.staff_h1{
	background:url(images/p1-2-1_class_bar.jpg);
	margin-top:6px;
	margin-bottom:10px;
	height:22px;
}
.staff_class{
	float:left;
	width:300px;
	padding-left:12px;
	margin-top:1px;
	text-align:left;
	color:#fff;
	font-size:14px;
	letter-spacing:1.5em;
	line-height:20px;
	font-weight:bold;
}
.top{
	float:right;
	margin-right:3px;
	margin-top:3px;
	font-size:11px;
}
#class_tab a{
	padding-right:15px;
}
/* ============================ p1-2-2設定區 ============================= */
#section_2{
	width:811px;
	background-color:#FFFFFF;
	text-align:right;
	letter-spacing:2px;
	padding-top:30px;
}
#section_2 img{
	padding-right:40px;
}
/* ============================ p1-3設定區 ============================= */
#section_flash{
	text-align:center;
	width:604px;
	height:404px;
	background-color:#336699;
	position:relative;
	left:110px;
	}
.section_flash_text{
	width:604px;
	height:30px;
	position:relative;
	left:110px;
	margin-top:15px;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	letter-spacing:1em;
	}
/* ============================ p1-4設定區 ============================= */
#work_tab{
	margin-top:8px;
}
.work{
	width:811px;
	margin-top:10px;
	background-color:#FFF0D2;
	border-top:#666666 1px dashed;
}
.work th{
	width:150px;
	background-image:url(images/work-tab-th-bg.jpg);
	border-left:#FF6666 10px solid;
	border-bottom:#666666 1px dashed;
	color:#CC0000;
	text-align:left;
	text-indent:1em;
	line-height:30px;
}
.work td{
	border-bottom:#666666 1px dashed;
	padding-left:5px;
	border-left:1px #CC3300 dashed;
}
.job_form{
	margin-top:5px;
	width:811px;
	text-align:right;
}
/*.p1_4_table{
	width:811px;
	height:170px;
	background-color:#FFF5E1;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:15px;
}
.p1_4_table td{
	vertical-align:top;
	letter-spacing:1px;
	padding-left:5px;
}

.p1_4_table03{
background-color:#FFF5E1;
}
.p1_4_table03 td{
	text-align:right;
}
.p1_4_table03 a{
	padding-right:20px;
}
.td_style2{
	vertical-align:top;
	letter-spacing:1px;
	height:15px;
	width:110px;
	padding-left:5px;
}
#td_but_p1-4{
	background: transparent url(images/p1-4_tab_bg.jpg) no-repeat ;
	height:50px;
	text-align:right;
	vertical-align:center;
	padding-right:10px;
}*/
#p1_4_tab02{
	width:811px;
	background-color:#DAEBF5;
	border-top:#333333 1px dashed;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#p1_4_tab02 td{
	
	vertical-align:top;
	line-height:25px;
}
#p1_4_tab02 th{
	line-height:25px;
	width:150px;
	padding-left:5px;
}
.td_style3{
	background: transparent url(images/p1-4_info_bg.jpg) no-repeat ;
	background-position:bottom;
	height:50px;
	font-size:13px;
	font-weight:bold;	
	color:#FF6666;
}
.td_style3 img{
	margin-left:5px;
}
#p1_4_tab02_img{
	margin:0px;
	padding:0px;
	background-color:none;
}
/* ============================ p2-1設定區 ============================= */
.p2_tab{
	background-color:#ffffff;
	width:811px;
	margin-top:5px;
}
.p2_tab th{
	background-color:#CC6600;
	color:#ffffff;
	font-size:13px;
	line-height:25px;
	text-align:center;
	letter-spacing:5px;
	font-weight:normal;
}
.p2_tab td{
	background-color:#F1E6D8;
	vertical-align:top;
	letter-spacing:2px;
	line-height:20px;
	padding:2px;
	vertical-align:middle;
}
#p2-1_table img{
	padding:0px;
	background-color:none;
}

.td_style4{
	background-color:#F1E6D8;
	width:640px;
	vertical-align:top;
	letter-spacing:2px;
	line-height:20px;
	padding:2px;
}
.td_style5{
	background-color:#F1E6D8;
	text-align:center;
}
.td_style6{
	background-color:#CC6600;
	color:#ffffff;
	font-size:13px;
	line-height:25px;
	text-align:center;
	letter-spacing:5px;
}

.volti_1{
	margin-top:15px;
	text-align:center;
	}
/* ============================ p2-2設定區 ============================= */
#join_but{
	text-align:right;
	margin-right:90px;
	margin-top:30px;
}
.act_tab{
	background-color:#369;
	margin-top:10px;
}
.act_tab th{
	background-color:#B8D9E9;
	vertical-align:top;
	font-weight:normal;
	font-size:12px;
	padding-left:8px;
	line-height:30px;
}
.act_tab td{
	background-color:#fff;
	vertical-align:top;
	font-size:12px;
	line-height:30px;
	padding-left:8px;
}
/* ============================ p2-3設定區 ============================= */
#section_act{
	margin-left:91px;
	width:811px;
	text-align:center;
	letter-spacing:2px;
	padding-top:1px;
}
.act_jointab{
	background-color:#369;
	margin-top:10px;
}
.act_jointab th{
	background-color:#F1E6D8;
	vertical-align:top;
	font-weight:normal;
	font-size:12px;
	padding-left:8px;
	line-height:30px;
	text-align:left;
}
.act_jointab td{
	background-color:#fff;
	width:300px;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	font-size:12px;
	line-height:30px;
	text-align:left;
}
.act_jointab img{
	margin-top:10px;
	margin-left:40px;
}
.act_jointab input{
	margin-top:5px;
	width:200px;
}
.act_jointab select{
	margin-top:5px;
	width:200px;
}
.act_jointab textarea{
	margin-top:5px;
	width:200px;
}
/* ============================ p3-1設定區 ============================= */
.track1{
	margin-top:10px;
}
.track-head{
	width:811px;
	height:33px;
	background-image:url(images/p3-1_bg.jpg);
}
.text-act{
	float:left;
	position:absolute;
	margin-top:7px;
	margin-left:20px;
	width:120px;
	text-align:center;
	letter-spacing:1em;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
.more-2{
	padding-top:5px;
	padding-bottom:10px;
	padding-right:65px;
	text-align:right;
}
.tab-align{
	margin-left:50px;
	width:700px;
}
.tab-align td{
	background-image:url(images/list_p1-4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:1em;
	height:20px;
	vertical-align:top;
}
/* ============================ p3-1-1設定區 ============================= */
.basic-height{
	width:811px;
	height:auto!important;
	height:280px;
	min-height:280px;

}
.want-buy{
	width:811px;
	position:absolute;
	text-align:right;
	margin-top:10px;
	padding-bottom:20px;
	padding-left:5px;
}
/* ============================ p3-1-3設定區 ============================= */
.tab-01{
	width:811px;
	margin-top:8px;
	background-color:#336699;
	border-bottom:#369 double 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-01 th{
	background-image:url(images/track-th-bg02.jpg);
	background-repeat:repeat-y;
	width:120px;
	border-left:10px #369 solid;
	color:#369;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-01 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
}
.tab-02{
	width:811px;
	margin-top:8px;
	background-color:#CFE4F3;
	border-bottom:#CFE4F3 solid 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-02 th{
	background-image:url(images/track-th-bg03.jpg);
	background-repeat:repeat-y;
	width:120px;
	border-left:10px #CFE4F3 solid;
	color:#fff;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-02 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-03{
	width:811px;
	margin-top:8px;
	background-color:#ECDECC;
	border-bottom:#ECDECC double 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-03 th{
	background-image:url(images/track-th-bg01.jpg);
	background-repeat:repeat-y;
	width:120px;
	border-left:10px #ECDECC solid;
	color:#fff;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-03 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-04{
	width:811px;
	margin-top:8px;
	background-color:#999;
	border-bottom:#999 double 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-04 th{
	background-image:url(images/track-th-bg04.jpg);
	width:120px;
	border-left:10px #666 solid;
	color:#c30;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-04 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-05{
	width:811px;
	margin-top:8px;
	background-color:#369;
	border-bottom:#369 solid 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-05 th{
	background-image:url(images/track-th-bg05.jpg);
	background-repeat:repeat-y;
	width:120px;
	border-left:10px #f66 solid;
	color:#fff;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-05 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-06{
	width:811px;
	margin-top:8px;
	background-color:#999;
	border-bottom:#999 double 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-06 th{
	background-image:url(images/track-th-bg06.jpg);
	width:120px;
	border-left:10px #f30 solid;
	color:#369;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-06 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-07{
	width:811px;
	margin-top:8px;
	background-color:#999;
	border-bottom:#999 double 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-07 th{
	background-image:url(images/track-th-bg07.jpg);
	width:120px;
	border-left:10px #666 solid;
	color:#369;
	text-align:center;
	line-height:25px;
	vertical-align:top;
}
.tab-07 td{
	width:651px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
	line-height:25px;
	
}
.tab-09{
	width:720px;
	margin-top:10px;
	margin-left:12px;
	background-color:#333;
	border-bottom:#333 solid 4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.tab-09 th{
	width:240px;
	background-color:#CFE4F3;
	color:#369;
	text-align:center;
	font-size:15px;
	line-height:25px;
}
.tab-09 td{
	width:240px;
	background-color:#fff;
	padding-left:5px;
	color:#333;
}
.tab-content{
	width:811px;
	position:relative;
	font-size:13px;
	line-height:18px;
}
/* ============================ p3-4設定區 ============================= */
.td_style7{
	background-color:#F1E6D8;
	width:790px;
	vertical-align:top;
	letter-spacing:2px;
	line-height:20px;
	padding-left:2px;
	padding-bottom:10px;
}
#p2-1_table th a:link {
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	}
#p2-1_table th  a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	}
#p2-1_table th a:hover {
	text-decoration: underline;
	color: #ffffff;
	}

#p2-1_table th a:active {
	text-decoration: underline;
	color: #ffffff;
	}
/* ============================ p7-1設定區 ============================= */
.book_tab th{
	width:115px;
	text-align:left;
	vertical-align:top;
	padding-bottom:20px
}
.book_tab td{
	vertical-align:top;
}
.book_states{
	width:280px;
}
.book_states th{
	background: transparent url(images/page_li.gif) no-repeat ;
	width:70px;
	vertical-align:top;
	letter-spacing:2px;
	line-height:16px;
	padding-left:13px;
	font-weight:normal;
}
.book_states td{
	vertical-align:top;
	letter-spacing:2px;
	line-height:16px;
	width:210px;
}
.td_style8{
	background: transparent url(images/page_li.gif) no-repeat ;
	width:70px;
	vertical-align:top;
	letter-spacing:2px;
	line-height:16px;
	padding-left:13px;
}
.td_style9{
	vertical-align:top;
	letter-spacing:2px;
	line-height:16px;
	width:210px;
	}
#new_tag{
	position:absolute;
	margin-top:5px;
	margin-left:1px;
}
#new_tag img{
	padding:0px;
	background-color:none;
}
/* ============================ p8-1設定區 ============================= */
.search_title{
	background-color:#CC6600;
	text-align:left;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#ffffff;
	padding-left:3px;
	margin-top:5px;
}
.search_content{
	background-color:#F1E6D8;
	height:70px;
}
#search_resault{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
#search_resault img{
	background-color:none;
	padding:0px;
	padding-left:8px;
	padding-right:3px;
}
#resault_list{
	width:700px;
	text-align:left;
	margin-left:60px;
	
}
#resault_list td{
	padding:2px;
	line-height:22px;
	border-bottom:1px dotted #CCCCCC;
}
#form1{
	hieght:20px;
	padding-bottom:10px;
}
.search_content p{
	padding:5px;
	vertical-align:middle;
}
.search_content img{
	background-color:none;
	padding:0px;
	padding-right:3px;
}
.search_content input,#form3 input,#form1 input{
	margin-right:2px;
}
.search_but{
	position:absolute;
	margin-left:260px;
	margin-top:2px;
}
.search_but img{
	padding:0px;
}
#form3{
	width:500px;
	line-hieght:20px;
	hieght:20px;
	padding-bottom:5px;
	padding-bottom:10px;
}
#form3 img{
	background-color:none;
	padding:0px;
	padding-right:3px;
	padding-left:3px;
}
#form3 p{
	padding:5px;
}

#yahoo_logo{
	margin-top:10px;
	float:right;
}
/* ============================ 會員登入設定區 ============================= */
#section_member{
	background-image:url(images/member_bg.jpg);
	height:277px;
	width:811px;
	vertical-align:top;
	letter-spacing:2px;
	padding-top:1px;}
#section_member img{
	background-color:none;
	padding:0px;
}
#member_text{
	padding-top:5px;
	padding-bottom:8px;
}
#member_input{
	background-image:url(images/member_table.png);
	width:304px;
	height:237px;
	margin-left:250px;
	text-align:center;
	
}
.id_form{
	padding-top:20px;
}
#member_input input{
	height:20px;
	width:160px;
	padding-top:2px;
	color:#666666;
}
#member_input_p{
	margin-top:40px;
	padding-left:6px;
}
#member_input_p img{
	background-color:none;
	padding:0px;
}
#but_singin{
	margin-top:10px;
	padding-left:140px;
}
#but_singin img{
	background-color:none;
	padding:0px;
}
#member_states{
	margin-left:0px;
	background-image:url(images/member_table_left.png);
	width:184px;
	height:135px;
	float:left;
	line-height:18px;
	}
#member_states p{
	margin-top:7px;
	padding-left:12px;
}
#member_states img{
	margin-top:5px;
	margin-left:12px;}
#states_link{
	margin-top:5px;
	padding-left:45px;
}
#member_welcome{
	padding-top:30px;
	line-height:25px;
}
#member_welcome h1{
	background:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font:Arial;
	}
.member_tab_but{
	margin-top:40px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	}
#member_history{
	margin-left:200px;
}
table.p9tab{
	margin-top:5px;
	background-color:none;
}
.p9tab th{
	background-color:#CC6600;
	text-align:center;
	font-size:14px;
	line-height:25px;
	color:#ffffff;
	font-weight:normal;
	letter-spacing:2px;
}
.p9tab td{
	background-color:#F1E6D8;
	text-align:left;
	line-height:20px;
	color:#333333;
	letter-spacing:1px;
	padding-left:2px;
}
.p9tab td img{
	float:left;
	padding:2px;}
.return_memb{
	text-align:right;
	margin-right:30px;
	margin-top:30px;
}
/* ============================ 加入會員表單 ============================= */
#section_member_2{
	background-image:url(images/member_bg.jpg);
	margin-left:91px;
	width:811px;
	vertical-align:top;
	letter-spacing:2px;
	padding-top:1px;}
#member_jointab{
	background-color:#F1E6D8;
	border:#999 1px solid;
	width:380px;
	margin-left:210px;
	height:auto!important;
	height:458px;
	min-height:458px;

}
.join_id{
	padding-left:40px;
	padding-top:20px;
	width:200px;
	text-align:center;}

#member_jointab input,select,textarea{
	margin-top:3px;
	width:190px;
	line-height:18px;
	font-size:11px;
	}
#member_jointab textarea{
	height:25px;
}
#member_jointab th{
	font-weight:normal;
	text-align:right;
}
#member_jointab th,td{
	line-height:20px;
}
#section_member_large{
	background-image:url(images/member_bg_large.jpg);
	background-repeat:no-repeat;
	width:811px;
	vertical-align:top;
	letter-spacing:2px;
	padding-top:1px;}
#section_member_large img{
	background-color:none;
	padding:0px;	
	}
.member_tab_but_large{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	}
/* ============================ 檢視會員表單 ============================= */
#member_jointab_view{
	background-color:#F1E6D8;
	width:380px;
	margin-left:250px;
	margin-top:10px;
	padding-bottom:20px;
	border:#666 1px solid;
}
#member_jointab_view th{
	font-weight:normal;
	text-align:left;
	line-height:20px;
	
}
#member_jointab_view td{
	line-height:20px;
	width:190px;
	text-align:left;
}

.formmal{
	padding-left:40px;
	padding-top:20px;
	width:200px;
	text-align:center;}

/* ============================ 會員權益 ============================= */	
#member_right{
	background-color:#F1E6D8;
	border:#666 1px solid;
	width:750px;
	height:260px;
	margin-left:30px;
	margin-top:5px;
}
#member_right iframe{
	width:700px;
	height:200px;
	margin-top:5px;
	margin-bottom:10px;
	
}
#right_but{
	padding-top:10px;
}
#right_but img{margin-left:50px;}
/* ============================ 忘記密碼 ============================= */	
#member_forget_p{
	text-align:right;
	margin-top:40px;
	padding-left:6px;
	padding-right:40px;
}
/* ============================ banner ============================= */	
#section_banner{
	width:811px;
	text-align:left;
	letter-spacing:2px;
	padding-top:1px;
	}
#section_banner table{
	background-color:#fff;
	width:811px;
}
#section_banner img{
	background-color:#000000;
	padding:1px;
	margin:3px;
	margin-left:30px;
	}
#banner_tab{
	margin-top:10px;
	}
#banner_tab th{
	width:200px;
	vertical-align:top;
	padding-bottom:20px;
}
#banner_tab td{
	vertical-align:top;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #c30;
}
#banner_tab p{
	text-indent:14px
}
/* ============================ sitemap ============================= */
#section_sitemap{
	margin-left:91px;
	width:811px;
	text-align:left;
	letter-spacing:2px;
	padding-top:1px;
}
.sitemap_tab{
	background-color:#336699;
	border:#999 1px solid;
	margin-top:10px;
}
.sitemap_tab th{
	width:811px;
	background: transparent url(images/site_map_th_list.jpg) no-repeat ;
	padding-left:18px;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	height:20px;
	vertical-align:bottom;
}
.sitemap_tab td{
	background-color:#F1E6D8;
	vertical-align:top;
	width:162px;
	padding-left:18px;
	padding-top:5px;
}
#section_sitemap li{
	background: transparent url(images/list_sitemap.jpg) no-repeat ;
	list-style-type: none;
	display: block; 
	padding-left:12px;
	margin-left:16px;
	line-height:20px;
	}
/* ============================ 訂閱電子報 ============================= */
#paper_large{
	background-image:url(images/member_bg_large.jpg);
	width:811px;
	vertical-align:top;
	letter-spacing:2px;
	padding-top:1px;}
#paper_jointab{
	background-image:url(images/member_table_large.png);
	width:380px;

}
.paper_id{
	padding-left:20px;
	padding-top:20px;
	width:350px;
	text-align:left;
	}
.input_style1{
	margin-top:30px;
	margin-bottom:10px;
	width:340px;
	font-size:12px;
	}
.input_style2{
	margin-top:10px;
	margin-left:250px;
	width:100px;
	line-height:25px;
	font-size:12px;
	}
.h5_style1{
	margin-left:0px;
	margin-bottom:10px;
	font-size:16px;
	color:#c30;
}
.p_style1{
	color:#369;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.p_style2{
	margin-left:150px;
	margin-top:10px;
	color:#c30;
	display:block;
	width:200px;
	border-bottom:#c30 1px dashed;
}
/*================列印專用CSS====================*/
@media print{
	body { 
		text-align:center;
		background: #ffffff; 
		color: #333333;
		font-size: 12px;
		font-family:Arial;
		}
	h1{
		text-align:center;
		color:#234669;
		font-size:18px;
		margin-top:10px;
	}
	
	h3{
		text-align:left;
		color:#CC3300;
		font-size:15px;
		letter-spacing:2px;
		padding-left:0px;
		line-height:25px;
		margin-top:5px;
	}
	h4{
		text-align:left;
		color:#333;
		font-size:15px;
		letter-spacing:2px;
		font-style:bold;
		line-height:14px;
		padding-top:20px;
	}
	h5{
		text-align:left;
		color:#369;
		font-size:12px;
		letter-spacing:2px;
		padding-top:10px;
		margin-left:10px;
	}
	h6{
		text-align:left;
		color:#c96;
		font-size:12px;
		padding-top:5px;
		margin-left:10px;
	}
	#top{display:none;}
	#menu{display:none;}
	#banner_flash{display:none;}
	#footer{display:none;}
	#print_zone{display:none;}
	#section_header{
		margin-left:0px;
		padding-top:0px;
	}
	#section_1{
		margin-left:0px;
		width:650px;
		text-align:left;
	}
	#section_1 li{list-style-type:square;}
	#content_head{height:20px;}
	.volti_1{display:none}
	/*========================================p1-1*/
	.info-tab{
		width:620px;
		margin-top:0px;
		margin-left:0px;}
	
	/*========================================p1-2*/
	#class_tab{display:none}
	.class_tab_style1{display:none}
	.staff_h1{border-bottom:1px #369 dashed;}
	.staff_class{
		margin-left:0px;
		color:#c30;}
	.class_tab{width:200px;page-break-after:always;}
	.class_tab th{width:76px;}
	.class_tab td{width:100px;}
	.top{display:none}
	/*========================================p1-2-1~3*/
	#section_2{display:none}
	/*========================================p1-3*/
	#section_flash{
		left:0px;
		border:1px solid #336699}
	.section_flash_text{left:0px}
	/*========================================p1-4*/
	.work{width:620px;}
	#p1_4_tab02{width:620px;border-bottom:1px #369 solid}
	#p1_4_tab02 th{width:120px;}
	#p1_4_tab02 td{}
	.td_style3{width:630px;font-size:11px;}
	/*========================================p2*/
	.p2_tab{width:600px;}
	/*========================================p2-1*/
	.act_tab{
		border:#369 3px solid;
		width:630px;}
	.act_tab th{border-bottom:1px #369 dashed}
	.act_tab td{
		border-left:1px #369 dashed;
		border-bottom:1px #369 dashed}
	/*========================================p3-1*/
	.track-head{}
	.tab-align{border-left:5px #c30 solid}
	.text-act{
		margin-left:0px;
		font-size:15px;}
	/*========================================p3-1-3*/
	#referencedata{display:none}
	.tab-content{width:630px}
	.tab-01{
		border:1px #369 solid;
		width:630px}
	.tab-01 td{border:1px solid #369}
	.tab-01 th{border:1px solid #369;}
	.tab-02{
		border:1px #CFE4F3 solid;
		width:630px}
	.tab-02 td{border:1px solid #CFE4F3}
	.tab-02 th{border:1px solid #CFE4F3}
	.tab-03{
		border:1px #ECDECC solid;
		width:630px}
	.tab-03 td{border:1px solid #ECDECC}
	.tab-03 th{border:1px solid #ECDECC}
	.tab-04{
		border:1px #666 solid;
		width:630px}
	.tab-04 td{border:1px solid #666}
	.tab-04 th{border:1px solid #666}
	.tab-05{
		border:1px #f66 solid;
		width:630px}
	.tab-05 td{border:1px solid #f66}
	.tab-05 th{border:1px solid #f66}
	.tab-06{
		border:1px #f30 solid;
		width:630px}
	.tab-06 td{border:1px solid #f30}
	.tab-06 th{border:1px solid #f30}
	.tab-07{
		border:1px #666 solid;
		width:630px}
	.tab-07 td{border:1px solid #666}
	.tab-07 th{border:1px solid #666}
	.tab-09{
		border:1px #333 solid;
		width:630px}
	.tab-09 td{border:1px solid #333}
	.tab-09 th{border:1px solid #333}
	/*========================================p7-1*/
	.book_tab{margin-top:20px;}
	.book_tab th{width:115px;}
	.book_tab td{width:200px}
	.book_states{width:200px;}
	.book_states th{
		width:30px;
		padding-left:5px;
	}
	.book_states td{width:170px;}
	/*========================================p10banner*/
	#section_banner{width:650px;}
	#banner_tab{width:650px;}
	#banner_tab th{width:150px}
	#banner_tab td{width:500px;padding:0px;}
	#banner_tab p{width:420px;}
	#banner_tab img{border:1px #666 solid}
	/*========================================p11sitemap*/
	#section_sitemap{width:630px;}
	.sitemap_tab{width:630px;}
	.sitemap_tab th{
		color:#FF3300;
		border-bottom:1px #369 dashed}
	.sitemap_tab img{display:none}
	/*========================================p9 member*/
	#member_input{
		margin-top:20px;
		margin-left:0px;
		border:1px solid #666}
	/*========================================p9-1-1-2*/
	#member_right{
		width:630px;
		margin-top:20px;
		margin-left:0px;}
	#member_right iframe{width:550px;}
	#member_jointab{
		margin-left:0px;
		margin-top:20px;
		width:400px;
		border:1px solid #666}
	/*========================================p9-1*/
	#member_states{
		float:none;
		margin-top:20px;
		border:1px #369 solid}
	/*========================================p9-1-2*/
	#member_history{
		width:630px;
		margin-top:20px;
		margin-left:0px}
	#member_history table{
		border:1px #666 solid
	}
	#member_history th{
		color:#c30;
		border:1px solid #666;}
	#member_history td{border:1px solid #666;}
	.return_memb{display:none}
	/*========================================p9-1-1-1*/
	#member_jointab_view{margin-left:0px}
	/*========================================en2*/
	.law_div{width:650px;}
	.t-head{
		background:none;
		width:620px;
		border:1px solid #369;
	}
	.law-tab{width:620px;margin-left:0px}
	.law-tab th{
		width:250px;
		background:none;
		font-size:11px
	}
	.law-tab td{width:380px;font-size:9px}
	/*========================================en3*/
	.article-tab{width:620px;margin-left:0px}
	.article-tab th{
		background:none;
		width:620px;
	}
	
	/*========================================en6*/
	.search_title{
		width:640px;
		color:#336699;
		border:1px solid #666}
	.search_content{display:none}
	/*========================================en7
	#member_jointab{
		background-color:#F3E8DC;
		margin-left:0px;
		width:600px;
	}
	.join_id{
		width:600px;
		padding-left:20px;
		padding-top:20px;
		}*/
	
}
#link_banner{
	position:absolute;
	left: 805px;
	top: 86px;
}
