@charset "UTF-8";

body {
	font-family: 新細明體, Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}
a:link {
	text-decoration: none;
	color: #006600;
}
a:visited {
	text-decoration: none;
	color: #006600;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
}
img {
	border: 0px;
	display:block;
}
.caption img{
	display:inline;
}
.awardsImg img{
	display:inline;
}
a.link:link {
	color: #0099CC; 
	text-decoration: none;
}
a.link:visited {
	color: #0099CC;
	text-decoration: none;
}
a.link:hover {
	color: #006600;
	text-decoration: none;
}
h1 {
	color: #007f47; 
	font-size: 1.1em; 
	font-weight: bold;
}
table.layout {
	border-collapse:collapse; 
	width: 848px;
}

table.layout th, table.layout td {
	padding: 0; 
}


.style1 {
	color: #0099CC;
}
.eng {
	font-size: 0.8em;
	line-height: 1.3em;
}
.eng_awards {
	font-size: 0.7em;
	line-height: 18px;
	font-weight: normal;
}
.caption {
	font-size: 0.8em;
	line-height: 15px;
}
.linking {
	font-size: 0.6em;
	line-height: 18px;
	color: #339900;
}

.skip_link {
	display: none;
}

.fontsizeText {
	/*position: relative;
	left: 100px;*/
	text-align: right;
	width: 700px;
}

.content_link li {
	color: #FFF;
}

.content_link li a {
	font-size: 0.8em;
	font-weight: 700;
	color: #117f47;
	line-height: 1.8em;
	text-decoration: none;
}

.content_link li:hover > a {
	color: #B84A00;
}

.content_link li a:hover {
	font-weight: 700;
	line-height: 1.8em;
	color: #B84A00;
}

.content_link li:hover {
	list-style-type: disc;
	color: #B84A00;
}

.contact_header {
	font-weight: normal;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.3em;
}

table.banner_header, table.awards_table {
	width: 955px; 
	height: 200px; 
	border-collapse:collapse; 
}

table.banner_header th, table.banner_header td {
	padding: 0; 
}

table.awards_table th, table.awards_table td {
	border:2px solid #CCCCCC;  
	padding: 2; 
}

table.awards_table tr {
	border:2px solid #CCCCCC;  
}
table.services_table {
	width: 700px; 
	height: 200px; 
	border-collapse:collapse; 
	border:1px solid black; 
}
table.services_table th, table.services_table td {
	border:1px solid black; 
}
table.services_table2 th, table.services_table2 td {
	border:0px solid black; 
}
#skipwrapper{
	display: none;
}