@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;
	letter-spacing:normal;
}
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 p {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}

/* 
	Cusco Sky table styles
	written by Braulio Soncco http://www.buayacorp.com
*/
.JOBTABLE table, .PEOPLETABLE table, .CHA table, .JOBTABLE th, .PEOPLETABLE th, .CHA th, .JOBTABLE td, .PEOPLETABLE td, .CHA td, {
 border: 1px solid #D4E0EE;
 border-collapse: collapse;
 font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
 color: #555;
}
.JOBTABLE caption, .PEOPLETABLE caption, .CHA, .CHA2 caption {
	margin: 5px;
}
.JOBTABLE td, .PEOPLETABLE td, .CHA td, .PEOPLETABLE2 td, .traffic td, .JOBTABLE th, .PEOPLETABLE th, .CHA th, .PEOPLETABLE2 td {
	padding: 4px;
}
.CHA th{ text-align:center;}
.PEOPLETABLE th{ text-align:center;}
.CHA2 td, .CHA2 th {
	padding:3px 0 3px 10px;
}
.CHA3 td, .CHA3 th {
	padding:3px 0 3px 15px;
	line-height:24px;
}
.CHA3 {
	border-bottom:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.CHA3 a {
	color:#666;
	text-decoration:none;
}
.CHA3 a:hover {
	color:#09F;
	text-decoration:none;
}
.CHA3 h2 {
	font-size:1.2em;
	color:#1D60B1
}
.CHA6 tr, .CHA6 td {
	border-bottom:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.CHA5 tr, .CHA5 td {
	border-bottom:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.CHA5 a {
	color:#666;
	text-decoration:none;
}
.CHA5 a:hover {
	color:#09F;
	text-decoration:none;
}
a.CHA6 {
	color:#09C;
	text-decoration:none;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:10px;}
a:hover.CHA6 {
	text-decoration:underline;
	}
.CHA6{ margin-bottom:10px;}
.CHA6 td, .CHA6 th {
	padding:3px 0 3px 0;
	line-height:24px;
}
.CHA6 tr, .CHA6 td {
	border-bottom:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.CHA5 td, .CHA5 th {
	padding:3px 0 3px 15px;
	line-height:24px;
}
.CHA4 tr, .CHA4 td {
	border-bottom:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.CHA4 a {
	color:#666;
	text-decoration:none;
}
.CHA4 a:hover {
	color:#09F;
	text-decoration:none;
}
.CHA7 a {
	color:#666;
	text-decoration:none;
}
.CHA7 a:hover {
	color:#09F;
	text-decoration:none;
}
.EDUT td, .EDUT th {
	padding:3px 0 3px 5px;
	line-height:24px;
}
.CHA4 td, .CHA4 th {
	padding:3px 0 3px 15px;
	line-height:24px;
}
.JOBTABLE thead th, .PEOPLETABLE thead th, .CHA thead th {
	text-align: center;
	color: #4F76A3;
	font-size: 100% !important;
}
.traffic td {
	padding-left:5px;
}
.traffic tr {
	border-bottom:thin;
	border:1px;
	border:#CCC;
}
.UNDERLINE {
	margin-top:10px;
	border-bottom:solid;
	border-bottom:2px;
	border-bottom-color:#9C0;
}
table.TEST td { padding-top:10px; padding-down:10px;}
table.TEST td {
	border-bottom-color:#CCC;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
table.HDOWN {
	margin-top:20px;
}
table.HDOWN td, table.HDOWN tr {
	border: 1px solid #D4E0EE;
	padding:7px;
}
table.SWFIN{ margin-left:5px;}
table.TEOFF{ padding:7px; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:100%; color:#666;}
table.TEOFF a{ color:#666; text-decoration:none}
table.TEOFF th{ text-align:center;}

.CHTE{ font-family: Arial, Verdana, "新細明體", "微軟正黑體",;font-size:100%; color:#999; }
.CHTE a{ text-decoration:none; color:#09C;}
.CHTE a:hover{ color:#9C0;}
.fontWHITE01{ font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:100%; color:#FFF}
.fontVerdana{ font-family: Arial, Verdana, "新細明體", "微軟正黑體",;} 
.ARTICLE9 { font-family: Arial, Verdana, "新細明體", "微軟正黑體",; color:#999; }
/* ============================== 整體架構 ============================== */
#enable{ position:absolute; display:block; width:20px; height:20px; z-index:5; }
#OUTTER {
	display:block;
	width:998px;
	height:auto;
	margin:0 auto;
	background-image:url(../contents/A_aboutTREIF/images/body_bg.jpg);
	background-repeat:repeat-y;
}
#WARP {
	display:block;
	width:994px;
	height:auto;
	margin:0 auto;
}
#TOP {
	.position:relative;
	_position:relative;
	display:block;
	width:994px;
	height:80px;
	z-index:10;
}
#MENU {
	display:block;
	width:962px;
	height:34px;
	margin:0 auto;

}
#INDBANNER {
	display:block;
	width:994px;
	height:279px;

}
#BANNER {
	display:block;
	width:994px;
	height:215px;
	background-image:url(../contents/A_aboutTREIF/images/page001_10.jpg);
}
.LINESPACE {
	display:block;
	width:992px;
	height:20px;
	background-color:#FFF;
}
#CONTENT {
	display:block;
	width:994px;
	height:auto;
}
#FOOTER {
	display:block;
	width:994px;
	height:auto;
	background-color:#c7c7c7;
	font-size:0.8em;
}
/* ============================== TOP ============================== */

.LOGO {
	float:left;
	display:block;
	width:351px;
	height:67px;
	margin-left:30px;
	margin-top:5px;
}
.TOPITEMS {
	float:right;
	display:block;
	width:440px;
	height:20px;
	margin-top:10px;
}
.TOPITEMS ul {
}
.TOPITEMS li {
	float:left;
}
.TOPITEMS li.NUMBER {
	display:block;
	width:auto;
	color:#666;
	font-size:0.8em;
	line-height:20px;
	margin-left:8px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.TOPITEMS li a {
	display:block;
	width:auto;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	text-decoration:none;
	line-height:20px;
	margin-left:8px;
}
.TOPITEMS li a:hover {
	color:#06C;
}

.SEARCHALL table {
	float:right;
	display:block;
	width:240px;
	height:30px;
	margin-top:5px;
	margin-left:90px;
	margin-right:7px;
	color:#404040;
	font-size:0.8em;
	line-height:20px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
}


.SEABTN {
	width:19px;
	height:19px;
	background-image:url(../contents/A_aboutTREIF/images/page001_go_09.jpg);
	border:0px;
}
/* ============================== MENU_CHT ============================== */
#MENU ul{}
#MENU li{ float:left;}
#MENU li.ABOUTUS a{display:block; width:105px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_44_03.jpg);}
#MENU li.ABOUTUS a:hover{ background-image:url(../images/images/index_01_03.jpg)}
#MENU li.FINACIAL a{display:block; width:127px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_44_04.jpg);}
#MENU li.FINACIAL a:hover{ background-image:url(../images/images/index_01_04.jpg)}
#MENU li.WORKS a{display:block; width:83px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_42_05.jpg); background-position:center top;}
#MENU li.WORKS a:hover{ background-image:url(../images/images/index_01_05.jpg)}
#MENU li.EDUCATION a{display:block; width:80px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_42_06.jpg); background-position:center;}
#MENU li.EDUCATION a:hover{ background-image:url(../images/images/index_01_06.jpg)}
#MENU li.PROMOTION a{display:block; width:95px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_41_07.jpg)}
#MENU li.PROMOTION a:hover{ background-image:url(../images/images/index_01_07.jpg)}
#MENU li.THELAW a{display:block; width:86px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_45_08.jpg)}
#MENU li.THELAW a:hover{ background-image:url(../images/images/index_01_08.jpg)}
#MENU li.THENEWS a{display:block; width:88px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_45_09.jpg)}
#MENU li.THENEWS a:hover{ background-image:url(../images/images/index_01_09.jpg)}
#MENU li.CUSTOM a{display:block; width:93px; height:34px; text-indent:-9999px; background-image:url(../images/images/index_01_47_10.jpg)}
#MENU li.CUSTOM a:hover{ background-image:url(../images/images/index_01_10.jpg)}
#MENU li.ERCY a{display:block; width:85px; height:34px; text-indent:-9999px; background-image:url(../images/images/page001_48_11.jpg)}
#MENU li.ERCY a:hover{ background-image:url(../images/images/index_01_11.jpg)}
#MENU li.TRAN a{display:block; width:115px; height:34px; text-indent:-9999px; background-image:url(../images/images/page001_49_12.jpg)}
#MENU li.TRAN a:hover{ background-image:url(../images/images/index_01_40_12.jpg)}


/* ============================== MENU_ENG ============================== */
#MENU ul{}
#MENU li{ float:left;}
#MENU li.ABOUTUS_E a{display:block; width:135px; height:34px; text-indent:-9999px; background-image:url(../images/index_44_03.jpg);}
#MENU li.ABOUTUS_E a:hover{ background-image:url(../images/index_01_03.jpg)}
#MENU li.FINACIAL_E a{display:block; width:268px; height:34px; text-indent:-9999px; background-image:url(../images/index_44_04.jpg);}
#MENU li.FINACIAL_E a:hover{ background-image:url(../images/index_01_04.jpg)}
#MENU li.WORKS_E a{display:block; width:160px; height:34px; text-indent:-9999px; background-image:url(../images/index_01_42_05.jpg);background-position:center top;}
#MENU li.WORKS_E a:hover{ background-image:url(../images/index_01_06.jpg)}
#MENU li.THENEWS_E a{display:block; width:65px; height:34px; text-indent:-9999px; background-image:url(../images/index_01_45_09.jpg);background-position:left top;}
#MENU li.THENEWS_E a:hover{ background-image:url(../images/index_01_09.jpg)}
#MENU li.CUSTOM_E a{display:block; width:80px; height:34px; text-indent:-9999px; background-image:url(../images/index_01_47_10.jpg)}
#MENU li.CUSTOM_E a:hover{ background-image:url(../images/index_01_10.jpg)}
#MENU li.TAIWANER a{display:block; width:188px; height:34px; text-indent:-9999px; background-image:url(../images/page001_49_12.jpg); background-position:right top;}
#MENU li.TAIWANER a:hover{ background-image:url(../images/index_01_12.jpg)}
#MENU li.LAWEN a{display:block; width:65px; height:34px; text-indent:-9999px; background-image:url(../images/lawBtn.jpg); background-position:center top;}
#MENU li.LAWEN a:hover{ background-image:url(../images/lawBtn_b.jpg)}


/* ============================== CONTENT ============================== */
.LOCATION {
	display:block;
	width:auto;
	height:25px;
	margin-top:7px;
}
.LOCATION ul {
}
.LOCATION li {
	float:left;
}
.LOCATION li a {
	display:block;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#666;
	font-size:0.9em;
	line-height:20px;
	text-decoration:none;
}
.LOCATION li a:hover {
	color:#06C;
}

.LOCATION2 {
	display:block;
	width:auto;
	height:25px;
	margin-top:7px;
}
.LOCATION2 ul {
}
.LOCATION2 li {
	float:left;
}
.LOCATION2 li a {
	display:block;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#666;
	font-size:1em;
	line-height:20px;
	text-decoration:none;
}
.LOCATION2 li a:hover {
	color:#06C; 
}
/* ============================== index ============================== */

.INDTITLE1{	display: block;	width:319px; height:19px;	background-image:url(../images/index_01_16.jpg); background-repeat:no-repeat; margin:30px 30px 10px 30px; _padding-top:30px;}

.INDTITLE1 a{ color:#093; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:0.8em; text-decoration:none; line-height:22px;
			  padding-left:280px;}
.INDTITLE1 a:hover{ color:#09F; }

.INDTITLE1E{	display: block;	width:428px; height:19px;	background-image:url(../images/index_01_16E.jpg); margin:30px 30px 10px 30px;}
.INDTITLE1E a{ color:#093; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:0.8em; text-decoration:none; line-height:22px;
			  padding-left:388px;}
.INDTITLE1E a:hover{ color:#09F; }



.INDTITLE2{	display: block;	width:319px; height:19px;	background-image:url(../images/index_01_31.gif); background-repeat:no-repeat; margin:10px 30px 5px 30px;}
.INDTITLE2 a{ color:#093; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:0.8em; text-decoration:none; line-height:22px;
			  padding-left:280px;}
.INDTITLE2 a:hover{ color:#09F; }	
.INDTITLE3{	display: block;	width:319px; height:19px;	background-image:url(../images/index_01_40.jpg); background-repeat:no-repeat; margin:10px 30px 5px 30px;}
.INDTITLE3 a{ color:#093; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:0.8em; text-decoration:none; line-height:22px;
			  padding-left:280px;}
.INDTITLE3 a:hover{ color:#09F; }

.INDTITLE3E{	display: block;	width:428px; height:19px;	background-image:url(../images/index_01_40E.jpg); margin:25px 30px 5px 30px;}
.INDTITLE3E a{ color:#093; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; font-size:0.8em; text-decoration:none; line-height:22px;
			  padding-left:388px;}
.INDTITLE3E a:hover{ color:#09F; }	




.INDLIST{
	display: block;
	width:300px;
	margin-left:40px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#333;
	font-size:12px;
	background-image:url(../images/index_01_25.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	line-height:18px;
	border-bottom:dotted;
	border-bottom:1px;
	border-bottom:#999;

}
.INDLISTE{
	display: block;
	width:410px;
	margin-left:40px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#333;
	font-size:12px;
	background-image:url(../images/index_01_25.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	line-height:18px;
	border-bottom:dotted;
	border-bottom:1px;
	border-bottom:#999;

}
.INDQQ{
	display: block;	width:300px; margin-left:40px;	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;	color:#333;	font-size:12px;
	background-image:url(../images/index_01_35.jpg);	background-position:left center;	background-repeat:no-repeat;	line-height:18px;

}
.INDAA{
	display: block;	width:300px; margin-left:40px;	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;	color:#333;	font-size:12px;
	background-image:url(../images/index_01_38.jpg);	background-position:left top;	background-repeat:no-repeat;	line-height:18px;
	
}
.INDQQ a{ display:block;padding-left:20px; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; color:#333; text-decoration:none;  line-height:22px;}
.INDQQ a:hover { color:#09C;}
.INDAA a{ display:block;padding-left:20px; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; color:#333; text-decoration:none; line-height:22px;}
.INDAA a:hover { color:#09C;}
.INDLIST a { display:block;padding-left:20px; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; color:#333; text-decoration:none; line-height:22px; }
.INDLIST a:hover { color:#09C;}
.INDLISTE a { display:block;padding-left:20px; font-family: Arial, Verdana, "新細明體", "微軟正黑體",; color:#333; text-decoration:none; line-height:22px; }
.INDLISTE a:hover { color:#09C;}
.SWFTITLE{
	display:block; width:342px; height:19px; margin:0 auto; background-image:url(../images/index_01_18.jpg); margin-top:30px; margin-bottom:10px;}

.SWFTITLEE{
	display:block; width:342px; height:19px; margin:0 auto; background-image:url(../images/index_01_18E.jpg); margin-top:30px; margin-bottom:10px;}

.INDlink_TITLE1{display:block; width:185px; height:30px;margin:0 auto; background-image:url(../images/index_01_21.jpg); margin-top:25px;}
.INDlink_TITLE2{display:block; width:185px; height:30px;margin:0 auto; background-image:url(../images/index_01_30.jpg); margin-top:8px;}
.INDlink_TITLE3{display:block; width:185px; height:30px;margin:0 auto; background-image:url(../images/index_01_41.jpg); background-repeat:no-repeat; margin-top:10px;}
.INDlink_TITLE4{display:block; width:185px; height:30px;margin:0 auto; background-image:url(../images/gvsecton.gif); background-repeat:no-repeat; margin-top:10px;}
.INDlink_TITLE4en{display:block; width:185px; height:30px;margin:0 auto; background-image:url(../images/gvsectonen.gif); background-repeat:no-repeat; margin-top:10px;}
.INDlink_CONT1{ display:block; width:185px; height:55px; margin:0 auto; background-image:url(../images/index_01_50_32.jpg); background-position:bottom;}
.INDlink_CONT1 img{ padding-left:6px; padding-top:8px;}
.INDlink_CONT2{ display:block; width:185px; height:85px; margin:0 auto; background-image:url(../images/index_01_50_32.jpg); background-position:bottom;}
.INDlink_CONT2 img{ padding-left:10px; padding-top:5px;}
.INDlink_CONT3{ display:block; width:185px; height:50px; margin:0 auto; background-image:url(../images/index_01_50_32.jpg); background-position:bottom;}
.INDlink_CONT3 img{ padding-left:7px; padding-top:4px;}
.INDlink_CONT4{ display:block; width:185px; height:auto; margin:0 auto; background-image:url(../images/gbsectionBG.gif); background-position:left bottom; padding-bottom:10px;}
.INDlink_CONT4 img{ margin-left:13px; margin-top:7px;}
.INDlink_CONT4 li a{ display:block;background-image:url(../images/index_01_25_2.gif);	background-position:left 2px;	background-repeat:no-repeat; font-size:0.8em;text-decoration:none; color:#666; padding-left:15px; margin-top:8px; margin-left:8px; padding-right:10px;}
.INDlink_CONT4 li a:hover { color:#09C;}
.STAMP{ display:block; width:165px; height:72px;margin:0 auto; background-image:url(../images/page001_49_14.jpg); margin-top:5px; border:0;}
/* ============================== TOP ============================== */
#INDBIG_L{
	.position:relative;
	_position:relative;
	display:block;
	width:750px;
	float:left;}
#INDBIG_EL{
	.position:relative;
	_position:relative;
	display:block;
	width:980px;
	float:left;}	
#INDEX_L{
	display:block;
	float:left;
	width:350px;
	_padding-top:30px;
	.padding-top:30px;
}
#INDEX_EL{
	display:block;
	float:left;
	width:550px;
	_padding-top:30px;
	.padding-top:30px;
	padding-left:15px;
}
#INDEX_M{
	width:350px;
	height:330px;
	margin-left:380px;
	margin-right:10px;
}

#INDEX_R{
	display:block;
	float:right;
	width:200px;
	margin-right:30px;
}
#INDEX_EM{
width:350px;
	height:330px;
	margin-left:580px;
	margin-right:10px;
}
#ABOUTCONT_L {
	float:left;
	display:block;
	width:200px;
	height:auto;
	margin-left:20px;
}
#ABOUTCONT_L2 {
	float:left;
	display:block;
	width:220px;
	height:auto;
	margin-left:10px;
}
#ABOUTCONT_R {
	float:right;
	display:block;
	width:725px;
	height:auto;
	margin-right:20px;
	letter-spacing:1px;
}
#ABOUTCONT_RSTAMP {
	float:right;
	display:block;
	width:725px;
	height:400px;
	margin-right:20px;
	letter-spacing:1px;
}
.MENUTOP {
	display:block;
	width:196px;
	height:90px;
	background-image:url(../contents/A_aboutTREIF/images/page001_14.jpg);
}
.B_MENUTOP {
	display:block;
	width:215px;
	height:94px;
	background-image:url(../contents/B_financial/images/page002_14.jpg);
}
.MENUMIDDLE {
	display:block;
	width:195px;
	height:auto;
	background-image:url(../contents/A_aboutTREIF/images/page001_28.jpg);
	background-repeat:repeat-y;
}
.B_MENUMIDDLE {
	display:block;
	width:215px;
	height:auto;
	background-image:url(../contents/B_financial/images/page002_28.jpg);
	background-repeat:repeat-y;
}
.MENUMIDDLE ul {
	margin-left:30px;
}
.MENUMIDDLE li {
}
.MENUMIDDLE li a {
	display:block;
	width:150px;
	height:auto;
	margin-top:10px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.9em;
	color:#333;
	text-decoration:none;
	line-height:18px;
}
.MENUMIDDLE li a:hover {
	color:#06F;
}
.B_MENUMIDDLE ul {
	margin-left:30px;
}
.B_MENUMIDDLE li {
}
.B_MENUMIDDLE li a {
	display:block;
	width:150px;
	height:auto;
	margin-top:10px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.9em;
	color:#333;
	text-decoration:none;
	line-height:18px;
}
.B_MENUMIDDLE li a:hover {
	color:#06F;
}
/* ========== 選單 ===========*/

.glossymenu {
	margin-left:30px;
	padding: 0;
	width: 150px; /*width of menu*/
}
.glossymenu a.menuitem {
	display: block;
	background-image:url(../contents/A_aboutTREIF/images/page001_32.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	width: auto;
	padding-left:13px;
	margin-top:3px;
	text-decoration: none;
	line-height:20px;
}
.glossymenu a.menuitem a:hover .glossymenu .menuitem:hover {
	color:#06c;
	font-size:0.8em;
}
.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}
.glossymenu a.menuitem:hover {
	color:#06C;
}
.glossymenu div.submenu { /*DIV that contains each sub menu*/
	background: white;
}
.glossymenu div.submenu ul { /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.glossymenu div.submenu ul li {
}
.glossymenu div.submenu ul li a {
	display: block;
	width:130px;
	height:24px;
	background-image:url(../contents/A_aboutTREIF/images/page001_40.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family: Arial, Verdana normal 0.8em, "新細明體", "微軟正黑體";
	font-size:0.8em;
	color:#5E5E5E;
	text-decoration: none;
	padding-left: 10px;
	line-height:24px;
	margin:0;
}
.glossymenu div.submenu ul li a:hover {
	color:#06C;
}
.detailItem {
	display:block;
	width:50px;
	font-family:Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	line-height:24px;
}
.MENUDOWN {
	display:block;
	width:196px;
	height:20px;
	background-image:url(../contents/A_aboutTREIF/images/page001_43.jpg);
}
.B_MENUDOWN {
	display:block;
	width:215px;
	height:20px;
	background-image:url(../contents/B_financial/images/page002_43.jpg);
	background-repeat:no-repeat;
}
/* ========== 選單 ===========*/

/* ========== 選單2 ===========*/

.glossymenu3 {
	margin-left:20px;
	padding: 0;
	width: 150px; /*width of menu*/
}
.glossymenu3 a.menuitem3 {
		display: block;
	background-image:url(../contents/F_law/images/page006_32.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	width: auto;
	padding-left:13px;
	margin-top:3px;
	text-decoration: none;
	line-height:20px;
}
.glossymenu3 a.menuitem3 a:hover .glossymenu3 .menuitem3:hover {
	color:#06c;
	font-size:0.8em;
}
.glossymenu3 a.menuitem3 .statusicon { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}
.glossymenu3 a.menuitem3:hover {
	color:#06C;
}



.glossymenu2 {
	margin-left:15px;
	padding: 0;
	width: 160px; /*width of menu*/
}
.glossymenu2 a.menuitem2 {
	display: block;
	background-image:url(../contents/A_aboutTREIF/images/page001_32.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	width: auto;
	padding-left:13px;
	margin-top:3px;
	text-decoration: none;
	line-height:20px;
}
.glossymenu2 a.menuitem2 a:hover .glossymenu2 .menuitem2:hover {
	color:#06c;
	font-size:0.8em;
}
.glossymenu2 a.menuitem2 .statusicon2 { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}
.glossymenu2 a.menuitem2:hover {
	color:#06C;
}
.glossymenu2 div.submenu2 { /*DIV that contains each sub menu*/
	background: white;
}
.glossymenu2 div.submenu2 ul { /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.glossymenu2 div.submenu2 ul li {
}
.glossymenu2 div.submenu2 ul li a.LONGA {
	display: block;
	width:140px;
	background-image:url(../contents/A_aboutTREIF/images/page001_40_2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family: Arial, Verdana normal 0.8em, "新細明體", "微軟正黑體";
	font-size:0.8em;
	color:#5E5E5E;
	text-decoration: none;
	padding-left: 10px;
	line-height:24px;
	margin:0;
}
.glossymenu2 div.submenu2 ul li a.SHORTA {
	display: block;
	width:140px;
	background-image:url(../contents/A_aboutTREIF/images/page001_40.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family: Arial, Verdana normal 0.8em, "新細明體", "微軟正黑體";
	font-size:0.8em;
	color:#5E5E5E;
	text-decoration: none;
	padding-left: 10px;
	line-height:24px;
	margin:0;
}
.glossymenu2 div.submenu2 ul li a:hover {
	color:#06C;
}
.glossymenu a.menuitem2 {
	display: block;
	background-image:url(../contents/F_law/images/page006_32.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial bold, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#333;
	width: auto;
	padding-left:13px;
	margin-top:3px;
	text-decoration: none;
	line-height:20px;
}
.glossymenu a.menuitem2:hover {
	color:#06C;
}
.detailItem {
	display:block;
	width:50px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體";
	font-size:0.8em;
	color:#333;
	line-height:24px;
}
.MENUDOWN {
	display:block;
	width:196px;
	height:20px;
	background-image:url(../contents/A_aboutTREIF/images/page001_43.jpg);
}
/* ========== 選單2 ===========*/
.ABOUT_TITLE {
	display:block;
	width:700px;
	height:40px;
}
.TITLEMIDDLE {
	background-image:url(../contents/A_aboutTREIF/images/page001_18.jpg);
	background-repeat:repeat-x;
}
.CONTENT_ARTICLE {
	display:block;
	width:700px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
}
.album_ARTICLE {
	display:block;
	width:680px;
	height:auto;
	margin-top:15px;
	margin-left:35px;
}
.CONTENT_ARTICLE2 {
	display:block;
	width:720px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
}
.CONTENT_ARTICLE3 {
	display:block;
	margin:0 auto;
	width:660px;
	height:auto;
	margin-top:15px;

}
.CONTENT_ARTICLE_list {
	display:block;
	width:500px;
	height:auto;
	margin-top:10px;
	margin-left:45px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
}
.CONTENT_ARTICLE_list2 {
	display:block;
	width:680px;
	height:auto;
	margin-top:10px;
	margin-left:45px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
}
.CONTENT_ARTICLE_list p {
	text-indent:1em;
}
.ARTICLE_2 p {
	display:block;
	width:700px;
	height:auto;
	margin:0 auto;
}
.ARTICLE_2 span {
	display:block;
	width:550px;
	height:auto;
	margin-left:25px;
}
.CONTENT_ARTICLE p {
	font-size:0.8em;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	text-indent:1.9em;
}
.CONTENT_TABLE, CONTENT_TABLE table {
	display:block;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	margin-top:15px;
	border-color:#FFF;
	border-bottom-style:solid;
	border:thin;
}
.ARTICLE_RED p {
	font-size:0.8em;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	text-indent:1.6em;
}
.ARTICLE h2 {
	display:block;
	width:700px;
	height:auto;
	font-size:1.3em;
	color:#06F;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
.ARTICLE h3, .ARTICLE_2 h3, .ARTICLE3 h2 {
	display:block;
	width:670px;
	height:auto;
	font-size:0.8em;
	color:#06F;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-weight:bold;
	margin-top:13px;
	margin-bottom:5px;
}
.ARTICLE img {
	margin-left:10px;
}
.ARTICLE {
	margin-top:20px;
}
.ARTICLELINK {
	margin-top:20px;
	background-image:url(../contents/C_indemnification/images/page003_19.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.ARTICLELINK a.LINKK1 {
	display:block;
	width:169px;
	height:27px;
	background-image:url(../contents/C_indemnification/images/page003_20.jpg);
	text-indent:-9999px;
}
.ARTICLELINK a.LINKK1:hover {
	background-image:url(../contents/C_indemnification/images/page003_20-1.jpg);
}
.ARTICLELINK a.LINKK2 {
	display:block;
	width:169px;
	height:27px;
	background-image:url(../contents/C_indemnification/images/page003_21.jpg);
	text-indent:-9999px;
}
.ARTICLELINK a.LINKK2:hover {
	background-image:url(../contents/C_indemnification/images/page003_21-1.jpg);
}
.ARTICLE p {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
}
.ARTICLE2 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
}
.ARTICLEQQA{
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
	margin-left:5px;}

.ARTICLE3 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	margin-left:30px;
}
.ARTICLE5 {
	margin-top:20px;
}
.ARTICLE3 h4 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	font-size:0.8em;
}
.ARTICLE3 h5 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	font-size:0.8em;
	margin-left:39px;
}
.ARTICLE3 h5 a {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#09C;
	line-height:24px;
	text-decoration:none;
}
.ARTICLE3 h5 a:hover {
	text-decoration:underline;
}
.ARTICLE3 span {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	font-size:0.8em;
	margin-left:51px;
}
.ARTICLE2 img {
	margin-left:8px;
}

.ARTICLE table {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	text-indent:2em;
	margin-top:5px;
}
.ARTICLE8 {
	margin-top:10px;
}
.ARTICLETXT {
	display:block;
	width:350px;
	height:500px;
	margin:0 auto;
	margin-top:30px;
	
}
.ARTICLE8 p {
	margin-left:20px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	line-height:20px;
	color:#404040;
}
.ARTICLE8 span {
	margin-left:12px;
}

.ARTICLE9 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
}
.CHA2 a {
	color:#666;
	text-decoration:none;
}
.CHA2 a:hover {
	color:#09F;
}
.DP_pic {
	margin-left:20px;
	margin-top:10px;
}
.DP2_pic {
	margin-top:25px;
}
#ABOUTCONT_R table {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	margin-left:10px;
}
.SING {
	float:right;
	display: block;
	width:150px;
	height5:0px;
	font-size:0.8em;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:24px;
	margin-right:80px;
	margin-top:20px;
	text-indent:-80px;
}
.SING span {
	font-size:2em;
	font-weight:bold;
}
.family {
	margin-top:5px;
}
/* ========================= 地圖 ========================= */
.table01 {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid
}
.font01_white {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font02_blue {
	FONT-SIZE: 12px;
	COLOR: #3975b4;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
	text-align:center;
}
.font03_blue01 {
	FONT-SIZE: 12px;
	COLOR: #187fff;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font04_green {
	FONT-SIZE: 12px;
	COLOR: #79ad30;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font04_green01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #64883d;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font05_black {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;

}
.font09_black {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
	line-height:17px;
}
.font10_gery {
	FONT-SIZE: 12px;
	COLOR:#666;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
	line-height:17px;
}
.font05_weight {
	FONT-SIZE: 12px;
	COLOR:#666;
	LINE-HEIGHT: 150%;
	FONT-FAMILY:  Arial, Verdana, "新細明體", "微軟正黑體",;
	font-weight:bold
}
.fontQA_weight {
	FONT-SIZE: 16px;
	COLOR:#666;
	LINE-HEIGHT: 150%;
	FONT-FAMILY:  Arial, Verdana, "新細明體", "微軟正黑體",;
	font-weight:bold
}

a.font08 {
	FONT-SIZE: 12px;
	COLOR:#990;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;

}
a.font08 {
	FONT-SIZE: 12px;
	COLOR:#333;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
	text-decoration:none;

}
.fontLAWLINK{ font-family:"新細明體", "微軟正黑體", Verdana, Arial; font-size:12px; color:#666; line-height:30px;}
.fontLAWLINK a{ font-family:"新細明體", "微軟正黑體", Verdana, Arial; font-size:12px; color:#666; line-height:30px; text-decoration:none;}
.fontLAWLINK a:hover{ color:#09F;}
a:hover.font08 {
	COLOR:#09F;
}
a.font05_black {
	FONT-SIZE: 12px;
	COLOR:#990;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;

}
a:hover.font05_black {
	COLOR:#09F;
}
.font07 {
	FONT-SIZE: 12px;
	COLOR:#2CBC91;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font06_org {
	FONT-SIZE: 12px;
	COLOR: #ff6600;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font07_pink {
	FONT-SIZE: 12px;
	COLOR: #e35a64;
	LINE-HEIGHT: 150%;
	FONT-FAMILY:  Arial, Verdana, "新細明體", "微軟正黑體",;
}
.font07_pink01 {
	FONT-SIZE: 10px;
	COLOR: #e35a64;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Arial, Verdana, "新細明體", "微軟正黑體",;
}
/* === 人才招募 === */

#APPLYJOB_title {
	display:block;
	width:630px;
	height:25px;
	margin:0 auto;
	margin-top:25px;
	line-height:24px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
}
#APPLYJOB_title2 {
	display:block;
	width:600px;
	margin:0 auto;
	margin-top:30px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:14px;
	color:#404040;
	padding-bottom:5px;
	background-image:url(../contents/A_aboutTREIF/images/page001_56.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#APPLYJOB_title h3 {
	font-size:0.9em;
	line-height:24px;
	color:#404040;
}
#APPLYJOB_title p, table {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	font-size:0.8em;
	line-height:24px;
	letter-spacing:1px;
	text-align:center;
}
#APPLYJOB_CONT, #APPLYJOB_CONT2 {
	display:block;
	width:630px;
	height:auto;
	margin:0 auto;
	letter-spacing:1px;
	padding-bottom:5px;
}
#APPLYJOB_CONT2 {
	display:block;
	width:630px;
	height:auto;
	margin:0 auto;
	letter-spacing:1px;
	padding-bottom:5px;
	margin-top:10px;
}
#APPLYJOB_CONT2 {
	display:block;
	width:630px;
	height:auto;
	margin:0 auto;
	letter-spacing:1px;
	padding-bottom:5px;
	margin-top:10px;
}
#APPLYJOB_CONT3 {
	display:block;
	margin:0 auto;
	width:570px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#676767;
	letter-spacing:1px;
	margin-bottom:5px;
	font-size:0.8em;
	margin-top:5px;
	padding-left:30px;
	padding-bottom:5px;
	line-height:20px;
	background-image:url(../contents/A_aboutTREIF/images/page001_56.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#APPLYJOB_CONT4 {
	display:block;
	margin:0 auto;
	width:570px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#676767;
	letter-spacing:1px;
	margin-bottom:5px;
	font-size:0.8em;
	margin-top:5px;
	padding-left:30px;
	line-height:20px;
}
#APPLYJOB_CONT p {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	margin-left:90px;
	margin-top:10px;
	line-height:20px;
	letter-spacing:1px;
}
#APPLYJOB_CONT a {
	color:#404040;
	text-decoration:none;
	letter-spacing:1px;
}
#APPLYJOB_CONT a:hover {
	color:#06C;
}
#APPLYJOB_CONT table {
}
#APPLYJOB_CONT2 table {
	margin-top:10px;
}
.APPLYJOB_NOJOB {
	display:block;
	width:648px;
	height:200px;
	margin:0 auto;
	background-image:url(../contents/A_aboutTREIF/images/lawBG.jpg);
	margin-top:30px;
}
.APPLYJOB_NOJOB p {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#333;
	font-size:0.8em;
	margin:50px;
}
#APPLYJOB_CONT6 {
	display:block;
	width:570px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#676767;
	letter-spacing:1px;
	margin-bottom:5px;
	margin-left:30px;
	font-size:0.8em;
	margin-top:5px;
	padding-left:30px;
	padding-bottom:5px;
	line-height:20px;
	background-image:url(../contents/A_aboutTREIF/images/page001_56.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
/* ============================== FOOT ============================== */

.APLUS {
	display:block;
	width:88px;
	height:31px;
	margin-top:5px;
	margin-left:20px;
}
.DOWNWORDS {
	display:block;
	width:990px;
	height:auto;
	margin-left:3px;
	font-family:  "新細明體", "微軟正黑體",Arial, Verdana;
	color:#333;
	line-height:15px;
	margin-top:5px;
}
.DOWNWORDS ul {
}
.DOWNWORDS li {
	float:left;
	
	line-height:28px;
	margin-left:3px;
	margin-top:5px;
}
.DOWNWORDS li a {
	display:block;
	width:auto;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#06C;
	line-height:26px;
	margin-left:3px;
	text-decoration:underline;
}
.DOWNWORDS li a:hover {
	text-decoration:underline;
	color:#09C;
}
/* ===================== QA ===================== */
.QA1 {
	display:block;
	width:640px;
	margin:0 10px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#666;
	line-height:30px;
}
.QA2 {
	display:block;
	width:621px;
	margin-left:15px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:30px;
	margin-top:5px;
}
.QA3 {
	display:block;
	width:600px;
	margin-left:60px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:30px;
	border-bottom-color:#CCC;
	border-bottom-style:dashed;
	border-bottom:1px;
}
.QA3 a {
	display:block;
	width:600px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#404040;
	line-height:20px;
	text-decoration:none;
}
.QA3 a:hover {
	color:#09F;
}
.QA4 {
	display:block;
	width:594px;
	margin-left:70px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:25px;
}
.QA5 {
	display:block;
	width:600px;
	margin-left:50px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:25px;
}
.QA5 a{ text-decoration:none; color:#666; font-family:"新細明體", "微軟正黑體", Verdana, Arial;}	
.QA5 a hover{ text-decoration:underline; color:#06C;}	
.QA6 {
	display:block;
	width:600px;
	margin-left:50px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:25px;
}
.QA6 a{ text-decoration:none; color:#666; font-family:"新細明體", "微軟正黑體", Verdana, Arial;}
.QA6 a:hover{ text-decoration:underline; color:#09F;}
.QA7{	display:block;
	width:630px;
	margin-left:30px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	font-size:0.8em;
	color:#404040;
	line-height:25px;}
/* ===================== 相關法令 ===================== */
.LAWTITLETOP {
	display:block;
	width:648px;
	height:44px;
	margin:0 auto;
	margin-top:10px;
	background-image:url(../contents/F_law/images/lawBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.LAWTITLEMIDDLE {
	display:block;
	width:598px;
	margin:0 auto;
	font-size:0.8em;
	color:#525252;
	line-height:20px;
	background-image:url(../contents/F_law/images/pageF001_05.jpg);
	background-repeat:repeat-y;
	padding-left:40px;
	padding-right:10px;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
}
.LAWTITLEDOWN {
	display:block;
	width:608px;
	height:34px;
	margin:0 auto;
	background-image:url(../contents/F_law/images/lawBG.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:0.8em;
	color:#525252;
	line-height:24px;
	padding-left:40px;
	padding-bottom:5px;
}
.LAWTITLETOP2 {
	display:block;
	width:690px;
	height:51px;
	margin:0 auto;
	margin-top:10px;
	background-image:url(../contents/F_law/images/pageF001_08.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.LAWTITLEMIDDLE2 {
	display:block;
	width:660px;
	margin:0 auto;
	font-size:0.8em;
	color:#525252;
	line-height:20px;
	background-image:url(../contents/F_law/images/pageF001_07.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:10px;
}
.LAWTITLEDOWN2 {
	display:block;
	width:650px;
	height:34px;
	margin:0 auto;
	background-image:url(../contents/F_law/images/pageF001_09.jpg);
	font-size:0.8em;
	color:#525252;
	line-height:24px;
	padding-left:40px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}
.NEWSTITLE li {
	float:left;
	display:block;
	margin-left:3px;
}
.NEWSDATE {
	display:block;
	width:80px;
	float:right;
}



/* ===================== 客戶服務 ===================== */



/* ===================== 聯絡我們 ===================== */
.CONTACTUS_A {
	display:block;
	width:600px;
	height:85px;
	margin:0 auto;
	background-image:url(../contents/H_service/images/page008_04.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.CONTACTUS_A h2 {
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	color:#464646;
	font-size:0.8em;
	padding-left:140px;
	padding-top:20px;
	line-height:24px;
}
.sent {
	display:block;
	width:75px;
	height:34px;
	margin-left:200px;
	margin-top:10px;
	background-image:url(../contents/H_service/images/sent_btn.gif);
	border:0px;
}
.sent_E {
	display:block;
	width:75px;
	height:34px;
	margin-left:200px;
	margin-top:10px;
	background-image:url(../e_contents/H_service/images/sent_btn.gif);
	border:0px;
}
.sent2 {
	display:block;
	width:75px;
	height:34px;
	margin-left:200px;
	margin-top:10px;
	background-image:url(../contents/D_education/images/sent_btn2.jpg);
	border:0px;
}
.NOTsent {
	display:block;
	width:75px;
	height:34px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(../contents/H_service/images/cancel_btn.gif);
	border:0px;
}
.NOTsent_E {
	display:block;
	width:75px;
	height:34px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(../e_contents/H_service/images/cancel_btn.gif);
	border:0px;
}
.NOTsent2 {
	display:block;
	width:75px;
	height:34px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(../contents/D_education/images/cancel_btn2.jpg);
	border:0px;
}
/* ==================== 下方裝飾圖 ======================== */
.QABOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/H_service/images/page008_05.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:30px;
}
.A3BOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/A_aboutTREIF/images/page001_57.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:30px;
}
.A34BOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/A_aboutTREIF/images/page001_57.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:60px;
	margin-left:30px;
}
.A36BOTTOM {
	display:block;
	width:680px;
	height:124px;
	background-image:url(../contents/A_aboutTREIF/images/page001_58.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:60px;
	margin-left:30px;
	margin-bottom:10px;
}
.E1BOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/E_promo/images/page005_04.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:30px;
}
.E3BOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/E_promo/images/page005_05.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:60px;
	margin-left:30px;
}
.FLVVIDEO {
	display:block;
	width:680px;
	margin-left:20px;
}
.I44BOTTOM {
	display:block;
	width:680px;
	height:121px;
	background-image:url(../contents/K_sitemap/images/page0011_05.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:50px;
	margin-left:30px;
}
/* ====================== 相簿  ====================== */

#container {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN: 15px auto;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 800px;
	COLOR:#FFF;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #000 1px solid
}
#title H1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px;
	FONT: bold 18px Georgia, "Times New Roman", Times, serif;
	TEXT-TRANSFORM: capitalize;
	COLOR:#333;
	PADDING-TOP: 5px;
	LETTER-SPACING: 1px;
	background-color:#CCC;
}
#description {

	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 5px;
	WIDTH: 80%;
	PADDING-TOP: 10px;
	HEIGHT: auto;
	margin-left:10px;
}
#content {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
.date {
	FONT-WEIGHT: normal;
	COLOR: #666666
}
#content A {
	COLOR: #fff;
	TEXT-DECORATION: underline
}
#content A:visited {
	COLOR: #999999;
	TEXT-DECORATION: underline
}
#content A:hover {
	BACKGROUND: #cccccc;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	TEXT-DECORATION: underline
}
#content .category IMG {
	BORDER-RIGHT: #333333 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND: #fff;
	FLOAT: right;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #333333 1px solid
}
#content .category {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 60px 0px 50px;
	PADDING-TOP: 30px;
	HEIGHT: auto
}
.imageborderlarge {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 7px;
	MARGIN: 5px 0px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #cccccc 1px solid
}

.unvisible {
	DISPLAY: none
}
.thumbnail {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 8px;
	MARGIN: 5px;
	WIDTH: 130px;
	COLOR: #cccccc;
	PADDING-TOP: 8px;
	HEIGHT: 120px;
	TEXT-ALIGN: center
}
.thumbnailhover {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 130px;
	HEIGHT: 120px
}
A.thumbnailhover:hover {
	DISPLAY: block;

	WIDTH: 130px;
	COLOR: #76b41c;
	HEIGHT: 150px
}
.thumbnail IMG {
	PADDING-RIGHT: 7px;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	BACKGROUND:#E4E4E4;
	PADDING-BOTTOM: 7px;
	MARGIN: auto;
	PADDING-TOP: 7px
}
.thumbnail A {
	COLOR:#666;
	TEXT-DECORATION: none;
	font-size:0.8em;
}
A IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#gallerycontainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	background-color:#FFF;
}

.PAGENUMBER{
	display:block;
	text-align:center;
	margin-top:20px;}

.PAGENUMBER a{  display:block; color:#333;  text-decoration:none; }
.PAGENUMBER a:hover{ color:#09C;}
/* ====================== 相簿  ====================== */
.ARTICLE_ALB{ display:block;  width:630px; font-family:"新細明體", "微軟正黑體", Verdana, Arial; color:#666; font-size:0.8em; line-height:20px; margin-left:15px;}
.ARTICLE_ALB2{ display:block;  width:630px; font-family:"新細明體", "微軟正黑體", Verdana, Arial; color:#404040; font-size:0.8em; line-height:20px; margin-left:15px; margin-top:10px;}
.ARTICLE_ALB2 a{ color:#666; text-decoration:none;}
.ARTICLE_ALB2 a:hover{ color:#09C; text-decoration:none;}
#ALB_PLACE{ display:block;  width:630px; margin-top:10px; margin-bottom:10px; font-family:"新細明體", "微軟正黑體", Verdana, Arial; color:#666; font-size:0.8em; line-height:20px; margin-left:15px;}
/* ===================== lightBox ===================== */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:url(../contents/E_promo/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(../contents/E_promo/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ===================== lightBox ===================== */
/*2009/03/25   elmo製作*/
/*====================  相關連結  ===========================*/
#link_box{display: block; 
          width:650px;
		  margin:15px auto 10px auto;}
.linklist{ width:630px;}
.linklist td{ border-bottom:1px dotted #999;}
.linklist img{margin:10px;}
.linklist a:link {text-decoration:underline ;color:#933;}
.linklist a:visited {text-decoration:none; color:#999;}
.linklist a:hover {text-decoration: underline;color:#36C;}

.totop{display: block; 
       width:630px;
	   margin:5px auto 0 auto;
	   text-align:right;}
.STAMPTXT{ display:block; width:300px; margin:0 auto; margin-top:30px; line-height:20px;}

/*====================  網站導覽  ===========================*/
#sitemap_box{
		display: block; 
		width:650px;
		margin:0 auto;
		padding-top:40px;
		}
#sitemap_box p{font-size:0.8em; margin:5px 0px 15px 15px;}	
#sitemap_box a:link {text-decoration:underline ;color:#09C;}
#sitemap_box a:visited {text-decoration:none; color:#999;}
#sitemap_box a:hover {text-decoration: underline;color:#F60;}

#sitemap_box ul{margin:5px 15px 15px 25px;}
#sitemap_box li{font-size:0.8em;
                line-height:20px;}
.sitemap_title{ font-size:0.8em; color:#390; font-weight:bold}

#maplist{display: block; 
          width:650px;
		  margin:10px auto;
		  font-family:"新細明體", "微軟正黑體", Verdana, Arial;}
#maplistE{display: block; 
          width:650px;
		  margin:5px auto;}		  
		  
#maplist a:link {text-decoration:none ;color:#555;}
#maplist a:visited {text-decoration:none; color:#999;}
#maplist a:hover {text-decoration: underline;color:#F60;}
#maplist  ul{ margin-left:30px;}
#maplist  li{font-size:0.9em;
	        margin-left:25px;
            margin-bottom:5px;
            border-bottom:1px dotted #666;
			text-indent:15px;
			line-height:20px;
			background: url(../contents/G_news/images/pageF007_10.jpg) no-repeat;
			background-position:0px 7px;
			 }
#maplist li ul{}
#maplist li li{border-bottom:none;
               margin:0px;
			   font-size:0.9em;
               line-height:20px;
			   background:url(../contents/A_aboutTREIF/images/page001_23.jpg) no-repeat;
			   background-position:0px 9px;}
			   
			   
			   
#maplistE a:link {text-decoration:none ;color:#555;}
#maplistE a:visited {text-decoration:none; color:#999;}
#maplistE a:hover {text-decoration: underline;color:#F60;}
#maplistE  ul{ margin-left:30px;}
#maplistE  li{font-size:0.9em;
	        margin-left:25px;
            margin-bottom:5px;
            border-bottom:1px dotted #666;
			text-indent:15px;
			line-height:20px;
			background: url(../contents/G_news/images/pageF007_10.jpg) no-repeat;
			background-position:0px 7px;
			 }
#maplistE li ul{}
#maplistE li li{border-bottom:none;
               margin:0px;
			   font-size:0.9em;
               line-height:20px;
			   background:url(../contents/A_aboutTREIF/images/page001_23.jpg) no-repeat;
			   background-position:0px 9px;}			   
			   

.map_title{ font-size:0.8em; color:#063; font-weight:bold; font-family:"新細明體", "微軟正黑體", Verdana, Arial;}
.map_title a{color:#063; font-weight:bold; font-family:"新細明體", "微軟正黑體", Verdana, Arial; text-decoration:none;}
.map_title a:hover{ text-decoration:underline;}
.SENDEDU{ display: block; width:34px; height:19px; background-image:url(../contents/D_education/images/page004_06.jpg); padding:3px;
           border:0; background-color:#FFF;}
.LINKPAGE{}
.LINKPAGE a{ display:block; text-decoration:none; color:#069; margin:0 auto;}		
.LINKPAGE a:hover{ color:#C90}

.EXPLANDPAGE p{ font-size:1em; color:#333;}
/* ===============================  QA下拉    ======================================== */
.basic  {
	width: 650px;
	font-family: verdana;
	margin-left:20px;
}
.basic div {
	background-image:url(../contents/C_indemnification/images/A.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
	background-color:#FFF;
}

.basic p {
	
	margin-bottom :5px;
	text-decoration: none;
	font-size:100%;
	margin: 0px;
	padding: 5px;
	font-size:100%;
	color:#333;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	line-height:25px;
	padding-top:15px;
	margin-left:25px;

	
}
table.DDLINK{ font-family:"新細明體", "微軟正黑體", Verdana, Arial; font-size:100%; }
.QQQA{ font-size:100%; margin-top:20px;}
.basic a.QQ2{ text-decoration:none; color:#666;}
.basic a.QQ2:hover { text-decoration:underline; color:#09C;}
.basic a.QQ {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-size:100%;
	color:#333;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	background-image:url(../contents/C_indemnification/images/Q.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family: Arial, Verdana, "新細明體", "微軟正黑體",;
	
}
.basic a.QQ:hover {

	background-image:url(../contents/C_indemnification/images/Q_ACTIVE.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
}
.basic a.QQselected {
	border-bottom: 1px dashed #999;
	background-image:url(../contents/C_indemnification/images/Q_ACTIVE.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
		border-top: 1px dashed #999;
}



.enable { text-decoration:none; color:#06C; }
.enable a{ text-decoration:none; color:#06C; }
.enable a:hover { text-decoration:underline; color:#06C; }
.CLEAR {
	clear:both;
}


table.tfk{ border: solid 1px #DDEAE9;}
table.tfk tr td{ border-bottom:  solid 1px #DDEAE9; *border-bottom:  solid 1px #FFF; _border-bottom:  solid 1px #FFF;}  /* _ for IE7*/

/*09Jun23fiona調整縮排*/
.inozsd{ padding-left:28px; text-indent: -28px;}

.footerNew a{ color:#06C;}

.ETtable tr td a{ color:#666; text-decoration:none;}
.ETtable tr td a:hover{color:#06C;}