@charset "utf-8";
/*======================================================================
lastupdate = 09-03-2010
========================================================================
Editer:
1.recca @ freedom
2.
3.
========================================================================
Content:
1.text
2.
3.
4.
5.
6.
7.
8.
9.
10.
========================================================================
*/

/* text ------------------------------------------------------------------------------*/
#tbxSearch{display:none}
.testtext {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #999;
	line-height: 18px;
	letter-spacing: 1px;
}
.testtext a:link {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.testtext a:visited {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.testtext a:hover {
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.testtext a:active {
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}

.b5bluetext1em20h {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

.b5bluetext1em22h {
	font-family: "新細明體", "細明體";
	font-size: 16px;
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

.b5bluetext12px {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

.b5oytext14px {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #FF9900;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

.b5bluetextcontop {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	margin-right: 20px;
}
.b5bluetextcontop a:link{
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetextcontop a:visited {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetextcontop a:hover {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetextcontop a:active {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}


.b5whitetext1em {
	font-family: "新細明體", "細明體";
	font-size: 13px;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}

.b5bluetext1em {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetext1em a:link{
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetext1em a:visited {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetext1em a:hover {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.b5bluetext1em a:active {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

.b5bluetext {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.b5bluetext a:link {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.b5bluetext a:visited {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.b5titletext999 {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
}
.b5titletext999 a:link {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5titletext999 a:visited {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5titletext999 a:hover {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #6CA2C4;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5titletext999 a:active {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #6CA2C4;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}

.b5text333 {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #333;
	line-height: 18px;
	letter-spacing: 1px;
}

.b5text33310px {
	font-family: "新細明體", "細明體";
	font-size: 11px;
	color: #333;
	line-height: 15px;
	letter-spacing: 1px;
}


.testtext1 {
	font-family: "新細明體", "細明體";
	font-size: 11px;
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
}
.testtext1 a:link {
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.testtext1 a:visited {
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.testtext1 a:hover {
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	color: #22699a;
	text-decoration: none;
}
.testtext1 a:active {
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
	color: #22699a;
	text-decoration: none;
}
.testtext2 {
	font-family: "新細明體", "細明體";
	font-size: 12px;
	color: #999;
	line-height: 16px;
	letter-spacing: 1px;
}
.en666text {
	font-size: 10px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 22px;
	letter-spacing: 1px;
}

.b5text1emblue {
	color: #009fe8;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
}

.b5text1em {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
}
.b5text1em a:link {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text1em a:visited {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text1em a:hover {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text1em a:active {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	text-decoration: none;
}

.b5text {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
.b5text a:link {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text a:visited {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text a:hover {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: underline;
}
.b5text a:active {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}

.b5393939text {
	color: #393939;
	font-family: "新細明體", "細明體";
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 1px;
}

.b5text14px {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
}
.b5text14px a:link {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14px a:visited {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14px a:hover {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14px a:active {
	color: #333;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}

.b5text14pxblue {
	color: #22699a;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
}
.b5text14pxblue a:link {
	color: #22699a;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14pxblue a:visited {
	color: #22699a;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14pxblue a:hover {
	color: #22699a;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5text14pxblue a:active {
	color: #22699a;
	font-family: "新細明體", "細明體";
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration: none;
}




.b5f36f20text {
	color: #f36f20;
	font-family: "新細明體", "細明體";
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
}

.b5393939text a:link {
	color: #393939;
	font-family: "新細明體", "細明體";
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5393939text a:visited {
	color: #393939;
	font-family: "新細明體", "細明體";
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5393939text a:hover {
	color: #393939;
	font-family: "新細明體", "細明體";
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}
.b5393939text a:cative {
	color: #393939;
	font-family: "新細明體", "細明體";
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-decoration: none;
}

.b5textblack15px {
	font-size: 13px;
	font-family: "新細明體", "細明體";
	line-height: 16px;
	letter-spacing: 1px;
}

.footertext {
	font-family: "新細明體", "細明體";
	font-size: 11px;
	color: #999;
	line-height: 18px;
	letter-spacing: 1px;
}
.footertext a:link {
	font-size: 11px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.footertext a:visited {
	font-size: 11px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.footertext a:hover {
	font-size: 11px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}
.footertext a:active {
	font-size: 11px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 1px;
}



/* en text ==================================================================*/
.entesttext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 18px;
}
.entesttext a:link {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
}
.entesttext a:visited {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
}
.entesttext a:hover {
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
}
.entesttext a:active {
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
}

.enbluetext1em20h {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.enbluetext1em22h {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

.enbluetext12px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 16px;
	font-weight: bold;
}

.enoytext14px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF9900;
	line-height: 16px;
	font-weight: bold;
}

.enbluetextcontop {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;

	margin-right: 20px;}
.enbluetextcontop a:link{
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetextcontop a:visited {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetextcontop a:hover {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetextcontop a:active {
	color: #22699a;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}


.enbluetext1em {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetext1em a:link{
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetext1em a:visited {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetext1em a:hover {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}
.enbluetext1em a:active {
	color: #22699a;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}

.enbluetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
}
.entitletext999 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 16px;
}
.entitletext999 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 16px;

	text-decoration: none;}
.entitletext999 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 16px;

	text-decoration: none;}
.entitletext999 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #6CA2C4;
	line-height: 16px;

	text-decoration: none;}
.entitletext999 a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #6CA2C4;
	line-height: 16px;

	text-decoration: none;}

.entext333 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}


.entesttext1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 16px;
}
.entesttext1 a:link {
	color: #999;
	line-height: 16px;

	text-decoration: none;}
.entesttext1 a:visited {
	color: #999;
	line-height: 16px;

	text-decoration: none;}
.entesttext1 a:hover {
	color: #999;
	line-height: 16px;

	color: #22699a;
	text-decoration: none;}
.entesttext1 a:active {
	color: #999;
	line-height: 16px;

	color: #22699a;
	text-decoration: none;}
.entesttext2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 16px;
}
.en666text {
	font-size: 10px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 22px;
}

.entext1emblue {
	color: #009fe8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.entext1em {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.entext1em a:link {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;

	text-decoration: none;}
.entext1em a:visited {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;

	text-decoration: none;}
.entext1em a:hover {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;

	text-decoration: none;}
.entext1em a:active {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;

	text-decoration: none;}

.entext {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.en393939text {
	color: #393939;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 32px;
}

.entext14pxblue {
	color: #22699a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.entext14pxblue a:link {
	color: #22699a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;

	text-decoration: none;}
.entext14pxblue a:visited {
	color: #22699a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;

	text-decoration: none;}
.entext14pxblue a:hover {
	color: #22699a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;

	text-decoration: none;}
.entext14pxblue a:active {
	color: #22699a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;

	text-decoration: none;}

.enf36f20text {
	color: #f36f20;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
}

.en393939text a:link {
	color: #393939;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;

	text-decoration: none;}
.en393939text a:visited {
	color: #393939;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;

	text-decoration: none;}
.en393939text a:hover {
	color: #393939;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;

	text-decoration: none;}
.en393939text a:cative {
	color: #393939;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;

	text-decoration: none;}

.entextblack15px {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
}

.enfootertext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 18px;
}
.enfootertext a:link {
	font-size: 11px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
}
.enfootertext a:visited {
	font-size: 11px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
}
.enfootertext a:hover {
	font-size: 11px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
}
.enfootertext a:active {
	font-size: 11px;
	color: #22699a;
	line-height: 18px;
	text-decoration: none;
}


.entext14px {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;}
.entext14px a:link {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;}
.entext14px a:visited {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;}
.entext14px a:hover {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;}
.entext14px a:active {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;}

.entext {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;}

.enbluetext12px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 16px;
	font-weight: bold;}

.enbluetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #22699a;
	line-height: 16px;
	text-decoration: none;
}

.forumlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
.forumlink a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
.forumlink a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
.forumlink a:hover {
	color: #2d6cb0;
	text-decoration: none;
}
.forumlink a:active {
	color: #2d6cb0;
	text-decoration: none;
}

.forumlink2 a:link {
	display: block;
	width: 100%;
	height: 100%;
}
.forumlink2 a:visited {
	display: block;
	width: 100%;
	height: 100%;
}
.forumlink2 a:hover {
	display: block;
	width: 100%;
	height: 100%;
	color: #2d6cb0;
	text-decoration: none;
}
.forumlink2 a:active {
	display: block;
	width: 100%;
	height: 100%;
	color: #2d6cb0;
	text-decoration: none;
}


	
.red {
	color: #900;
}