﻿html, body, td, table, div, span, img, a {
	padding: 0px; margin: 0px; border: 0px;
}

html, body, td, table, div {
	position: relative;
}

html, body {
	height: 100%; text-align: center;
	font: 10pt arial, "新細明體"; letter-spacing: 1px; color: #333333;
	background: url(http://www.sifon.cc/image/background.gif);
}

tr, td, input, span, textarea, div {
	margin: 0px; padding: 0px;
	font: 10pt arial, "新細明體"; letter-spacing: 1px; color: #333333;
}

a {
	font: 10pt arial, "細明體"; letter-spacing: 1px;
	color: blue; text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

tr {
	font: 10pt arial, "新細明體"; color: #333333;
}

.servicelinks {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.servicelinks:hover {
	COLOR: #0d40a6
}

.gnspace {
	MARGIN: 7px 0px 5px
}

.snspace {
	MARGIN: 3px 12px 3px 0px
}

.globalnavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.globalnavlink:hover {
	TEXT-DECORATION: underline
}

.secondnavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cccccc; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.secondnavlink:hover {
	TEXT-DECORATION: underline
}

.footernavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.footernavlink:hover {
	COLOR: green
}

.footernavtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

TABLE.table_middle {
	VERTICAL-ALIGN: top; WIDTH: 386px
}

TABLE.td_middle {
	VERTICAL-ALIGN: top; WIDTH: 95%
}

TABLE.table_middle TD.td_middle {
	PADDING-LEFT: 0px; PADDING-TOP: 1px
}

TD.td_left {
	MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 187px; BACKGROUND-COLOR: #ffffff
}

TD.td_middle {
	VERTICAL-ALIGN: top
}

TD.td_right {
	VERTICAL-ALIGN: top; WIDTH: 187px; PADDING-TOP: 1px
}

TABLE.MainTable {
	BACKGROUND-COLOR: #ffffff
}

#locationblock {
	vertical-align: bottom;
	height: 40px;
	padding: 20px 2px 6px 20px;
}

#locationblock1 {
	vertical-align: top;
	padding: 6px 2px 6px 20px;
}

#locationblock a {
	font: 12pt arial, "新細明體"; letter-spacing: 1pt; color: #F28600; text-decoration: underline;
}
.loclinka1 {
	font: 12pt arial, "新細明體"; letter-spacing: 1pt; color: #F28600; text-decoration: underline;
}

#headspace {
	height: 10%;
}
#contentblock{
	width: 100%; text-align: left;
	padding: 20px 20px 20px 20px;
}
.vtop {
	vertical-align: top;
}
.fp {
	vertical-align: top;
	background-image:  url(image/Science-2006.jpg); background-repeat:no-repeat;background-position: top right;
}
.worklink {
	font: 14pt arial, "·新細明體";
	letter-spacing: 1pt;

	color: #0043CE;
}
.worklink1 {
	font: 12pt arial, "·細明體";
	letter-spacing: 1pt;

	color: 0043CE;
}
.worklink:hover {
	color: red;
}
.worklink1:hover {
	color: red;
}
.workul {
	list-style-type: circle;
}
.workul_2 {
	list-style-type: square;
}
.workli {
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
ul {
	padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;
	list-style-type: upper-alpha;
}
li {
	padding: 0px; margin: 0px;
	font: 10pt arial, "新細明體"; letter-spacing: 1px; line-height: 140%;
}
.headstr {
	font: 12pt arial, "新細明體"; letter-spacing: 2pt; color: #aa0000;
	width: 100%; padding: 2px; margin: 6px 0px 6px 0px; background-color: #FFE8E8;
}
.headstr a {
	float: right; height:100%; font: 8pt arial, "新細明體"; letter-spacing: 1pt; color: red; text-decoration: underline;
}

.ma, .ma_v {
	position: relative; width: 100%; height: 100%; text-align: center;
	font: 12pt arial, "新細明體"; letter-spacing: 1pt; line-height: 37px; color: red;
}
.ma:hover, .ma_v, .ma_v:hover {
	color: #0033ff;
}
.md, .md_v {
	font-size:16;line-height:24pt;color:#0066CC;text-decoration: underline;
}

.md1, .md_v1 {
	font-size:16;line-height:24pt;color:#0066CC;text-decoration: underline;
}

.md:hover, .md_v, .md_v:hover, .md:hover, .md1:hover, .md_v, .md_v1, .md_v:hover, .md_v1:hover {
	color: #ff0000;
}

.md, .md1, .md_v, .md_v1 {
	text-align: left;
}
.qaul {
	list-style-type: circle;
}

.qaul li {
	padding: 0px; margin: 0px;
}

.qaul li a {
	font: 10pt arial, "新細明體"; letter-spacing: 1pt; color: #747474; text-decoration: underline;
}
.underline {
	text-decoration: underline;
}
.colname_a {
	width: 150px;
	text-align: center;
	border-top: 1px solid #326acc;
}

.colvalue_a {
	width: 100%;
	border-top: 1px solid #326acc;
	border-left: 1px solid #326acc;
	padding: 4px;
}
.rss {
	width:1%; height: 1%; right:0px; padding:2px;
	color:white; background-color:#FF6600;
	font: bold 10pt arrial;
}
.rss1 {
	width:1%; height: 1%; right:0px; padding:2px;
	color:white; background-color:#4242ff;
	font: bold 10pt arrial;
}
.linkimgtd {
	width: 160px; height: 80px; vertical-align: middle; text-align: center; border: 1px solid #CCCCCC;
}
.linkimgtd1 {
	border: 1px solid #CCCCCC;
}
.titlea {
	position:relative; width: 100%; height: 100%; text-align: center;
	font: 12pt arial, "新細明體"; letter-spacing: 1pt; line-height: 28px; color: blue;
}

.table_style_1 {
	width:100%;height:1%;
	border:1px solid #326acc;
	border-left:0; border-bottom:0;
}

.table_style_1 td {
	border-bottom: 1px solid #326acc;
	border-left: 1px solid #326acc;
	text-align:center;
	padding:2;
	line-height:16px;
}

.table_style_1 .withcolor {
	background-color:#DFEAFF;
	color:#333333;
}

.table_style_1 .front_td, .table_style_1 .back_td {
	width:30;
	color:blue;
	font:bold 12pt;
	line-height:40px;
}

.table_style_1 .front_td {
	background-color:#C0FEDF;
}

.table_style_1 .back_td {
	background-color:#FEB1B4;
}

.addinfo {
	display:none;
}

.leftmenu .menua td, .leftmenu .menua_v td, .leftmenu .menub td, .leftmenu .menub_v td {
	padding-top:6; padding-bottom:4;background-color:#004801;
}

.leftmenu .menua td a, .leftmenu .menua_v td a {
	FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.leftmenu td a:hover {
	COLOR: red; text-decoration:underline;
}

.leftmenu .menub td a, .leftmenu td a {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.leftmenu .menua_v td, .leftmenu .menub_v td {
	 background-color:#EB9100;
}

.edmdiv {
	width:100%; margin-top:10;
}

.edmdiv .edmimg {
	float:right; width:1%;
}

.edmdiv .edmtitle {
	color:#cc0000; font:16pt; text-decoration:underline;
}

.edmdiv div {
	float:left; width:360; color:#0066CC; font:13pt;
}
.ourlink {
	text-align:center; width:100%;
	margin-top:20;
}

.ourlink span, .friendlink div {
	font:12pt arial;
	color:blue;
}

.ourlink div {
	margin-top:10; text-align:center; width:100%;
}

.ourlink textarea {
	border: 1px solid #cccccc; width:500; height:76;
	background-color:#FFEECA;
	color:#8c8c8c;
	font:10pt arial;
	overflow:auto;
}

.ourlink img {
	border:0;
}
.friendlink {
	text-align:center; margin-top:20; width:100%;
}

.friendlink div {
	width:100%;
	background-color:red;
	margin:5; padding:4;
	color:white;
}

.friendlink img {
	border:0;
}

.friendlink td {
	width: 160px; height: 80px; vertical-align: middle; text-align: center; border: 1px solid #dddddd;
}

.mailtext {
	border: 1px solid #cccccc; width:100%;
}

