
body
{
	width: 800px;
	margin: auto;
	padding: 0px;
	font-size: 12pt;
	background-color: #FFFFFF;
	font-family: "Verdana", "標楷體";
	/*behavior: url('../csshover.htc');*/
}

.tab_Center
{
	width: 800px;
	border: 0px;
	margin: auto;
}

.tab_Left
{
	width: 200px;
	border: 3px;
	font-style: normal;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
}

.tab_Right
{
	width: 600px;
	border: 0px;
	margin: auto;
}

.tag_Menu_Selected
{
	width: 80px;
	height: 55px;
	font-size: 13pt;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	/*	background-color: #A00418; */
	background-color: #B01055;
}

.tag_Menu_Normal
{
	width: 80px;
	height: 55px;
	font-size: 13pt;
	color: #0F0F0F;
	vertical-align: middle;
	text-align: center;
	/*background-color: #D0D0D0;*/
	background-color: #F5F5F5;
}

.tag_Menu_Back_Img
{
	vertical-align: middle;
	text-align: left;
	height: 20px;
}

.img_Menu_Back
{
	border: 0px;
	width: 10px;
	height: 20px;
}

.tag_Sub_Menu_Img
{
	width: 10px;
	height: 14px;
	vertical-align: middle;
	text-align: center;
	color: #0F0F0F;
	background-color: #FFFFFF;
}

.tag_Sub_Menu_Text_Selected
{
	width: 180px;
	height: 14px;
	font-size: 11pt;
	vertical-align: middle;
	text-align: left;
	color: #DF0000;
	background-color: #FFFFFF;
	padding-left: 12px;
	background-image: url('../Images/arrow_r.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

.tag_Sub_Menu_Text_Normal
{
	width: 180px;
	height: 14px;
	font-size: 11pt;
	vertical-align: middle;
	text-align: left;
	color: #0F0F0F;
	background-color: #FFFFFF;
	padding-left: 13px;
	background-image: url('../Images/arrow_g.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

.btn_Language
{
	width: 89px;
	height: 20px;
	border: 0px;
	vertical-align: bottom;
	text-align: center;
	padding-top: 2px;
}

.cob_Text
{
	color: #0066FF;
	font-size: 12pt;
	width: 300px;
	height: 26px;
	vertical-align: middle;
}

.txt_Page
{
	font-family: "Verdana", "標楷體";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.col_Page
{
	color: #000000;
	font-size: 12px;
	width: 30px;
	vertical-align: middle;
	text-align: center;
}

.col_Page_Selected
{
	color: #DF0000;
	font-size: 12px;
	width: 30px;
	vertical-align: middle;
	text-align: center;
	text-decoration: underline;
}

#pulldown_menu
{
	margin: 0px;
	width: 180px;
	height: 20px;
	font-size: 11pt;
}

#pulldown_menu ol
{
	padding: 0px;
	padding-top: 0px;
	width: 100%;
	border-top: #AAA 0px solid;
	border-bottom: #AAA 1px solid;
	height: 20px;
	
	/* 此數值與 #menu ul.level1 top 相關連 */
	line-height: 20px;
}

#pulldown_menu li.mainmenu
{
	float: left;
	list-style: none;
	margin: 0px;
	/*padding:0.5em 1em;*/
	padding-left: 12px;
	position: relative;
	/*width:4em;*/
	border: 0px;
	background: url('../Images/arrow_g.gif') center left no-repeat;
}

#pulldown_menu li.mainmenu_selected
{
	float: left;
	list-style: none;
	margin: 0px;
	/*padding:0.5em 1em;*/
	padding-left: 12px;
	position: relative;
	/*width:4em;*/
	border: 0px;
	background: url('../Images/arrow_r.gif') center left no-repeat;
}

#pulldown_menu li a
{
	border-bottom: #AAA 0px solid;
	list-style: none;
	margin: 0px;
	/*padding: 0em 1em;*/
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

#pulldown_menu li.mainmenu_selected a
{
	border-bottom: #AAA 0px solid;
	list-style: none;
	margin: 0px;
	/*padding: 0em 1em;*/
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

#pulldown_menu ul
{
	font-size: 100%;
	margin: 0;
	padding: 0;
}

#pulldown_menu ul.level1
{
	color: #000000;
	display: none;
	position: absolute;
	left: 0em;
	
	/* 此數值與 #pulldown_menu ol line-height 相關連 */
	top: 19px;
}

#pulldown_menu ul.level1, 
#pulldown_menu ul.level2, 
#pulldown_menu ul.level3, 
#pulldown_menu ul.level4, 
#pulldown_menu ul.level5
{
	color: #000;
	width: 180px;
}

#pulldown_menu li.mainmenu:hover ul.level1,
#pulldown_menu ul.level1 li.submenu:hover ul.level2,
#pulldown_menu ul.level2 li.submenu:hover ul.level3,
#pulldown_menu ul.level3 li.submenu:hover ul.level4
{
	display: block;
	list-style: none;
	padding-left: 14px;
	background-color: #EAEAEA;
}

#pulldown_menu li.mainmenu_selected:hover ul.level1
{
	display: block;
	list-style: none;
	padding-left: 14px;
	background-color: #EAEAEA;
}

p, td
{
	font-size: 9pt;
	color: #333333;
}

/* 設定為連結時的動作 */
a
{
	/*color: #0066FF;*/
	color: #0C0C0C;
	text-decoration: none;
}

/* 滑鼠點選連結時的動作 */
a:link
{
	/*color: #0066FF;*/
	color: #0C0C0C;
	text-decoration: none;
}

/* 滑鼠在連結上方時的動作 */
a:hover
{
	/*color: #FF9900;*/
	/*text-decoration: underline;*/
	color: #0000FF;
	text-decoration: none;
	/*font-weight: bold;*/
}

img
{
	border: none;
	border-width: 0px;
	border-color: #000000;
}

.colDBlue2
{
	color: #0000AA;
}

.colDBlue
{
	color: #003399;
}
.colBlue
{
	color: #0066CC;
}
.colBrown
{
	color: #663300;
}
.colPurple
{
	color: #9900CC;
}
.colPink
{
	color: #FF6666;
}
.colLGreen
{
	color: #CCFFCC;
}
.colDGreen
{
	color: #006600;
}
.colYellow
{
	color: #FFFF00;
}
.colOrange
{
	color: #FF9900;
}
.colRed
{
	color: #FF0000;
}
.colWhite	{  color: #FFFFFF;}
.colGray	{  color: #333333;}
.colDGray	{  color: #666666;}
.colDGray2	{  color: #333333;}
.colGold	{  color: #999900;}
.colblue1	{  color: #0000FF;}
.colgold	{  color: #FFD700;}

.ItemDBlue2	{  font-size: 10pt; font-weight: 700;color: #0000AA;}
.ItemDBlue	{  font-size: 10pt; font-weight: 700;color: #003399;}
.ItemBlue	{  font-size: 10pt; font-weight: 700;color: #0066FF;}
.ItemBrown	{  font-size: 10pt; font-weight: 700;color: #663300;}
.ItemPurple	{  font-size: 10pt; font-weight: 700;color: #9900CC;}
.ItemPink	{  font-size: 10pt; font-weight: 700;color: #FF6666;}
.ItemGreen	{  font-size: 10pt; font-weight: 700;color: #CCFFCC;}
.ItemGreen	{  font-size: 10pt; font-weight: 700;color: #006600;}
.ItemYellow	{  font-size: 10pt; font-weight: 700;color: #FFFF00;}
.ItemOrange	{  font-size: 10pt; font-weight: 700;color: #FF9900;}
.ItemRed	{  font-size: 10pt; font-weight: 700;color: #FF0000;}
.ItemWhite	{  font-size: 10pt; font-weight: 700;color: #FFFFFF;}
.ItemGray	{  font-size: 10pt; font-weight: 700;color: #333333;}
.ItemDGray	{  font-size: 10pt; font-weight: 700;color: #666666;}
.ItemDGray2	{  font-size: 10pt; font-weight: 700;color: #333333;}
.ItemGold	{  font-size: 10pt; font-weight: 700;color: #999900;}
.Itemblue1	{  font-size: 10pt; font-weight: 700;color: #0000FF;}
.Itemgold	{  font-size: 10pt; font-weight: 700;color: #FFD700;}


.StitleLBlue	{ font-size: 12pt;  font-weight: 700; color: #0066FF;}
.StitleDBlue	{ font-size: 12pt;  font-weight: 700; color: #003399;}
.StitleRed		{ font-size: 12pt;  font-weight: 700; color: #FF0000;}
.StitleDGreen	{ font-size: 12pt;  font-weight: 700; color: #006600;}
.StitlePurple	{ font-size: 12pt;  font-weight: 700; color: #9900CC;}
.StitleGold		{ font-size: 12pt;  font-weight: 700; color: #999900;}
.StitleWhite	{ font-size: 12pt;  font-weight: 700; color: #FFFFFF;}
.StitleYellow	{ font-size: 12pt;  font-weight: 700; color: #FFFF00;}
.StitleBlack	{ font-size: 12pt;  font-weight: 700; color: #000000;}
.StitleOrg		{ font-size: 12pt;  font-weight: 700; color: #FF9900;}


.titleLBlue		{ font-size: 14pt; font-weight: 700; color: #0066FF;}
.titleDBlue		{ font-size: 14pt; font-weight: 700; color: #003399;}
.titleRed		{ font-size: 14pt; font-weight: 700; color: #FF0000;}
.titleRed_Kai_20
{
	font-size: 20pt;
	font-family: "標楷體", "DFKai-sb";
	font-weight: 700;
	color: #FF0000;
}

.titleRed_B		{ font-size: 25pt; font-weight: 700; color: #FF0000;}
.titleDGreen	{ font-size: 14pt; font-weight: 700; color: #009900;}
.titleGreen		{ font-size: 14pt; font-weight: 700; color: #006600;}
.titlePurple	{ font-size: 14pt; font-weight: 700; color: #9900CC;}
.titleGold		{ font-size: 14pt; font-weight: 700; color: #999900;}
.titleWhite		{ font-size: 14pt; font-weight: 700; color: #FFFFFF;}
.titleYellow	{ font-size: 14pt; font-weight: 700; color: #FFFF00;}
.titlePurple2	{ font-size: 14pt; font-weight: 700; color: #FF9999;}
.titleBlack		{ font-size: 14pt; font-weight: 700; color: #333333;}
.titleBlack_B	{ font-size: 18pt; font-weight: 700; color: #333333;}
.titleBlack_C	{ font-size: 16pt; font-weight: 700; color: #333333;}
.titleBlack_Kai_14
{
	font-size: 14pt;
	font-family: "標楷體", "DFKai-sb";
	font-weight: 700;
	color: #333333;
}
.titleBlack_16
{
	font-size: 16pt;
	font-family: "標楷體", "DFKai-sb";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Kai_22
{
	font-size: 22pt;
	font-family: "標楷體", "DFKai-sb";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Kai_20
{
	font-size: 22pt;
	font-family: "標楷體", "DFKai-sb";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Verdana_22
{
	font-size: 22pt;
	font-family: "Verdana";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Verdana_18
{
	font-size: 18pt;
	font-family: "Verdana";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Verdana_16
{
	font-size: 16pt;
	font-family: "Verdana";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Verdana_14
{
	font-size: 14pt;
	font-family: "Verdana";
	font-weight: 700;
	color: #333333;
}
.titleBlack_Verdana_12
{
	font-size: 12pt;
	font-family: "Verdana";
	font-weight: 700;
	color: #333333;
}

.titleBlack_Courier_14
{
	font-size: 14pt;
	font-family: "Courier New";
	font-weight: 700;
	color: #333333;
}

.titleBlack_Courier_12
{
	font-size: 12pt;
	font-family: "Courier New";
	font-weight: 700;
	color: #333333;
}

.titleorange	{ font-size: 14pt; font-weight: 700; color: #FF6600;}
.titleorange_small { font-size: 14px; color: #FF6600;}


.SenfontBlack00	{ font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 7pt;}
.SenfontBlack0	{ font-weight: 700; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt;}
.SenfontBlack1	{ font-weight: 700; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt;}
.SenfontBlack2	{ font-weight: 700; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10pt;}
.SenfontBlack3	{ font-weight: 700; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 16pt;}
.SenfontBlack4	{ font-weight: 700; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 20pt;}


.bgWhite	{  background-color: #FFFFFF;}
.bgDBlue	{  background-color: #0000CC;}
.bgDDBlue	{  background-color: #333366;}
.bgDGreen	{  background-color: #00CC33;}
.bgLGreen	{  background-color: #CCFFCC;}
.bgBGreen	{  background-color: #33CC33;}
.bgLYellow	{  background-color: #FFFFCC;}
.bgLBlue	{  background-color: #CCFFFF;}
.bgPink		{  background-color: #FFCCCC;}
.bgPurple	{  background-color: #CCCCFF;}
.bgDPurple	{  background-color: #9900CC;}
.bgRed		{  background-color: #FF0000;}
.bgYellow	{  background-color: #FFFF00;}
.bgLPink	{  background-color: #FFDDDD;}
.bgGray		{  background-color: #CCCCCC;}
.bgDGray	{  background-color: #909090;}
.bgLYellow2 {  background-color: #FFFFAA;}
.bgLblue01	{  background-color: #E4E4F1;}
.bgLblue02	{  background-color: #CCCCFF;}


.brBlack	{ border: solid #000000; border-width: 1px;}
.brDBlue	{ border: solid #3300CC; border-width: 1px;}
.brRed		{ border: solid #FF0033; border-width: 1px;}
.brDGreen	{ border: solid #009900; border-width: 1px;}
.brPurple	{ border: solid #9900CC; border-width: 1px;}
.brGold		{ border: solid #999900; border-width: 1px;}
.brMBlue	{ border: solid #0099FF; border-width: 1px;}
.brWhite	{ border: solid #FFFFFF; border-width: 1px;}
.BrSet
{
	border: solid ;
	border-width : 1px;
	filter:Alpha(opacity=90);
}
.AlphaBD { filter:Alpha(opacity=10); border: 1px solid black; }
.Alphasty { filter:Alpha(opacity=65)}


.formsetYellow
{
	background-color:#000000;
	border: solid;
	border-color: #aa9900;
	border-width : 1px;
	FONT-SIZE: 10pt;
	color: #FFD700;
}

.formsetBlue
{
	background-color:#000000;
	border: solid ;
	border-color:#0099FF;
	border-width : 1px;
	FONT-SIZE: 10pt;
	color: #0099FF;
}

/* ===================================== */
.lnkfooter
{
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #603913;
}

.txthead1
{
	font-family: "Verdana";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #603913;
}

.txthead2
{
	font-family: "Verdana";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #C00202;
}

.txthead3
{
	font-family: "Verdana";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.txtnormal1
{
	font-family: "Verdana";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	/*color: #595959;*/
	color: #0F0F0F;
}

.txtKai_24
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 24pt;
}

.txtKai_12
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 12pt;
}

.txtVerdana_20
{
	font-family: "Verdana";
	font-size: 20pt;
}

.txtVerdana_18
{
	font-family: "Verdana";
	font-size: 18pt;
}

.txtVerdana_16
{
	font-family: "Verdana";
	font-size: 16pt;
}

.txtVerdana_14
{
	font-family: "Verdana";
	font-size: 14pt;
}

.txtVerdana_12
{
	font-family: "Verdana";
	font-size: 12pt;
}

/* Contact Class */
.fnt_Contact_Title
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 20pt;
	color: red;
}
.fnt_Contact_SubTitle
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 16pt;
	color: black;
}

.fnt_Contact_Row_CH
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 16pt;
	color: black;
}

.fnt_Contact_Row_EN
{
	font-family: "Verdana";
	font-size: 16pt;
	color: black;
}

.td_Contact_Name
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 18pt;
	font-weight: 700;
	color: #333333;
	width: 300px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_Contact_Mail
{
	font-family: "Verdana";
	font-size: 14pt;
	font-weight: 700;
	color: #333333;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.fnt_Contact_Title_EN
{
	font-family: "Verdana";
	font-weight: bold;
	font-size: 20pt;
	color: red;
}
.fnt_Contact_SubTitle_EN
{
	font-family: "Verdana";
	font-size: 16pt;
	color: black;
}

.td_Contact_Name_EN
{
	font-family: "Verdana";
	font-size: 14pt;
	font-weight: 700;
	color: #333333;
	width: 190px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_Contact_Titles_EN
{
	font-family: "Verdana";
	font-size: 14pt;
	font-weight: 700;
	color: #333333;
	width: 280px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_Contact_Mail_EN
{
	font-family: "Verdana";
	font-size: 14pt;
	font-weight: 700;
	color: #333333;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_EngineeringDivision_Name_CH
{
	font-family: "Verdana";
	font-size: 18pt;
	font-weight: 700;
	color: #333333;
	width: 240px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_EngineeringDivision_Descript_CH
{
	font-family: "標楷體", "DFKai-sb";
	font-size: 22pt;
	font-weight: 700;
	color: #333333;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_EngineeringDivision_Name_EN
{
	font-family: "Verdana";
	font-size: 16pt;
	font-weight: 700;
	color: #333333;
	width: 240px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

.td_EngineeringDivision_Descript_EN
{
	font-family: "Verdana";
	font-size: 16pt;
	font-weight: 700;
	color: #333333;
	height: 40px;
	text-align: left;
	vertical-align: middle;
}


