BODY {
	padding: 0px; margin:0px; text-align:center;
	font-family: Tahoma;
	font-size: 9pt;
	color:#666666;

	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image:   url("bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}

/*－－－－－－－－－－－－－－－－－－－－－－－－內建標籤類設定－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
a {	font-family: Tahoma;	COLOR:#0000FF; }
a:link {	TEXT-DECORATION: none;	color:#0000FF;}
a:visited {	TEXT-DECORATION: none;	color:#3333FF;}
a:hover {	TEXT-DECORATION: underline;	color:#EC0000}
FORM {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
IMG {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
td {	font-family: verdana;	font-size: 8pt;	color: #666666; LINE-HEIGHT: 130%;}
select {	font-family: Tahoma;	font-size: 8pt;	color: #0000FF;}
input{	BORDER:#CCCCCC 1px solid; background-color:#F5F5F5; font-family:Verdana; font-size: 8pt; height:18px; vertical-align:middle;}
input:radio {}
textarea{	BORDER:#CCCCCC 1px solid; background-color:#F5F5F5; font-family:Verdana; font-size: 8pt; vertical-align:middle;}
UL {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}
OL {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; margin-left:18px;}
IMG {	VERTICAL-ALIGN: middle}
P {	MARGIN: 0px}
h1 {	font-size: 12pt;}
h2 {	font-size: 11pt;	color: #333;}
h3 {	font-size: 12pt;}
h1, h2, h3 {	font-family: Tahoma;	font-weight: bold;	border-bottom: #6699FF 0px  dashed;}
/*－－－－－－－－－－－－－－－－－－－－－－－－Font Tahoma－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.font_Tahoma_8pt {		font-family: Tahoma;	font-size: 8pt;}
.font_Tahoma_9pt {		font-family: Tahoma;	font-size: 9pt;}
.font_Tahoma_10pt {	font-family: Tahoma;	font-size: 10pt;}
.font_Tahoma_11pt {	font-family: Tahoma;	font-size: 11pt;}
.font_Tahoma_12pt {	font-family: Tahoma;	font-size: 12pt;}
.font_Tahoma_8pt_black {	font-family: Tahoma;	font-size: 8pt; FONT-WEIGHT: bold;}
.font_Tahoma_9pt_black {	font-family: Tahoma;	font-size: 9pt; FONT-WEIGHT: bold;}
.font_Tahoma_10pt_black {	font-family: Tahoma;	font-size: 10pt; FONT-WEIGHT: bold;}
.font_Tahoma_11pt_black {	font-family: Tahoma;	font-size: 11pt; FONT-WEIGHT: bold;}
.font_Tahoma_12pt_black {	font-family: Tahoma;	font-size: 12pt; FONT-WEIGHT: bold;}
/*－－－－－－－－－－－－－－－－－－－－－－－－Font Verdana－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.font_Verdana_8pt {		font-family: Verdana;	font-size: 8pt;}
.font_Verdana_9pt {		font-family: Verdana;	font-size: 9pt;}
.font_Verdana_10pt {	font-family: Verdana;	font-size: 10pt;}
.font_Verdana_11pt {	font-family: Verdana;	font-size: 11pt;}
.font_Verdana_12pt {	font-family: Verdana;	font-size: 12pt;}
.font_Verdana_8pt_black {	font-family: Verdana;	font-size: 8pt; FONT-WEIGHT: bold;}
.font_Verdana_9pt_black {	font-family: Verdana;	font-size: 9pt; FONT-WEIGHT: bold;}
.font_Verdana_12pt_black {	font-family: Verdana;	font-size: 12pt; FONT-WEIGHT: bold;}

/*－－－－－－－－－－－－－－－－－－－－－－－－CSPS－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
.table_news {	FONT:8pt Tahoma; TEXT-INDENT: 20px; VERTICAL-ALIGN: top;}
.table_pagetitle {background-image:url(../css/titlebg.png); width:580px; height:26; padding:3px 0px 0px 18px; background-repeat:no-repeat; margin-bottom:4px;}
.body_right_top 			{background-image:url(../css/body_top.png); width:580px; background-repeat:no-repeat;}
.body_right_content 	{background-image:url(../css/body_content.png); width:580px; height:160; background-repeat:repeat-y; padding: 0px 0px 0px 10px;}
.body_right_bottom 	{background-image:url(../css/body_bottom.png); width:580px; height:17; background-repeat:no-repeat;}

.bg_head{padding:4px 0px 5px 0px; border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; height:70; background-image:url(bg_head.jpg); background-repeat:repeat-x;}
.bg_bottom	{padding:2px 0px 2px 0px; border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; height:22; background-image:url(bg_bottom.jpg); background-repeat:repeat-x;}

.faq_title{border-left:#D50000 2px solid; border-bottom:#999999 1px dashed; color:#D50000; padding:2px 0px 2px 10px; width:94%; text-align:left}
.faq_contents{border-left:#CCCCCC 2px solid; border-bottom:#999999 1px dashed; color:#666666; font-size: 10px; font-family: Tahoma; padding:5px 0px 5px 10px; width:94%; text-align:left}
.faq_td{padding:3px 0px 3px 0px;}

.products_link{border-left:#D50000 2px solid; border-bottom:#999999 1px dashed; color:#D50000; padding:2px 0px 2px 10px; width:80%; text-align:left; margin:4px 0px 4px 0px;}
/*.products_title{border-left:#D50000 2px solid; border-bottom:#CCCCCC 1px dashed; height:22; color:#D50000; padding:2px 0px 2px 10px; margin:6px 2px 6px 2px;}*/
.products_title{ background-color:#888888; height:24; color:#FFFFFF; padding:2px 0px 2px 10px; margin:6px 2px 6px 2px;}
.products_icon{border:#999999 1px solid; padding:0px; width:130; height:90; margin:5px 2px 5px 2px;}
.products_icon_41{border:#999999 1px solid; padding:0px; width:100; height:90; margin:5px 2px 5px 2px;}

.table1_body 		{ border-bottom:#000066 1px solid;}
.table1_top 		{padding:2px 0px 2px 10px; text-align:left;  border-bottom:#000066 1px solid;}
.table1_WDH		{padding: 3px 0px 3px 5px; text-align:left; border-bottom:#000099 1px dashed; font:bold; color:#CCCC00;}
.table1_WDH:td	{font:bold; color:#CCCC00;}
.table1_left			{border-right:#999999 1px dashed; padding: 2px 0px 2px 0px;}
.table1_right		{ padding: 2px 0px 2px 0px;}

.table1_itemtitle	{font-weight:bold; color:#000099; height:30;}
.table1_itemtitle2	{ color:#0033FF; height:22; border:#CCCCCC 1px dashed;}
