body
	{	margin:0; text-align:center}
body.indexbg
	{	background:url(images/index-bg.gif) repeat-x top }
img
	{	border:0}
#container
	{	width:1000px; margin:0 auto; text-align:left}





span.reference{
	position:fixed;
	left:10px;
	bottom:10px;
	font-size:12px;
}
span.reference a{
	color:#aaa;
	/*text-transform:uppercase;*/
	text-decoration:none;
	text-shadow:1px 1px 1px #000;
	margin-right:30px;
}
span.reference a:hover{
	color:#ddd;
}
ul.sdt_menu{
	margin-top:0px;
}
h1.title{
	text-indent:-9000px;
	background:transparent url(title.png) no-repeat top left;
	width:633px;
	height:69px;
}

#logo02
	{	float:left}
#top-right
	{	background:url(images/top-right.gif) no-repeat; width:525px; height:94px; float:right; font:11px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; text-align:right}


div.topmenu01{ text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:13px; width:124px; height:50px; padding-left:401px}
div.topmenu01 ul{ padding:0; margin:0; stress:inherit; position:absolute; z-index:7 }
div.topmenu01 li{ float:left; padding:0 20px 0 0px; list-style:none;color:#666;}
div.topmenu01 li a{}
div.topmenu01 li a:hover{ text-decoration:none;}

div.topmenu01 li.line{background:url(../img/00_layout/headline.gif) right top no-repeat ; padding:20px 10px 0 20px;}
div.topmenu01 li.range{ padding:20px 0 0 0px;}
div.topmenu01 li.range ul{*position:relative!important; *width:80px!important; float:none;*left:0px; *top:0px;}
div.topmenu01 li.blue a{color:#666;}
div.topmenu01 li.blue a:hover{color:#0087EA;}


li.range:hover #language_item{display: block;}
#language_item {display: none;width: 80px;position: absolute;z-index: 7;padding-bottom: 17px; }
#language_item li{margin: 0px 0px 0px 0px;padding: 0px; list-style:none;display: block; border-bottom:1px solid #047261 }
#language_item li a{font-size: 11px;letter-spacing: 0px;color:#fff;background-color: #03574a;text-align: center;display: block;height: 19px;width: 114px;padding: 5px 0 0px 0;filter:zoom:1;background-image: none; }
#language_item li a:hover{zoom:1;color:#ccc;display: block;}

.langfont a{ color:#fff;}
.langfont a:hover{ color:#fc0;}
.langfont{color:#fc0;}




#menu ul
	{	margin:10px 10px 0 0; padding:0; list-style:none; float:right}
#menu ul li
	{	background:url(images/menu-line.gif) right no-repeat; padding:0 15px; margin:0; float:left}
#menu ul li a
	{	color:#4e4e4e; text-decoration:none}
#menu ul li a:hover
	{	color:#ea0491; text-decoration:none}




#main
	{	background:url(images/mainbg.gif) repeat-y}
#content01
	{	margin-left:1px; width:998px}
.table-product
	{	width:968px; text-align:center; border:3px solid #440b0b; background:#5f1010}
.table-product th
	{	background:url(images/th-bg01.gif) repeat-x #000000; height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal}
.table-product td
	{	text-align:center; background:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#3d3d3d}
.table-product td.feature
	{	text-align:left}

/*.table-product
	{	width:968px; text-align:center; border:3px solid #3f3f3f; background:#3f3f3f}
.table-product th
	{	background:url(images/th-bg01.gif) repeat-x #000000; height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal}
.table-product td
	{	text-align:center; background:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#3d3d3d}
.table-product td.feature
	{	text-align:left}*/



#footer
	{	background:url(images/footer-bg.gif) no-repeat; height:93px; color:#d4d4d4; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:30px; line-height:18px}
#footer a
	{	color:#6f6f6f; text-decoration:none}
#footer a:hover
	{	color:#6f6f6f; text-decoration:underline}
.copyright
	{	padding:24px 0 0 89px}
#copyright02
	{	font-family:Arial, Helvetica, sans-serif; color:#b7b7b7; font-size:10px }
#copyright02 a
	{	color:#b7b7b7; text-decoration:none}
#copyright02 a:hover
	{	color:#b7b7b7; text-decoration:underline}



p
	{	margin:0 0 20px 0; padding:0}

#content02
	{	font:12px Arial, Helvetica, sans-serif; color:#3f3f3f; line-height:22px}
#content02 b
	{	font-size:15px; display:block; padding-bottom:20px}
#content02 b.title02
	{	font-size:18px; color:#000; line-height:24px}	





.history-table
	{	width:912px; font:12px Arial, Helvetica, sans-serif; color:#3f3f3f; line-height:22px}	
.history-table td
	{	padding:5; text-align:left; border-bottom:1px solid #e0e0e0}
.history-table td.year
	{	font:20px Georgia, "Times New Roman", Times, serif; color:#003399; border-right:3px solid #eeeeee; border-bottom:1px solid #e0e0e0; text-align:center; font-style:italic; font-weight:bold}		
.history-table td.date	
	{	font:11px Arial, Helvetica, sans-serif; color:#666666; text-align:center; border-bottom:1px solid #e0e0e0 }








	
.sitemap-container
	{	float:left; width:130px; margin-right:4px; height:auto }	
.sitemap-title
	{	background:url(images/libg3.gif) repeat-x top #515151; border:4px solid #666; text-align:center; padding:6px 0; font:12px "Microsoft JhengHei",Verdana; color:#FFFFFF; height:44px}
.sitemap-link
	{	border-bottom:1px dotted #CCCCCC; color:#222222; padding:2px 5px}	
.sitemap-link a
	{	color:#222222; text-decoration:none}
.sitemap-link a:hover
	{	color:red; text-decoration:underline}	
