﻿body
{
  font-family:Verdana, Geneva, Sans-Serif;
  color:#333;
  font-size:11px;  
	padding:0px;
	margin:0px;  
	text-align:left; 
	background-color:Transparent; 
}

/*copy right in price ticker*/
.clsPriceCopyRight, .clsPriceCopyRight:link, .clsPriceCopyRight:visited
{
  color:#333 !important;
  font-size: 11px !important;
  font-weight:normal !important;
  text-decoration:none !important;
}

.clsPriceCopyRight:hover
{
  color:#333 !important;
  font-size: 11px !important;
  font-weight:normal !important;
  text-decoration:underline !important;
}

#ir-body 
{
  width:670px;
	padding:0px;
	margin:0px;
	text-align:left;  
}
#divStockPrice
{
  width:240px;
  height:26px;
  color:#fff;
  text-align:center;
}
#divStockPrice div
{
  padding-top:7px;
}
#divStockPrice a
{
  color:#fff;
  text-decoration:none;
}
.title_bar-all { clear: both; width: 100%; margin-top: 0px; margin-bottom: 20px; margin-right: 1px; padding: 0px; }
.title_bar-all td { padding: 0px; }
.font_title 
{ 
  font-size: 12px; 
  font-weight:bold;
  color: #DD0000; 
}

.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: 9px; COLOR: #606060;
}
#tbPriceDtl td
{
  padding:3px;
}

.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
}

.bizBorder {
  BORDER:1px solid #cccccc; 
  PADDING:10px;
}

.stock_table { background-image: url(/ir/TENAGA/images/mainstock-bk.jpg); background-repeat: no-repeat; height: 140px; width: 320px;}
.stock_num-quotes { font-weight: bold; color:#252525; font-size: 26px; }
.stock_num-up { font-weight: bold; color:#009900; font-size: 11px; }
.stock_num-down { font-weight: bold; color:#FF0000; font-size: 11px; }
.stock_num-volume { font-weight: bold; color:#000000; font-size: 11px; }	
.stock-id{ margin-bottom: 10px; margin-top: 15px; padding-bottom: 5px; font-weight: bold; color: #000000; font-size: 11px; border-bottom: 1px solid #FF7700; text-align: left;}

.clsLeftTabOn
{
  background-image: url(/ir/TENAGA/images/info/tabOn01_l.jpg);
  height: 24px;
  width: 10px;
}
.clsCenterTabOn
{
  background-image: url(/ir/TENAGA/images/info/tabOn01_m.jpg);
  cursor: pointer;
  height: 24px;
  width: 100px;
}
.clsRightTabOn
{
  background-image: url(/ir/TENAGA/images/info/tabOn01_r.jpg);
  height: 24px;
  width: 10px;
}
a.clsLinkOn
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
a.clsLinkOn:hover
{
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}
.clsLeftTabOff
{
  background-image: url(/ir/TENAGA/images/info/tabOff01_l.jpg);
  height: 24px;
  width: 10px;
}
.clsCenterTabOff
{
  background-image: url(/ir/TENAGA/images/info/tabOff01_m.jpg);
  cursor: pointer;
  height: 24px;
  width: 100px;
}
.clsRightTabOff
{
  background-image: url(/ir/TENAGA/images/info/tabOff01_r.jpg);
  height: 24px;
  width: 10px;
}
a.clsLinkOff
{
  color: #004F91;
  font-weight: bold;
  text-decoration: none;
}
a.clsLinkOff:hover
{
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}
.clsTableBorder
{
  border: 1px solid #cccccc; 
  padding: 11px;
  font-size: 9px;
}
a.clsLinkButton
{ 
  color: #4D8DD5;
  font-family: Tahoma, Verdana, Arial;
  font-weight:bold;
  font-size: 8pt;
  text-decoration: none;
}
a.clsLinkButton:hover
{ 
  color: #FF6600;
  font-family: Tahoma, Verdana, Arial;
  font-weight:bold;
  font-size: 8pt;
  text-decoration: underline;
}
.clsCalTxtBox
{
  border-bottom: #828282 1px solid;
  border-left: #828282 1px solid;
  border-right: #828282 1px solid;
  border-top: #828282 1px solid;
  font-size: 9pt;
  width: 80px;
}
.clsSelectBox 
{
	border-bottom: #828282 1px solid;
	border-left: #828282 1px solid;
	border-right: #828282 1px solid;
	border-top: #828282 1px solid;
	font-size: 9pt;
}
.clsButton
{
	background-image: url(/ir/TENAGA/images/info/but_bg01.gif);
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #000000;
	cursor: pointer;
	filter: PROGID:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=1);
	font-weight: bolder;
	font-size: 12px;
	height: 23px;
	width: 70px;
}

/*/////////////////////////////////////////////////////////*/
/*Share Price Volume*/
.clsTable01 { border: solid 1px #c1c1c1; }
.clsTable01 tr { border: solid 1px #c1c1c1; }
.clsTable01 td { border: solid 1px #c1c1c1; }
.clsTable01 th { border: solid 1px #c1c1c1; }

.clsTableBgSearch { border: solid 1px #c1c1c1; border-collapse: collapse; }
.clsTableBgSearch tr { border: solid 1px #c1c1c1; }
.clsTableBgSearch th { border: solid 1px #c1c1c1; }
.clsTableBgSearch td { border: solid 1px #c1c1c1; }
.clsTableBgSearch td[class=clsPlainTableFooter] 
{ 	
	border-left-color:#C1C1C1;
	border-right-color:#E9F3FD;
	border-top-color:#C1C1C1;
	border-bottom-color:#C1C1C1;
}
.clsTableBgSearch td[class=clsUpperBorderTableFooter] 
{ 	
  border-bottom: 2px solid #004F91;
	border-top: 2px solid #004F91;
	border-left: solid 1px #E9F3FD;
	border-right: solid 1px #E9F3FD; 
}
.clsTableBgSearch td[class=clsMonthSubHeader] 
{ 	
  border-left: solid 1px #FFFFFF;
  border-right: solid 1px #C1C1C1;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 0px #FFFFFF;
}
.clsTableBgSearch td[class=clsNumberSubHeader] 
{ 	
  border-left: solid 1px #C1C1C1;
  border-right: solid 1px #FFFFFF;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 0px #FFFFFF;
}

.clsTableBgTitle 
{
	background-color: #AACAE3;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black; 
	font-weight: bold; 
	font-size: 8pt; 
	text-decoration: none; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.clsTableBgRow
{
	background-color: #FFFFFF;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsTableBgAltRow
{
	background-color: #EEEEEE;
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsTableBgCell
{
	border-color: #C1C1C1;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.clsPlainTableFooter
{
	color: black;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsUpperBorderTableFooter
{
  background-color: #E9F3FD;
	color: black; 
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
}
.clsMonthSubHeader
{
  background-color: #FFFFFF;
  font-weight: bold;
}
.clsNumberSubHeader
{
  background-color: #FFFFFF;
  font-weight: bold;
}
.clsChartTitle
{ 
  color: #343434; 
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTitleGreen
{ 
  color: #008000; 
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTitleRed
{ 
  color: #FF0000; 
  font-size: 11pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartPrice
{ 
  color: #343434; 
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartPriceGreen
{ 
  color: #008000; 
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartPriceRed
{ 
  color: #FF0000; 
  font-size: 9pt; 
  font-style: normal;
  font-weight: bold; 
}
.clsChartSubTitle
{ 
  color: #343434; 
  font-size: 12px; 
  font-style: normal;
}
.clsChartSubTitleGreen
{ 
  color: #008000; 
  font-size: 12px; 
  font-style: normal; 
}
.clsChartSubTitleRed
{ 
  color: #FF0000; 
  font-size: 12px; 
  font-style: normal; 
}
.clsChartTable
{ 
  color: #343434; 
  font-size: 9pt; 
  font-style: normal; 
}
.clsChartBlueText
{
  color: #0070C0; 
  font-size: 11px; 
  font-style: normal;
}
.clsChartText
{
  color: #343434; 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTextGreen
{
  color: #008000; 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartTextRed
{
  color: #FF0000; 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartSubTitleBg
{ 
  color: #343434; 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
}
.clsChartImgBtn { width:30px; height:21px; }
