.style1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.style2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #575757; FONT-SIZE: 11px
}
.style4 {
	FONT-SIZE: 10px
}
.style5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; COLOR: #575757; FONT-SIZE: 13px
}
.style6 {
	 COLOR: #575757; FONT-WEIGHT: bold
}
.style7 {
	 COLOR: #575757; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.style9 {
	COLOR: #333333; LINK-COLOR: #5d5d5d5; FONT-FAMILY: Arial, tahoma, sans-serif; FONT-SIZE: 12px
}
.tCell2
{
	font-family:Tahoma,Verdana,simhei, MingLiu, Nsimsun, Verdana, Arial, Helvetica,sans-serif; 
	font-size:9pt;
	color:#ffffff;
	background-color:#79B4C8;
	border-top: #79B4C8 1px solid;border-bottom: #79B4C8 1px solid;border-left: #79B4C8 1px solid;border-right: #79B4C8 1px solid;
	padding: 0;
}
}
BODY {
	SCROLLBAR-ARROW-COLOR: rgb(255,255,255); SCROLLBAR-FACE-COLOR: #696969; SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; SCROLLBAR-HIGHLIGHT-COLOR: white; COLOR: black; SCROLLBAR-SHADOW-COLOR: white; FONT-SIZE: 13px; SCROLLBAR-TRACK-COLOR: #dfdfdf; SCROLLBAR-3DLIGHT-COLOR: #c0c0c0
}
A {
	COLOR: #000080; TEXT-DECORATION: none; A: none
}
A:hover {
	TEXT-DECORATION: underline
}
TD {
	MARGIN: 0px; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.text {
	FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.text1 {
	 COLOR: #575757; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}

.text2 {
	COLOR: #0099cc; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.text3 {
	COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px	
}
.textmnu {
	FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.textbig01 {
	FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 16px
}
.title {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bolder
}
.titleheader {
	COLOR: #999999; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
.titleheader2 {
	COLOR: #FFFFFF; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
.box {
	BORDER-BOTTOM-STYLE: inset; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.Textbox {
	BORDER-BOTTOM-STYLE: outset; BACKGROUND-COLOR: white; LIST-STYLE-TYPE: none; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.btn {
	BACKGROUND-COLOR: #5c7594; FONT-FAMILY: MS Sans Serif, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #cccccc; FONT-SIZE: 8pt; CURSOR: hand; FONT-WEIGHT: bold
}
}
.link{
	COLOR: #666; TEXT-DECORATION: none
}
.style8 {
	COLOR: #ff0000
}
.style10 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px
}
a:link {
	color: #39C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #39C;
}
a:hover {
	text-decoration: none;
	color: #5d5d5d;
}
a:active {
	text-decoration: none;
	color: #39C;
}
a.web:link {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #39C;
	text-decoration: none;
}
a.web:visited {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #39C;
}
a.web:hover {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #5d5d5d;
}
a.web:active {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #39C;
}
a.treeview:link {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #39C;
	text-decoration: none;
}
a.treeview:visited {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #39C;
}
a.treeview:hover {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #5d5d5d;
}
a.treeview:active {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #39C;
}
.style41 {color: #00559D;
	font-size: small;
	font-weight: bold;
}
.style57 {	color: #41879E;
	font-weight: bold;
}
.style52 {	color: #41879E;
	font-size: 16px;
	font-weight: bold;
}
.style54 {font-weight: bold; color: #41879E;}
.style53 {	color: #41879E;
	font-weight: bold;
}
.style39 {color: #FFFFFF;
	font-weight: bold;
}
.color_hr{color:#E4E4E4;}
.style_font_head_table{color: #FFFFFF;font-weight: bold}
.font_title_datetime{FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; COLOR: #575757; FONT-SIZE: 13px;font-weight: bold;}
.font_datetime{FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; COLOR: #575757; FONT-SIZE: 13px;font-weight: bold;}
.font_datetime1 {
  FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; 
	color: #575757;
   font-weight: bold;
   font-size: xx-small;
}
/* ++++++++++++++++++++++++ Add Style Sheet ++++++++++++++++++++++++ */
.setBody{
   margin-left:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   background-color:#FFFFFF;
}
.imgBGBar_Submenu{
   background-image:url("images/bg_bar_submenu.jpg");
   width:1014px;
}
.imgBG_Submenu{
   background-image:url("images/bgsubmenu.jpg");
   height:1px;
}
.bgcolorMenuTop{background-color:#FFFFFF;}
/* ........................................... Silde show content ........................................... */
.sdmenu_mainMenu{	/* Styling question */
	cursor:pointer;
}
.sdmenu_subMenu{	/* Parent box of slide down content */
	overflow:hidden;
  display:none;
}
.sdmenu_slideshowMenu{	/* Content that is slided down */
	padding:1px;
}
.switchcontent{	
		display:inline;	
}
.selectedmouseOver{
	color: #FFFFFF;
  cursor: hand;
}
.selectedmouseOut{
	color: #FFFFFF;
   cursor: hand;
}
.selectedsubMenu{
	color: #0099CC;
   font-weight: bold;
}
.subMenuLeft{
	color: #5D5D5D;
}
.selectedsubMenuHOME{
	color: #0099CC;
   font-weight: bold;
 	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
/* +++++++++++++++++ Financial statement+++++++++++++++++++ */
.fi_head_table{color:#4E4E4E;font-size:12px; font-weight: bold; FONT-FAMILY:  Tahoma;}
.style_finance_group{color:#FFFFFF;font-size:12px;font-weight: bold; FONT-FAMILY:   Tahoma; }
.fontcolor_finance_value{color:#6B6B6B;font-size:11px;}
.font_style_end_row{font-size:11px; color:#0099CC;font-weight: bold;}

.color_1{background-color:#79B4C8;}   
.color_2{background-color: #E9E9E9;} 
.color_3{background-color: #CACACA;}
.color_4{
   background-color:#FAFAFA;
   background-image:url('images/bg_menu.jpg');
   background-repeat:repeat-x;
   background-position:bottom left;
} 
.color_5{background-color: #FFFFFF;}
.color_6{background-color: #5D6363;}
.color_7{background-color: #FFE1E1;}

.download_fi_bg_color1{background-color: #CACACA;}
.download_fi_bg_color2{background-color: #79B4C8;}
.download_fi_bg_color3{background-color: #FFFFFF;}
.download_fi_bg_color4{background-color: #E9E9E9;}
.download_fi_font1{color:#43CBFE; font-weight:bold;}
a.finance:link {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.finance:visited {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
a.finance:hover {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: underline;
	color: #D5E9EE;
}
a.finance:active {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
/* +++++++++++++++++ No Information +++++++++++++++++++ */
.bgcolor_no_information{background-color: #FFFFFF;}
.no_information{
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #FF0000; 
	font-weight: normal
	}	
    /* +++++++++++++++++ Annual Report +++++++++++++++++++ */
.bgcolor_annual1{background-color:#79B4C8;}
.bgcolor_annual2{background-color:#EAEAEA;}
 /* +++++++++++++++++ Major +++++++++++++++++++ */
.bgcolor_major1{background-color:#CACACA;}
.bgcolor_major2{background-color:#79B4C8;}
.bgcolor_major3{background-color:#E9E9E9;}
.bgcolor_major4{background-color:#FFFFFF;}
 /* +++++++++++++++++ IR calendar +++++++++++++++++++ */
.ic_font_datetime{font-family: Tahoma;}
.ic_font_item{font-size:x-small;}
.bgcolor_calendar1{background-color:#CACACA; }  
.bgcolor_calendar2{background-color:#79B4C8;}   
.bgcolor_calendar3{background-color:#FFFFFF;}	
.bgcolor_calendar4{background-color:#E9E9E9;}	
.color_hr_calendar{color:#E4E4E4;}
 /* +++++++++++++++++ Analyst Report +++++++++++++++++++ */
.bgcolor_analyst1{background-color:#CACACA;}
.bgcolor_analyst2{background-color:#79B4C8;}
.bgcolor_analyst3{background-color:#FFFFFF;}
.bgcolor_analyst4{background-color:#E9E9E9;}
/* +++++++++++++++++ Disclaimer +++++++++++++++++++ */
.font_disclaimer1{FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; COLOR: #575757; FONT-SIZE: 13px;font-weight: bold;}
.font_disclaimer2{COLOR: #0099CC;font-weight: bold;}
.bgcolor_disclaimer1{background-color: #79B4C8;}
.bgcolor_disclaimer2{background-color:#EAEAEA;}
 /* +++++++++++++++++ webcasts multimedia +++++++++++++++++++ */
.wp_color1{background-color: #CACACA;}
.wp_color2 {background-color: #79B4C8;}
.wp_color3 {background-color: #FFFFFF;}
.wp_color4 {background-color: #E9E9E9;}
/* +++++++++++++++++++ Calculator +++++++++++++++++++ */
.font_calculator{color:#0099CC;font-weight: bold;}
.styleTotal{FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;font-weight: bold;}
.ir_tableBorder {background-color: #79B4C8;}
.ir_tableBorder1 {border: 1px solid #79B4C8;}
table.ir_table tr.ir_tableTopRow td {background: #008341; color:#ffffff; font-weight: bold; text-align: center;}
table.ir_table tr.row1 td {background: #0099CC;}
table.ir_table tr.row2 td {background: #F3F3F3;}
table.ir_table tr.rowRollover td {background: #c3b777;}
table.ir_table tr.rowHighlight td {background: #414141; color:#ffffff;}
table.ir_table tr td.left {text-align: left;}
table.ir_table tr td.center {text-align: center;}
table.ir_table tr td.right {text-align: right;}
table.ir_table tr td.cellHighlight {background: #414141; color:#ffffff;}
table.ir_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.ir_table tr td.cellSubTotal {border-top: 1px solid #414141;}
input.ir_investmentCalculator { border:0px; background: transparent;}
.cellinput {background-color: #FFFFFF;border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;text-align: right;}
.messageError {background-color: #FFFFFF;border-top: 0px solid #EBF5DB; border-bottom: 0px solid #EBF5DB; border-left: 0px solid #EBF5DB; border-right: 0px solid #EBF5DB;color:#FF0000;font-size: 11px;width:150px}
.noMessageError {background-color: #FFFFFF;border-top: 0px solid #EBF5DB; border-bottom: 0px solid #EBF5DB; border-left: 0px solid #EBF5DB; border-right: 0px solid #EBF5DB;color:#EBF5DB;font-size: 11px;width:0px;}
.noCorrect {background-color: #F2F9FF;border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;text-align: right;}
.Correct {background-color: #FFFFFF;border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;text-align: right;}
 /* +++++++++++++++++ News Cilpping +++++++++++++++++++ */
.bgcolor_clipping1{background-color: #CACACA;}
.bgcolor_clipping2{background-color: #79B4C8;}
.bgcolor_clipping3{background-color: #FFFFFF;}
.bgcolor_clipping4 {background-color: #E9E9E9;}
 /* +++++++++++++++++ email alert & inquiry +++++++++++++++++++ */
.bg_sign_in1{background-color: #EAEAEA;}
.bg_sign_in2{background-color: #79B4C8;}
.fonttitle_sign_in{font-weight:bold;color:#000000;}
.bg_in_quiry1{background-color: #79B4C8;}
.bg_in_quiry2{background-color: #EAEAEA;}
.bg_in_quiry3{background-color: #FFFFFF;}
 /* +++++++++++++++++ FAQs+++++++++++++++++++ */
.bgcolor_faq1{background-color: #EAEAEA;}
.font_faq{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;color:#0099CC;}
 /* +++++++++++++++++ style for send mail+++++++++++++++++++ */
.ad_bgcolor_1{background-color:#FFFFFF}
.style41_sp{font-weight: bold;color: #FFFFFF; font-size:small}
.style_in_form {
   font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.style_title {
	font-family: Tahoma;
	font-size: medium;
	color: #333333;
}
.style_title_a {
	font-family: Tahoma;
	font-size: medium;	
	color: #1AB5D8;
	font-weight: bold;
}
.style49 {
font-family: Tahoma;
font-size: 11px;	
color: #333333;
}
.stylefont_a{font-size: 12px; color: #333333; font-family: Tahoma;}
.stylefont{font-size: 12px; color: #333333; font-family: Tahoma;}
.fontcolor2{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#000000;
}
.fontcolor3{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color:#333333;
}

.bgcolor_send_mail{background-color: #E6E6E6;}
.bgcolor_send_mail1{background-color: #FFFFFF;}
.bgcolor_send_mail2{background-color: #FFFFFF;}
.font_footer_send_mail {color: #666666;font-family: Tahoma;font-size: 10px;}
}
.style18 {font-family: Tahoma; font-weight: bold; font-size: 12px; color: #646464; }
.styleborderleftright{
	BORDER-LEFT: #ebebeb 2px solid;
	BORDER-RIGHT: #ebebeb 2px solid;
}
.styleborderLRT{
	BORDER-TOP: #ebebeb 2px solid;
	BORDER-LEFT: #ebebeb 2px solid;
	BORDER-RIGHT: #ebebeb 2px solid;
}

/* ++++++++++++++++++ Add highlight row ir calendar support smart By Bowl 28-06-2010 ++++++++++++++++++ */
.bgcolor_calendar_highlight{background-color: #C6DFE8;}


a.MC:link {
	color: #575757;
	text-decoration: none;
  FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; FONT-SIZE: 13px;
}
a.MC:visited {
	text-decoration: none;
	color: #575757;
   FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; FONT-SIZE: 13px;
}
a.MC:hover {
	text-decoration: none;
	color: #39C;
   FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; FONT-SIZE: 13px;
}
a.MC:active {
	text-decoration: none;
	color: #575757;
   FONT-FAMILY: Arial, Helvetica, sans-serif, tahoma; FONT-SIZE: 13px;
}


/* ++++++++++++++++++ Add style Popup By Bowl 12-07-2010 ++++++++++++++++++ */
#simplemodal-overlay { cursor:wait;}
#simplemodal-container {width:680px; color:#bbb; background-color:#333; border:4px solid #444; padding:5px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/* ............... Board 01 ............... */
#basic-modal-content_01 {display:none;}
#simplemodal-container #basic-modal-content_01 {padding:4px;}
/* ............... Board 02 ............... */
#basic-modal-content_02 {display:none;}
#simplemodal-container #basic-modal-content_02 {padding:4px;}
/* ............... Board 03 ............... */
#basic-modal-content_03 {display:none;}
#simplemodal-container #basic-modal-content_03 {padding:4px;}
/* ............... Board 04 ............... */
#basic-modal-content_04 {display:none;}
#simplemodal-container #basic-modal-content_04 {padding:4px;}
/* ............... Board 05 ............... */
#basic-modal-content_05 {display:none;}
#simplemodal-container #basic-modal-content_05 {padding:4px;}
/* ............... Board 06 ............... */
#basic-modal-content_06 {display:none;}
#simplemodal-container #basic-modal-content_06 {padding:4px;}
/* ............... Board 07 ............... */
#basic-modal-content_07 {display:none;}
#simplemodal-container #basic-modal-content_07 {padding:4px;}
/* ............... Board 08 ............... */
#basic-modal-content_08 {display:none;}
#simplemodal-container #basic-modal-content_08 {padding:4px;}
/* ............... All Board Detail ............... */
#basic-modal-content_All {display:none;}
#simplemodal-container #basic-modal-content_All {padding:4px;}

a.fi_year:link {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.fi_year:visited {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
a.fi_year:hover {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: underline;
	color: #D5E9EE;
}
a.fi_year:active {
  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

/*News for financial and financial yearly*/
.bgcolorfinancialdetail{PADDING-BOTTOM: 0px; BACKGROUND: #FFFFFF; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.fontcolor_finance_value1{color:#6B6B6B;font-size:11px;}
.yearly_bg_color1{ background-color:#FAFAFA;background-image:url('images/bg_menu.jpg');background-repeat:repeat-x;background-position:bottom left;}
.yearly_bg_color2{background-color: #79B4C8;}
.fi_active{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;color:#5D5D5D;}
