/* td * {
	text-align:justify;
}*/


body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000000;

	/*line-height: 18px;*/

}

.searchbtn {
width:22px;
height:22px;
position:absolute;
display:inline;
border:none;
float:right;
background:url(img/search.jpg) no-repeat;


margin-top:0px;

margin-left:-10px;
padding:0;

} 
* html .searchbtn {
margin-top:1px;
}

a {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color:#0033CC;

	text-decoration: underline;

}



.footer {

	color: #FFFFFF;

	font-size: 1em;

}



.footer a {

	color: #FFFFFF;

}



.footer a:hover {

	color: #FFFFCC;

	text-decoration: underline;	

}



.breadcrum {

	color: #CC0000;

	font-size: 0.9em;

}



.breadcrum a {

	color: #003366;

}



.breadcrum a:hover {

	color: #990000;

	text-decoration: underline;	

}



.topnav {
	font-size: 0.8em;
	color: #003366;

}

.topnav_ir {
		font-size: 0.6em;
	color: #003366;
}

.topnav_ir a {

	color: #003366;

}
.topnav_ir a:hover {

	color:#0066FF;

}



.topnav a {

	color: #003366;

}



.topnav a:hover {

	color:#0066FF;

}



.disclaimer {

	color: #d9e1ec;

	font-size: 0.8em;

}



.disclaimer a{

	color: #d9e1ec;

}



.disclaimer a:hover{

	color: #d9e1ec;

}



.txt_11px_white {

	font-size: 0.9em;

	color: #FFFFFF

}



.txt_10px_black {

	font-size: 0.8em;

	color: #000000; 

}



.txt_10px_red {

	font-size: 0.8em;

	color: #CC0000; 

}



.txt_11px_red {

	font-size: 0.9em;

	color: #CC0000; 

}



.txt_11px_red a {

	color: #CC0000; 

}



.txt_11px_red a:hover {

	color: #FF9933; 

}



.leftnav {

	font-size: 1em;

	color:#FFFFFF;

}



.leftnav a {

	font-family: Arial, Helvetica, sans-serif;

	color:#FFFFFF;

}



.leftnav a:hover {

	color: #FFFF00;

	text-decoration: none;

}



.leftnav_list {

	font-size: 0.8em;

	color:#FFFFFF;

}



.leftnav_list a {

	color:#FFFFFF;

}



.leftnav_list a:hover {

	color: #FFFFCC;

	text-decoration: none;

}



.txt_11px_navy {

	font-size: 0.9em;

	color: #062c69;

}


.txt_11px_superscript {
	font-size: 0.9em;

	color: #3D5C8B;
}
.txt_12px_navy {

	font-size: 1em;
	color: #062c69;

}



.txt_12px_black {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	list-style-type: circle;
}
.portfoilo_blacktxt ul{
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	list-style-type: inherit;
}



.txt_20px_red {
	font-size: 1.8em;
	font-weight: bold;
	color: #cc3333;
	line-height:normal;
}

.txt_20px_red a{
	font-weight: bold;
	text-decoration:none;
	color: #cc3333;
	line-height:normal;
}



.header {
	font-size: 2.4em;
	font-weight: bold;
	color: #CC0000;
	line-height:normal;
	/*text-transform: uppercase;*/
}


.header2 {
	font-size: 2.5em;
	font-weight: bold;
	color: #CC0000;
	line-height:normal;
	text-transform: uppercase;
}


.list_item {

	color: #FFFFFF;

}



.list_item a{

	color: #FFFFFF;

}



.list_item a:hover{

	color: #FFFF00;

	text-decoration:none;

}



.left_bg {

	background-image: url(img/sub_bg.jpg);

	background-repeat: repeat-x;

}

.font_size {

	font-size: 10px;

	background-image: url(img/btn_font_size.gif);

	background-repeat: no-repeat;

	width: 120px;

	text-align: center;

	color: #FFFFFF;

	background-position: 0px 6px;

}

.font_size a{

	color: #FFFFFF;

	text-decoration: none;

}

.font_size a:hover{

	color: #CC0000;

	text-decoration: none;

}

.txt_16px {

	font-size: 1.4em;

}

.txt_30px {

	font-size: 2.8em;

	color: #F0F1F6;

	line-height: normal;

}

.txt_9px_blue_light {

	font-size: 0.75em;

	color: #3D5C8B;

}



.txt_10px_blue_light {

	font-size: 0.83em;

	color: #3D5C8B;

}


.txt_11px_blue_light {

	font-size: 1em;

	color: #3D5C8B;

}

.txt_14px_blue_light {

	font-size: 1.2em;

	color: #667890;

}

.txt_16px_blue_light {

	font-size: 1.4em;

	color: #667890;

	line-height: normal;

}

.txt_18px_blue_light {
	font-size: 1.6em;
	color: #667890;
	line-height: normal;
	word-spacing:-0px;
}

.txt_desc_light {
    font-size: 1.2em;
    color: #667890;
    line-height: normal;
    word-spacing: -0px;
}

.txt_faq {

	padding-left: 40px;

}

.title_faq {
	font-size: 2.4em;
	text-transform: uppercase;
	color: #9CBBD1;
	line-height: normal;
	margin-left: 0px;

}

.content_masthead {

	font-size: 2.4em;

	color: #759FBF;

	line-height: normal;

}

/* /////////////////////// test from Share Investor ///////////////////////// */

.home_newsLeft{float:left; width:245px; padding-right:20px; 
background-color: #fff;}
.home_newsDate {float:left; font-weight:bold;}
.home_newsTitle {float:left; color: #000;}
.home_newsMore {float:right; color: #000; padding-right: 5px;} 
.home_newsHeader {font-size: 1.67em; font-weight: bold; color: #CC0000; 
border-bottom: 4px solid #000066; margin-top: 0px; padding-bottom: 9px;} 
.home_newsHeader a{color: #CC0000; 
border-bottom: 2px solid #000066; margin-top: 0px; padding-bottom: 9px; text-decoration:none;} 
.home_newsLeft_test{float:left; width:245px; padding:0 20px 10px 0; 
background-color: #fff;}
.ir_textDivider {border-bottom:1px solid #e1e1e1; clear:both; margin:8px 0; 
padding-top:8px;}
.ir_textDivider {border-bottom:1px solid #e1e1e1; clear:both; margin:8px 0; padding-top:8px;}
.home_newsMore {float: left;}

/* /////////////////////// Jquery banner from Share Investor ///////////////////////// */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
ul.bjqs img{position: absolute;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{display: none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0;position: absolute; z-index: 999; left: 750px !important; bottom: 40px;}
ol.bjqs-markers li{float: left;}
ol.bjqs-markers li a{display: block; background: url(images/pointer.png) no-repeat center; padding: 11px; font-weight: bold; color: #5f665f; font-size: 14px;}
ol.bjqs-markers li a:hover{text-decoration: none;}
ol.bjqs-markers li.active-marker a{color: black;}
p.bjqs-caption{position:absolute !important;bottom:0; z-index:100 !important; color: #fff; font-size: 23px; font-weight: bold;}
p.bjqs-caption a{font-size: 17px; color: #fff;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
p.bjqs-caption a:hover{text-decoration: none;}
p.bjqs-caption span{display: block; margin-bottom: 30px;}
p.bjqs-caption1 {position:absolute !important;bottom:0; z-index:100 !important; color: #fff; font-size: 23px; font-weight: bold;}
p.bjqs-caption1 span{display: block; margin-bottom: 10px;font-size: 25px; font-weight: bold;}
p.bjqs-caption1 {font-size: 15px; width: 450px;}
.banner_waver_wrapper {position: relative; height: 320px; background: white;}
.banner_waver{position: absolute; z-index: 88; bottom: 0px;}

.caption_style1 {width: 524px; top: 50px; left: 30px;}
.caption_style3 {width: 524px; top: 50px; left: 420px;}

.ir_arContainer {
    width: 100%;
    padding-top: 2%;
    margin: 0;
}
.si_fixed::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ir_arLeft {
    width: 33%;
    float: left;
    margin: 0;
}
.ir_arRight {
    width: 67%;
    float: right;
    padding-top: 8%;
}

.ir_textMainHighlight {
    color: #3D5C8B;
    font-weight: bold;
}

.ir_linkPDF {
    background: url(https://fsltrust.listedcompany.com/images/icon_pdf.gif) no-repeat left top;
    padding-left: 20px;
    line-height: 18px;
}

.ir_linkFlipbook {
    background: url(https://fsltrust.listedcompany.com/images/icon_flippingBook.gif) no-repeat left top;
    padding-left: 20px;
    line-height: 18px;
}