/* original */
body, td, th {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 body, td, th
 {
  color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
 }
}

body 
{
  background-color:#000000;
}
.White10 {font-size: 10px}
.BoldWhite12 { font-size: 12px; font-weight: bold; color: #FFFFFF; } 
.font-size: { font-size:18px; font-weight: bold; color: #FFFFFF; }
.BoldYellow10 { font-size: 10px; font-style: italic; font-weight: bold; color: #FFFF00; }
.BoldYellow12 { font-style: normal; color: #FFFF00; font-size: 12px; font-weight: bold; }
.BoldYellow14 { font-size: 14px; font-weight: bold; color: #FFFF00; }
.BoldOrange12 { color: #FF6600; font-weight: bold; font-size: 12px; }
.BoldOrange14 { font-size: 14px; font-weight: bold; color: #FF6600; }
.Green {color: #66FF00}
.style3 {font-size: 10px}
.style7 {color: #FF3300}
.linkfont_menu:link,
.linkfont_menu:visited { font-size: 12px; color: #FFFF00; font-weight: bold; text-decoration: underline; }
.linkfont_menu:hover { font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; background-color:#FF6600; }
.linkfont_menu:active { font-size: 12px; color: #FFFF00; font-weight: bold; text-decoration: underline; }

/* margin */
.margin-quarter1 { margin-bottom: 5px; margin-top: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
.right-margin-10 { margin-right: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.margin-left-10 { margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; }
/* box colour link */
.box-gray {background-color: #111111;}

/*  footer link */
a.footer_link:link,
a.footer_link:visited { color:#FFFFFF; text-decoration:none; }
a.footer_link:hover { color:#FFFFFF; text-decoration:underline; }
a.footer_link:active { color:#FFFFFF; text-decoration:none; }

/* font link */
.linkfont_position-name:link,
.linkfont_position-name:visited { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }
.linkfont_position-name:hover { font-size: 11px; color: #FFFFFF; font-weight: bolder; text-decoration: underline; }
.linkfont_position-name:active { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }

.linkfont_more:link,
.linkfont_more:visited { color:#FFFFFF; text-decoration:none; font-size: 11px; background-color: #000000; }
.linkfont_more:hover { color:#FFFF00; text-decoration:underline; font-size: 11px; background-color: #000000; }
.linkfont_more:active { color:#FFFFFF; text-decoration:none; font-size: 11px; background-color: #000000; }

.linkfont_content:link,
.linkfont_content:visited { font-size: 11px; color: #FFFF00; font-weight: normal; text-decoration: none; }
.linkfont_content:hover { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.linkfont_content:active { font-size: 11px; color: #FFFF00; font-weight: normal; text-decoration: none; }

.linkfont_general:link,
.linkfont_general:visited { font-size: 12px; color: #FFFF00; font-weight: normal; text-decoration: none; }
.linkfont_general:hover { font-size: 12px; color: #FFFF00; font-weight: normal; text-decoration: underline; }
.linkfont_general:active { font-size: 12px; color: #FFFF00; font-weight: normal; text-decoration: none; }

.font_submenu:link,
.font_submenu:visited { font-size: 11px; color: #FFFFFF; font-weight: none; font-weight: bold; text-decoration: none; background:transparent}
.font_submenu:hover { font-size: 11px; color: #FFFF00; font-weight: none; font-weight: bold; text-decoration: underline; background:transparent}
.font_submenu:active { font-size: 11px; color: #FFFFFF; font-weight: none; font-weight: bold; text-decoration: none; background:transparent}

/* font css */
.font-delay15min { color: #777777; font-size: 10px; font-weight: none; }
.font-change { color: #FFFFFF; font-size: 12px; font-weight: none; }
.font-change-number { color: #FFFFFF; font-size: 12px; font-weight: none; }
.font-stock-number-green { color: #66FF00; font-size: 12px; font-weight: none; }
.font-stock-number-red { color: red; font-size: 12px; font-weight: none; }
.font-price-number { color: #FFFF00; font-size: 26px; font-weight: bold; }
.font-date { color: #FFFFFF; font-size: 11px; font-weight: bold; }
.font-title { color: #FF9900; font-size: 12px; font-weight: bold; }

/* stock price */
.stock_number_up
	{ font-size: 12px; color: #66FF00; }
.stock_number_down
	{ font-size: 12px; color: #FF0000; }
.stock_number_standard
	{ font-size: 12px; color: #FFFFFF; }
.stock_number_price
	{ font-size: 26px; color: #FFFFFF; font-weight: bold; }
.stock_number_price-up
	{ font-size: 26px; color: #66FF00; font-weight: bold; }
.stock_number_price-down
	{ font-size: 26px; color: #FF0000; font-weight: bold; }

.font-position-title { color: #FF9900; font-size: 11px; font-weight: bold; }
.font-position { color: #888888; font-size: 10px; font-weight: normal; }
.font-pricescreen-bold-blue { color: #336699; font-size: 12px; font-weight: bold; }
.font-pricescreen-bold { color: #FFFFFF; font-size: 12px; font-weight: bold; }
.font-pricescreen-black { color: #000000; font-size: 12px; background-color:#FFFFFF; }

/* outline */
.line-N { border-top-width: 0px; border-top-style: dotted; border-top-color: #777777;}
.line-W { border-left-width: 0px; border-left-style: dotted; border-left-color: #777777;}
.line-year-ENW { border-top: 1px solid #333333; border-right: 1px solid #333333; border-left: 1px solid #333333; padding-right: 5px; padding-left: 5px; }
.line-stocktable { border: 1px solid #333333; }
.line-B { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin-bottom: 10px; background:transparent}
.line-B-topmargin5 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin-top: 5px; padding-bottom: 5px; }
.line-L { border-left-width: 1px; border-left-style: solid; border-left-color: #333333; }
.line-n { border-top-width: 1px; border-top-style: solid; border-top-color: #333333; }
.line-down-contact { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin-bottom: 8px; padding-bottom: 8px; }
.line-down-quarter { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin-bottom: 5px; padding-bottom: 3px; }
.line-down-director { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin-bottom: 7px; padding-bottom: 7px; }
.line-B-empty { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
/* div */
.id-director-contect {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px; }
.id-director-name { background-image: url(images/bg-title.gif); height: 60px; width: 300px; }
/* bk image */
.bg-highlight-annual-report {background-image: url(images/bk-sd.jpg); background-repeat: no-repeat; }
/* quarter style */
.quarter-select:link,
.quarter-select:visited { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }
.quarter-select:hover { font-size: 11px; color: #FFFFFF; font-weight: bolder; text-decoration: underline; }
.quarter-select:active { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }
.quarter-unselect:link,
.quarter-unselect:visited { font-size: 11px; color: #FF9900; font-weight: bolder; text-decoration: none; }
.quarter-unselect:hover { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: underline; }
.quarter-unselect:active { font-size: 11px; color: #FF9900; font-weight: bolder; text-decoration: none; }
.quarter-box { margin-bottom: 10px; }


/*/////////////////////////////////////////////////////////*/
/* title */
.id_title { clear: both; width: 100%; margin-top: 15px; margin-bottom: 15px; margin-left: -5px; margin-right: 1px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.font_title { color: #FF9900; font-size: 13px; font-weight: bold; }
.font_year { font-size: 12px; color: #FF9900; font-style: normal; } 
.title_bar-all { clear: both; width: 100%; margin-top: 15px; margin-bottom: 30px; margin-left: -5px; margin-right: 1px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; border-bottom:1px solid #333333; }


/*//////////////////////////////////////////////////////////////////*/
/* financial */
.id_financial_bizInfoTitle 
{
	font-size: 16px;
	color: #ff9900;
	font-weight:bold;
}
.id_financial_bizStockName 
{
	font-size: 14px;
	font-weight:bold;
	color: #ff9900;
}
.id_financial_textBlack
{
	font-size: 11px;
	color: #000000;
}
.bizBorder {
  BORDER:1px solid #333333; 
  PADDING:10px;
}
.id_financial_textWhite12-b
{
  font-size: 12px;
}
.tableRow2HeaderFirst{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #232323 #232323 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}
.TopHeaderMidBorder{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #383838; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #232323 #151515 #232323 #232323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;  
}
.SpaceTheme
{
  font-size: 12px;
  font-weight :bold;
  color: #ffffff;
  background-color:#000000;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  border-bottom: 1px solid #000000;
}
.tableRow2FirstForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color:#070707;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#232323 1px solid; 
	border-right:#232323 1px solid;
	border-bottom:#232323 1px solid;
	border-top:#232323 1px solid;
}
.tableRow2AltForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	background-color: #151515; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#232323 1px solid;
	border-bottom:#232323 1px solid; 
  border-left:#232323 1px solid; 
}
.tableRow2First{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color:#070707;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#232323 1px solid; 
	border-right:#232323 1px solid;
	border-bottom:#232323 1px solid;
	border-top:#232323 1px solid;
}
.tableRow2Alt{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	background-color: #151515; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#232323 1px solid;
	border-bottom:#232323 1px solid; 
	border-left:#232323 1px solid; 
}
.FinancialHeading
{
  font-size: 14px;
  font-weight :bold;
  color: #00FFFF;
  background-color:#000000;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  border-bottom:1px solid #232323;
}
.tableRow3TotalHeader{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	border-left:1px solid #232323;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotalForHeader {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #232323;	
}
.tableRow3TotalRight{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	border-right:1px solid #232323;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotal {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.tableRow3TotalFirst{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.clsTable {
	FONT-SIZE: 8pt; FONT-FAMILY:  Arial, Helvetica
}
.SpaceThemeForCF
{
  font-size: 12px;
  font-weight :bold;
  color: #ffffff;
  background-color:#000000;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  border-bottom: 1px solid #232323;
}
.DtlOthTheme
{
  font-size: 14px;
  font-weight :bold;
  color: #00FFFF;
  background-color:#000000;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
}
.SubTotalForRight {
	background-color: #333333;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #FFFFFF; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #232323;
}


/*/////////////////////////////////////////////////////////*/
/* main page */
.link_IE-PDF-ID { margin-bottom: 35px;}
.home-news-line { margin-top: 40px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #333333;}
.home_newalert {margin-top: 40px;}
.link_IE-PDF:link,
.link_IE-PDF:visited { font-size: 11px; color: #EEEEEE; font-weight: normal; text-decoration: none; }
.link_IE-PDF:hover { font-size: 11px; color: #FFFF00; font-weight: normal; text-decoration: underline; }
.link_IE-PDF:active { font-size: 11px; color: #EEEEEE; font-weight: normal; text-decoration: none; }

.stock_table { background-image: url(/IR/FRONTKN/images/mainstock-bk.gif); background-repeat: no-repeat; height: 140px; width: 320px; padding-right: 10px; padding-top: 20px;}
.stock_title { width: 74px; height: 18px; border-left: 0px solid #FFFFFF; background-color: #1c1c1c; }
.stock_num-quotes { font-weight: bold; color:#009900; font-size: 42px; }

.mainfooter { font-size: 9px; color: #FE6800; font-weight:normal; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/* calendar */

.clsCalendar .ajax__calendar_container { background-color: #444444; } 
.clsCalendar .ajax__calendar_hover { color: #666666; }
.clsCalendar .ajax__calendar_active { background-color: #FFFFFF; color: #666666; border: solid 1px #666666; }


/*/////////////////////////////////////////////////////////*/
/* corporate info */
.id_clsf { border: 1px solid #232323; }
.font_ind_clsf { background-color:#333333; }

.font_corp_info_field:link,
.font_corp_info_field:visited { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }
.font_corp_info_field:hover { font-size: 11px; color: #FFFFFF; font-weight: bolder; text-decoration: underline; }
.font_corp_info_field:active { font-size: 11px; color: #FFFF00; font-weight: bolder; text-decoration: none; }

.font_corp_field { color: #FF9900; font-size: 11px; font-weight: bold; }

.font_corp_info_dsgnt 	{ color: #FFFFFF; font-size: 11px; font-weight: normal; }
.id_corpinfoline { border-bottom: 1px solid #333333; padding-top: 5px; padding-bottom: 5px; padding-right:1px; margin-left:1px }


/*/////////////////////////////////////////////////////////*/
/* director info */
.line_ESNW_1SCCCCCC_MT15 { border: 1px solid #CCCCCC; margin-top: 15px; margin-bottom: 15px; }
.line_ESNW_1SCCCCCC { border-left-width: 1px; border-left-style: solid; border-left-color: #333333; }
.line_N_1SCCCCCC { border-top-width: 1px; border-top-style: solid; border-top-color: #333333; }
.font_11bold_663300
	{ color: #FF9900; font-size: 12px; font-weight: bold; }
.font_namesmall
	{ color: #FFFFFF; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 30px; }
	
.font_ganeral-name:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.font_ganeral-name:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.font_ganeral-name:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }

.id_w0-h55-bg 
	{ background-image: url("/IR/FRONTKN/images/bg-title.gif"); width: 300px; background-repeat: no-repeat; }
.font_name { padding: 0px 0px 0px 30px; }


/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_calculator_radio
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.id_calculator_line_ESNW
{
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.id_Calculator_Sentence
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; LETTER-SPACING: 0px
}
.id_Calculator_BorderTop 
{
	BORDER-TOP: #333333 1px solid;
}
.id_Calculator_BorderTopRight 
{
	BORDER-TOP: #333333 1px solid;
  text-align: right;
}
.id_Calculator_font_12bold_FFFFFF 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; LETTER-SPACING: 0px
}
.id_Calculator_gridviewHeader 
{
	FONT-SIZE: 11px; COLOR: #ffffff;
	top: 0px;
  position: relative;
  border: solid 1px #000000;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_left 
{
	FONT-SIZE: 11px; COLOR: #ffffff;
	top: 0px;
  position: relative;
  border: solid 1px #000000;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_right 
{
	FONT-SIZE: 11px; COLOR: #ffffff;
	top: 0px;
  position: relative;
  border: solid 1px #000000;
  border-collapse: collapse;
}
.id_Calculator_gridviewValue 
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #009900; LETTER-SPACING: 0px;
	border-right: solid 1px #f0f0f0;
  text-align: right;
}
.id_Calculator_headerImage 
{
  background-image: url("cmn/images/calculator/submainNavi_bg.jpg"); 
  background-repeat: no-repeat
}


/*//////////////////////////////////////////////////////////////////*/
/*Latest News*/
.id_LatestNews_font_lastest 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFF00; FONT-STYLE: normal;
}
.id_LatestNews_line_ESNW-latest 
{
	border: 1px solid #333333;
	padding: 5px;
}
.id_LatestNews_line_bottom-latest 
{
	BORDER-bottom: #333333 1px solid; padding-bottom: 10px; margin-bottom: 0px;
}
.id_LatestNews_Date 
{	
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.id_LatestNews_forlatest:link 
{
	FONT-SIZE: 12px; COLOR: #FFFF00; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:visited 
{
	FONT-SIZE: 12px; COLOR: #FFFF00; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:hover 
{
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.id_LatestNews_forlatest:active 
{
	FONT-SIZE: 12px; COLOR: #FFFF00; TEXT-DECORATION: none;
}
A.id_LatestNews_back-button:link 
{
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:visited 
{
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:hover 
{
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:active 
{
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

/*New*/
.index_subcontent-box-top { margin-top: 20px; }
.latestnew_font { font-weight: bold; color:#FFFFFF; font-size: 12px; }
.latestnew_left {border-left: 2px solid #000000;}
.latestnew_bottom-line { padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #333333; }
.latestnew_date-font { font-weight: bold; color:#FFFFFF; font-size: 11px; }
.latestnew_sources-font { font-weight: bold; color:#FFFFFF; font-size: 11px; }
.latestnew_content-link:link,
.latestnew_content-link:visited { color:#FFFF00; font-size: 11px; }
.latestnew_content-link:hover { color:#FFFFFF; font-size: 11px; }
.latestnew_content-link:active { color:#FFFF00; font-size: 11px;}

/*/////////////////////////////////////////////////////////*/
/*download annual report*/
.report_top-bottom { margin-top: 15px; margin-bottom: 15px; }
.annual_margin-top { margin-top: 20px;}
.annual_reader-IE { margin-top: 80px; }
.annual_year{ color: #663300; font-size: 14px; font-weight: bold; }

.annual_download:link,
.annual_download:visited { font-size: 12px; color: #FFFF00; font-weight: normal; text-decoration: none; }
.annual_download:hover { font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.annual_download:active { font-size: 12px; color: #FFFF00; font-weight: normal; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*download analyst report*/
.analyst_contant2-bk { padding-bottom: 10px;background-image: url(/ir/FRONTKN/images/analyst%20report-img2.jpg);background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant3-bk { padding-bottom: 10px;background-image: url(/ir/FRONTKN/images/analyst%20report-img3.jpg);background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant1-bk {background-image: url(/ir/FRONTKN/images/analyst%20report-bk.jpg);background-repeat: no-repeat;height: 75px;width: 200px;}

.analystrpt_font {font-family: Verdana; font-weight: bold; font-size: 10px; color: #006699}
.quarter_margin_row1 { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px dashed #333333; padding-bottom: 20px;}
.line-RBLT { margin-right: 0px; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; border: 1px solid #232323; }
.line-TB { margin-top: 20px; margin-bottom: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #336699; border-bottom-color: #336699; }


/*/////////////////////////////////////////////////////////*/
/*stock chart*/
.line_ESNW {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.line_W {
	BORDER-LEFT: #333333 1px solid
}
.line_N {
	BORDER-TOP: #333333 1px solid
}

/*/////////////////////////////////////////////////////////*/
/*Quarter download*/
.quarterly_bk { padding-bottom: 13px; background-image: url(/ir/FRONTKN/images/quarterly%20bar-bk.jpg); background-repeat: no-repeat; width: 190px; height: 40px;}
.quarterly_download { margin-left: 5px; padding-left: 15px; text-align: left; background-image: url(/ir/FRONTKN/images/dot.jpg); background-repeat: no-repeat; height: 11px;}
.quarter_ID1234 { margin-left: 5px; padding-left: 5px; text-align: left;}
.quarter_line_bottom { padding-bottom: 20px; margin-bottom: 25px; border-bottom: 1px dashed #999999; }
.quarter_line_left { border-left: 2px solid #222222;}
.quarter_download-font:link,
.quarter_download-font:visited { color:#FFFF00; font-size: 11px; }
.quarter_download-font:hover { color:#FFFFFF; font-size: 11px; }
.quarter_download-font:active { color:#FFFF00; font-size: 11px;}
.quarterly_bk_margin { margin-bottom: 45px; }
.quarter_1234 { color:#FF7700; font-size: 11px; letter-spacing: 0.3pt; font-weight: bold;}


/*/////////////////////////////////////////////////////////*/
/*financial highlight*/
.financial-content { padding-left: 15px;}
.financial-content2 { padding-left: 25px;}
.finincial-line { border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #333333; padding-bottom: 5px; padding-top: 5px;}
.finincial-ratio-margin { margin-top: 15px;}
.financial-title { padding-top: 3px; padding-left: 15px; color: #FF9900; font-size: 11px; font-weight: bold; }
.financial-title-main { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; color: #ffffff; font-size: 12px; font-weight: bold; }
.financial-top { margin-top: 30px;}
.ratio-top-bottom { margin-top: 25px; margin-bottom: 15px;}

/*financial-quarterly*/
.span_finance_on { font-size: 12px;color:#FFFF00; text-decoration: underline; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_on:hover { text-decoration: underline; font-weight:bold; color:#FFFF00; }
.span_finance_off { font-size: 12px;color:#FF9900; text-decoration: none; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_off:hover { text-decoration: underline; font-weight:bold; color:#FF9900; }
.seperator{ font-size: 12px;color:#FF9900; text-decoration: none; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}

.financial-quarterly-title {
	COLOR: #ff9900; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.quarterly-highlights-charts{
	margin-top:10px;
	margin-bottom:50px;
}


/*/////////////////////////////////////////////////////////*/
/*Corporate Milestones*/
.clsMilesYearHeader { background-color:#333333; text-align:left; font-weight:bold; width:7%; }
.clsMilesEventHeader { background-color:#333333; text-align:left; font-weight:bold; width:93%; }
.clsMilesYear { text-align:left; width:7%; vertical-align:top; border-bottom: dashed 1px #999999; padding: 10px; }
.clsMilesEvent { text-align:left; width:93%; vertical-align:top; border-bottom: dashed 1px #999999; padding: 10px; }


/*/////////////////////////////////////////////////////////*/
/*Download Circulars*/
.clsCircularCover { background-image: url(/ir/FRONTKN/images/circulars%20cover.jpg); }
.circulars_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #999999;}
.circulars_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsCirculars_date { font-size: 11px; color: #FFFF00; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Prospectus*/
.clsProspectusCover { background-image: url(/ir/FRONTKN/images/prospectus%20cover.jpg); }
.prospectus_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #999999;}
.prospectus_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsProspectus_date { font-size: 11px; color: #FFFF00; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Annual Audited Accounts*/
.clsAnnualAuditCover { background-image: url(/ir/FRONTKN/images/audited-cover.jpg); }


/*/////////////////////////////////////////////////////////*/
/*Financial Highlight*/
.financial-title-padding{
	padding-left:10px;
}
.subtitle{
	font-weight:bold;
}
.finincial-line1 {
	BORDER-BOTTOM: #333333 1px dashed; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}