BODY,TD,TH {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #252525; line-height:16px;
}
BODY {
	PADDING: 0px; MARGIN: 10px 0px 10px 0px; background-color:#ffffff;
}
p {
	margin: 10px 0;
	text-align:justify;
	padding:0px;
}
li{
	list-style-type:disc;
	text-align:justify;
	padding-bottom:5px;
}
/*sitemap*/
ul .inner-ul{
	padding-top:10px;
	padding-bottom:10px;
}
li .inner-li{
	list-style-type:circle;
	text-align:justify;
	padding:3px 0px 0px 10px;
	margin:0px;
}
a {
	color:#0083f2;
}
a:link {
	color:#0083f2;
	text-decoration:none;
}
a:visited {
	color:#0083f2;
	text-decoration:none;
}
a:hover {
	color:#0083f2;
	text-decoration:underline;
}



/***********************/
/*id*/
/***********************/
#fullwrap{
	width:997px;
}
#header{
	width:100%;
	margin-bottom:5px;
}
#menu{
	width:100%;
	height:58px;
	background-image:url(../images/menu/menu-bg.gif);
	background-repeat:repeat-x;
}
#menu-left{
	width:24px;
	height:58px;
	background-image:url(../images/menu/menu-left.gif);
	background-repeat:no-repeat;
}
#menu-right{
	width:24px;
	height:58px;
	background-image:url(../images/menu/menu-right.gif);
	background-repeat:no-repeat;
}
#banner{
	width:100%;
	height:250px;
	margin-top:15px;
	margin-bottom:15px;
}
#banner-piecemaker{
	width:100%;
	height:280px;
	margin-top:15px;
	margin-bottom:15px;
}
DIV.grey-line{
	width:100%;
	border-top:5px solid #ebebeb;
}
#submenu{
	width:100%;
	height:39px;
}
.submenu-img-spacing{
	padding-right:2px;
}
#content-wrap{
	width:100%;
	padding:20px 0px 20px 0px;
}
#footer{
	width:100%;
	margin-top:10px;
}
#footer tr td{
	font-size:11px;
	COLOR: #464646;
}
#footer tr td a{
	font-size:11px;
	COLOR: #464646;
}
#footer tr td a:link{
	COLOR: #464646;
	text-decoration:none;
}
#footer tr td a:hover{
	COLOR: #464646;
	text-decoration:underline;
}



/*****user-login*****/
#user-login tr td{font-size:11px; text-align:left; color:#5f5e5e;}
#user-login tr td a:link{COLOR: #5f5e5e; text-decoration:none;}
#user-login tr td a:hover{COLOR: #5f5e5e; text-decoration:underline;}
/*login*/
#login{width:86px; height:25px; margin-top:5px; margin-bottom:5px; background-image:url(../images/login-input-center.gif); background-repeat:repeat-x;}
#login-left{width:8px; height:25px; background-image:url(../images/login-input-left.gif); background-repeat:no-repeat;}
#login-center{width:68px; height:25px;}
#login-input{width:68px; height:22px; border:0px; background:none; padding-top:6px; }
#txtUsrID{width:68px; height:22px; border:0px; background:none; padding-top:6px; }
#login-right{width:8px; height:25px; background-image:url(../images/login-input-right.gif); background-repeat:no-repeat;}
/*password*/
#password{width:103px; height:25px; margin-top:5px; margin-bottom:5px; background-image:url(../images/login-input-center.gif); background-repeat:repeat-x;}
#password-left{width:8px; height:25px; background-image:url(../images/login-input-left.gif); background-repeat:no-repeat;}
#password-center{width:68px; height:25px;}
#password-input{width:68px; height:22px; border:0px; background:none; padding-top:6px;}
#txtPassword{width:68px; height:22px; border:0px; background:none; padding-top:6px;}
#txtPassword_label{width:68px; height:22px; border:0px; background:none; padding-top:6px;}
#password-right{width:25px; height:25px; background-image:url(../images/login-input-right-lock.gif); background-repeat:no-repeat;}
/*go*/
#go{width:25px; height:25px; margin-top:5px; margin-bottom:5px;}

/*****subscription*****/
#sub-menu tr td{
	padding-right:5px;
}
.sub-content{
	margin:20px 10px 40px 10px;
}
.border-right{
	border-right:1px solid #dddddd;
	padding-right:20px;
}
.padding-left20{
	padding-left:20px;
}
.margin-top5{
	margin-top:5px;
}

/*****insage-fas-menu*****/
.insage-fas-wrap tr td{
	padding-bottom:10px;
}
.insage-fas-submenu wrap{
	margin-left:25px;
	margin-top:10px;
}
.insage-fas-menu:link,
.insage-fas-menu:visited {color:#0083f2; text-decoration: none;}
.insage-fas-menu:hover {color:#0083f2; text-decoration:underline;}
.insage-fas-menu:active {color:#0083f2; text-decoration: none;}

.insage-fas-menu-bullet{
	width:25px;
	background-image:url(../images/bullet-yellow.gif);
	background-repeat:no-repeat;
}

/*****insage-screener*****/
.screener-tb tr td{
	border:1px solid #ffffff;
}
.screener-tb-list{
	padding-left:40px;
}
.screener-tb-list tr td{
	background-image:url(../images/bullet-green.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:11px;
	border-bottom:1px dotted #bbbbbb;
}





/***********************/
/*class*/
/***********************/
.title-orange{
	font-size:20px;
	color:#ff7521;
	text-transform:uppercase;
}
.link-font16{
	font-size:16px;
}
.home-load-border{
	border:1px solid #dddddd;
}
.home-load-padding{
	padding:10px;
}
.home-load-border-bottom {
	border-bottom:3px dotted #dddddd;
}
.img-border-1{
	border:1px solid #ebebeb;
}
.img-border-2{
	border:1px solid #ebebeb;
	padding:5px;
}
.img-border-3{
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	border-left:10px solid #ebebeb;
	border-right:1px solid #ebebeb;
	padding:5px;
}
.content-separator{
	width:100%;
	border-bottom:3px dotted #dddddd;
	padding-bottom:5px;
	margin-bottom:15px;
}
.text-red-enquiries-marks{
	font-size:12px;
	color:#F00;
	vertical-align:top;
}


/***********************/
/*margin*/
/***********************/
.margin-top20{
	margin-top:20px;
}
.resources-tb{
	margin-top:20px;
	padding-top:20px;
	border-top:3px dotted #dddddd;
}
.features-news tr td{
	padding-top:10px;
}
.btn-features-spacing{
	padding-right:2px;
}



/***********************/
/*featured-companies-banner*/
/***********************/
#banner-featured-companies{
	width:100%;
	height:272px;
	margin-top:23px;
	margin-bottom:15px;
}
div.sc_menu {
	width:990px;
	height:220px;
	padding-top:45px;
	position: relative;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	/*width: 4940px;*/
	width:5160px;
	padding: 0px; 
	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 20px;
	text-align:center;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 0px solid #ddd;	
	padding-top:0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a img {
	filter:alpha(opacity=30);	
	opacity: 0.3;
}

.sc_menu a:hover img {
	filter:alpha(opacity=100);	
	opacity: 1;
}
.sc_menu span {
	display: none;
	margin-top: 20px;
	text-align: center;
	font-weight:bold;
	color:#252525;
}


.stockprice-Green {COLOR: #009900; background-color:#e5f5e5;}
.stockprice-Red {COLOR: #ff0000; background-color:#ffe5e5;}
.stockprice {padding: 0px; margin: 0px}
.stockprice div {padding: 3px;}




/*add 27 March 2012*/
.page-no-border{
	width:35px;
	border:1px solid #aaaaaa;
	text-align:center;
}

/*IPO Centre*/
/*add at 21 Feb 2012*/
.body-content{
	margin-top:15px;
	margin-left:55px;
	margin-right:55px;
}
.body-content a{
	color:#003d98;
	text-decoration:none;
}
.body-content a:link{
	color:#003d98;
	text-decoration:none;
}
.body-content a:visited{
	color:#003d98;
	text-decoration:none;
}
.body-content a:hover{
	color:#003d98;
	text-decoration:underline;
}
.body-content-div{
	width:100%;
	border:1px solid #ccc;
	background-image:url(../images/table-bg-top.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.body-content-table{
	width:100%;
	border-collapse:collapse;
}
.body-content-table tr td{
	border:1px solid #ddd;
}
.news-table tr td{
	border-bottom:1px solid #ddd;
}
.ir-news-table tr td{
	border-bottom:1px dashed #888;
}
.text9{
	font-size:9px;
}
.tab-wrap{
	width:100%;
	height:35px;
}
.tab-left{
	width:10px;
	height:35px;
	background-image:url(../images/tab-left.gif);
	background-repeat:no-repeat;
}
.tab-center{
	width:100%;
	height:25px;
	background-image:url(../images/tab-center.gif);
	background-repeat:repeat-x;
	color:#001f5d;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
}
.tab-right{
	width:10px;
	height:35px;
	background-image:url(../images/tab-right.gif);
	background-repeat:no-repeat;
}
/*grey*/
.tab-grey-wrap{
	width:100%;
	height:35px;
}
.tab-grey-left{
	width:10px;
	height:35px;
	background-image:url(../images/tab-grey-left.gif);
	background-repeat:no-repeat;
}
.tab-grey-center{
	width:100%;
	height:26px;
	background-image:url(../images/tab-grey-center.gif);
	background-repeat:repeat-x;
	color:#252525;
	font-weight:bold;
	font-size:14px;
	padding-top:9px;
	min-width:70px;
}
.tab-grey-right{
	width:10px;
	height:35px;
	background-image:url(../images/tab-grey-right.gif);
	background-repeat:no-repeat;
}
.icon-margin{
	margin-right:3px;
}

.stockprice-Green {COLOR: #009900; background-color:#e5f5e5;}
.stockprice-Red {COLOR: #ff0000; background-color:#ffe5e5;}
.stockprice {padding: 0px; margin: 0px}
.stockprice div {padding: 3px;}

/*add 27 March 2012*/
.page-no-border{
	width:35px;
	border:1px solid #aaaaaa;
	text-align:center;
}
/*add 27 March 2013*/
/* ==== Slideshow ==== */
#slideshow {
	width:100%;
	height:auto;
	margin:0;padding:0;
	position:relative;
}
.slideshowContent {
	width:997px;
	height:250px;
	margin:auto;padding:0;
	position:relative;
}
/* jQuery nivo slideshow
 *
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 */
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:0;
    /*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	/*background:#;*/
	/*opacity:0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);*/
}
.theme-default .nivo-controlNav {
	text-align:center;
	padding:0;
	margin:5px auto 0 auto;
	left:440px;
	z-index:999;
	position:absolute;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin:0;
	z-index:9999;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -21px;
}
.theme-default .nivo-directionNav a {
	display:block;
	width:56px;
	height:54px;
	background:url(../images/arrows-slideshow.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity:0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1;}
.theme-default a.nivo-nextNav {
	background-position:-56px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}
.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* ==== Close Slideshow ==== */

/*CorpInfo, Chairman, Shareholder, Financial*/
.TabOnImage_L
{
  background-image:url("BTSImages/tabOn1_l.jpg");
}
.TabOnImage_M
{
  background-image:url("BTSImages/tabOn1_m.jpg");
}
.TabOnImage_R
{
  background-image:url("BTSImages/tabOn1_r.jpg");
}
.TabOffImage_L
{
  background-image:url("BTSImages/tabOff1_l.jpg");
}
.TabOffImage_M
{
  background-image:url("BTSImages/tabOff1_m.jpg");
}
.TabOffImage_R
{
  background-image:url("BTSImages/tabOff1_r.jpg");
}
.FontColorOn
{
  color:#ff6600 !important;
}
.FontColorOff
{
  color:#004f91 !important;
}
.FontColorOnHiglight
{
  color:White !important;
}
.FontColorHighlightOn
{
  color: #000000 !important;
}
.FontColorHighlightOff
{
  color:White !important;
}
