﻿@charset "utf-8";
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	font-size: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 body, td, th
 {
  font-family:Arial, Helvetica, sans-serif;
  color: #3F3F3F;
  font-size: 12px;
 }
}

body { margin:0; padding:0; }

/*  font */
.font_menu2-empty { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A00000; font-weight: bold; }
.font_submenu-empty { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.font_terms { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.font_linkadd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.font_copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: right; }
.font_title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #343434; font-style: normal; word-spacing: 3px; letter-spacing: 4px; }
.font_year { font-size: 12px; color: #343434; font-style: normal; } 
.font_report { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3E3E3E; font-style: oblique; word-spacing: 2px; letter-spacing: 2px; font-weight: bold; }
.font_name { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; }
.font_eforce { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3F3F3F; font-style: normal; word-spacing: 3px; letter-spacing: 3px; }
.font_namesmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic; }
/*  link */
a:link,
a:visited { color:#1E1E1E; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; }
a:active { color:#1E1E1E; text-decoration:none; }

/*  footer link */
a.footer_link:link,
a.footer_link:visited { color:#FFB400; text-decoration:none; }
a.footer_link:hover { color:#000000; text-decoration:underline; }
a.footer_link:active { color:#FFB400; text-decoration:none; }

a.mail_link:link,
a.mail_link:visited,
a.mail_link:hover,
a.mail_link:active { padding:0 10px 0 0; color:#4C548D; }

.font_ganeral-name:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3E3E3E; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; }
.font_ganeral-name:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; }

.font_ganeral-name2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffae00; font-style: normal; word-spacing: 1px; letter-spacing: 1px; font-weight: bold; }

.font_download:link,
.font_download:visited { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #666666; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }
.font_download:hover { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #A00000; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }
.font_download:active { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #666666; font-style: normal; word-spacing: 1px; letter-spacing: 1px; }

.font_sublinkadd:link,
.font_sublinkadd:visited { color:#D59758; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.font_sublinkadd:hover { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.font_sublinkadd:active { color:#D59758; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.font_menu1:link,
.font_menu1:visited { color:#6E6E6E; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu1:hover { color:#A00000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu1:active { color:#6E6E6E; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_menu2:link,
.font_menu2:visited { color:#777777; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu2:hover { color:#A00000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_menu2:active { color:#777777; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_submenu:link,
.font_submenu:visited { color:#8B5C29; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_submenu:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_submenu:active { color:#8B5C29; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.font_termslink:link,
.font_termslink:visited { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.font_termslink:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.font_termslink:active { color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.font_buttonlink:link,
.font_buttonlink:visited { color:#3F3F3F; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.font_buttonlink:hover { color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.font_buttonlink:active { color:#3F3F3F; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

/* smallidbox */
.id_menu-outside { clear: both; width: 215px; margin-top: 60px; margin-left: 30px; }
.id_menu { clear: both; width: 210px; margin-top: 5px; margin-bottom: 5px; }
.id_submenu { clear: both; width: 195px; margin-top: 3px; margin-left: 15px; margin-bottom: 3px; }
.id_linkadd { width: 500px; margin-bottom: 5px; margin-left: 15px; }
.id_footer { width: 200px; margin-top: 10px; margin-left: 35px; }
.id_icon { width: 133px; height: 134px; margin-top: 20px; margin-left: 30px; margin-bottom: 10px; margin-right: 30px; }
.id_content { width: 740px; margin-top: 25px; margin-left: 10px; margin-bottom: 50px;}
.id_line { border: 1px solid #333333; }
.id_line-left { border-top: 1px none #333333; border-right: 1px none #333333; border-bottom: 1px none #333333; border-left: 1px solid #666666; }
.id_line-bottom { border-top: 1px none #333333; border-right: 1px none #333333; border-bottom: 1px solid #333333; border-left: 1px none #666666; }
.id_line-dot { border: 1px dashed #999999; }
.id_name { margin-top: 0px; margin-bottom: 10px; text-align: right; }
.id_copyright { width: 500px; margin-top: 3px; margin-right: 15px; text-align: right; }
.id_terms { width: 500px; margin-top: 10px; margin-right: 15px; text-align: right; }
.id_underline { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.id_underline-5pad { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.title_bar-all { clear: both; width: 100%; margin-top: 15px; margin-bottom: 15px; margin-left: 1px; margin-right: 1px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; background-image: url(/ir/EFORCE/images/titlebar-all.jpg); background-repeat: no-repeat; height: 28px; width: 705px;}
.id_w0-h55-bg 
	{ background-image: url("/IR/EFORCE/images/mainNavi_bg.jpg"); background-position:bottom; background-repeat: repeat-x; height: 35px; border-bottom: 1px solid #CCCCCC; }


/* table */
.table_100top { width: 100%; background-image: url(/ir/EFORCE/images/bk.gif); background-repeat: repeat-y; height: 145px; }
.table_100bottom { width: 100%; background-image: url(/ir/EFORCE/images/bk.gif); background-repeat: repeat-y; height: 100px; }
.table_top { width: 1024px; }
.table_topblack { clear: none; width: 264px; height: 145px; background-color: #000000; }
.table_topred { clear: none; width: 760px; height: 145px; background-color: #780000; }
.table_middle { clear: none; width: 1024px; }
.table_menu { clear: none; width: 264px; height: 600px; background-image: url(/ir/EFORCE/images/bk_03.gif); background-repeat: no-repeat; }
.table_bottom { clear: none; width: 1024px; }
.table_bottomblack { clear: none; width: 264px; height: 100px; background-color: #000000; }
.table_bottomred { clear: none; width: 760px; height: 100px; background-color: #780000; }
.table_menubox { clear: none; width: 200px; margin-left: 35px; margin-top: 60px; }


/* main.css ߰ 09.05.26 */
.line_ESNW {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.line_W {
	BORDER-LEFT: #888888 1px solid
}
.line_N {
	BORDER-TOP: #888888 1px solid
}
.font_headtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WORD-SPACING: 0px; COLOR: #303030; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
.font_2headtitle {
	FONT-SIZE: 11px; WORD-SPACING: 0px; COLOR: #404040; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #606060
}
.style4 {
	FONT-SIZE: 13px
}
.style5 {
	FONT-SIZE: 9px
}
.style6 {color: #000000}

/*//////////////////////////////////////////////////////////////////*/
/*Calculator*/
.id_calculator_radio
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #303030; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.id_calculator_line_ESNW
{
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
.id_Calculator_Sentence
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LETTER-SPACING: 0px
}
.id_Calculator_BorderTop 
{
	BORDER-TOP: #888888 1px solid;
}
.id_Calculator_BorderTopRight 
{
	BORDER-TOP: #888888 1px solid;
  text-align: right;
}
.id_Calculator_font_12bold_FFFFFF 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 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
}

/*//////////////////////////////////////////////////////////////////*/
/*Latest News*/
.id_LatestNews_font_lastest 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #780000; FONT-STYLE: normal;
}
.id_LatestNews_line_ESNW-latest 
{
	border: 1px solid #888888;
	padding: 5px;
}
.id_LatestNews_line_bottom-latest 
{
	BORDER-bottom: #888888 1px solid; padding-bottom: 10px; margin-bottom: 0px;
}
.id_LatestNews_Date 
{	
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #303030; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.id_LatestNews_forlatest:link 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:visited 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_forlatest:hover 
{
	FONT-SIZE: 12px; COLOR: #cc0000; TEXT-DECORATION: underline;
}
A.id_LatestNews_forlatest:active 
{
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none;
}
A.id_LatestNews_back-button:link 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:visited 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:hover 
{
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A.id_LatestNews_back-button:active 
{
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

/*//////////////////////////////////////////////////////////////////*/
/*New*/
.index_subcontent-box-top { margin-top: 20px; }
.latestnew_font { font-weight: bold; color:#000000; font-size: 12px; }
.latestnew_left {border-left: 2px solid #FFFFFF;}
.latestnew_bottom-line { padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #FF9900; }
.latestnew_date-font { font-weight: bold; color:#666666; font-size: 11px; }
.latestnew_sources-font { font-weight: bold; color:#666666; font-size: 11px; }
.latestnew_content-link:link,
.latestnew_content-link:visited { color:#0060b6; font-size: 11px; }
.latestnew_content-link:hover { color:#FF9900; font-size: 11px; }
.latestnew_content-link:active { color:#0060b6; font-size: 11px;}

/*//////////////////////////////////////////////////////////////////*/
/*Event Calendar*/
.id_EventCalendar_font_event-content
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f3f3f; FONT-STYLE: normal;
}

/*//////////////////////////////////////////////////////////////////*/
/* ration analysis */
.id_RationAnalysis_ratio-padding 
{
   padding-left: 5px; padding-top: 10px; 
}
.id_RationAnalysis_ratio-down-line 
{
  padding-bottom: 10px; BORDER-bottom: #888888 1px dashed; 
}
.id_RationAnalysis_ratio-font-content 
{ 
  padding-left: 15px; FONT-SIZE: 12px; COLOR: #3f3f3f; 
}


/*//////////////////////////////////////////////////////////////////*/
/* financial */
.id_financial_bizInfoTitle 
{
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}
.id_financial_bizStockName 
{
	font-size: 14px;
	font-weight:bold;
	color: #004f91;
}
.id_financial_textBlack
{
	font-size: 11px;
	color: #000000;
}
.bizBorder {
  BORDER:1px solid #cccccc; 
  PADDING:10px;
}
.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;
}


/*/////////////////////////////////////////////////////////*/
/*Financial Highlight*/
.span_finance_on { font-size: 12px;color:#ffae00; text-decoration: underline; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_on:hover { color:#ffae00; text-decoration: underline; font-weight:bold; }
.span_finance_off { font-size: 12px;color:#343434; text-decoration: none; font-weight:bold; background:transparent; font-family: Arial, Helvetica, sans-serif}
.span_finance_off:hover { color:#343434; text-decoration:underline; font-weight:bold; }
.seperator{ font-size: 12px;color:#343434; text-decoration: none; background:transparent; font-weight:bold; font-family: Arial, Helvetica, sans-serif}
.bizBorderFin {
  BORDER:1px solid #cccccc; 
}

/*financial-quarterly*/
.financial-quarter-title {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR:#000000; FONT-SIZE: 13px; font-weight:bold
}

.financial-quarter-subtitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR:#780000; FONT-SIZE: 12px; font-weight:bold
}

.financial_line_S {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.quarterly-highlights-charts{
	margin-top:8px;
	margin-bottom:50px;
}

.quarterly-highlights-charts-last{
	margin-top:8px;
}
.bizBorder02 {
	BORDER: #cccccc 1px solid; margin-top:30px;
}
.financial-title-padding{
	padding-left:10px;
}
.financial_line_S1 {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}


/*/////////////////////////////////////////////////////////*/
/* corporate info */
.id_clsf { border: 1px solid #cccccc; }
.font_ind_clsf { background-color:#CCCCC0; }

.font_corp_info_field:link,
.font_corp_info_field:visited { color:#996600; font-size: 11px; }
.font_corp_info_field:hover   { color:#000000; font-size: 11px; text-decoration:underline; }
.font_corp_info_field:active  { color:#996600; font-size: 11px; }

.font_corp_info_dsgnt 	{ font-size: 10px; color: #666666; font-style: italic; }
.id_corpinfoline { border-bottom: 1px solid #DDDDDD; padding-top: 10px; padding-bottom: 10px; padding-right:8px; margin-left:8px }


/*/////////////////////////////////////////////////////////*/
/* director info */
.line_ESNW_1SCCCCCC_MT15 { border: 1px solid #CCCCCC; margin-top: 15px; margin-bottom: 15px; }
.line_ESNW_1SCCCCCC { border: 1px solid #CCCCCC; }
.line_N_1SCCCCCC { border-top: 1px solid #CCCCCC; }
.font_11bold_663300
	{ font-size: 11px; font-weight: bold; color: #663300; }


/*/////////////////////////////////////////////////////////*/
/* annual report page */
.report_top-bottom { margin-top: 15px; margin-bottom: 15px; }
.annual_margin-top { margin-top: 20px; }
.annual_reader-IE { margin-bottom: 10px; }
.annual_year{ color: #663300; font-size: 14px; font-weight: bold; }
.annual_download:link,
.annual_download:visited { font-size: 11px; color: #202020; font-weight: bold; text-decoration: none; }
.annual_download:hover { font-size: 11px; color: #780000; font-weight: bold; text-decoration: none; }
.annual_download:active { font-size: 11px; color: #202020; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Research Report*/
.analyst_contant2-bk { padding-bottom: 10px;background-image: url(/ir/EFORCE/images/analyst%20report-img2.jpg);background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant3-bk { padding-bottom: 10px;background-image: url(/ir/EFORCE/images/analyst%20report-img3.jpg);background-repeat: no-repeat;height: 75px;width: 75px;}
.analyst_contant1-bk {background-image: url(/ir/EFORCE/images/analyst%20report-bk.jpg);background-repeat: no-repeat;height: 75px;width: 200px;}


/*/////////////////////////////////////////////////////////*/
/*download analyst report*/
.finincial-line { border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #CCCCCC; padding-bottom: 5px; padding-top: 5px;}
.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 solid #CCCCCC; padding-bottom: 15px;}
.line-RBLT { margin-right: 0px; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; border: 1px solid #CCCCCC; }
.font-title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #343434; font-style: normal; word-spacing: 3px; letter-spacing: 4px; }
.line-TB {  clear: both; width: 100%; margin-top: 15px; margin-bottom: 15px; margin-left: 1px; margin-right: 1px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

/*/////////////////////////////////////////////////////////*/
/*Quarter download*/
.quarterly_bk { padding-bottom: 13px; background-image: url(/ir/EFORCE/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/EFORCE/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: 15px; margin-bottom: 15px; border-bottom: 1px solid #FF9900; }
.quarter_line_left { border-left: 1px solid #FF9900;}
.quarter_download-font:link,
.quarter_download-font:visited { color:#0060b6; font-size: 11px; }
.quarter_download-font:hover { color:#FF9900; font-size: 11px; }
.quarter_download-font:active { color:#0060b6; font-size: 11px;}
.quarterly_bk_margin { margin-bottom: 15px; }
.quarter_1234 { color:#FF7700; font-size: 11px; letter-spacing: 0.3pt; font-weight: bold;}


/*/////////////////////////////////////////////////////////*/
/*Corporate Milestones*/
.clsMilesYearHeader { background-color:#DCDCDC; text-align:left; font-weight:bold; width:7%; }
.clsMilesEventHeader { background-color:#DCDCDC; 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/EFORCE/images/circulars%20cover.jpg); }
.circulars_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #CCCCCC;}
.circulars_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsCirculars_date { font-size: 11px; color: #202020; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Prospectus*/
.clsProspectusCover { background-image: url(/ir/EFORCE/images/prospectus%20cover.jpg); }
.prospectus_bottom-margin { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #CCCCCC;}
.prospectus_bottom-margin_noborder { margin-bottom: 0px; padding-bottom: 15px; padding-top: 15px;}
.clsProspectus_date { font-size: 11px; color: #202020; font-weight: bold; text-decoration: none; }


/*/////////////////////////////////////////////////////////*/
/*Download Annual Audited Accounts*/
.clsAnnualAuditCover { background-image: url(/ir/EFORCE/images/audited-cover.jpg); }

