@charset "utf-8";
.topics {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
}
.topics a:link, .topics a:active, .topics a:visited, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
}
.topics a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
}
.topics2 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
}
.bartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}
.content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 500px;
}
.topics_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	text-decoration: underline;
}
.link_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA5500;
	text-decoration: underline;
}
.topics_o2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	padding-top: 5px;
}
.title1_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: underline;
	padding-top: 5px;
}
.title2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9900FF;
}
.title2_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9900FF;
	text-decoration: underline;
}
.title3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
}
.title3_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: underline;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B5DBFC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d3d3d3;
}
.forget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textfield_login {
	background-image: url(images_forum/textfield_login.jpg);
	height: 17px;
	width: 116px;
	background-repeat: no-repeat;
	background-color: #000000;
	text-indent: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #B7B8B9;
}

	
.pulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.bkg_box_hot {
	background-color: #15354F;
	background-image: url(images/homepage/bkg_box_hot.jpg);
	background-repeat: repeat-x;
}
.hot_head {
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.content_hot1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
}
.content_hot1 a:link, .content_hot1 a:active, .content_hot1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
	line-height: 21px;
}
.content_hot1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration:underline;
	line-height: 21px;
}
.content_hot {
	font-family: "新細明體";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
}
.content_hot a:link, .content_hot a:active, .content_hot a:visited {
	font-family: "新細明體";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}
.content_hot a:hover {
	font-family:"新細明體";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration:underline;
}
.content_hot2 {
	font-family: "新細明體";
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	line-height: 120%;
	letter-spacing: 5px;
}
.content_hot2 a:link, .content_hot2 a:active, .content_hot2 a:visited {
	font-family: "新細明體";
	font-size: 15px;
	color: #6D929A;
	font-weight: normal;
	text-decoration:underline;
	line-height: 120%;
	letter-spacing: 5px;
}
.content_hot2 a:hover {
	font-family:"新細明體";
	font-size: 15px;
	color: #6D929A;
	font-weight: normal;
	text-decoration:underline;
	line-height: 120%;
	letter-spacing: 5px;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px;
}
.question a:link, .question a:active, .question a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px;
}
.question a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	padding-top: 2px;
	text-decoration:underline;
}
.top_hot {
	background-image: url(images/homepage/top_hot.jpg);
	background-repeat: no-repeat;
	height: 27px;
}
.top_otherbox {
	background-image: url(images/homepage/top_otherbox.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.head_other {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.head_other a:link, .head_other a:active, .head_other a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.head_other a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	}
	
.txt_head_otherbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_head_otherbox a:link, .txt_head_otherbox a:active, .txt_head_otherbox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_head_otherbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.txt2_head_otherbox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6699;
}
.box_other {
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 95px;
}
.white_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FF00;
}
.orange1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEAC01;
}
.blue1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33CCFF;
}
.txt_pgpic {
	color: #CC99FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.txt_pgpic a:link, .txt_pgpic a:active, .txt_pgpic a:visited{
	color: #CC99FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	text-decoration:none;
	
}
.txt_pgpic a:hover{
	color: #CC99FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	text-decoration:underline;
}



.pulldown2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: 0px solid;
	padding: 0px 15px;
	margin: 0px;
	word-spacing: 6em;
	width: 150px;
}
.textboxSearch {
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid;

}
.bkg_head {
	background-image: url(images/industrynews/bkg_head.jpg);
	height: 25px;
	width: 292px;
}
.txt_head_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066FF;
	padding-top: 5px;
}
.bullet_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	list-style-image:  url("images/arrow_yellow.gif");
	left: -20px;
	text-indent: -16px;
	padding-top: 5px;
	line-height: 21px;
	list-style-position: outside;
}
.yellow_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC00;
}
.bullet_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	list-style-image:  url("images/arrow_green2.gif");
	left: -20px;
	text-indent: -16px;
	padding-top: 5px;
	line-height: 21px;
}
.green_bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00CB00;
}
.sidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 3px;
}
.sidelink a:link, .sidelink a:active, .sidelink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;
	padding-top: 3px;
}
.sidelink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
	text-decoration: underline;
	padding-top: 3px;
}

.redsidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	padding-top: 3px;
}
.redsidelink a:link, .sidelink a:active, .sidelink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	text-decoration: underline;
	padding-top: 3px;
}
.redsidelink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
	text-decoration: underline;
	padding-top: 3px;
}

.purple_bold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC33FF;
}
.orange_bold {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}
.heading_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A2E0FF;
}
.content_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2E0FF;
}
.content_blue a:link, .content_blue a:active, .content_blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_blue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC99;
}
.content_orange a:link, .content_orange a:active, .content_orange a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_orange a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.bkg_gradient_blue {
	background-image: url(images/industrynews/bkg_box.jpg);
	background-repeat: repeat-x;
	background-color: #1552AD;
}
.bkg_gradient_blue2 {
	background-color: #0066FF;
	background-image: url(images/industrynews/bkg_box2.jpg);
	background-repeat: repeat-x;
}
.link_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2E0FF;
	text-decoration: underline;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #dddddd;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	letter-spacing: 5px;
}
.tabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
}
.bkg_search_box1 {
	background-color: #8BAE00;
	background-image: url(images/quicksearch/bkg_box1.jpg);
	background-repeat: repeat-x;
}
.bkg_search_box2 {
	background-color: #666666;
	background-image: url(images/quicksearch/bkg_box2.jpg);
	background-repeat: repeat-x;
}

.white2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.regformtxt {
	background-color: #2CC5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	width: 165px;
}
.regformtxt2 {

	background-color: #2CC5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	width: 45px;
}
.regformtxt3 {


	background-color: #2CC5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	width: 20px;
}
.regformtxt4 {



	background-color: #2CC5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	width: 250px;
}
.regformtx0 {

	background-color: #2CC5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
}
.regform_bkg_grey {
	background-color: #222222;
}
.remarks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	background-color: #333333;
	width: 230px;
	border: 0px #333333;
}
.bkg_pgbox {
	background-image: url(images/pgpic/bkg_box1.jpg);
	background-repeat: no-repeat;
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.page a:link, .page a:active, .page a:visited,{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.page a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.heading_yellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFF99;
}
.content_yellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
}
.content_yellow a:link, .content_yellow a:active, .content_yellow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_yellow a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFFCC;
}
.content_green a:link, .content_green a:active, .content_green a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.content_green a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}
.txt_head_yellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 5px;
}
.bkg_gradient_yellow {

	background-image: url(images/spot/bkg_box.jpg);
	background-repeat: repeat-x;
	background-color: #AB6F31;
}
.bkg_gradient_yellow2 {


	background-image: url(images/spot/bkg_box2.jpg);
	background-repeat: repeat-x;
	background-color: #AD7033;
}
.bkg_content {
	background-color: #333333;
	background-image: url(images/bkg_content.jpg);
	background-repeat: repeat-x;
}
.heading_green {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CCFFCC;
}
.bkg_gradient_green {


	background-image: url(images/newmobile/bkg_box.jpg);
	background-repeat: repeat-x;
	background-color: #528E14;
}
.bkg_gradient_green2 {



	background-image: url(images/newmobile/bkg_box2.jpg);
	background-repeat: repeat-x;
	background-color: #66CC00;
}
.txt_head_green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #528E14;
	padding-top: 5px;
}
.heading_orange {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFF99;
}
.txt_head_orange {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #993300;
	padding-top: 5px;
}
.bkg_gradient_orange {



	background-image: url(images/mobileacc/bkg_box.jpg);
	background-repeat: repeat-x;
	background-color: #AE5114;
}
.bkg_gradient_orange2 {




	background-image: url(images/mobileacc/bkg_box2.jpg);
	background-repeat: repeat-x;
	background-color: #FF6600;
}
.title_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990099;
}
.date_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2E0FF;
	padding: 4px 0px 0px;
	margin: 0px;
}
.date_yellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF99;
	padding: 4px 0px 0px;
	margin: 0px;
}
.date_green {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCFFCC;
	padding: 4px 0px 0px;
	margin: 0px;
}
.date_orange {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC99;
	padding: 4px 0px 0px;
	margin: 0px;
}
.whitetext {
	font-family: "新細明體";
	font-size: 13px;
	color: #FFFFFF;
}
.whitetext a:active,  .whitetext a:link, .whitetext a:visited{
	font-family:  "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:underline;
}
.whitetext a:hover {
	font-family:  "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:underline;
	
}
.greytext {
	font-family: "新細明體";
	font-size: 13px;
	color: #333333
}
.greytext a:active,  .greytext a:link, .greytext a:visited{
	font-family:  "新細明體";
	font-size: 13px;
	color: #333333;
	text-decoration:underline;
}
.greytext a:hover {
	font-family:  "新細明體";
	font-size: 13px;
	color: #333333;
	text-decoration:underline;
	
}
.head_box1 {
	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #666600;
}
.content_box1 {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 20px;
	color: #333333;
}
.head_box2 {

	font-family: "新細明體";
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.link_box3 {
	font-family: "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.link_box4 {
	font-family: "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.white_tab {
	font-family: "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 5px;
}
.link {
	font-family: "新細明體";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}
.watermark {
	background-attachment: fixed;
	background-image: url(images/watermark.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.whitetext_arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.whitetext_arial a:active,  .whitetext_arial a:link, .whitetext_arial a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:underline;
}
.whitetext_arial a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:underline;
	
}
.textfield_grey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 150px;
}
.caption {
	font-family: "新細明體";
	font-size: 13px;
	color: #666666;
}

.redtext_arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
}
.redtext_arial a:active,  .whitetext_arial a:link, .whitetext_arial a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	text-decoration:underline;
}
.redtext_arial a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	text-decoration:underline;
	
}