/* CSS Document */
body {margin:0px;}

form {margin:0px ; padding:0px }

#container {
	position: absolute;
	width:1000px;
	left: 50%;
	margin-left: -500px;
}

#toplink {  font-size: 11px; font-family: Arial; color: #999999; padding: 10px 20px 0;}
#toplink a{ font-size: 12px; color: #054293; text-decoration:none; }
#toplink a:hover { text-decoration:underline; }


.item {
    font-family: Arial;
    font-size: 13px;
	font-weight:bold;
    color:#831212; 
	padding-left: 10px;
}
.item1 {
    font-family: Arial;
    font-size: 13px;
	font-weight:bold;
    color:#666666; 
	padding-left: 10px;
}

.ct { font-family: "Arial"; font-size: 11px; color: #666666; }






#path { 
	background: #FFFFFF url(../../images/BGpath.jpg) repeat-x;
	font-family: "Arial";
	font-size: 12px;
	color:#909090;
	line-height: 18px;  
	letter-spacing: 0px;
	height:45px;
	padding: 10px 0 0 15px;
}
#path a { font-family: "Arial"; font-size: 12px; color: #909090; text-decoration:none; }
#path a:hover {color: #909090; text-decoration:underline; } 








a.click:link {  color: #E66D6D; text-decoration: underline !important;}
a.click:visited {  color: #E66D6D; text-decoration: underline !important;}
a.click:hover {  color:  #E66D6D; text-decoration: none !important;}

.menu { font-family: "Arial"; font-size: 12px; color: #000000; line-height: 16px; }
.menu a { font-family: "Arial"; font-size: 12px; color: #000000; text-decoration:none; }
.menu a:hover {color: #e10000; }

/*footer*/
#foot {  font-size: 11px; font-family: Arial; color: #999999; padding: 10px 20px 10px;}
#foot a{ font-size: 12px; color: #054293; text-decoration:none; font-weight:bold; }
#foot a:hover { text-decoration:underline; }

/*After*/
#leftMenu {
	width: 100%;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: right;
	xxvertical-align: middle;
	padding-right: 17px;
}
#leftMenu td {
	height: 26px;
	/*height: 28px;*/
}
.leftMenu_child {
	background-image: url(../../images/leftMenubg3.gif);
}
.menuFont { font-family: Arial;	font-size: 13px; color: #717171;  font-weight: bold;padding-top: 2px; }
.menuFont:link { font-family: Arial; font-size: 13px; color: #717171;  font-weight: bold; text-decoration:none;padding-top: 2px; }
.menuFont:visited {	font-family: Arial;	font-size: 13px; color: #717171; 	font-weight: bold; text-decoration:none;padding-top: 2px; }
.menuFont:hover { font-family: Arial; font-size: 13px; color: #466cb1;  font-weight: bold; text-decoration:none;padding-top: 2px; }

.menuFont_child { font-family: Arial;	font-size: 13px; color: #717171; font-weight: bold;padding-top: 2px; }
.menuFont_child:link { font-family: Arial; font-size: 13px; color: #717171; font-weight: bold; text-decoration:none;padding-top: 2px; }
.menuFont_child:visited {	font-family: Arial;	font-size: 13px; color: #717171; 	font-weight: bold; text-decoration:none;padding-top: 2px; }
.menuFont_child:hover { font-family: Arial; font-size: 13px; color: #466cb1;  font-weight: bold; text-decoration:none;padding-top: 2px; }

.mainFont12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #444444; text-decoration:none;}

.mainFontLink:link { color: #444444; text-decoration:underline;}
.mainFontLink:hover { color: #9D1A1A; text-decoration:none;}
.mainFontLink:visited { color: #777777; text-decoration:underline;}

.highlighter { color: #E61F27; font-weight: bold;}

.newsFontLink:link { color: #444444; text-decoration:none;}
.newsFontLink:hover { color: #F20000; text-decoration:none;}
.newsFontLink:visited { color: #777777; text-decoration:none;}

.newsList {	line-height: 32px;	color: #A3A2A2;	text-decoration:none; background-image: url(../../images/dotted_32.gif); height: 32px;}

.newsListdavid {	line-height: 32px;	color: #A3A2A2;	text-decoration:none; height: 32px;}

.newsList444 {	line-height: 32px;	color: #444444;	text-decoration:none; background-image: url(../../images/dotted_32.gif); height: 32px;}

.date {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8F713E;text-align: right; background-image: url(../../images/dotted2_32.jpg);}

.point1 { font-family: Arial; font-size: 12px; line-height: 32px; color: #444444; text-decoration:none;}
.point:link { font-family: Arial; font-size: 12px; color: #444444; text-decoration:none;}
.point:hover { font-family: Arial; font-size: 12px; color: #9D1A1A; text-decoration:underline;}
.point:visited { font-family: Arial; font-size: 12px; color: #444444; text-decoration:none;}

.titleBar { font-family: Arial;	font-size: 14px; color: #ffffff; font-weight: bold; line-height: 30px; background-image: url(../../images/title_bg.gif); padding-left: 18px;}

.contentsBar { font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; background-image: url(../../images/dotted2_32.jpg); padding-left: 4px;}
.contentsBar2 { font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; background: url(../../images/dotted2_33.gif) repeat-x top; padding-left: 4px;}
.contentsBar3 { font-family: Arial; font-size: 14px; color: #444444; font-weight: bold; background-image: url(../../images/dotted2_33.gif); padding-left: 4px;}

.listtitle { font-family: Arial; font-size: 12px; color: #444444; font-weight: bold;}

.productName { font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; line-height: 24px; text-align: center; text-decoration:none;}
.productName:link { font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; line-height: 24px; text-decoration:none;}
.productName:hover { font-family: Arial; font-size: 12px; color: #9D1A1A; font-weight: bold; line-height: 24px; text-decoration:none;}
.productName:visited { font-family: Arial; font-size: 12px; color: #7777777; font-weight: bold; line-height: 24px; text-decoration:none;}

.pagination1 { font-family: Arial; font-size: 12px; line-height: 40px; color: #BEBEBE; word-spacing: 0.3pc; text-decoration:none;}
.pagination:link { font-family: Arial; font-size: 12px; line-height: 40px; color: #054293; word-spacing: 0.3pc; text-decoration:none;}
.pagination:hover { font-family: Arial; font-size: 12px; line-height: 40px; color: #9D1A1A; word-spacing: 0.3pc; text-decoration:underline;}
.pagination:visited { font-family: Arial; font-size: 12px; line-height: 40px; color: #054293; word-spacing: 0.3pc; text-decoration:none;}

.bar { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; height: 10px;}
.barselect { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 22px;}
.barArea { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 22px;}

.line-height { line-height: 32px }

.mission { font-family: Arial; font-size: 12px;	font-weight:bold; color:#831212;}

/** DIV **/
.officeTitle{ font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; background-image: url(../../Company/images/Office_infoBg.gif); padding-left: 12px;}
.officeTitle2{ font-family: Arial; font-size: 12px; color: #444444; font-weight: bold; background-image: url(../../Company/images/Office_infoBg2.gif); padding-left: 12px;}
.officeInfo{ font-family: Arial; font-size: 12px; color: #444444; background-image: url(../../Company/images/Office_infoBg.gif); padding-left: 24px;padding-right: 8px;}
.officeInfo2{ font-family: Arial; font-size: 12px; color: #444444; background-image: url(../../Company/images/Office_infoBg2.gif); padding-left: 24px;padding-right: 8px;}

#Taiwan { position: absolute; left: 507px; top: 300px; width: 280px; z-index:2; visibility: hidden;}
#Japan { position: absolute; left: 552px; top: 249px; width: 280px; z-index:2; visibility: hidden;}
#Korea { position: absolute; left: 547px; top: 242px; width: 280px; z-index:2; visibility: hidden;}
#HK { position: absolute; left: 476px; top: 333px; width: 280px; z-index:2;	visibility: hidden;}
#SEA { position: absolute; left: 464px; top: 312px; width: 280px; z-index:2; visibility: hidden;}
#Thailand {
	position: absolute;
	left: 238px;
	top: 282px;
	width: 369px;
	z-index:2;
	visibility: hidden;
	height: 144px;
}
#Kunshan { position: absolute; left: 504px; top: 252px; width: 280px; z-index:2; visibility: hidden;}
#Dongguan { position: absolute; left: 365px; top: 262px; width: 280px; z-index:2; visibility: hidden;}
#Vietnam { position: absolute; left: 234px; top: 679px; width: 280px; z-index:2; visibility: hidden;}
#Schmoll { position: absolute; left: 369px; top: 254px; width: 280px; z-index:2; visibility: hidden;}
#LHMT { position: absolute; left: 365px; top: 262px; width: 280px; z-index:2; visibility: hidden;}
#Bacher { position: absolute; left: 361px; top: 368px; width: 280px; z-index:2; visibility: hidden;}
}


.leftMenu1 {
		font: 12px "Arial"; 
		color: #666666;
		background:#dee5f3;
		padding: 0px 0 0px 0;
		/*padding: 4px 0 4px 0;*/
}

.leftMenu1 a {
		font: 12px "Arial"; 
		text-decoration: none;
		color: #666666;
		line-height: 1.5em;
		display:block;
		padding-right:18px;
}

.leftMenu1 a:hover {
		color: #0f63b9;
}
.leftMenu1 a.now {
		color: #FFFFFF;
		font-weight: bold;
		background:#446eba;
		padding-bottom:1px;
}
