.Finance_TopLine
{
	font-size: 10pt;
	color: #979fa6;
}
.Finance_TopLine a
{
	color: #0968c0;
	text-decoration: none;
}
.Finance_TopLine a:hover
{
	color: red;
	text-decoration: none;
}
.Finance_CompanyName
{
	font-size: 14pt;
	color: #015096;
}
.Finance_Text
{
	font-size: 10pt;
	color: #5a6d80;
	padding-top: 3px;
}
.Finance_Text a
{
	color: #01509e;
	text-decoration: none;
}
.Finance_Text a:hover
{
	color: red;
	text-decoration: none;
}
.Finance_Text2
{
	font-size: 10pt;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
}
.Finance_Text2 a
{
	color: #01509e;
	text-decoration: none;
}
.Finance_Text2 a:hover
{
	color: red;
	text-decoration: none;
}
.Finance_Text3
{
	color: #01509E;
}
.Finance_Background1
{
    background-color:#E2EEF6;
}
.Finance_TitleText
{
	font-size: 8pt;
	color: #5a6d80;
}
.Finance_TitleNumber
{
	font-size: 10pt;
	color: #173c5b;
	font-weight: bold;
	padding-top: 5px;
}
.Finance_TitlePrice
{
	font-size: 10pt;
	padding-top: 5px;
}
.Finance_Tab
{
	font-size: 10pt;
	color: white;
	text-align: center;
	background-color:#1B68B9;
}
.Finance_Tab a
{
	color: #ffffff;
	text-decoration: none;
}
.Finance_Tab a:hover
{
	color: #f9a142;
	text-decoration: none;
}
.Finance_TabSelect
{
	color: #1a66b5;
	font-size: 10pt;
	text-align: center;
}
.Finance_TabSelect a
{
	color: #1A66B5;
	text-decoration: none;
}
.Finance_TabSelect a:hover
{
	color: #60dbff;
	text-decoration: none;
}
.Finance_TitleInfo
{
	border-bottom: 4px #dbe1e4 solid;
	padding-bottom: 5px;
	padding-top: 10px;
}

.Finance_TitleInfoText
{
	margin: 0;
	font-size: 11pt;
	font-weight: bold;
	color: #01509e;
	/*text-transform: uppercase;*/
	float: left;
	width: auto;
}
.Finance_TitleInfoText a
{
	color: #01509e;
}
.Finance_TitleInfoText label
{
    cursor:pointer;
}
.Finance_TitleInfoDateTime
{
	margin: 0;
	font-size: 8pt;
	font-weight: bold;
	color: gray;
	float: left;
	width: auto;
	padding-left: 5px;
	padding-top: 2px;
}
.Finance_TitleInfoText label
{
	font-size: 9pt;
}
.Finance_ItemTitleInfo
{
	font-size: 9pt;
	color: #0261c4;
	/*text-transform: uppercase;*/
	border-bottom: 1px #ebebeb solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Finance_ItemTitle
{
	font-size: 9pt;
	color: #0261c4;
	/*text-transform: uppercase;*/
	text-align: left;
	margin-right: 5px;
}
.Finance_ItemInfo
{
	font-size: 9pt;
	color: #3f4d58;
	border-bottom: 1px #ebebeb solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.Finance_ItemInfo a
{
	color: #0261c4;
	text-decoration: none;
}
.Finance_ItemInfo a:hover
{
	color: red;
	text-decoration: none;
}
.Finance_ItemInfo2
{
	font-size: 9pt; /*color: #83878b;*/
	color: #3F4D58;
	border-bottom: 1px #ebebeb solid;
	padding: 5px 5px 5px 0px;
}
.Finance_ItemInfo3
{
	font-size: 9pt; /*color: #83878b;*/
	color: #3F4D58;
	border-bottom: 1px #ebebeb solid;
	padding: 5px 10px;
}
.Finance_OptionBar
{
	border-bottom: 1px #cedce7 solid;
	border-top: 1px #cedce7 solid;
	padding: 1px 0 1px 0;
}
.Finance_OptionBar_Text
{
	padding-bottom: 3px;
	color: #0056B0;
	font-size: 9pt;
}

.Finance_OptionBar_Text a
{
	padding-bottom: 3px;
	color: #565657;
	font-size: 9pt;
	text-decoration: none;
}

.Finance_OptionBar_Text span.Non_Active
{
	color: silver; /*text-decoration: none;*/
}
.Finance_OptionBar_Text span.Active
{
	color: #0056b0; /*text-decoration: none;*/
	cursor: pointer;
}
.Finance_ItemNumberInfo2
{
	font-size: 9pt;
	color: black;
	border-bottom: 1px #ebebeb solid;
	padding: 5px 5px 5px 10px;
	overflow: auto;
}
.Finance_RightBox
{
	border: 1px #b8e2ff solid;
	padding: 2px 2px 2px 2px;
}
.Finance_RightText
{
	font-size: 9pt;
	color: #2b4853;
}
.Finance_RightText a
{
	color: #0261c4;
	text-decoration: none;
}
.Finance_RightText a:hover
{
	color: red;
	text-decoration: none;
}
.Finance_Input
{
	border: 1px solid #A7CEF7;
	padding: 1px;
	font-size: 9pt;
	color: #7a8b9b;
}
.Finance_Utility
{
	font-size: 9pt;
	color: #7a8b9b;
}
.Finance_Utility a
{
	color: #7a8b9b;
	text-decoration: none;
}
.Finance_Utility a:hover
{
	color: #01509e;
	text-decoration: none;
}
.Finance_TheoDoi
{
	font-size: 9pt;
	text-transform: uppercase;
	color: white;
	padding-left: 5px;
}
.Finance_TheoDoiItem
{
	font-size: 9pt;
	background-image: url(../images/VietStock_Finance_Full_44.png);
	width: 195px;
	height: 46px;
}
.Finance_CPLine
{
	width: 100%;
	height: auto;
	float: left;
}
.Finance_CPTitle
{
	font-size: 10pt;
	margin: 0;
	padding-left: 10px;
	padding-top: 5px;
	width: auto;
	float: left;
}
.Finance_CPPrice
{
	font-size: 9pt;
	margin: 0;
	padding-left: 10px;
	padding-top: 5px;
	width: auto;
	float: left;
	color: #35475a;
}
.Finance_ChartBox
{
	margin: 10px;
}
.Finance_ChartSubBox
{
	padding: 10px;
}
.Finance_Page
{
	font-weight: bold;
	color: black;
}
.Finance_Page a
{
	font-size: 10pt;
	color: #696969;
	text-decoration: none;
}
.Finance_Page a, .Finance_Page span
{
	padding: 0px 3px 0px 3px;
}
.Finance_Page a:hover
{
	color: red;
	text-decoration: underline;
}

.Finance_Page .current
{
	font-size: 11pt;
	color: black;
}

.Finance_Page .current .prev, .Finance_Page .current .next
{
	font-size: 8pt;
	color: black;
}

.Finance_Page .next{
    margin: 0px 0px;
    border-left: none;
    width: 8px;
}

.Finance_Table
{
	font-size: 10pt;
	color: #404040;

}

.Finance_Table a
{
	color: #404040;
	text-decoration: none;
}

.Finance_Table_Title
{
	color: #064688;
	
}

.Finance_Table_Title td, th
{
	border: 1px solid #CDEEFF;
	padding: 3px;
	font-size: 9pt;
}

.Finance_Table TD
{
	border: 1px solid #CDEEFF;
	padding: 3px;
	font-size: 9pt;
}

.Finance_Table TH
{
	border: 1px #ECECEC solid;
	padding: 3px;
	font-size: 9pt;
}
.Finance_TRSelected:hover td
{
	border: 1px #cdeeff solid;
	padding: 3px;
	font-weight: bold;
	background-color: #b5d2e6;
}
.Finance_TRSelected a
{
	color: #404040;
	text-decoration: none;
}
#TimeToDiv .Finance_TRSelected td
{
	border: 1px #cdeeff solid;
	padding: 3px;
	font-weight: bold;
	background-color: #b5d2e6;
}

.Finance_OutData
{
	font-size: 9pt;
	color: #7a8b9b;
}

.Finance_CungNganhColum
{
	overflow: auto;
	text-align: left;
	width: 272px;
}
.Finance_CungNganh
{
	width: 500px;
	height: 180px;
	float: left;
}
.Finance_CungNganh UL
{
	font-size: 9pt;
	font-weight: bold;
	color: #1b68b9;
	margin: 0;
	padding-left: 10px;
	text-align: center;
	float: left;
}
.Finance_CungNganh UL li
{
	list-style: none;
	width: 50px;
	height: 15px;
	padding-top: 7px;
	padding-bottom: 5px;
	font-size: 9pt;
	font-weight: normal;
	color: #8ea2ac;
	text-align: right;
	border-bottom: 1px #ebebeb solid;
}
.Finance_BieuDoTangSuat UL
{
	width: auto;
	height: auto;
	margin: 1px;
	padding: 1px;
}
.Finance_BieuDoTangSuat UL li
{
	
	height: 20px;
	list-style: none;
	background-color: #58749b;
	color: white;
	font-size: 8pt;
	text-transform: uppercase;
	margin-top: 1px;
	text-align: center;
	padding: 5px 0 0 0;
}
.Finance_BieuDoTangSuat UL li:hover
{
	background-color: #ff4500;
	cursor: pointer;
}
.tootipcontent
{
	line-height: 18px;
}
.IST_ComCharNode
{
	background-color: #1B68B9 !important;
}
.IST_CurentCharNode
{
	background-color: #FF0000 !important;
}

.Finance_Table_Compare
{
	font-size: 10pt;
	color: #404040;

}

.Finance_Table_Compare a
{
	color: #404040;
	text-decoration: none;
}

.Finance_Table_Compare TD
{
	border: 1px #ECECEC solid;
	padding: 3px;
	font-size: 9pt;
}

.Finance_Table_Compare TD.spec
{
    background-color:#E8F0F9;
}

.Finance_Table_Compare TH
{
	border: 1px #cdeeff solid;
	padding: 3px;
	font-size: 9pt;
}
.ISI_bChart
{
	font-size: 9px;
}
#ISI_items_per_page
{
	border: none;
	height: 14px;
	width: 100%;
}
#ISI_div_per_page
{
	text-align: center;
	width: 62px;
	height: 16px;
}
/*-------------IE--------------------*/

*:first-child + html #ISI_items_per_page
{
	border: none;
	height: 12px;
	width: 100%;
}

/*-------------IE 6-------------------
 * html #ISI_items_per_page
{
	border: none;
	height: 14px;
	width: 100%;
}*/

/* ------------------      ---------------*/
.FFull_News_DateTime{
	color: #848383;
	font-size: 8pt;
	padding: 5px 0 2px 2px;
}
.FFull_Chart_DateTime{
	color: #848383;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 20px;
}
.FFull_News_Title{
	color: #696969;
	font-size: 10pt;
	padding: 3px 10px 2px 2px;
}
.FFull_News_Title a{
	color: #00509a;
	text-decoration: none;
}
.FFull_News_Title a:hover{
	color: #f15c0a;
	text-decoration: none;
}
.FFull_News_Text{
	color: #000;
	font-size: 9pt;
	text-align: justify;
	padding: 3px 0 5px 2px;
}

.FFull_EventCalendar_Title{
	color: #00509A;
	font-size: 10pt;
	padding: 3px 10px 2px 2px;
}
.FFull_EventCalendar_Title a{
	color: #00509a;
	text-decoration: none;
}
.FFull_EventCalendar_Title a:hover{
	color: #f15c0a;
	text-decoration: none;
}
.FFull_EventCalendar_Text{
	color: #000;
	font-size: 9pt;
	text-align: justify;
	padding: 3px 0 5px 2px;
}
/* ------------------      ---------------*/
.FFull_Event_DateTime{
	color: #848383;
	font-size: 7.5pt;
	padding: 5px 0 2px 2px;
}
.FFull_Event_Title{
	color: #696969;
	font-size: 9pt;
	padding: 3px 0 2px 2px;
}
.FFull_Event_Title label
{
	color: #00509A;
}
.FFull_Event_Title a{
	color: #00509a;
	text-decoration: none;
}
.FFull_Event_Title a:hover{
	color: #f15c0a;
	text-decoration: none;
}
.FFull_Event_Text{
	color: #000;
	font-size: 8pt;
	text-align: justify;
	padding: 3px 0 5px 2px;
}
.FFull_Event_Text a{
	color: #00509a;
	text-decoration: none;
}
.FFull_Event_Text a:hover{
	color: #f15c0a;
	text-decoration: none;
}
.FFull_TitleInfoText{
	margin: 0;
	font-size: 9pt;
	font-weight: bold;
	color: #01509e;
	float: left;
	width:auto;
	padding-top: 3px;
}
.FFull_TitleInfoText a
{
	text-decoration: none;
	color: #01509e;
}
.FFull_TitleInfo{
	border-bottom: 2px #dbe1e4 solid;
	padding-bottom: 5px;
	padding-top: 10px;
}
.FFull_ClearBoth
{
	clear: both
}
.FinanceDownloadBG{
	background-image: url(../images/VietStock_Finance_Download_18.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: auto;
}
.FinanceDownloadLeftTitle{
	background-image: url(../images/VietStock_Finance_Download_03.png);
	background-position: left;
	background-repeat: repeat-x;
	height: auto;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-left: 20px;
}
.FinanceDownloadLeftItem{
	background-image: url(../images/VietStock_Finance_Download_14.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
	font-size: 9pt;
	color: #005aae;
	text-align: left;
	padding-left: 30px;
}
.FinanceDownloadLeftItem a{
	color: #005aae;
	text-decoration: none;
}
.FinanceDownloadLeftItem a:hover{
	color: #ff4500;
	text-decoration: underline;
}
.FinanceDownloadRightTitle{
	background-image:url(../images/VietStock_Finance_Download_06.png);
	background-position: left;
	background-repeat: repeat-x;
	height: 32px;
	font-size: 12pt;
	font-weight: bold;
	color: #005aae;
	text-align: left;
	padding-left: 10px;
}
.FinanceDownloadYear{
	background-image: url(../images/VietStock_Finance_Download_11.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	font-size:9pt;
	font-weight: bold;
	color: #005AAE;
	text-align: left;
	padding-left: 10px;
}
.FinanceDownloadInfo{
	padding: 10px;
	font-size:10pt;
	color: #005aae;
	text-align: left;	
}
.FinanceDownloadInfo UL li{
	list-style-image: url(../images/VietStock_Finance_Download_20.png);
	height: 25px;
}
.FinanceDownloadInfo a{
	color: #005aae;
	text-decoration: none;
}
.FinanceDownloadInfo a:hover{
	color: #ff4500;
	text-decoration: underline;
}
/********************************/

.right{text-align:right;}
    .textGREEN{color:#008000;}
    .textRED{color:#e60000;}
    .textBLACK{color:black;}
    .textORANGE{color:#ff8c00;}
    .textPURPLE{color:#c900ca;}
    .textBLUE{color:#1e90ff;}
.FFreeTitle{
	border-bottom: 3px #C5DBEB solid;
	font-size: 11pt;
	color: #015096;
	padding:6px 0px 3px 0px; 
	font-weight: bold;
} 
.FFreeTitle a, .FFreeTitle a:visited{
	/*border-bottom: 3px #c5dbeb solid;*/
	font-size: 11pt;
	color: #015096;
	padding: 0 0 2px 10px;
	font-weight: bold;
    text-decoration: none;
} 

.FFreeTitle a.Dif, .FFreeTitle a.Dif:visited{
    /*color: #555555;*/
    padding: 0 0 2px 0px;
}
.FFreeTitle img
{
    padding-right: 5px;
}
.FFree_Company_DIV {
    /*border-left:1px solid #CDE3F4;
    background-image: url(Themes/Default/Images/VietStock_Finance_Full_14.png);
    background-position: top;
    background-repeat: repeat-x;
    color:#262626;
    font-size:8pt;
    padding:0 3px;*/
    color: #262626;
    font-size: 8pt;
    padding: 0 3px 0 3px;
    border-left: 1px #cde3f4 solid;
}

.FFree_Company_Data td {
    /*color:#000000;
    font-size:8pt;
    padding:3px 0 3px 1px;*/
    color: #000;
    font-size: 8pt;
    padding: 7px 0 7px 1px;
}

.PriceNow {
    /*color:#000000;
    font-size:10pt;
    font-weight:bold;
    margin:0;
    padding: 3px 0px 0px 0px;*/
    font-size: 20pt;
    color: #000;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}

.PriceNow_Percent {
    /*color:#878787;
    font-size:10pt;
    font-weight:bold;
    margin:0;
    padding: 3px 0px 0px 0px;*/
    font-size: 9pt;
    color: #878787;
    font-weight: bold;
    margin: 0;
    padding: 1px;
}
.PriceNow_Time {
    /*color:#3F4D58;
    font-size:9pt;
    margin:0;
    padding: 3px 0px 0px 0px;*/
    font-size: 8pt;
    color: Black;
    margin: 0;
    padding: 3px;
}

.chartChooseSeleted {
    color:#5B5A5A;
}
.chartChoose {
    color:#00509A;
    cursor:pointer;
}
/*---------css cua VSTFree------------*/
.Input{
	border: 0;
	text-align: left;
	width: 100%;
}
.VSFinance_Login a{
	font-size: 12px;
	color: #005bac;
	text-decoration: none;
}
.VSFinance_News a,.VSFinance_News a:hover{
	font-size: 13px;
	color: #005bac;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.VSFinance_DateNews{
	font-size: 12px;
	font-weight: bold;
	color: Black;
	/*color: #8fa0af;
	color: #005bac;*/
	text-align: left;	
}
.VSFinance_Index{
	font-size: 12px;
	text-align: left;
}
.VSFinance_Table_Index TD{
	border-bottom: 1px #d4e7f3 solid;
	padding: 2px;
	text-align: right;
	font-size: 12px;
	color: #252424;
}
.VSFinance_TabSelect{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #0c2f89;
	background-image:url(../Images/VietStock_Finance_Tab_33.gif);
	background-repeat: repeat-x;
}
.VSFinance_TabSelect_Bottom{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #0c2f89;
	background-image:url(../Images/VietStock_Finance_Tab2_43.gif);
	background-repeat: repeat-x;
}
.VSFinance_Tab{
	font-size: 11px;
	text-align: left;
	color: #0c2f89;
	padding-left: 5px;
	cursor:pointer;
}
.VSFinance_Tab:hover{
	color: #ff4500;
}
.VSFinance_Border{
	border-left: 1px #9ec7ed solid;
	border-right: 1px #9ec7ed solid;
	padding: 13px;
	font-size: 11px;
	text-align: left;
}
.VSFinance_Box{
	border: inherit 1px #e7f0fb solid;
	padding: 3px;
}
.VSFinance_Grid{
	font-size: 12px;
	border-top: 1px #d5e6f2 solid;
	border-bottom: 1px #d5e6f2 solid;
	border-left: 1px #d5e6f2 solid;
	color: black;
}
.VSFinance_Grid TD{
	border-right: 1px #d5e6f2 solid;
	padding: 4px 2px 4px 2px;
	text-align: center;
}
.VSFinance_Grid TR{
	background-color: #f2fbff;
}
.VSFinance_Grid a{
	color: #0c2f89;
	text-decoration: none;
}
.VSFinance_Grid a:hover
{
    color: #ff4500;
	text-decoration: none;
}
.VSFinance_Grid tr:hover
{
    background-color: #e0f0f7;
    cursor:pointer;
}
.VSFinance_Grid span:hover
{
    color: #ff4500;
}
.VSFinance_Grid_TR{
	font-size: 11px;
	height: 20px;
}
.VSFinance_Grid_Sub{
	font-size: 12px;
	height: 20px;
	color: #9f3300;
	border-bottom:1px dotted #e3ebf9;
}
.VSFinance_Grid_Sub a{
	font-style: normal;
	height: 20px;
	color: #9f3300;
}
.VSFinance_QuanDiemBox{
	font-size: 12px;
	text-align: justify;
	border: 1px #E9F0F5 solid;
	padding: 10px 10px 10px 70px;
	background-image: url(../Images/VietStock_Finance_LogoBG_64.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 112px;
	background-color: #F2FBFF;
}
.VSFinance_BookBox{
	border: 1px #e9f0f5 solid;
	padding: 0px 0px 0px 0px;
	height: 112px;
	background-color: #f5f5f5;
}
a.h4{
	font-size: 17px;
	color: Black;
	text-decoration: none;
	/*color: #005bac;*/
}
a.h4:hover{
	font-size: 17px;
	color: #005BAC;
	text-decoration: none;
	/*color: #005bac;*/
}
.h3{
	font-size: 15px;
	font-weight: bold;
	color: #005bac;
}
.VSFinance_ColorBox{
	float:left;
	width: 10px;
	height: auto;
	margin-right: 5px;
}
/*-----------FinanceFree.css----------*/
.FFreeTitleCompany{
	border-bottom: 3px #8a9aac solid;
	font-size: 12.5pt;
	color: #015096;
	text-transform: uppercase;
	padding-bottom:2px; 
	font-weight: bold;
}
.FFree_Box{
	padding:15px;
}
.FFree_Grid{
	font-size: 9pt;
	color: #000;
}
.FFree_Grid a{
	color: #02498b;
	text-decoration: none;
}
.FFree_Grid a:hover{
	color: #ff4500;
	text-decoration: none;
}
.FFree_Grid_BG
{
    background-color: #f2f8fc;
}
.FFree_Grid_Title{
	font-size: 8pt;
	color: #02498b;
	font-weight: bolder;
}
.FFree_Grid tr td{
	padding: 4px 2px 4px 0px;
	border-bottom: 1px #D9DDE3 solid;
}
.FFree_Grid_Text{
	font-size: 8pt;
	color: #262626;
	padding: 8px 5px 8px 0px;
}
.FFree_Grid_Text a{
	color: #00509a;
	text-decoration: none;
}
.FFree_Grid_Text a:hover{
	color: #ff4500;
	text-decoration: none;
}
.FFree_Grid_TextSelected{
	font-size: 9pt;
	color: #4e4e4e;
	font-weight: bold;
}
.FFree_Grid_Tab{
	font-size: 8pt;
	color: #262626;
	padding: 5px 5px 5px 5px;
	background-color: white;
}
.FFree_Grid_Tab a{
	color: #00509A;
	text-decoration: none;
}
.FFree_Grid_Tab a:hover{
	color: #ff4500;
	text-decoration: none;
}
.FFree_Grid_Tab span{
	color: #00509A;
	text-decoration: none;
}
.FFree_Grid_Tab span:hover{
	color: #ff4500;
	text-decoration: none;
}
.FFree_Grid_TabSelected{
	font-size: 8pt;
	color: #5b5a5a;
	padding: 5px 5px 5px 5px;
	background-color:#E2EEF6;
}
.FFree_Grid_TabSelected span{
	font-size: 8pt;
	color: #5b5a5a;
	font-weight:bold;
}
.FFree_Table_Info TD{
	font-size: 9pt;
	color: #262626;
	padding: 5px 5px 3px 5px;
}
.FFree_Table_Info a{
	color: #00509a;
	text-decoration: none;
}
.FFree_Table_Info a:hover{
	color: #ff4500;
	text-decoration: none;
}
.FFree_News_DateTime{
	color: #848383;
	font-size: 8pt;
	padding: 5px 0 2px 2px;
}
.FFree_News_Title{
	color: #00509a;
	font-size: 9pt;
	padding: 3px 0 2px 2px;
}
.FFree_News_Title a{
	color: #00509a;
	font-size: 9pt;
	padding: 3px 0 2px 2px;
	text-decoration: none;
}
.FFree_News_Text{
	color: #000;
	font-size: 9pt;
	text-align: justify;
	padding: 3px 0 5px 2px;
}
.Search_Form{
	border: 1px #fff solid;
	font-size: 8pt;
	color: #000;
}
.FFree_Text{
	color: #262626;
	font-size: 8pt;
	padding: 3px 0 5px 2px;
}
.FFree_Company_DIV{
	color: #262626;
	font-size: 8pt;
	padding: 0 3px 0 3px;
	border-left: 2px #ffffff solid;
}
.FFree_Company_Data TD{
	color: #000;
	font-size: 8pt;
	padding: 6px 0 6px 1px;
}
.PriceNow{
	font-size: 20pt;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
.PriceNow_Percent{
	font-size: 9pt;
	color: #878787;
	font-weight: bold;
	margin: 0;
	padding: 1px;
}
.PriceNow_Time{
	font-size: 8pt;
	/*color: #878787;
	font-weight: bold;
	*/
	color: Black;
	margin: 0;
	padding: 3px;
}
.TaiChinh_Colum_Chart{
	width: 5px;
	background-color: #0066ff;
	float: left;
	margin-left: 1px;
}
.TaiChinh_Colum_ChartDown{
	width: 5px;
	background-color: red;
	float: left;
	margin-left: 1px;
}
/*Message Loading*/
#GetDataLoading
{
	/* display: block before hiding */
	display: block;
	display: none;
 
	/* link is above all other elements */
	z-index: 999; 
 
	/* link doesn't hide text behind it */
	opacity: .8;
 
	/* link stays at same place on page */
	position: fixed;
 
	/* link goes at the bottom of the page */
	top: 0%;
	margin-top: 0px; /* = height + preferred bottom margin */
 
	/* link is centered */
	left: 100%;
	margin-left: -160px; /* = half of width */
 
	/* round the corners (to your preference) */
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
 
	/* make it big and easy to see (size, style to preferences) */
	width: 150px;
	line-height: 24px;
	height: 24px;
	padding: 5px;
	background-color: #7EC7E0;
	font-size: 15px;
	text-align: center;
	color: #00476E;
}
/****/

.Fundamental_Table
{
	font-size: 10pt;
	color: #404040;
}

.Fundamental_Table a
{
	color: #404040;
	text-decoration: none;
}

.Fundamental_Table_Title
{
	color: #064688;
	
}

.Fundamental_Table_Title td, th
{
	border: solid 1px #ECECEC;
	padding: 3px;
	font-size: 9pt;
	

}

.Fundamental_Table TD
{
	border-right: 1px #cdeeff solid;
	border-bottom: 1px #cdeeff solid;
	font-size: 9pt;
	padding: 3px;
	height:25px;
	background-color:White;
	min-width:100px;
}

.Fundamental_Table TH
{
	border: 1px #cdeeff solid;
	padding: 3px;
	font-size: 9pt;
	height:28px;
	
}
.Fundamental_TRSelected:hover td
{
	border: 1px #cdeeff solid;
	padding: 3px;
	font-weight: bold;
	background-color: #b5d2e6;
}
.Fundamental_TRSelected a
{
	color: #404040;
	text-decoration: none;
}
/**/
.bgHightLight
{
    background-color: Gray;
    color: White;
}
.txt_alleft {
    float: left;
    margin: 0 auto;
    width: 100%;
}
.txt_alleft p {
    display: inline-block;
    float: left;
    height: 21px;
    border: medium none;
    margin: 0;
    padding: 0;
}
.bt_left {
    background: url("../Images/bxemleft.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
}
.bt_center {
    background: url("../Images/bxemcnter.png") repeat-x scroll center top transparent;
    cursor: pointer;
    display: block;
    height: 21px;
    line-height: 21px;
    width: auto;
}
.bt_right {
    background: url("../Images/bxemright.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
}
.gridhead1{
    background-color: #73B5E7;
}
.gridhead2{
    background-color: #B5D2E6;
}
.gridbody1{
    background-color: #EDF2FF;
}
.gridbody2{
    background-color: #E1EAFF;
}
.gridbody3{
    background-color: #F3FBFF;
}
.HighlightStock{
    background-color: #B2D0F0;
}
.ISIHighLight{
    background-color: #E8F0F9;
}
#HNX{ display: block;}
#HNX.ui-tabs-hide{ display: none;}
.fi_quandiem_pn .fi_quandiem_pn_left {
    background: url("./Images/bgr_qd.gif") no-repeat scroll 12px 12px #FFFFFF;
    line-height: 19px;
}
.fi_quandiem_pn .fi_quandiem_pn_left h3 {text-align: left;}

.add-to-neo-button {
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,white),color-stop(0.4,#F8F8F8),color-stop(1,#E6E6E6));
    background:-moz-linear-gradient(top,white 40%,#F8F8F8 40%,#E6E6E6 100%);
    background:linear-gradient(top,white 40%,#F8F8F8 40%,#E6E6E6 100%);
    border: 1px solid #D1D1D1;
    border-radius: 2px 2px 2px 2px;
    font-size: 9pt;
    /*height: 20px;*/
    padding: 2px 5px;
    margin-right: 5px;
    vertical-align: text-top;
    color: #005790;
    cursor: pointer;
    float:left;
}
.add-to-neo-button .add-to-neo-icon {
    background: url("../Images/pluss.png") no-repeat scroll 2px 3px transparent;
    padding-left: 20px;
}
.StockCurView
{
    font-size: 14px;
}
.StockRelView
{
    font-size: 14px;
    padding-right: 4px;
}
/*PhucNT 09-25-2012*/
.ViewedStock{float:right;font-size:9pt;color:#5A6D80;}
.ViewedStock a{color:#01509E;text-decoration:none;}
/*Tab tai chinh*/
.Menu_BCTC {
    font-weight: bold;
    padding: 10px 0px 5px 50px;
    text-align: left;
    height: 20px;
}
a.Menu_BCTC_Link, a.Menu_BCTC_Link:visited {
    border-right: 1px dotted #CCCCCC;
    color: #999999;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    text-decoration: none;
}
a.Menu_BCTC_Link_Active {
    border-right: 1px dotted #CCCCCC;
    color: #005288;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    text-decoration: none;
}
.Menu_BCTC a {
    cursor: pointer;
}
#lc-bh-center {
    background: url("../Images/centerHeader.gif") repeat-x scroll 0 0 transparent;
    height: 39px;
    margin-top: 10px;
    width: 100%;
}
#lc-bh-left {
    background: url("../Images/leftHeader.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 39px;
    width: 5px;
}

#lc-bh-right {
    background: url("../Images/rightHeader.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 39px;
    width: 5px;
}
.tblFilter {
    font: 12px Arial;
    height: 39px;
    margin: 0 auto;
    width: 95%;
}
.lcButton {
    color: White;
    cursor: pointer;
    font-weight: bold;
    line-height: 20px;
}
.lc-lbutton {
    background: url("../Images/left-button.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 3px;
}
.lc-cbutton {
    background: url("../Images/center-button.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 21px;
    padding: 0 10px;
}
.lc-rbutton {
    background: url("../Images/right-button.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 3px;
}
.BR_tbl {
    font-family: Arial;
    font-size: 12px;
    width: 100%;
}
.BR_thead {
    font-size: 13px;
    font-weight: bold;
}
.BR_rowHeader {
    background-color: #F2F2F2;
    height: 30px;
    width: 100%;
}
.BR_colHeader_left {
    border-color: #DFDFDF #DFDFDF #DFDFDF #EAEAEA;
    border-right: 1px solid #DFDFDF;
    border-style: solid;
    border-width: 1px;
    color: #005288;
    text-align: left;
}
.BR_tBody_rowName {
    height: 24px;
}
.BR_tBody_colName {
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    text-align: left;
}
.BR_colHeader_Time {
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    color: #005288;
    padding: 4px 4px;
    text-align: center;
    width: 70px;
}
.BR_colHeader_Time span {
    font-size: 8pt; 
    width: 100%; 
    display: block; 
    margin-top: 2px;
}
.BR_colHeader_Chart {
    border-bottom: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    width: 50px;
}
.BR_tBody_colValue {
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    padding: 3px 8px;
    /*padding: 3px 8px 3px 48px;*/
    text-align: right;
}
.BR_tBody_colValue_mVND {
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    padding: 3px 8px 3px 48px;
    text-align: right;
}
.BR_tBody_colValue_tVND {
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    padding: 3px 8px 3px 38px;
    text-align: right;
}
.BR_modTableDesc {
   padding-top: 5px; 
}
.BR_modTableDesc span {
    display: inline-block;
    padding: 5px 5px 0px 0px;
}
.FR_tBody_colUnit {
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    text-align: center;
}
.MaxB {
    color: Black;
    font-size: 12px;
    font-weight: bolder;
}
.LargeB {
    color: #005288;
    font-size: 12px;
    font-weight: bolder;
}
.NormalB {
    color: Black;
    font-size: 12px;
    font-weight: bolder;
}
.NormalBI {
    color: Black;
    font-size: 12px;
    font-style: italic;
    font-weight: bolder;
}
.NormalI {
    color: Black;
    font-size: 12px;
    font-style: italic;
}
.Padding1 {
    padding: 3px 4px;
}
.Padding2 {
    padding: 3px 4px 3px 20px;
}
.Padding3 {
    padding: 3px 4px 3px 30px;
}
.Padding4 {
    padding: 3px 4px 3px 40px;
}
.Padding5 {
    padding: 3px 4px 3px 50px;
}
.ViewReportTab{
    color: #00509A;
    font-size: 8pt;
    padding: 5px 7px;
    display: block;
    float: left;
    cursor: pointer;
}
.ViewReportTabSelected{
    background-color: #E2EEF6;
    color: #4E4E4E;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px 7px;
    display: block;
    float: left;
}

.bgcolor
{
    background-color:#B5D2E6;
}

.bgcolor2
{
    background-color:#B2D0F0;
}