@charset "utf-8";
body {
	background-image: url(image/bg001.jpg);
	margin-top: 0px;
}
.Text1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF;
}
style113 {font-family: Tahoma; font-size: 14px; font-weight: bold; }

.style3 {
	color: #000000;
	font-weight: bold;
}
.style3Bold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.style8 {font-size: 12px; font-family: Tahoma;
}
.style12 {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Tahoma;
}
.style17 {color: #FFFFFF;
}
.style20 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-weight: normal;
}
.style21 {font-size: 12px}
.style22 {
	color: #FFFFCC;
	font-size: 11px;}
.style24 {
	font-family: Tahoma;
	text-align: center;
}
a:link {
	color: #090;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #33FFFF;
}
a:active {
	text-decoration: none;
	color: #09F;
}

.style58 {color: #666600}
.style208 {COLOR: #666600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
.style209 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.style47 {
	FONT-SIZE: 12px;
	COLOR: #0FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style59 {	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.style60 {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}
.style33 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	text-align: left;
}
.style67 {font-size: 15px; color: #333333; font-weight: bold; font-family: Tahoma; }
.menu {font-size: 13px; font-weight: bold; font-family: Tahoma; color: #FFFFFF; }
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #66FFFF;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style61 {color: #FFFFFF}
.style66 {font-size: 14px}
.style1 {	color: #FFFFFF;
	font-size: 11px;
}
.style3 {font-family: Tahoma; color: #666666; font-size: 12px;}
.style30 {font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #666666;
}
.style21 {font-size: 12px}
.style51 {	font-family: Tahoma;
	font-size: 13px;
}
.style68 {
	font-size: 16px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFF00;
}
.style69 {font-size: 12px; font-family: Tahoma; font-weight: bold; color: #FFFFFF; }
#Layer1 {
	position:absolute;
	left:869px;
	top:0px;
	width:133px;
	height:109px;
	z-index:6;
}
#apDiv1 {
	position:absolute;
	left:187px;
	top:706px;
	width:630px;
	height:318px;
	z-index:1;
}
.style81 {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 18px;
	text-align: left;
}
.style84 {font-size: 14px}
.style93 {
	color: #FFFF00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.style96 {font-size: 14px; color: #FFFF00; }
.style2 {
	font-family: Tahoma;
	font-size: 13px;
	text-align: left;
	list-style-image: url(images/bullet.gif);
}
.style98 {font-size: 12px;}
.style75 {
	font-size: 16px;
	font-family: Tahoma;
	text-align: left;
}
.style76 {color: #FF0000;
	font-weight: bold;
}
.style7-Red-Bold {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

.style78 {font-size: 12px; color: #FFFF66; }
.style80 {color: #FFFFCC;
	font-size: 12px;
}
.style83 {
	color: #FFFF99;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.style90 {font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}
.style91 {font-size: 16px; font-family: Tahoma; color: #FFFFFF; }
.style99 {
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#apDiv7 {
	position:absolute;
	left:946px;
	top:595px;
	width:236px;
	height:60px;
	z-index:10;
}
.style210 {font-size: 11px}
#apDiv8 {
	position:absolute;
	left:282px;
	top:1147px;
	width:42px;
	height:14px;
	z-index:7;
}
#apDiv9 {
	position:absolute;
	left:520px;
	top:1242px;
	width:40px;
	height:13px;
	z-index:8;
}
.style212 {
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
}
.style1 {color: #FFFFFF;
	font-size: 11px;
}
.style213 {
	font-family: Tahoma;
	color: #000;
	font-size: 11px;
	text-align: left;
}
.style30 {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFF;
}
.new {
	color: #FFF;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	font-weight: normal;
}
.new2 {
	color: #FFC;
}
.new2 {
	color: #FFF;
}
.style98 .new2 .style12 .new2 {
	font-size: 12px;
}
.new2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#apDiv10 {
	position:absolute;
	left:0px;
	top:634px;
	width:172px;
	height:114px;
	z-index:7;
}
#apDiv11 {
	position:absolute;
	left:995px;
	top:717px;
	width:207px;
	height:311px;
	z-index:7;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	background-color: #FFFFFF;
}
#apDiv12 {
	position:absolute;
	left:999px;
	top:1245px;
	width:209px;
	height:69px;
	z-index:8;
	background-color: #FFFFFF;
}
#apDiv13 {
	position:absolute;
	left:977px;
	top:695px;
	width:243px;
	height:666px;
	z-index:5;
}
#apDiv14 {
	position:absolute;
	left:997px;
	top:1053px;
	width:206px;
	height:84px;
	z-index:9;
}
.style81new {
	color: #FF0;
}
.new2 .style212new {
	font-family: Tahoma, Geneva, sans-serif;
}
.new2 .style212aa {
	font-size: 10px;
}
.new2 .style212ab {
	font-size: 10px;
}
body,td,th {
	font-size: 12px;
	color: #000;
}
.style1 {
	font-family: Tahoma, Geneva, sans-serif;
}
.style17 {
	font-size: 11px;
}
.style17 {
	font-size: 11px;
}
.style17 {
	font-size: 12px;
}
.style1 {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.style213 .style1 {
	font-family: Tahoma, Geneva, sans-serif;
}
.style213 .style1 {
	font-size: 11px;
}
.style213 .style1new {
	font-family: Tahoma, Geneva, sans-serif;
}
.style1 .style1 .style1 {
	font-size: 11px;
	font-weight: normal;
}
.style60 .style93 .style83 .style1 .style83 {
	color: #FF0;
}
.style1 .style1 .style1 .style213 {
	color: #FFF;
}
.style1 .style1 {
	font-size: 11px;
}
.style222 {
	color: #00F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.style223 {
	color: #F00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.item div{
float:left;
margin-right:30px;
margin-bottom:5px;
width:105px;
height:188px;
text-align:center;
}
.title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #112246;
	font-weight: bold;
	line-height: 28px;
}

.title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #112246;
	line-height: 13px;
}

.title03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #112246;
	font-weight: bold;
	line-height: 24px;
}

.contenttext01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
}

.contenttext01b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-weight: bold;
	line-height: 15px;
}

.contenttext01c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.contenttext02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.contenttext03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6d6d6d;
}

.contenttext04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #345ea8;	
}

.contenttext04b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #112246;
	font-weight: bold;	
	text-decoration:underline
}

.contenttext05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6d6d6d;
	font-weight: bold;
}

span.blue {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.border_1_gray {
	border: 1px solid #CCCCCC;
}


A.blue {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
}

A.blue:link {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
}
A.blue:visited {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none;
}
A.blue:hover {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

A.blue2 {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-DECORATION: none;
}

A.blue2:link {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-DECORATION: none;
}
A.blue2:visited {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-DECORATION: none;
}
A.blue2:hover {
	COLOR: #345ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	TEXT-DECORATION: underline;
	font-weight:bold;
}	

A.black2 {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none
}

A.black2:link {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none
}
A.black2:visited {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none
}
A.black2:hover {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: underline;
}


A.cblack3 {
	COLOR: #000000;
	font-family: "新細明體";
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 4px;
	TEXT-DECORATION: none
}
A.cblack3:link {
	COLOR: #000000;
	font-family: "新細明體";
	font-weight: bold;
	letter-spacing: 4px;
	font-size: 13px;
	TEXT-DECORATION: none
}
A.cblack3:visited {
	COLOR: #000000;
	font-family: "新細明體";
	font-weight: bold;
	letter-spacing: 4px;
	font-size: 13px;
	TEXT-DECORATION: none
}
A.cblack3:hover {
	COLOR: #0000ff;
	font-family: "新細明體";
	font-weight: bold;
	letter-spacing: 4px;
	font-size: 13px;
	TEXT-DECORATION: none
}


A.cblack4 {
	COLOR: #6f0c22;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: none
}
A.cblack4:link {
	COLOR: #6f0c22;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: none
}
A.cblack4:visited {
	COLOR: #6f0c22;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: none
}
A.cblack4:hover {
	COLOR: #6f0c22;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: underline
}

A.black6 {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.black6:link {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.black6:visited {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.black6:hover {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: underline
}

A.black {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.black:link {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: underline;
}

A.gery {
	COLOR: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.gery:link {
	COLOR: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.gery:visited {
	COLOR: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: none
}
A.gery:hover {
	COLOR: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: underline;
}

A.black3 {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}
A.black3:link {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}
A.black3:visited {
	COLOR: #898888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}
A.black3:hover {
	COLOR: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}
.cfonts08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
}

.cfonts09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #325ca6;
}
A.menublock {
	font-family: Tahoma, Geneva, sans-serif;
	COLOR: #000000;
	font-size: 12px;
	TEXT-DECORATION: none;
	background:#ffffff;
	width:100%;
	/*height:20px;*/
	/*text-indent:10px;*/
	display:block;
	line-height:normal;
	vertical-align:baseline;
}
A.menublock:link {
	font-family: Tahoma, Geneva, sans-serif;
	COLOR: #000000;
	font-size: 12px;
	TEXT-DECORATION: none;
	background:#ffffff;
	width:100%;
	/*height:20px;*/
	/*text-indent:10px;*/
	display:block;
}
A.menublock:visited {
	font-family: Tahoma, Geneva, sans-serif;
	COLOR: #000000;
	font-size: 12px;
	TEXT-DECORATION: none;
	background:#ffffff;
	width:100%;
	/*height:20px;*/
	/*text-indent:10px;*/
	display:block;
}
A.menublock:hover {
	font-family: Tahoma, Geneva, sans-serif;
	COLOR: #000000;
	font-size: 12px;
	TEXT-DECORATION: none;
	background:#e7efe5;
	width:100%;
	/*height:20px;*/
	/*text-indent:10px;*/
	display:block;
}

.test {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 10px;
	text-align: justify;
}
a.footer_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}a.footer_menu:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}a.footer_menu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
line-height: 18px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}a.footer_menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.footer_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Line01 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.background01 {
	background-image: url(image/bg001.jpg);
}
.Line-left-grey {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.Line-right-grey {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.Line-bottom-grey {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.Line-LR-grey {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.Line-TopRight-grey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
}
.Line-Top-grey {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.Line-Left-Right-Grey {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
}

.style97 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.style-font-link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
}
.style67-Grey {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999;
}
.background-headbar {
	background-image: url(../image/Headbar.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.style3-light {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
}
.styl-menu-black {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;

}
.style1-line-right {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;

.style-tab {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
.style51 -list {
	padding-top: 0px;
	padding-bottom: 10px;
}
.list.subbody {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.boder-tab {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.style1-line-right {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;

.style-tab {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}


