body{
	background-color:#DDDDDD;
}
body,span,table{
	font-family:arial;
}

.calistt{
	float:left;
	width:500px;
	display:block;
	color:#0E6D6D;
	text-indent:20px;
	line-height:20px;
	font-weight:bold;
	margin-top:3px;
	text-align:left;
	letter-spacing:1px;
}

body,h1,h2,h3,h4,h5,h6,pre {
font-size: xx-small;line-height:1.25em;font-weight:normal;color:#666666;}
/* ***for opera *** */
html>body,h1,h2,h3,h4,h5,h6,pre,td,th,input,textarea,caption{font-size: small;}

h1,h2,h3,h4,h5,h6,pre,p,ul,ol,li,dl,dt,dd,noscript,div{margin: 0; padding: 0;}
ul,ol,li,dl{list-style-type: none;}
a{border:0px;margin:0px;padding:0px;}

td.page_nav {font-size:12px;color:#000000;};
span.page_nav {font-size:12px;color:#000000;};
A.page_nav:link    {line-height:18px;font-size:12px;color:#000000; text-decoration:underline;}
A.page_nav:visited {line-height:18px;font-size:12px;color:#000000; text-decoration:underline;}
A.page_nav:focus   {line-height:18px;font-size:12px;color:#000000; text-decoration:underline;}
A.page_nav:active  {line-height:18px;font-size:12px;color:#000000; text-decoration:underline;}
A.page_nav:hover   {line-height:18px;font-size:12px;color:#000000; text-decoration:none;}

.fl{float:left;}
.fr{float:right;}

#search_word_show{
	font-size:12px;
	color:#666666;
	height:23px;
	padding-top:2px;
	font-family: "Arial", "Helvetica", "sans-serif";
}

/* 產品 start */
.product_item_name{}
.product_item_descript{font-size:12px;}
/* 產品 end */

/* 技術文章 start */
.tech_title_detail{
	font-weight:bold;
}

.tech_cat_title{
}

.tech_title{
}
/* 技術文章 end */

/* 搜尋結果 start */
.search_content{
	font-size:12px;
}
/* 搜尋結果 end */
.find_word{background-color:#CC6600;}

img{border:0px;}

.a-copyright-ins {
	font-size: 9pt;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.a-day {
	font-size: 10pt;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.c04-prod-in-red {
	font-size: 12pt;
	color: #9F2B5D;
	line-height: 24px;
	text-decoration: none;
	font-family: "新細明體";
	font-weight: bold;

}
.c04-prod-in-yellow {
	font-size: 12pt;
	color: #E09049;
	line-height: 24px;
	text-decoration: none;
	font-family: "新細明體";
	font-weight: bold;

}
.c04-prod-in-blue {
	font-size: 12pt;
	color: #00769A;
	line-height: 24px;
	text-decoration: none;
	font-family: "新細明體";
	font-weight: bold;

}
.c04-prod-in-green {
	font-size: 12pt;
	color: #669B4A;
	line-height: 24px;
	text-decoration: none;
	font-family: "新細明體";
	font-weight: bold;

}
.c04-prod-in-purple {
	font-size: 12pt;
	color: #606A9A;
	line-height: 24px;
	text-decoration: none;
	font-family: "新細明體";
	font-weight: bold;

}
.c04-prod-in-title {
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;

}
.c04-prod-in-text {
	font-size: 10pt;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.a-about-text {
	font-size: 10pt;
	color: #333333;
	line-height: 25px;
	text-decoration: none;
}
.b01-download-red {
	font-size: 10pt;
	color: #6F6F6F;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.b01-download-yellow {
	font-size: 10pt;
	color: #6F6F6F;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.b01-download-blue {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.b01-download-green {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.b01-download-purple {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.c01-news-title {
	font-size: 12pt;
	color: #333333;
	line-height: 18px;
	text-decoration: blink;
	font-weight: bold;
}
.c01-news-in-text {
	font-size: 11pt;
	color: #B40205;
	line-height: 18px;
	text-decoration: blink;
	font-weight: bold;
}
.c01-news-text-link {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: normal;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.c04-prod-text {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: 20px;
	text-decoration: none;
}
.c04-prod-text01 {
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
}
.c04-prod-text02 {
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 18pt;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.c05-mail-text02 {
	font-size: 9pt;
	color: #CC0000;
	line-height: normal;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: normal;

}
.c05-mail-text01 {
	font-size: 10pt;
	color: #6F6F6F;
	line-height: normal;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.b01-download-red:hover {
	color: #9F2B5D;
	text-decoration: underline;
}
.b01-download-yellow:hover {
	color: #E09049;
	text-decoration: underline;
}
.b01-download-blue:hover {
	color: #00769A;
	text-decoration: underline;
}
.b01-download-green:hover {
	color: #669B4A;
	text-decoration: underline;
}
.b01-download-purple:hover {
	color: #606A9A;
	text-decoration: underline;
}
.c01-news-text-link:hover {
	color: #00769A;
	text-decoration: underline;
}

.menu_div{
	position:relative ;
	left:0px;
	top:0px;
}

.news_menu{
	background-color:#F79E0E;
	width:77px;
	height:24px;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	padding:6px;
}
A.news_menu_href:link    {color:#FFFFFF; text-decoration:none;font-size:12px;font-family:arial;line-height:14px;}
A.news_menu_href:visited {color:#FFFFFF; text-decoration:none;font-size:12px;font-family:arial;line-height:14px;}
A.news_menu_href:focus   {color:#FFFFFF; text-decoration:none;font-size:12px;font-family:arial;line-height:14px;}
A.news_menu_href:active  {color:#FFFFFF; text-decoration:none;font-size:12px;font-family:arial;line-height:14px;}
A.news_menu_href:hover   {color:#FFFFFF; text-decoration:underline;font-size:12px;font-family:arial;line-height:14px}

#footer_ad{font-size:11px;height:14px;color:#999999;text-align:right;}
A.footer_href:link    {line-height:12px;font-size:12px;color:#999999; text-decoration:none;}
A.footer_href:visited {line-height:12px;font-size:12px;color:#999999; text-decoration:none;}
A.footer_href:focus   {line-height:12px;font-size:12px;color:#999999; text-decoration:none;}
A.footer_href:active  {line-height:12px;font-size:12px;color:#999999; text-decoration:none;}
A.footer_href:hover   {line-height:12px;font-size:12px;color:#999999; text-decoration:underline;}

#page_left{
	width:250px;
}
#page_left_cat_title{
	background:url("images/r-box-up.jpg") no-repeat;
	height:10px;
	margin:0px;padding:0px;
}
#page_left_cat_foot{
	background:url("images/r-box-down.jpg") no-repeat;
	height:12px;
}
#page_left_cat_foot{
	text-indent:-5000px;
}

#page_left_cat_list{
	background:url('images/r-box-bg.jpg') repeat-y;
	width:250px;	
}
#page_left_cat_list ul{
	width:216px;
	background:#FAFAFA;
	margin-left:17px;
	padding-left:16px;
}
#page_left_cat_list ul li{
	height:30px;
}
#left_products_cat{
	text-indent:-5000px;
	background:url("images/r-box-up.jpg") no-repeat;
	width:250px;
	height:10px;
}

#page_head{
	float:right;
}

/* 活動頁表格專用 */
.event_date{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFF99;
}
.event_td{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	background-color:#FF9900;
}
.event_header{color:red;font-size:16px;font-weight:bold;}
.event_footer{color:#0099CC;font-size:12px;padding-top:5px;text-align:center;width:440px;}
table.event_table{	
	border:0px;
	margin:0px;
	padding:0px;
	line-height:150%;
	color:#000000;
	font-weight:normal;
	background-color:#CCCCCC;
}
table.event_table th{
	background-color:#0099CC;
	color:white;
	margin:0px;
	padding:5px;	
	border:0px;
}
table.event_table td{	
	margin:0px;
	padding:5px;
	border:0px;	
}

#page_title{
	float:left;	
}
#page_title h1{
	font-size:11px;
	color:#999999;
	padding-left:5px;
}

#search_grid{
	width:250px;
	height:89px;
}
#search_grid_left{
	width:20px;
	height:89px;
	background:url("images/search-r.jpg") no-repeat;
	float:left;
}
#search_grid_center{
	width:213px;
	height:89px;
	background:url("images/shadow-b.jpg") repeat-x;
	float:left;
}
#search_grid_center h2{
	width:89px;
	height:37px;
	background:url("images/shadow-word.jpg") no-repeat;
	float:left;
	text-indent:-1000px;
}
#search_grid_center p{
	padding-left:10px;
}
#search_grid_right{
	width:17px;
	height:89px;
	background:url("images/search-l.jpg") no-repeat;
	float:left;
}-size:11px;
	color:#999999;
	padding-left:5px;
}
