/* CSS For Chinese Version */
 @charset "utf-8";

*
{
	font-family: 'Microsoft JhengHei','Microsoft YaHei', Tahoma, PMingLiu, Arial Unicode MS;	
}
 
body 
{
	font-size: 100.01%;
}

img 
{
	vertical-align: middle;
}

a 
{
	text-decoration: none;
	color: #000000;
}

a:link 
{
	text-decoration: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #14589c;
}
H1
{
	font-size: 1.5em; /* = 24px;*/
	font-weight: normal;
	margin: 0px;	
	padding: 0px;
}
H2
{
	font-size: 1.375em; /* = 22px;*/
	font-weight: normal;
	margin: 0px;	
	padding: 0px;
}
H3
{
	font-size: 1.25em; /* = 20px;*/
	font-weight: normal;
	margin: 0px;	
	padding: 0px;
}
H4
{
	font-size: 1.125em; /* = 18px;*/
	font-weight: normal;
	margin: 0px;	
	padding: 0px;
}

H5
{
	font-size: 1em; /* = 16px;*/
	font-weight: normal;
	margin: 0px;	
	padding: 0px;
}
P 
{
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.5em;
}

/* --- Top Area */
.HEAD a {
	font-size: 0.8em;
	color: #292929;
	text-decoration: none;
}

a.HEAD :link {
	color: #0a3380;
}

a.HEAD :visited {
	color: #0a3380;
}

a.HEAD :hover {
	color: #0a3380;
}

/* === Top Area */ /* --- For search form */
.search {
	color: #000000;
	font-size: 16px;
}

a.search {
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}

a .search:link {
	color: #000000;
	font-size: 0.875em;
	text-decoration: none;
}

a .search:visited {
	color: #000000;
	font-size: 0.875em;
	text-decoration: none;
}

a .search:hover {
	color: #ffffff;
	font-size: 0.875em;
	background-color: #007d61;
	text-decoration: none;
}

/* === For search form */ /* --- For menu item */
a.left {
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a .left:link {
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a .left:visited {
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

a .lef:hover {
	color: #FFFFFF;
	font-size: 11pt;
	background-color: #007D61;
	text-decoration: none;
}

.bottom_left {
	color: #000000;
	font-size: 1.0em;
}

a.bottom_left {
	color: #000000;
	font-size: 1.0em;
	text-decoration: none;
}

.leftmenubg {
	width: 169px;
	height: 30px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 10px;
	letter-spacing: 0.06em;
	font-size: 1.1em;
	font-size: 1.1em;
}

.leftmenubg a {
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

a.leftmenubg :link {
	color: #66FFFF;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

a.leftmenubg :visited {
	color: #66FFFF;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

a.leftmenubg :hover {
	color: #66FFFF;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

.leftmenubg2 {
	width: 167px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 8px;
}

a.leftmenubg2 {
	letter-spacing: 0.06em;
	font-size: 1.0em;
	color: #525252;
	text-decoration: none;
}

a.leftmenubg2 :link {
	color: #35889c;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

a.leftmenubg2 :visited {
	color: #35889c;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

a.leftmenubg2 :hover {
	color: #35889c;
	letter-spacing: 0.06em;
	font-size: 1.0em;
}

A.menu_item {
	FONT-WEIGHT: normal;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}

A:link .menu_item {
	FONT-WEIGHT: normal;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}

A:visited .menu_item {
	FONT-WEIGHT: normal;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}

A:hover .menu_item {
	FONT-WEIGHT: normal;
	font-size: 1.0em;
	color: #FFFFFF;
	background-color: #99CC66;
	text-decoration: none;
}

A:active .menu_item {
	FONT-WEIGHT: normal;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
}

/* === For menu item */ /* --- Interactive Area */
.CONTACTUS a {
	color: #498525;
	font-size: 0.8em;
	text-decoration: none;
}

a.CONTACTUS :link {
	color: #498525;
	text-decoration: underline;
}

a.CONTACTUS :visited {
	color: #498525;
	text-decoration: underline;
}

a.CONTACTUS :hover {
	color: #498525;
	text-decoration: underline;
}

.EDM {
	padding-left: 10px;
	font-size: 0.8em;
}

.EDM a {
	color: #1a50ff;
	font-size: 1.0em;
}

a.EDM :link {
	color: #6c8fff;
	font-size: 1.0em;
	text-decoration: underline;
}

a.EDM :visited {
	color: #6c8fff;
	font-size: 1.0em;
	text-decoration: underline;
}

a.EDM :hover {
	color: #6c8fff;
	font-size: 1.0em;
	text-decoration: underline;
}

.EMAIL {
	font-size: 0.8em;
}

/* � */
.SENDBUTTON {
	width: 54px;
	height: 22px;
	background-repeat: no-repeat;
}

.SENDBUTTON a {
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
}

a.SENDBUTTON :link {
	text-decoration: none;
}

a.SENDBUTTON :visited {
	text-decoration: none;
}

a.SENDBUTTON :hover {
	text-decoration: none;
}

/* === Interactive Area */ /* --- Bottom Area */
td.bottom {
	letter-spacing: 0.05em;
	line-height: 1.25em;
	color: #000000;
	font-size: 0.86em;
	color: #000000;
}

td.bottom a {
	letter-spacing: 0.05em;
	line-height: 1.25em;
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

td.bottom a:link {
	letter-spacing: 0.05em;
	line-height: 1.25em;
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

td.bottom a:visited {
	letter-spacing: 0.05em;
	line-height: 1.25em;
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

td.bottom a:hover {
	letter-spacing: 0.05em;
	line-height: 1.25em;
	color: #FFFFFF;
	background-color: #0099CC;
	font-size: 0.86em;
	text-decoration: none;
	background-color: #0099CC;
}

a .bottom_left {
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

a.bottom_left:link {
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

a.bottom_left:visited {
	color: #000000;
	font-size: 0.86em;
	text-decoration: none;
}

a.bottom_left:hover {
	color: #FFFFFF;
	font-size: 0.86em;
	background-color: #BD5FD9;
	text-decoration: none;
}

.w-right a {
	letter-spacing: 0.06em;
	font-size: 0.93em;
	padding-top: 0.01em;
}

a.w-right :link {
	letter-spacing: 0.06em;
	font-size: 0.93em;
	padding-top: 0.01em;
}

a.w-right :visited {
	letter-spacing: 0.06em;
	font-size: 0.93em;
	padding-top: 0.01em;
}

a.w-right :hover {
	color: #FFFFFF;
	background-color: 009966;
	letter-spacing: 0.06em;
	font-size: 0.93em;
	padding-top: 0.01em;
}

/* === Bottom Area */ /* --- Content Default */
.bold {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
}

/* === Content Default */
.BUTTOM03 {
	background-position: top right;
	width: 80px;
	height: 31px;
	background-repeat: no-repeat;
}

.BUTTOM03 a {
	font-size: 0.82em;
	font-family: "PMingLiu";
	color: #716200;
	text-decoration: none;
	position:relative;
	left:-8px;
}
