.as01 td{
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #FED2D4;
}
.as01 tH{
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #FED2D4;
}
.as01{
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #FED2D4;
}
.table1{
	border-collapse:collapse;
	background-position: left 0px;
	margin-bottom: 0px;
	padding: 3px;
	border-top : 0px dotted #DCDCDC ;
border-bottom : 0px dotted #DCDCDC ;
border-left : 0px dotted #DCDCDC ;
border-right : 0px dotted #DCDCDC ;
	line-height: 120%;
	text-decoration: none; 
}
.table1 td{
	border-collapse:collapse;
	width: 50%;
	padding: 3px;
	border-top : 0px dotted #818181 ;
border-bottom : 1px dotted #818181 ;
border-left : 0px dotted #818181 ;
border-right : 0px dotted #818181 ;
	line-height: 120%;
	text-decoration: none; 
		font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #555555;
}
.table1 td a{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #555555;
}
.table1 td a:active{
	color: #CC6600;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table1 td a:link{
	color: #CC6600;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table1 td a:hover{
	color: #CC6600;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}

.table1 td a:visited{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #CC6600;
}


.Table2{
	border-collapse:collapse;
	width: 100%;
	background-position: left 0px;
	margin-bottom: 0px;
	padding: 2px;
	border: 1px solid #FFFFFF;
	line-height: 120%;
	text-decoration: none;
}
.Table2 th{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 120%;
	padding:5px;
	background-color: #99cc66;
	line-height: 15px;
	border: 1px solid #FFFFFF;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
}
.Table2 th a:link{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #99cc66;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	text-decoration: none;
}
.Table2 th a:visited{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #99cc66;
	line-height: 15px;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	text-decoration: none;
}
.Table2 th a:hover{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #99cc66;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	text-decoration: none;
}
.Table2 th a:active{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #99cc66;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	text-decoration: none;
}
.Table2 td{
	font-size: 9pt;
	color: #666666;
	line-height: 120%;
	font-family: "?細??";
	border-bottom-width: 1px;
	border: 1px solid #FFFFFF;
	line-height: 24px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	background-color: #DEEECB;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
}
.Table2 td a{
	color: #666666;
	line-height: 120%;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
}
.Table2 td a:hover{
	color: #FF6600;
	line-height: 120%;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
}
.table3{
	border-collapse:collapse;
	width: 100%;
	background-position: left 0px;
	margin-bottom: 0px;
	padding: 2px;
	border: 1px solid #FFFFFF;
	line-height: 120%;
	text-decoration: none;
}
.table3 th{
	font-family: "?細??";
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #99cc66;
	line-height: normal;
	border: 1px solid #FFFFFF;
	border-bottom-style: none;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	height: auto;
	width: auto;
}
.table3 td{
	font-size: 9pt;
	color: #666666;
	font-family: "?細??";
	border-bottom-width: 1px;
	border: 1px solid #FFFFFF;
	line-height: 10px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-color: #DEEECB;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
	height: auto;
	width: auto;
}
.table3 tr{
	font-size: 9pt;
	color: #666666;
	font-family: "?細??";
	border-bottom-width: 1px;
	border: 1px solid #FFFFFF;
	line-height: 24px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-color: #DEEECB;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
}
.table3 td a{
	color: #666666;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
}
.table3 td a:hover{
	color: #FF6600;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
}
.input_border{
	color: #29470C;
	border-bottom:1px dashed #ffffff;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	text-align: left;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.table4{
	border-collapse:collapse;
	background-position: left 0px;
	margin-bottom: 0px;
	padding: 3px;
	border-top : 0px dotted #DCDCDC ;
border-bottom : 0px dotted #DCDCDC ;
border-left : 0px dotted #s ;
border-right : 0px dotted #DCDCDC ;
	line-height: 120%;
	text-decoration: none; 
}
.table4 td{
	border-collapse:collapse;
	width: 33%;
	padding: 3px;
	border-top :  1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	border-left :  1px solid #EEEEEE;
	border-right :  1px solid #EEEEEE;
	line-height: 120%;
	text-decoration: none;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
	word-spacing: 1pt;
	color: #555555;
	background-position: center;
}
.table4 td a{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #555555;
}
.table4 td a:link{
	color: #555555;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4 td a:hover{
	color: #FF9729;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4 td a:active{
	color: #FF9729;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4 td a:visited{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #555555;
}
.table4_1 td{
	border-collapse:collapse;
	background-color:#EEEEEE;
	width: 33%;
	padding: 3px;
	border-top :  1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	border-left :  1px solid #EEEEEE;
	border-right :  1px solid #EEEEEE;
	line-height: 120%;
	text-decoration: none;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #555555;
	background-position: top;
	vertical-align: top;
}
.table4_2{
width:auto;
	border-collapse:collapse;
	background-position: left 0px;
	margin-bottom: 0px;
	line-height: 120%;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px dotted #DCDCDC;
	white-space: normal;
	display: table;
}
.table4_2 td{
width:auto;
	border-collapse:collapse;
	padding: 2px;
	border-top :  1px solid #EEEEEE  ;
border-bottom : 1px solid #EEEEEE ;
border-left :  1px solid #EEEEEE ;
border-right :  1px solid #EEEEEE ; 
	line-height: 120%;
	text-decoration: underline; 
		font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.table4_2 td a{
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.table4_2 td a:link{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_2 td a:hover{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_2 td a:active{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_2 td a:visited{
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.hot{
	border-collapse:collapse;
	background-position: 0px;
	margin-bottom: 0px;
	padding: 3px;
	border-top :  1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	border-left :  1px solid #EEEEEE;
	border-right :  1px solid #EEEEEE;
	line-height: 120%;
	text-decoration: none;
	vertical-align: top;
	color:#DD1A22;
}
.hot td{
	width:auto;
	background-color:#EEEEEE;
	border-collapse:collapse;
	padding: 2px;
	border-top :  1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	border-left :  1px solid #EEEEEE;
	border-right :  1px solid #EEEEEE;
	line-height: 120%;
	text-decoration: underline;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.hot td a{
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.hot td a:link{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.hot td a:hover{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.hot td a:active{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.hot td a:visited{
	font-size: 9pt;
	text-decoration: underline;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.news{
	border-collapse:collapse;
	width: 100%;
		border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	background-position: left 0px;
	margin-bottom: 20px;
	border:1px;
}
.news caption{
	text-align: left;
	font-family: "新細明體";
	font-size: 13px;
	color: #D46400;
	font-weight: bold;
	line-height: 24px;
	background-image: none;
	padding: 0px;
}
.news strong{
	color: #CC0000;
	font-size: 15px;
	font-family: "新細明體";
}
.news th{
	font-family: 新細明體;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #64C1ED;
	line-height: 24px;
	padding-left: 5px;
	padding-top: 3px;
	width: 100%px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	vertical-align: top;
	padding-bottom: 3px;
	font-weight: normal;
	letter-spacing: 1pt;
}
.news th a{
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news th a:hover {
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news th a:active {
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news th a:link {
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news th a:visited {
	color: #ffffff;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news td{
	font-size: 9pt;
	color: #000000;
	font-family: "新細明體";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 24px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	background-color: #FFFFFF;
}
.news_2 td
{
	font-size: 9pt;
	color: #000000;
	font-family: 'Times New Roman';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 24px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	background-color: #F0FFFF;
}
.news td a{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news td a:active{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news td a:link{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news td a:visited{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news td a:hover{
	color: #F7A21D;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a:active{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a:link{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a:vlink{
	color: #F7A21D;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a:visited{
	color: #000000;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.news_2 td a:hover{
	color: #F7A21D;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.title {
	font-family: "新細明體";
	font-size: 11pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.date {
	font-family: "新細明體";
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.Competence {
	font-family: "新細明體";
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #6699CC;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.download {
	font-family: "新細明體";
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.content {
	font-family: "新細明體";
	font-size: 11pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.date2 {
	font-family: "新細明體";
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.table4_3{
width:auto;
	border-collapse:collapse;
	background-position: left 0px;
	margin-bottom: 0px;
	line-height: 120%;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px dotted #DCDCDC;
	white-space: normal;
	display: table;
}
.table4_3 td{
width:auto;
	border-collapse:collapse;
	padding: 3px;
	border-top :  0px solid #EEEEEE  ;
border-bottom : 0px solid #EEEEEE ;
border-left :  0px solid #EEEEEE ;
border-right :  0px solid #EEEEEE ; 
	line-height: 120%;
	text-decoration: underline; 
		font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: center;
	word-spacing: 1pt;
	color: #75B6EF;
}
.table4_3 td a{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.table4_3 td a:link{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_3 td a:hover{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_3 td a:active{
	color: #DD1A22;
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
}
.table4_3 td a:visited{
	font-size: 9pt;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	word-spacing: 1pt;
	color: #DD1A22;
}
.imgborder{
padding:4px; 
border:1px solid #D9D9D2;
}