	@media screen {
	acronym,abbr {
	border-bottom: 1px solid #aaaaaa;
	cursor:help;
	}
	}



	h1 {
	font-family:Arial,Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#ffdd66;
	display:inline;
	}

	h2 {
	font-family:Arial,Verdana;
	font-size:1.8em;
	color:#000066;
	margin:10px 0px -5px 0px;
	}

	h3 {
	font-family:Arial,Verdana;
	font-size:1.4em;
	color:#000066;
	margin:0 0 -5px 0;
	}

	h4 {
	font-family:Arial,Verdana;
	font-size:1.1em;
	color:#000066;
	margin:0 0 -5px 0;
	}

	.nav_button_eng:link {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:3px 4px 2px 4px;
	text-decoration:none;

	}

	.nav_button_eng:active {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:3px 4px 2px 4px;
	text-decoration:none;
	}

	.nav_button_eng:visited {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:3px 4px 2px 4px;
	text-decoration:none;
	}

	.nav_button_eng:hover {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#dddd88;
	border:solid 2px #660000;
	padding:3px 4px 2px 4px;
	text-decoration:none;
	}








	html>body .nav_button_eng:link {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;

	}

	html>body .nav_button_eng:active {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}

	html>body .nav_button_eng:visited {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}

	html>body .nav_button_eng:hover {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#dddd88;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}









	.nav_button_chinese:link{
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:2px 4px 0px 4px;
	text-decoration:none;
	}

	.nav_button_chinese:active {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:2px 4px 0px 4px;
	text-decoration:none;
	}

	.nav_button_chinese:visited {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:2px 4px 0px 4px;
	text-decoration:none;
	}

	.nav_button_chinese:hover {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#dddd88;
	border:solid 2px #660000;
	padding:2px 4px 0px 4px;
	text-decoration:none;
	}

	html>body .nav_button_chinese:link{
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}

	html>body .nav_button_chinese:active visited {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}

	html>body .nav_button_chinese:visited {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#ffff99;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}

	html>body .nav_button_chinese:hover {
	font-family:Arial,Verdana;
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#dddd88;
	border:solid 2px #660000;
	padding:1px 4px 2px 4px;
	text-decoration:none;
	}


	.body_style {
	background-color:#E0C8C7;
	}

	.body_div {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	}

	.body_table {
	background-color:#ddddaa;
	border:solid 1px #330000;
	}

	.body_table_cell_top {
	background-color:#cc0000;
	border:solid 1px #330000;
	}

	.body_table_cell_nav {
	background-color:#990000;
	border:solid 1px #330000;
	padding:4px 0px 4px 0px;
	text-align:center;
	}

	html>body .body_table_cell_nav {
	background-color:#990000;
	border:solid 1px #330000;
	padding:3px 0px 5px 0px;
	text-align:center;
	}


	.body_table_cell_main_text {
	font-family:Arial,Verdana;
	font-size:.9em;
	color:#000066;
	background-color:#fffff0;
	border:solid 1px #330000;
	padding:0 10px 2px 10px;
	}

	html>body .body_table_cell_main_text {
	font-family:Arial,Verdana;
	font-size:.9em;
	color:#000066;
	background-color:#fffff0;
	border:solid 1px #330000;
	padding:0 10px 2px 10px;
	}


	.body_table_cell_footer {
	font-family:Arial,Verdana;
	font-size:.6em;
	color:#ffdd66;
	text-align:right;
	padding-right:5px;
	background-color:#990000;
	border:solid 1px #330000;
	padding:0px;
	}

	.title_chinese {
	font-family:Arial,Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#ffdd66
	}

	.title_main {
	font-family:Arial,Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#ffdd66;
	}

	.title_reg {
	font-family:Arial,Verdana;
	font-size:12pt;
	font-weight:bold;
	color:#ffdd66;
	padding:5px 0px 5px 0px;
	}

	.div_for_logo_left {
	float:left;
	width:15%;
	text-align:left;
	}

	.div_for_logo_right {
	float:right;
	width:15%;
	text-align:right;
	}

	.div_center_title {
	float:left;
	width:70%;
	}

	.img_logo_left {
	position:relative;
	top:5px;
	left:5px;
	}

	.img_logo_right {
	position:relative;
	top:5px;
	left:-4px;
	}

	.table_th {
	border:solid 1px #000066;
	background-color:#dddddd;
	padding:3px;
	}

	.table_td {
	border:solid 1px #000066;
	background-color:#fcfcfc;
	padding:3px;
	}
	
	.picture_box_center_border {
	border:solid 1px #000066;
	margin:5px 5px 5px 5px;
	}
	
	.picture_box_left_border {
	float:left;
	border:solid 1px #000066;
	margin:0px 5px 0px 0px;
	}

	.picture_box_right_border {
	float:right;
	border:solid 1px #000066;
	margin:0px 0px 0px 5px;
	}

	.picture_box_left_no_border {
	float:left;
	margin:0px 0px 0px 5px;
	}

	.picture_box_right_no_border {
	float:right;
	margin:0px 0px 0px 5px;
	}

	.picture_box_left_border_caption {
	float:left;
	border:solid #000066;
	border-width:0 0 1px 0;
	}

	.picture_box_border_caption {
	border:solid #000066;
	border-width:0 0 1px 0;
	}

	.picture_caption {
	font-family:Arial,Serif;
	font-size:.8em;
	font-weight:normal;
	color:#000090;	
	text-align:center;
	padding:3px;
	margin:auto;
	}

	.gallery_box {
	width:86%;
	margin:10px 7% 10px 7%;
	}

	html>body .gallery_box {
	float:left;
	width:86%;
	margin:10px 7% 10px 7%;
	}


	.center {
	float:left;
	text-align:center;
	width:100%;
	}

	.a_no_border {
	border-style:none;
	}

	.translation_button {
	float:right;
	padding:10px 0px 3px 0px;
	}

	.box_red {
	float:left;
	margin:10px 0 10px 0;
	padding:10px;
	border:solid 1px #ff0000;
	}




