TD {font-family: Arial; font-size: 12px; color: #666666; line-height:16px;}

/* Scroll */
body {font-family: "Arial"; font-size: 11px; color: #555555; letter-spacing: 1px; line-height:14px; background:#ffffff url(/images/back.jpg)}
body {
	scrollbar-face-color: #DCDCDC; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-darkshadow-color: #BBBBBB; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #626262; 
}

/* Link */
a:link {text-decoration: none ; color: #1F305B; letter-spacing: 1px;}
a:visited {text-decoration: none ; color: #1F305B; letter-spacing: 1px;}
a:active {text-decoration: none ; color: #BB9C65; letter-spacing: 1px;}
a:hover {text-decoration: none ; color: #BB9C65; letter-spacing: 1px;}

a.b:link {text-decoration: none ; color: #1F305B; letter-spacing: 0px;}
a.b:visited {text-decoration: none ; color: #1F305B; letter-spacing: 0px;}
a.b:active {text-decoration: none ; color: #BB9C65; letter-spacing: 0px;}
a.b:hover {text-decoration: none ; color: #BB9C65; letter-spacing: 0px;}

a.prodnews:link {text-decoration: none ; color: #5D6A81; font-weight: bold; letter-spacing: 0px;}
a.prodnews:visited {text-decoration: none ; color: #5D6A81; font-weight: bold; letter-spacing: 0px;}
a.prodnews:active {text-decoration: none ; color: #BB9C65; font-weight: bold; letter-spacing: 0px;}
a.prodnews:hover {text-decoration: none ; color: #BB9C65; font-weight: bold; letter-spacing: 0px;}

a.link_file:link {text-decoration:none ; color:#C56014; font-weight:bold; letter-spacing: 0px;}
a.link_file:visited {text-decoration: none ; color:#C56014; font-weight:bold;letter-spacing: 0px;}
a.link_file:active {text-decoration: none ; color:#C56014; font-weight:bold;letter-spacing: 0px;}
a.link_file:hover {text-decoration:underline ; color:#C56014; font-weight:bold;letter-spacing: 0px;}

/* Navigator */
.location {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #7D8798; text-decoration: none;}
.location a:link {text-decoration: none ; color: #7D8798;}
.location a:visited {text-decoration: none ; color: #7D8798;}
.location a:active {text-decoration: none ; color: #7D8798;}
.location a:hover {text-decoration: none ; color: #7D8798;}

.location_now {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #7D8798; font-weight: bold;}

/* button */
.button_default{
	cursor:hand;
	font-family: "Arial";
	font-weight:none; 
	font-size:11px;
	letter-spacing: 1px; 
	color:#555555;
	height:22px;
	Width: 64px; 
	margin:0px; 
	background:#EFEFEF;
	border-width: 1px;	
	border-style: solid; 
	border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}

.button_small{
	cursor:hand;
	font-family: "Arial";
	font-weight:none; 
	font-size:11px; 
	letter-spacing: 1px;
	color:#414F6E;
	height:17px;
	Width: 64px; 
	margin:0px; 
	background:#D3D6DD;
	border-width: 1px;	
	border-style: solid; 
	border-color: #A9AFBE #A9AFBE #A9AFBE #A9AFBE;
}

.button_small_long{
	cursor:hand;
	font-family: "Arial";
	font-weight:none; 
	font-size:11px; 
	letter-spacing: 1px;
	color:#3E3A17;
	height:16px;
	Width: 84px; 
	margin:0px; 
	background:#D8D6C3;
	border-width: 1px;	
	border-style: solid; 
	border-color: #C3C1AD #93917D #93917D #C3C1AD;
}

.button_nav{
	cursor:hand;
	font-family: "Arial";
	font-weight:none; 
	font-size:11px; 
	letter-spacing: 1px;
	color:#547585;
	height:22px;
	Width: 60px; 
	margin:0px; 
	background:#E0EBEF;
	border-width: 1px;	
	border-style: solid; 
	border-color: #B2C5CF #829EAD #829EAD #B2C5CF;
}

.button_text {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #999999; text-decoration: none;}
.button_text  a:link {text-decoration: none ; color: #6C1D39;}
.button_text  a:visited {text-decoration: none ; color: #777777;}
.button_text  a:active {text-decoration: underline ; color: #6C1D39;}
.button_text  a:hover {text-decoration: underline ; color: #6C1D39;}



/* input form defult */
.input_textfield {
	height: 17px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

/* input form defult */
.input_textfield_145 {
	height: 17px;
	width: 145px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_date {
	height: 16px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield200_contact {
	height: 16px;
	width: 200px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_idpw {
	height: 17px;
	width: 100px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_topsearch {
	height: 17px;
	width: 115px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 


.input_textarea {
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #CCCCCC;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_combobox {
	height: 16px;
	width: 100%;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.input_combobox1 {
	height: 16px;
	width: 100%;
	font-family: "Arial";
	font-size: 11px;
	border: 1px #808080 solid;	
	color: 666666;	
	padding: 2px;	
	margin: 2px;
} 

.input_combobox_disabled {
	height: 16px;
	width: 100%;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #DBDAD9;
} 

.input_combobox200 {
	height: 16px;
	width: 200px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.input_combobox168 {
	height: 16px;
	width: 168px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.select_combobox {
	height: 16px;
	width: 120px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.select_combobox_170 {
	height: 16px;
	width: 170px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.input_comboboxw_150 {
	height: 16px;
	width: 150px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

.input_comboboxw_220 {
	height: 16px;
	width: 220px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 


.input_comboboxw_160 {
	height: 16px;
	width: 160px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}

.select_numeral {
	height: 16px;
	width: 50px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 
.select_numeral2 {
	height: 16px;
	width: 40px;
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 

/* search */
.search_on{
	font-family: "Arial";
	font-size: 12px;
	letter-spacing: 0px;
	color: #C56014;
	text-decoration: none;
	font-weight: bold;
	background-color: #F4F4E9;
}
.search_on a:link {text-decoration: none ; color: #666666; letter-spacing: 0px;  font-weight: bold;}
.search_on a:visited {text-decoration: none ; color: #666666; letter-spacing: 0px;  font-weight: bold;}
.search_on a:active {text-decoration: none ; color: #BB9C65; letter-spacing: 0px;  font-weight: bold;}
.search_on a:hover {text-decoration: none ; color: #BB9C65; letter-spacing: 0px; font-weight: bold;}

.search_off{font-family: "Arial"; font-size: 12px; letter-spacing: 0px; color: #666666; text-decoration: none; font-weight: bold; background-color: #F7F7F7;}
.search_off a:link {text-decoration: none ; color: #666666; letter-spacing: 0px;  font-weight: bold;}
.search_off a:visited {text-decoration: none ; color: #666666; letter-spacing: 0px;  font-weight: bold;}
.search_off a:active {text-decoration: underline ; color: #C56014; letter-spacing: 0px;  font-weight: bold;}
.search_off a:hover {text-decoration: underline ; color: #C56014; letter-spacing: 0px; font-weight: bold;}

/* table */
.table_white {
	font-family: "Arial";
	background-color: #FFFFFF;
	height: 22px;
}

.table_title {font-family: "Arial"; font-size: 11px; letter-spacing: 0px;  color: #666666; font-weight: bold; background-color: #F4F4E9;}
.table_title a:link {text-decoration: none ; letter-spacing: 0px;   color: #1F305B; font-weight: bold;}
.table_title a:visited {text-decoration: none ; letter-spacing: 0px;   color: #1F305B; font-weight: bold;}
.table_title a:active {text-decoration: underline ; letter-spacing: 0px;   color: #BB9C65;}
.table_title a:hover {text-decoration: underline ; letter-spacing: 0px;   color: #BB9C65;}

.table_title_product {
	font-family: "Arial";
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	background-color: #F4F4E9;
	height: 23px;
}
.table_title_product a:link {text-decoration: none ; color: #666666;}
.table_title_product a:visited {text-decoration: none ; color: #666666;}
.table_title_product a:active {text-decoration: underline ; color: #BB9C65;}
.table_title_product a:hover {text-decoration: underline ; color: #BB9C65;}

.table_title_product02 {
	font-family: "Arial";
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	background-color: #F7F7F7;
	height: 14px;
}
.table_title_product02 a:link {text-decoration: none ; color: #666666;}
.table_title_product02 a:visited {text-decoration: none ; color: #666666;}
.table_title_product02 a:active {text-decoration: underline ; color: #BB9C65;}
.table_title_product02 a:hover {text-decoration: underline ; color: #BB9C65;}

.table_text_product {font-family: "Arial"; font-size: 11px; color: #666666; background-color: #F7F7F7; height: 14px;}
.table_text_product a:link {text-decoration: none ; color: #666666;}
.table_text_product a:visited {text-decoration: none ; color: #666666;}
.table_text_product a:active {text-decoration: underline ; color: #BB9C65;}
.table_text_product a:hover {text-decoration: underline ; color: #BB9C65;}

.table_title_nonbold {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	background-color: #F4F4E9;
	height: 23px;
}

.table_subtitle {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold; 
	background-color: #F7F7F7;
	height: 23px;
}

.table_text {font-family: "Arial"; font-size: 11px; color: #666666; background-color: #F7F7F7;}

.table_ir_text {font-family: "Arial"; font-size: 11px; color: #666666; background-color: #FFFFFF;}
.table_ir_title1 {font-family: "Arial"; font-size: 11px; letter-spacing: 0px;  color: #666666; font-weight: bold; background-color: #FDFDF1;}
.table_ir_title2 {font-family: "Arial"; font-size: 11px; letter-spacing: 0px;  color: #666666; font-weight: bold; background-color: #F7F9F4;}

.table_text_bgwhite {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	background-color: #FFFFFF;
	height: 14px;
}

.table_input_bg {
	background-color: #F7F7F7;
}

.table_nav {font-family: "Arial"; font-size: 11px; color: #828282; font-weight: bold;}
.table_nav a:link {text-decoration: none ; color: #828282;}
.table_nav a:visited {text-decoration: none ; color: #999999;}
.table_nav a:active {text-decoration: underline ; color: #CB9454;}
.table_nav a:hover {text-decoration: underline ; color: #CB9454;}

.table_nav_now {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #C56014; font-weight: bold;}

/* competition & Award*/
.text_bule {
	font-family: "Arial";
	font-size: 12px;
	color: #16344F;
	text-decoration: none;
	font-weight: bold;
}

.text_red {
	font-family: "Arial";
	font-size: 12px;
	color: #C07F98;
	text-decoration: none;
	font-weight: bold;
}

.text_bule11 {
	font-family: "Arial";
	font-size: 11px;
	color: #16344F;
	text-decoration: none;
	font-weight: bold;
}

.text_bulegray {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #6C7E8D;
	text-decoration: none;
    height: 13px;
}

.text_bulegray_b {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0px;
	color: #6C7E8D;
	text-decoration: none;
    height: 13px;
	font-weight: bold;
}

.text_1depth {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #666666; text-decoration: none;}

.text_1depth a:link {text-decoration: none ; color: #405883;} 
.text_1depth a:visited {text-decoration: none ; color: #405883;}
.text_1depth a:active {text-decoration: none ; color: #BB9C65;}
.text_1depth a:hover {text-decoration: none ; color: #BB9C65;}

.link_right {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #555555; text-decoration: none;}
.link_right a:link {text-decoration: none ; color: #555555;}
.link_right a:visited {text-decoration: none ; color: #555555;}
.link_right a:active {text-decoration: none ; color: #BB9C65;}
.link_right a:hover {text-decoration: none ; color: #BB9C65;}

.link_right1 {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #07264D; text-decoration: none;}
.link_right1 a:link {text-decoration: none ; color: #07264D;}
.link_right1 a:visited {text-decoration: none ; color: #07264D;}
.link_right1 a:active {text-decoration: none ; color: #BB9C65;}
.link_right1 a:hover {text-decoration: none ; color: #BB9C65;}

.link_right2 {font-family: "Arial"; font-size: 12px; letter-spacing: 0px; color: #767676; text-decoration: none;}
.link_right2 a:link {text-decoration: none ; color: #767676;}
.link_right2 a:visited {text-decoration: none ; color: #767676;}
.link_right2 a:active {text-decoration: none ; color: #BB9C65;}
.link_right2 a:hover {text-decoration: none ; color: #BB9C65;}

.news {font-size: 11px; letter-spacing: 1px; color: #10344A; text-decoration: none;}
a.news:link {text-decoration:none ; color:#10344A;}
a.news:visited {text-decoration: none ; color:#10344A;}
a.news:active {text-decoration: none ; color:#BB9C65;}
a.news:hover {text-decoration:none; color:#BB9C65;}


/* page title & pop up title */
.text { font-family: "Arial"; font-size: 11px; color: #666666;}
.text a:link {text-decoration: none ; color: #485E96;}
.text a:visited {text-decoration: none ; color: #485E96;}
.text a:active {text-decoration: underline ; color: #CB9454;}
.text a:hover {text-decoration: underline ; color: #CB9454;}

.title_content {
	font-family: "Verdana";
	font-size: 14px;
	letter-spacing: 1px;
	color: #6C1D39;
	text-decoration: none;
	font-weight: bold;
}

/* for lg recommended ~ */
.title_subcontent2 {
	font-family: "Arial";
	font-size: 12px;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.title_subcontent {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.title_contenta {
	font-family: "Arial";
	font-size: 16px;
	letter-spacing: 1px;
	color: #6C1D39;
	text-decoration: none;
	font-weight: bold;
}

.title_contentb {
	font-family: "Verdana";
	font-size: 12px;
	letter-spacing: 0px;
	color: #732842;
	text-decoration: none;
	font-weight: bold;
}

.title_orange_l {
	font-family: "Verdana";
	font-size: 12px;
	letter-spacing: 0px;
	color: #C56014;
	text-decoration: none;
	font-weight: bold;
}

.title_gray_m {
	font-family: "Verdana";
	font-size: 11px;
	letter-spacing: 0px;
	color: #666666;
	text-decoration: none;
}

.title_purple_l {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0px;
	color: #732842;
	text-decoration: none;
	font-weight: bold;
}

.title_bk_l {
	font-family: "Verdana";
	font-size: 12px;
	letter-spacing: 0px;
	color: #000400;
	text-decoration: none;
	font-weight: bold;
}

.title_right {
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 0px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.title_sub_blue {
    font-family: "Arial"; 
	font-size: 12px; 
	letter-spacing: 0px;
	color: #16344F; 
	text-decoration: none; 
	font-weight: bold;
}


/* information text */

.inform_text{
    font-family: "Arial"; 
	font-size: 11px; 
	letter-spacing: 1px;
	color: #81324E; 
	text-decoration: none; 
	font-weight: none;
}


/* Footer */

.footer {font-family: "Arial"; font-size: 11px; letter-spacing: 1px; color: #666666; text-decoration: none;}
.footer a:link {text-decoration: none ; color: #5D6A81;}
.footer a:visited {text-decoration: none ; color: #5D6A81;}
.footer a:active {text-decoration: underline ; color: #5D6A81;}
.footer a:hover {text-decoration: underline ; color: #5D6A81;}


/* corder inform */
	

 /* linemap */ 
.limap  { color: #907D86;  font-family: "Arial";  letter-spacing: 0px;  font-size: 11px; }
.limap a:link {text-decoration: none ; color: #907D86; font-family: "Arial";  letter-spacing: 0px;  font-size: 11px; }
.limap a:visited {text-decoration: none ; color: #907D86; font-family: "Arial";  letter-spacing: 0px;  font-size: 11px; }
.limap a:active {text-decoration: underline ; color: #907D86; font-family: "Arial";  letter-spacing: 0px;  font-size: 11px; }
.limap a:hover {text-decoration: underline ; color: #907D86; font-family: "Arial";  letter-spacing: 0px;  font-size: 11px; }

 /* common  */ 	
.home   { font-family: "Arial"; font-size: 10px; color: #474D51;}
.b{ font-weight: bold; letter-spacing: 0px;color: #434343;}
.txwte   {color: #ffffff; }
.txblk   { color: #000000; letter-spacing: 1px;}
.txm   { color: #454545; }
.tx11    { font-size: 11px; }
.tx20    { font-size: 20px; }

.ln10    { line-height: 10px; }
.ln17     { line-height: 17px; }
.ln18     { line-height: 18px; }
.ln20     { line-height: 20px; }
.ln25     { line-height: 25px; }

.ln10wh      { padding : 10px; }
.ln8wh      { padding : 8px; }

.ln15w       {  padding-left : 15px; }
.ln10w       {  padding-left : 10px; }
.ln8w       {  padding-left : 8px; }
.pad3         { padding-top : 3px; }

/*LEFT MENU STYLE*/
.menu01 {font-family: "Arial"; font-size: 11px; color: #454E6E;  letter-spacing: 0px; text-decoration: none; font-weight: bold;}
	A:link.menu01     {text-decoration: none ; color: #454E6E;  letter-spacing: 0px; font-weight: bold;}
  	A:visited.menu01  {text-decoration: none ; color: #454E6E; letter-spacing: 0px; font-weight: bold;}
 	A:active.menu01   {text-decoration: none ; color: #A00050; letter-spacing: 0px; font-weight: bold;}
  	A:hover.menu01    {text-decoration: none ; color: #5B86BA; letter-spacing: 0px; font-weight: bold;}

.menu02	{font-family: "Arial"; font-size: 11px; color: #454E6E; letter-spacing: 0px; text-decoration:}
	A:link.menu02     {text-decoration: none ; color: #454E6E;}
  	A:visited.menu02  {text-decoration: none ; color: #454E6E;}
 	A:active.menu02   {text-decoration: none ; color: #A00050; letter-spacing: 0px; font-weight: bold;}
  	A:hover.menu02    {text-decoration: none ; color: #5B86BA;}

