@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');


/* original */
body, td, th 
{
	/*font-family: Verdana, Geneva, sans-serif;*/	
	color:#666666;	
	font-family: "Arial", Arial, Tahoma, sans-serif;
	font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 1px;
}
a {
    color: #3e7ea7;
}
a:hover {
    color: #3e7ea7;text-decoration:underline;
}
/*copy right in price ticker*/
.clsPriceCopyRight, .clsPriceCopyRight:link, .clsPriceCopyRight:visited
{
 
  font-size: 12px !important;
  
}
.clear
{
  clear:both;
}
.clsPriceCopyRight:hover
{

  text-decoration:underline !important;
}

/*border*/
.divIRContent {  }

.tdMenu_Highlighted
{
  background-color:#ff9900 !important;
}

.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: #bbb; }
.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:#f58728; text-decoration:none; font-size: 11px; }
.linkfont_more:hover { color:#222; text-decoration:underline; font-size: 11px; }
.linkfont_more:active { color:#f58728; text-decoration:none; font-size: 11px; }

.linkfont_content:link,
.linkfont_content:visited { font-size: 12px; color:#666; }
.linkfont_content:hover { font-size: 12px; color:#3e7ea7;  }
.linkfont_content:active { font-size: 12px; color:#666;}

.linkfont_general:link,
.linkfont_general:visited {  text-decoration: none; }
.linkfont_general:hover {   text-decoration: underline; }
.linkfont_general:active { 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: #000; font-size: 12px; }
.font-date-bold { font-weight:bold; }
.font-title { color: #FF9900; font-size: 12px; font-weight: bold; }

/* stock price */
.stock_number_up
	{ font-size: 12px; color: #009900; font-weight: bold; }
.stock_number_down
	{ font-size: 12px; color: #FF0000; font-weight: bold; }
.stock_number_standard
	{ font-size: 12px; color: #000000; font-weight: bold; }
.stock_number_price
	{ font-size: 30px; color: #000000; font-weight: bold; }
.stock_number_price-up
	{ font-size: 30px; color: #009900; font-weight: bold; }
.stock_number_price-down
	{ font-size: 30px; 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 #bbb; border-right: 1px solid #bbb; border-left: 1px solid #bbb; padding-right: 5px; padding-left: 5px; }
.line-stocktable { border: 1px solid #bbb; }
.line-B { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; margin-bottom: 10px; background:transparent}
.line-B-topmargin5 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; margin-top: 5px; padding-bottom: 5px; }
.line-L { border-left-width: 1px; border-left-style: solid; border-left-color: #bbb; }
.line-n { border-top-width: 1px; border-top-style: solid; border-top-color: #bbb; }
.line-down-contact { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; margin-bottom: 8px; padding-bottom: 8px; }
.line-down-quarter { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; margin-bottom: 5px; padding-bottom: 3px; }
.line-down-director { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; margin-bottom: 7px; padding-bottom: 7px; }
.line-B-empty { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bbb; }
/* 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, .pageTitle 
{   color: #006666;
    font-size: 30px;line-height:34px;   
    font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;
	position:relative;padding-bottom:20px; padding-left:0px;
}
.font_title:after, .pageTitle:after {
    content: "";
    position: absolute;
    width: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 3px solid #f2ae14;
}
.font_year { } 
.title_bar-all 
{ 
  clear: both; 
/*  width: 100%; 
  margin-top: 5px; 
  margin-bottom: 10px; 
  margin-left: 0px; 
  margin-right: 0px; 
  padding-top: 15px; 
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 5px; 
  width:666px;
	height:54px;
	background-image:url(/ir/FRONTKN/images/title-bar.jpg);
	background-repeat:no-repeat;*/	
	padding-bottom:30px;
	
}


/*//////////////////////////////////////////////////////////////////*/
/* 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:0px solid #bbb; 
  PADDING:10px;
}
#ctl00_cphContent_pnlFinancial .bizBorder, #tCorpInfo, .clsSharePriceVol {
  BORDER:1px solid #ddd !important; 
  PADDING:10px;
}
#ctl00_divIRContent *
{
  font-family: Arial, Helvetica, sans-serif !important; 
}
#divCal a
{
  color:#000 !important;
}
.id_financial_textWhite12-b
{
  font-size: 12px;
}
.tableRow2HeaderFirst{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #c1c1c1 #c1c1c1 #c1c1c1 #c1c1c1; 
	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: #000000; 
	background-color: #aacae3; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-color: #c1c1c1 #eeeeee #c1c1c1 #c1c1c1; 
	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: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom: 1px solid #ffffff;
}
.tableRow2FirstForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color:#FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}
.tableRow2AltForCFBottom
{
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
  border-left:#c1c1c1 1px solid; 
}
.tableRow2First{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color:#FFFFFF;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
}
.tableRow2Alt{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
}
.FinancialHeading
{
  font-size: 14px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom:1px solid #c1c1c1;
}
.tableRow3TotalHeader{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-left:1px solid #c1c1c1;
	background-color: #e9f7fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotalForHeader {
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-left: solid 1px #C1C1C1;	
}
.tableRow3TotalRight{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	border-right:1px solid #c1c1c1;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.SubTotal {
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
}
.tableRow3TotalFirst{
	border-top:2px solid #004f91;
	border-bottom:2px solid #004f91;
	background-color: #e9f3fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black;
	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: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
}
.DtlOthTheme
{
  font-size: 14px;
  font-weight :bold;
  color: #000000;
  background-color:#ffffff;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
}
.SubTotalForRight {
	background-color: #e9f7fd;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: black; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	border-right: solid 1px #c1c1c1;
}


/*/////////////////////////////////////////////////////////*/
/* 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: #bbb;}
.home_newalert {margin-top: 40px;}
.link_IE-PDF:link,
.link_IE-PDF:visited { font-size: 12px;  text-decoration: none; }
.link_IE-PDF:hover { font-size: 12px; color: #3e7ea7; font-weight: normal; text-decoration: underline; }
.link_IE-PDF:active { font-size: 12px; color: #3e7ea7; font-weight: normal; text-decoration: none; }
.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 #ddd; }
.font_ind_clsf { background-color:#666; padding: 8px 12px; color:#fff;}

.font_corp_info_field:link,
.font_corp_info_field:visited { font-size: 12px; color: #3e7ea7; font-weight: bolder; text-decoration: none; }
.font_corp_info_field:hover { font-size: 12px; color: #3e7ea7; font-weight: bolder; text-decoration: underline; }
.font_corp_info_field:active { font-size: 12px; color:#3e7ea7; font-weight: bolder; text-decoration: none; }

.font_corp_field { color: #000; font-size: 12px; font-weight: bold; }

.font_corp_info_dsgnt 	{ color: #333; font-size: 12px; font-weight: normal; }
.id_corpinfoline { border-bottom:1px solid #ddd; padding:8px 10px;  background-color:#f1f1f1}
table.id_corpinfoline.clsGeneralAlt {
    background-color: #fff;
}

/*/////////////////////////////////////////////////////////*/
/* director info */
.line_ESNW_1SCCCCCC_MT15 { border: 1px solid #bbb; margin-top: 15px; margin-bottom: 15px; }
.line_ESNW_1SCCCCCC { border-left-width: 0px; border-left-style: solid; border-left-color: #bbb; margin-top:-8px; }
.line_N_1SCCCCCC { border-top-width: 0px; border-top-style: solid; border-top-color: #bbb; }
.font_11bold_663300
	{ font-size: 12px; font-weight: bold; padding:10px 10px 0px 10px; }
.font_Designation
	{ font-size: 11px; font-weight: normal; padding:0px 10px 10px 10px; }	
.font_namesmall
	{ color: #222; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 10px; vertical-align:top; }
	
.font_ganeral-name:link { font-size: 12px;  text-decoration:none; }
.font_ganeral-name:visited {  color: #f58728; text-decoration:none; }
.font_ganeral-name:hover {  color: #222; font-style: normal; text-decoration:none; }
.clsDirHighlighted { font-size: 11px; color: #222 !important; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; text-decoration:none; }
.id_w0-h55-bg 
{ 
 background-color:#eee;
  width: 100% !important; 
  height:60px; 
  margin-bottom:8px;
  background-repeat: no-repeat; 
}
.clsDirTableHighlighted
{
	background-color:#f2ae14;
}
.font_name { padding: 0px 0px 0px 10px; vertical-align:bottom; }
#tdDirInfo
{
  width:32% !important;
}
#tdDirProfile
{
  width:67% !important;
}
.clsDirectorHeader
{
  background-color:#f2ae14;
}
.clsDirectorHeader td
{
	color:#333 !important;
}
.clsDirProfile
{
	font-size:12px;
}
.DirPadding { display:none; }
.clsDirectorHeaderTable
{
  padding:0px; margin:0px; border-collapse:collapse;
}
.clsDirProfile
{
  padding:10px;
}

/*//////////////////////////////////////////////////////////////////*/
/*Latest News*/
.id_LatestNews_font_lastest 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #222; FONT-STYLE: normal;
	
}
.id_LatestNews_line_ESNW-latest 
{
	border: 0px solid #bbb;
	padding: 5px;
}
.id_LatestNews_line_bottom-latest 
{
	BORDER-bottom: #bbb 1px solid; padding-bottom: 10px; margin-bottom: 0px;
}
.id_LatestNews_Date 
{	
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #222; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.id_LatestNews_forlatest:link 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:visited 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:hover 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: underline;
}
A.id_LatestNews_forlatest:active 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;
}
A.id_LatestNews_back-button:link 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:visited 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:hover 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:active 
{
	FONT-SIZE: 12px; COLOR: #222; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

.news_title_left
{
  background-repeat:no-repeat;
  background-position:right;
  height:34px !important; 
}
.news_title_right
{
  background-repeat:no-repeat;
  background-position:left;
  height:34px !important; 
}

/*New*/
.index_subcontent-box-top { margin-top: 20px; }
.latestnew_font { font-weight: bold; color:#000; font-size: 12px; }
.latestnew_left {border-left: 0px solid #222;}
.latestnew_bottom-line { padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #bbb; }
.latestnew_date-font { color:#222; font-size: 11px; }
.latestnew_sources-font { color:#222; font-size: 11px; }
.latestnew_content-link:link,
.latestnew_content-link:visited { color:#3e7ea7; }
.latestnew_content-link:hover { color:#3e7ea7; text-decoration:underline;  }
.latestnew_content-link:active { color:#f58728;}

/*/////////////////////////////////////////////////////////*/
/*download annual report*/
.report_top-bottom { margin-top: 15px; margin-bottom: 15px; }
.annual_margin-top { margin-top: 20px;}
.annual_reader-IE { margin-top: 50px; }
.annual_year{ color: #663300; font-size: 14px; font-weight: bold; }

.annual_download:link,
.annual_download:visited { font-size: 12px;   text-decoration: none; }
.annual_download:hover { font-size: 12px;   text-decoration: underline; }
.annual_download:active { font-size: 12px;  text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*download analyst report*/
.analyst_contant2-bk { padding-bottom: 10px;background-image: url(/ir/FRONTKN/images/adobe-icon.jpg);background-repeat: no-repeat;height: 85px;width: 80px;
                      background-position: center top;}
.analyst_contant3-bk { padding-bottom: 10px;background-image: url(/ir/FRONTKN/images/ie8-logo.jpg);background-repeat: no-repeat;height: 85px;width: 80px;
                      background-position: center top;}
.analyst_contant2-bk td, .analyst_contant3-bk td
{
  text-align:center !important;
}
.clsTdAnalystItem 
{
  width:48% !important;
}
.analyst_contant1-bk {height: 90px;width: 200px; margin-right:12px;background-color:#2b99c1;padding:12px;
                      box-shadow: 0 8px 6px -6px #333;    border-top-left-radius: 10px; border-top-right-radius: 10px;}

.analystrpt_font {font-size: 11px; color: #222}
.quarter_margin_row1 { margin-top: 5px; margin-bottom: 22px; border-bottom: 1px solid #ddd; padding-bottom: 20px; width:100% !important;}
.line-RBLT { margin-right: 0px; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; border: 0px solid #bbb; }
.line-TB { margin-top: 20px; margin-bottom: 0px; border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; }
.line-RBLT:first-child
{
	margin-top:0px;
}
.clsAnalystItem
{
  width:100% !important;
}
.clsAnalystItem:first-child .analyst_table
{
	margin-top:0px;
}
.analyst_date
{
  color:#fff;
}
.analyst_filename
{
  color:#eee;
  padding-top:4px;
  font-weight:normal;
}
.analyst_table
{
  width:100%;margin:12px 0px;
}

/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_calculator_radio
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000;
	padding: 8px 4px;
}
.id_calculator_line_ESNW
{
	BORDER: #ddd 1px solid;
}
.id_Calculator_Sentence
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; 
}
.id_Calculator_BorderTop 
{
	BORDER-TOP: #ddd 1px solid;
}
.id_Calculator_BorderTopRight 
{
	BORDER-TOP: #ddd 1px solid;
  text-align: right;
}
.id_Calculator_font_12bold_FFFFFF 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LETTER-SPACING: 0px
}
.id_Calculator_gridviewHeader 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-right: solid 1px #f0f0f0;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_left 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-left: solid 1px #f0f0f0;
  border-right: solid 1px #f0f0f0;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  border-collapse: collapse;
}
.id_Calculator_gridviewHeader_right 
{
	FONT-SIZE: 11px; COLOR: #333333;
	top: 0px;
  position: relative;
  border-bottom: solid 1px #c1c1c1;
  border-top: solid 0px #c1c1c1;
  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
}



/*/////////////////////////////////////////////////////////*/
/*stock chart*/
.line_ESNW {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid;
	padding:10px 14px;
}
.line_W {
	BORDER-LEFT: #bbb 1px solid
}
.line_N {
	BORDER-TOP: #bbb 1px solid
}

/*/////////////////////////////////////////////////////////*/
/*Quarter download*/
.quarterly_bk { padding-bottom: 10px; width: 100%; height: 34px; background-color:#ddd;padding:05px 10px;    border-bottom: 3px solid #ccc;}
.quarterly_download { margin-left: 5px; padding-left: 15px; text-align: left; background-image: url(/ir/FRONTKN/images/arrow.gif); background-repeat: no-repeat;background-position: center left;}
.quarter_ID1234 { width: 150px; text-align:center; height: 34px; margin:0 auto}
.quarter_line_bottom {background-color: #f2ae14;  margin-bottom: 10px; }
.quarter_line_left { border-left: 0px solid #222222;}
.quarter_download-font:link,
.quarter_download-font:visited {font-size:12px;  }
.quarter_download-font:hover { }
td.tdQuarterDetail {
    width: 150px;
}
.quarter_download-font:active { color:#FFFF00; font-size: 11px;}
.quarterly_bk_margin { margin-bottom: 20px; }
.quarter_1234 { color:#000; font-size: 13px; letter-spacing: 0.1pt; font-weight: bold; padding:14px 0px;}
.quarter_Column { background-color:#fff;}
.quarterText_Column { vertical-align:middle;padding:10px 3px }
#ctl00_cphContent_tblHeader
{
	width:100%;
}
#ctl00_cphContent_tbDownload_QuarterlyRprt
{
	width:100%;
}
table.quarter_line_left
{
	width:100%;
}
/*/////////////////////////////////////////////////////////*/
/*financial highlight*/
.financial-content { padding-left: 15px;}
.financial-content2 { padding-left: 25px;}
.finincial-line { BORDER-BOTTOM: #222 1px solid; 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:#FFF !important; text-decoration: underline !important; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_on:hover { text-decoration: underline !important; font-weight:bold; color:#FFF !important; }
.span_finance_off { font-size: 12px;color:#FFF !important; text-decoration: none; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_off:hover { text-decoration: underline !important; font-weight:bold; color:#FFF !important; }
.seperator{ font-size: 12px;color:#FFF !important; 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:#f2ae14 ; text-align:left; font-weight:bold; width:10%; color:#333;padding:9px 12px;}
.clsMilesEventHeader { background-color:#f2ae14; text-align:left; font-weight:bold; width:90%; color:#333 }
.clsMilesYear { text-align:left; width:10%; vertical-align:top; font-weight:bold; border-bottom: dotted 1px #bbb; padding: 10px 30px 5px 10px; background-color:#f5f5f5; }
.clsMilesEvent { text-align:left; width:90%; vertical-align:top; border-bottom: dotted 1px #bbb; padding: 10px; }
.id_underline { margin-top: 10px; padding-bottom: 10px; border-collapse:collapse; background-image:url(/ir/FRONTKN/images/divider.gif); background-repeat:repeat-x; }


/*/////////////////////////////////////////////////////////*/
/*Download Circulars*/
.clsCircularCover { background-image: url(/ir/FRONTKN/images/circulars.jpg); background-repeat:no-repeat; width:220px; }
.circulars_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: dotted 1px #bbb;}
.circulars_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsCirculars_date { color: #000; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Prospectus*/
.clsProspectusCover { background-image: url(/ir/FRONTKN/images/prospectus.jpg); background-repeat:no-repeat; width:220px; }
.prospectus_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: dotted 1px #bbb;}
.prospectus_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsProspectus_date { font-size: 12px; color: #000; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Annual Audited Accounts*/
.clsAnnualAuditCover { background-image: url(/ir/FRONTKN/images/annual-audited-acc.jpg); background-repeat:no-repeat; width:220px; }


/*/////////////////////////////////////////////////////////*/
/*Financial Highlight*/
.financial-title-padding{
	padding-left:10px;
}
.subtitle{
	font-weight:bold;
}
.finincial-line1 {
	BORDER-BOTTOM: #222 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}

/*/////////////////////////////////////////////////////////*/
/*Terms Of Use*/
#divTermsOfUse STRONG
{
  color: #FF9900;
}

/*/////////////////////////////////////////////////////////*/
/* entitlement */
.tableRowEntitlementHeader *
{
  font-size:11px !important;line-height:14px;
}
.clsTableEntitlement 
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #c1c1c1; 
  border-collapse: collapse; 
}
.clsTableEntitlement tr[class=tableRowEntitlementHeader] { border: solid 1px #c1c1c1; }
.clsTableEntitlement tr[class=tableRow2First] td { padding: 3px; }
.clsTableEntitlement tr[class=tableRow2Alt] td { padding: 3px; }
.clsTableEntitlement td[class=tableRow2HeaderForRatio1Col] 
{
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.clsTableEntitlement td[class=tableRow2HeaderForRatio1ColLeft] 
{ 
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}

.tableRow2FirstEnt{
	
	font-size: 11px; 
	color: #000000;
	background-color:#FFFFFF;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	border-top-color: #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-style: solid;
	padding:5px;	
}

.tableRow2First_Title{
	
	font-size: 12px; 
	color: #4169E1;
	background-color:#FFFFFF;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-left:#c1c1c1 1px solid; 
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	border-top-color: #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-style: solid;	
}

.tableRow3Total{
	border-top:2px solid #444;
	border-bottom:2px solid #444;
	background-color: #f3f3f3;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
}

.tableRow2AltEnt{ 
	
	font-size: 12px; color: #000000; 
	background-color: #eeeeee; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
	border-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid; 
}
.tableRow2Alt_Title{ 
	
	font-size: 12px; color: #4169E1; 
	background-color: #eeeeee; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
	border-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid; 
	border-left:#c1c1c1 1px solid;
}


.tableRow2HeaderForRatio1ColLeft{ 
	
	font-size: 12px; 
	font-weight: bold;
	color: #fff; 
	background-color: #3e7ea7; 
	padding:5px;
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.tableRow2HeaderForRatio1Col{ 
	
	font-size: 12px; 
	font-weight: bold;
	color: #fff; 
	background-color: #3e7ea7; 
	padding:5px;
	border-color: #c1c1c1 #eee #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.emptytable
{
  font-size: 9pt; 
  font-family: arial, helvetica; 
  text-decoration: none; 
  color:#000000;
  border-collapse:collapse;
  border: 1px solid #c1c1c1;
}
.emptytable tr { border: solid 1px #c1c1c1; }
.emptytable th
{
	
	/*font-size: 11px; line-height:14px;
	font-weight: bold;
	color: #fff; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #c1c1c1 #c1c1c1 #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;*/
	font-weight: bold;
    color: #fff !important;
    background-color: #3e7ea7;
    padding: 5px;font-size:11px;border-left: 1px solid #fff;
}
.emptytable th[class=thLeft]
{
	font-weight: bold;
    color: #fff !important; 
    background-color: #3e7ea7;
    padding: 5px;
	font-size:11px;
}
.emptytable th[class=thTop]
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #eee #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.emptytable th[class=thTopLeft]
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	background-color: #aacae3; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	border-color: #c1c1c1 #eee #eee #eee; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.emptytable td
{
  border:0px solid #ffffff;
}

/** added by kc 201605041720PM **/
/* new corporate governance section */
.corporate-governance{
	width: 295px;
	float:left;
	padding-right:30px;
}

.corporate-governance-date{
	border-bottom:3px solid #f2ae14;
	text-align:left;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:80%;
	color:#666;
}

.corporate-governance-title{
	font-size:16px;line-height:20px;
	min-height:80px;
}
.corporate-governance-title a
{
	color:#000;text-decoration:none;
}
.corporate-governance:hover .corporate-governance-date
{
	
	border-bottom:3px solid #3199ba;
}
/*AGM & EGM*/

.governanceItemsDL
{
	margin: 15px 10px 15px 0px;
	padding: 0px 10px 10px 50px;
	height: 50px;
	line-height: 50px;
	background-image: url(/ir/FRONTKN/images/adobe-icon.jpg);
	background-repeat:no-repeat;
}

.governanceCover
{
	width: 40%;
}

.governanceItems
{
	margin-left: 20px;
	
    /*width:50%;*/
}






.annoucementContainer .col-xs-4
{
	margin-right:10px;
}
.pt20
{
	padding-top:20px;
}
/* Date picker*/

.ui-datepicker {
	width:20em !important;
	padding:0;
	display:none;
}
.ui-datepicker .ui-datepicker-prev
{
left:5px;
background: url(../img/glyphicons-217-circle-arrow-left.png) no-repeat left center;
height:40px;
width:35px;
}

.ui-datepicker .ui-datepicker-prev:hover
{
background: url(../img/glyphicons-217-circle-arrow-left-hover.png) no-repeat left center;
height:40px;
width:35px;
left:5px;
}


.ui-datepicker .ui-datepicker-next {
background: url(../img/glyphicons-218-circle-arrow-right.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
}

.ui-datepicker .ui-datepicker-next:hover
{
background: url(../img/glyphicons-218-circle-arrow-right-hover.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
	}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{

	min-width:0px;
	border: 0px solid #eee;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:#fff;
	color:#333;
	border-radius:0px;
	border:none;
	color:#666666;
	font-size: 14px;
	font-weight:normal;
}

.ui-datepicker-title select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
	padding:5px;	
}

.icon-circle-arrow-left:before, .icon-circle-arrow-left:after{
	content:""!important;
}

.icon-circle-arrow-right:before, .icon-circle-arrow-right:after{
	content:""!important;
}

.form-control.hasDatepicker
{
	color:#282828 !important;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	    background-color: #FF9900 !important;
		 color:#fff !important
}
.ui-datepicker th:first-child {
    color: #ff0000;
}
.ui-datepicker td:first-child a {
    color: #ff0000;
}
.ui-datepicker th {
    color: #2b3991;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    min-width: 0px;
    border: 0px solid #eee;
}
.selectpicker {
    padding: 5px 8px;
    margin-bottom: 12px;
    color: #282828;
    font-weight: 600;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year 
{
	-moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.ui-datepicker-title select::-ms-expand {
    display: none;
  }


/************* Bursa News *************/

.annoucementContainer .btn-primary
{
  	background-color: #ff9900;
    color: #fff;
    outline: none;
    border: 0px;
    padding: 6px 15px;	
}
.pageTitle 
{
	/* color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
	margin-bottom: 0px;
    margin-top: 12px;*/
	float: left;
    margin: 0px 0px 30px;
	
}
#ctl00_cphContent_dvYear
{
	float:right;
}
#ctl00_cphContent_divTitle {
    /* clear: both; */
   /* clear: both;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    width: 666px;
    height: 54px;
    background-image: url(/ir/FRONTKN/images/title-bar.jpg);
    background-repeat: no-repeat;*//*margin: 0px 0px 28px;*/float: left;
}
.announcementSelection{
	
	background:#ffffff;
}

.announcementDate{
	font-weight:600;
	padding:5px 0;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;	
	
}

.announcementTime{
	font-size:600;
	font-weight:600;
   padding: 2px 0px;
}

.announcementTitle{
	padding:5px 0px;

}

.announcementByDate{
	padding-top:15px;
	/*line-height:16px;*/
}

.announcementByTime{
	padding-top:8px;	
}

.announcementByTime a{
	color:#000;
}

.announcementByTime a:hover{
	
}

.announcementSelection 
{
    background: #ffffff;
}



/* Pagination */

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
  display:inherit;position:relative;top:30px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fff;
  background-color: #444;
  border-color: #444;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #FF9900;
  border-color: #FF9900;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}










/*********New Layout Css************/
.fullContent
{
	width:100%;margin:0 auto;
	width: 960px;
    margin: 0 auto;
    overflow: hidden;
}
.sidebarmenu {
    width: 18%;
    float: left;margin-right:10px;
	    margin-right: 5px;
    width: 190px !important;
}
.divirContent
{
	width:80%;float:left;
	padding:0px !important;margin:0px !important;
	width: 762px !important;
}

.title-tab td
{
	color: #006666;padding-bottom:12px;font-size:25px;line-height:28px;
}
.stock_table {
   /* background-image: url(/ir/FRONTKN/images/stock-bg.gif);*/
    background-repeat: no-repeat;
   /* height: 140px;
    width: 320px;*/
    margin: 0px;
    padding: 10px 15px 10px 15px;	
	border-radius:5px;
	box-shadow: 0px 0px 5px 1px #999;
	margin-bottom:10px;
}
.stock_title
{
	margin-bottom: 8px;
}
.stock_title td{
    font-weight: bold;
    border-bottom: 1px solid #ddd;padding-bottom:10px;
    text-align: left;
    color:#000;font-size:16px;text-align:center;
}
.title-tab-orange td
{
	color: #006666;font-size:21px;padding-bottom:16px;
	font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;
}
.title-tab-orange td strong
{
	font-weight:400;
}
.margin-bottom25
{
	margin-bottom:25px;
}
.linkfont_more
{
	background-color:#1e1e1e; font-size:12px !important;
	padding:07px 15px;color:#fff !important; margin-top: 05px;
    text-transform: capitalize; display: inline-block;
}
.linkfont_more:hover
{
	text-decoration:none;
}
.latestHomeAnn, .latestHomeMediaNews, .latestReports
{
	margin-bottom:35px;
}
.latestReports
{
	background-color:#f1f1f1; padding: 30px 30px 0px 30px;
	box-shadow: 0 8px 10px -6px #999;
}
.latestHomeAnn, .latestHomeMediaNews
{
	border-bottom:1px solid #ddd;
	padding-bottom:35px;
}
.latestReports img
{
	width:auto;height:auto;
}
.latestReports td a
{
	margin-top:05px;display:block;
}
.latestReports td[align="center"], .latestReports td[align="center"] table tr
{
	text-align:center;
}
.homenewsAlert input
{
	width:100%;
	padding:5px 8px;
	margin-top:4px;border:1px solid #a9a9a9;
	outline:none;	
}
input[type="text"]
{
    padding:6px 10px;
	margin-top:4px;border:1px solid #a9a9a9;
	outline:none;	
}
.homenewsAlert input:focus
{
	outline:none;border:1px solid #a9a9a9;
}
.homenewsAlert td[width="60%"]
{
	font-size:12px !important;
}
.homenewsAlert input[type="submit"], input[type="submit"]
{
	background-color: #f2ae14 !important;
    color: #fff;padding: 7px 14px;
    outline: none;
    border: 0px;
    font-size: 13px;
}
.homenewsAlert img
{
	margin-top:4px;
}
.font-date-bold
{
	padding-top:10px;
}
.latestHomeAnn table tr:first-child td.font-date-bold
{
	padding-top:0px;
}
.nv-sidebar .nv-nav-list li a
{
	font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 14px;color:#000;
}
select {
    padding: 06px 14px;
    border: none;
    outline: none;height:auto !important;
    border: 1px solid #d7d7d7;
}
#ctl00_cphContent_uPnlPrcTicker input[type="image"]
{
	background-image:none !important;background-color:#333;color:#fff;
}
.tdCalendar_Main .id_LatestNews_line_ESNW-latest
{
	margin-top:-35px;padding:5px 0px;
}
.id_calculator_line_ESNW tbody table
{
	background-image:none !important;background-color:#fcfcfc;
	
}
#ctl00_cphContent_tbBottom
{
	padding:0px 16px;
}
#ctl00_cphContent_tbCir
{
	border-collapse:collapse;
}
.tdBizBorder, .bizBorder
{
	padding:0;width:100%;
}

.clsAnnualMainTable
{
	width:100%;
}
.clsAnnualMainTable table
{
	background-repeat:no-repeat;
	width:inherit;
}
.clsAnnualMainTable .annual_margin-top
{
	margin:0px;height:190px;
}
.clsNewsHeaderBg td, .clsNewsHeaderBg table
{
	background:none;
}
.clsNewsHeaderBg
{
	  background-color: #f2ae14;	  
}
.clsSharePriceVol
{
	padding:10px 20px;
}
.clsButton
{
  background-color: #f2ae14 !important;
    color: #fff !important;
    padding: 6px 18px !important;
    outline: none ;
    border: 0px !important;
    font-size: 13px !important;
	background-image:none !important;width:auto !important;height:auto !important;
	
}
#ctl00_cphContent_tbIndClass .textAlign
{
	padding:8px 12px;
}
#ctl00_cphContent_hlAsReport
{
	width:auto !important;height:auto !important;
}
#ctl00_cphContent_tbProc, #ctl00_cphContent_tblAnnAudit
{
	border-collapse:collapse;
}
#ctl00_cphContent_tblDP .tdDirInfoOuter
{
	padding:0px;
}
#ctl00_cphContent_tdChgValue, #ctl00_cphContent_tdChgPcg
{
	text-align:right;
	padding-right:12px;
}
span#ctl00_cphContent_txtLastUpdated
{
	font-size:11px;
}
td#ctl00_cphContent_tdEvent
{
	padding-top:20px;
}

#ctl00_cphContent_selYear{
 width:auto !important;
}

/*PRESENTATION MATERIALS CSS STARTS HERE*/

.dropdownTopRight {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
    width: 25%;
    height: auto;
    text-align: right;
    clear: right;
    float: right;
}
.mediaNews {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    clear: both;
    line-height: 16px;
    text-align: justify;
}
.mediaNewsRow {
    margin: 0;
    padding: 0;
    clear: both;
}
.mediaNewsHeader1 {
    margin: 0;
    padding: 8px 5px 7px 10px;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    width: 112px;
    height: auto;
    float: left;
    background-color: #f2ae14;
}
.presentationTitleHeader {
    width: 617px;
}
.mediaNewsHeader3 {
    margin: 0;
    padding: 8px 5px 7px 10px;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    text-transform: uppercase;
    width:618px;
    height: auto;
    float: left;
    background-color: #f2ae14;
}

.mediaNewsRowOdd {
    margin: 0;
    padding: 8px 0 7px 0;
    width: 100%;
    height: auto;
    clear: both;
    background: #fefefe;
}
.mediaNewsColumn1 {
    margin: 0;
    padding: 0 5px 0 10px;
    width: 110px;
    height: auto;
    clear: both;
    float: left;
}
.mediaNewsColumn3 {
    margin: 0;
    padding: 0 5px 0 10px;
    width: 440px;
    height: auto;
    float: left;
}
















