BODY {
	FONT-SIZE: 11px;
	min-width:800px;
	MARGIN: 0px;
	color:#000000;
	FONT-FAMILY: tahoma;
	TEXT-ALIGN: center;
	SCROLLBAR-FACE-COLOR: #dee3e7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
	/*background:url(../images/home-bg.gif) repeat-x;*/
}

A{
	color: #196a3b;
	text-decoration:none;
}

A:HOVER {
	text-decoration:underline;
}
#main {
	width:800px;
	TEXT-ALIGN: center;
	/*
	overflow: auto;
	*/
	margin: 0 auto;
	background: #F0F0F0;
}

#header {
	background:url(../images/header.gif);
	width:800px;
	height:85px;
	position:relative;
}

#time {
	color:#FFFFFF;
	text-align: right;
	font-height: 8px;
	font-weight: bold;
	position:absolute;
	top:68px;
	right:12px;
	width: 200px;
}

#banner {
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:31px;
	position:relative;
}

.menu {
}
.menu_help {
	margin-left:0px;
	text-align:center;
	background-repeat:repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}
.menu a {
	color: #055F21;
	text-decoration:none;
	font-weight:bold;
}

.language {
	text-align: right;
	position: relative;
	right: 0px;
	border: 0px;
	width: 58px;
	margin-top: 4px;
	margin-right: 9px;
}

#login {
	width:790px;
	height:22px;
	font-size:10px;
	position:inherit;
	text-align: left;
	margin-top: 5px;
	margin-left:5px;
	z-index: 3;
}

.searchCorparate {
	height:15px;
	color:#777;
	width:178px;
	#width:177px;
	_width:175px;
}

.loginInput{
	width:88px;
	font-size:10px;
	color:#595858;
}

/**
 * Mainbody
 */
#mainbody{
	float: left;
	width: 800px;
	margin:0px;
	padding-bottom: 5px;
	#margin-top: 5px;
	background: #F0F0F0;
}

#staticlinks {
	float: left;
	display: block;
	padding:0px;
	margin:0px;
	width:182px;
}

/**
 * International Indexes
 */
#interIndexes {
	float: left;
	display: block;
	height: 170px;
	_height: 172px;
	padding:0px;
	margin: 7px 0px 0px 0px;
	#margin: 5px 0px 0px 0px;
	width: 178px;
}

#interIndexesTitle {
	float: left;
	display: block;
	padding:0px;
	margin:0px;
	width:176px;
	/*position:relative;*/
}

#interIndexesContent {
	/*height: 72px;*/
	width: 180px;
	float: left;
	background: #d8fdbd;
	border-left: 1px solid #93ee5a;
	border-right: 1px solid #93ee5a;
	display: block;
	/*position: relative;*/
}

#interIndexesFooter {
	width: 178px;
	float: left;
	height: 7px;
	display: block;
	/*position: relative;*/
}

.marketCode {
	text-align: left;
}
.changeLower {
	color: #f7310a;
	text-align: right;
}

.lastValue {
	color: #0e70c3;
	text-align: right;
}
.changeHigher {
	color: #479e57;
	text-align: right;
}

.noChange {
	color: #f79646;
	text-align: right;
}

#hotnews {
	float: left;
	display: block;
	margin-top:4px;
	#margin-top:6px;
	_margin-top:4px;
	padding:0px;
	width:180px;
}

#hot_news_title {
	float: left;
	display: block;
	height:30px;
	/*position:relative;*/
	padding:0px;
	margin:0px;
	width:180px;
}

/*
Please remove this style in phase 2

*/
#contact-support {
	float: left;
	display: block;
	position:relative;
	padding:0px;
	margin:0px;
	width:180px;
}

/*
* hot_news_content
* Please refer to style_IE6/ or style_IE7
*/

.hot_news_content_table{
	text-align:left;
	color:#227646;
	margin-top:7px;
	margin-left:10px;
	margin-right:5px;
}
.hot_news_content_table a{
	color: blue;
}

#hot_news_footer {

}

#rightside {
	display: block;
	float: left;
	width: 600px;
	margin: 0px;
}

#adv {
	display: block;
	float: left;
	margin: 0px 0px 7px 0px;
	width:100%;
}

#marketsummary {
	display: block;
	float: left;
	margin: 0px 0px 7px 0px;
	width:100%;
}

.martket-index {
	height: 25px;
	#height: 20px;
	_height: 20px;
}

.markettr {
	height: 19px;
}

.markettd {
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
}

.markettd_left {
	text-align:left;
	width: 150px;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px
}

.mkdata {
	color:#176739;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
}

.mkdata_minus {
	color:#F7310A;;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
}
.mkdata_plus {
	color:#479E57;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
}

#topmover {
	display: block;
	float: left;
	/*margin: 0px 0px 0px 0px;*/
	margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	margin-top: -1px;
	#margin-top: 0px;
	_margin-top: 0px;
	width:100%;
}

#footer_1 {
	float: left;
	TEXT-ALIGN: left;
	height:30px;
	background :url(../js/menu/obgrbott.gif);
	width:800px;
}

#footer-info {
	DISPLAY: block;
	TEXT-ALIGN: center;
	line-height:25px;
}

/**
 * CSS content for Footer
 */
#footer {
	float:left;
	display:block;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
	width:800px;
	_width:797px;
	height:27px;
}

.footer_left {
	color:#FFFFFF;
	padding-top: 7px;
	padding-left: 9px;
	float:left;
}

.footer_right {
	float:right;
	display:block;
	color:#FFFFFF;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
}

.footer_right a {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.TableBorder {
	BORDER-TOP: #d8d5d5 1px solid;
	BORDER-RIGHT: #d8d5d5 1px solid;
	BORDER-LEFT: #d8d5d5 1px solid;
	BORDER-BOTTOM: #d8d5d5 1px solid;
	BACKGROUND: #FFFFFF;
}

.separatorRowColor {
	BACKGROUND: #DAFBC4;
}

DIV#topmovers {
	PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; font-size:11px; WIDTH: 100%;
}
DIV#topmovers11 {
	PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers12 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers13 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers14 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers15 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers21 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers22 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers23 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers24 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
DIV#topmovers25 {
	DISPLAY: none; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%;
}
#topmovers A.tcurrent {
	CURSOR: hand; COLOR: #000000;text-align: left;font-size:12px;
}
#topmovers A.tcurrentNone {
	CURSOR: hand; COLOR: #666666;text-align: left;font-size:12px;
}

div.scrollbannerimage{
	background: rgb(255, 255, 255) none repeat scroll 0%;
	z-index: 10;
	position: absolute;
	width:125px;
}

DIV.tabs {
	font-family: tahoma;
	font-size:11px;
	CLEAR: both; BACKGROUND: url(../images/tab-bg-tablist.gif) repeat-x 50% bottom;
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 600px; LINE-HEIGHT: normal;
	width:100%
}
.tabs UL {
	MARGIN: 0px;LIST-STYLE-TYPE: none;padding:0px 10px 0px 0px;
}
.tabs LI {
	BACKGROUND: url(../images/tab-left.gif) no-repeat left top; FLOAT: left; CURSOR: default;
	margin-top: 0px; margin-right: 4px; margin-bottom:0px; margin-left:0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 9px;
}
.tabs A {
	DISPLAY: block; BACKGROUND: url(../images/tab-right1.gif) no-repeat right top; FLOAT: none;
	FONT-WEIGHT: bold; COLOR: #176739; TEXT-DECORATION: none;
	PADDING-TOP: 7px; _PADDING-TOP: 5px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px;
}
.tabs A:hover {
	COLOR: #333;
}
.tabs LI.current {
	color:#FFFFFF;
	BACKGROUND-IMAGE: url(../images/tab-left-o.gif);
}
.tabs LI.current A {
	COLOR: #FFFFFF;FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/tab-right-o1.gif);
	PADDING-TOP: 7px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 7px; PADDING-LEFT: 6px;
}

.tabs LI.current A:hover {
	COLOR: #FFFFFF;
}

/*START - It is only used in IE6 & chinese in the viewstockTab.jsp file*/
.tabs LI.current_ie6 {
	color:#FFFFFF;
	BACKGROUND-IMAGE: url(../images/tab-left-o.gif);
}
.tabs LI.current_ie6 A {
	COLOR: #FFFFFF;FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/tab-right-o1.gif);
	PADDING-TOP: 5px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px;
}

.tabs LI.current_ie6 A:hover {
	COLOR: #FFFFFF;
}
/*END - It is only used in IE6 & chinese in the viewstockTab.jsp file*/

DIV.tabContent{
	width:573px;
	border-left:1px solid #176739; border-bottom:1px solid #176739; border-right:1px solid #176739; border-left:1px solid #176739;
	margin-top:0px; float:left;
	padding: 3px;
}
.tabContent a {
	font-size:10px;
	font-weight: bold;
	color: #176739;
	text-decoration: underline;
}

.tabs img{
	padding-left:5px;
}

.bgheader {
	background:#b6f588;
	height: 24px;
	#height: 20px;
	_height: 21px;
	padding:0px;
	margin: 0px;
}
.cellheader{
	color: #176739;
	FONT-WEIGHT: bold;
	text-align: right;
	padding-right: 3px;
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.cellheader2{
	color: #176739;
	FONT-WEIGHT: bold;
	text-align: right;
	padding-right: 7px;
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.lh_cell{
	color: #176739;
	FONT-WEIGHT: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.sym_cell{
	FONT-WEIGHT: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
	color: #176739;
}
.cell{
	text-align: right;
	padding-right: 4px;
}
.plus{
	text-align: right;
	padding-right: 14px;
}
.minus{
	text-align: right;
	padding-right: 14px;
}

/*
MARKET TABS
*/
DIV.tabs_marketsummary {
	display: block;
	CLEAR: both;
	BACKGROUND: url(../images/tabs_marketsummary_bg.gif) repeat-x 50% bottom;
	WIDTH: 263px;
	height:25px;
	_height:22px;
	LINE-HEIGHT: normal;
}
.tabs_marketsummary UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.tabs_marketsummary LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../images/mk-tab-left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px;
	margin-left:0px;
}
.tabs_marketsummary A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LINE-HEIGHT: 12px;
	DISPLAY: block;  BACKGROUND: url(../images/mk-tab-right1.gif) no-repeat right top; FLOAT: left;  COLOR: #007115;
	TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.tabs_marketsummary A:hover {
	COLOR: #333
}
.tabs_marketsummary LI.mkcurrent {
	BACKGROUND-IMAGE: url(../images/mk-tab-left-o.gif);
}
.tabs_marketsummary LI.mkothers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url(../images/mk-tab-right1.gif) ; border-top: 2px solid #FFF;
	height: 17px;
	_height: 14px;
	border-bottom: 1px solid #BBB;
}
.tabs_marketsummary LI.mkcurrent A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/mk-tab-right-o1.gif); PADDING-BOTTOM: 8px; COLOR: #FFF;
}
.tabs_marketsummary img{
	padding-left:5px;
}

DIV.mk-tabContent {
	border-left:1px solid #BBB; border-bottom:1px solid #BBB; border-right:1px solid #BBB;
	margin-top: 0px; float:left;
	padding: 0px;
	width: 261px;
}

DIV#tabcontent {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN: 0px
}

.errormsg {
	font-size: 12px;
	font-weight: bold;
	color: #176739;
}

/**
 *	About Us
 */
#aboutUS {
	margin-top:12px;
	margin-left:9px;
	margin-right:9px;
	background-color:#ffffff;
}
#aboutus-content {
	padding-left: 17px;
	margin-top: 0px;
	#margin-top: 17px;
	_margin-top: 17px;
	font-size: 12px;
}

.aboutUSContent {
	width:575px;
	float:left;
	/*margin:5px 0px 5px 5px;*/
	margin: 0px;
}

.aboutUSH1 {
	font-size: 16px;
	text-align: justify;
	font-weight: bold;
}

.aboutUSntro {
	font-size: 12px;
	text-align: justify;
}

.levelOne {
	font-size: 12px;
	float:left;
	width:20px;
	font-weight: bold;
}

.contentLevelOne {
	font-size: 12px;
	float:left;
	/*width:700px;*/
	width:570px;
	text-align: justify;
}

.levelOneHighLight {
	font-size: 12px;
	float: left;
	width: 30px;
	font-weight: bold;
}
.contentLevelOneHighLight {
	font-size: 12px;
	float: left;
	/*width:700px;*/
	width:450px;
	font-weight: bold;
	text-align: justify;
}

.levelTwo {
	font-size: 12px;
	float:left;
	width:25px;
	margin-right:15px;
	text-align:right;
	font-weight: bold;
}

.contentLevelTwo {
	font-size: 12px;
	float:left;
	/*width:670px;*/
	width:530px;
	text-align: justify;
}

/**
 *	Product & Services
 */
.serviceContent {
	/*width:754px;*/
	/*width:750px;*/
	width:570px;
	float:left;
	margin:5px 0px 5px 5px;
	font-size: 12px;
}

#product-service_co{
	margin-top:0px;
}
#productService {
	margin-top:3px;
	_margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFFFFF;
}

.levelAddr {
	font-size: 12px;
	float:left;
	width:160px;
	font-weight: bold;
	text-align: right;
}

.spaceLevelAddr {
	float:left;
	width:10px;
}

.contentLevelAddr {
	font-size: 12px;
	float:left;
	width:350px;
	text-align: left;
}

/**
 *	Jobs
 */
.jobContent {
	font-size: 12px;
	width:570px;
	float:left;
	margin:5px 0px 5px 5px;
}

.titleText{
	color:#196a3b;
	font-weight:bold;
	font-size: 15px;
	text-align:right;
	width:750px;
}

/*
* ContactUS
*/

.content_co{
	background: #FFFFFF;
	text-align: left;
}

.content_right {
	width:663px;
	margin-top:10px;
	float:left;
}

.content_right_top{
	margin:0px 0px 0px 30px;
}

profile{
	width:100%;padding:5px 0px 5px 0px;margin-top:20px;padding-top:30px;


}
.profile p{
	margin:5px 0px 0px 5px;

}
.profile img{
		padding-right:2px;
}
.topLine{
	width:570px;
	position:relative;

}
.line{
	position:absolute;
	left: 17px;
	top:26px;
	_top:18px;
	#left:12px;
	_left:16px;
}
.titleProfile{
	padding:5px;
	color:#196a3b;
	font-weight:bold;
	width:100%;
	font-weight:bold;
	font-size:15px;
	text-align:right;
}

.login-corporatesearch {
	width:290px;
	height:30px;
	font-size:10px;
	float:right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.login-corporatesearch input{
	float:left;
	height:11px;
	margin-top:2px;
}
.button{
	float:left;
	margin-left:10px;
}

.corporatesearch {
	width:290px;
	height:30px;
	font-size:10px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}
.corporatesearch input{
	float:left;
	height:11px;
	margin-top:2px;
}

/**
 *	Search Corporate integrate with Login
 */
#loginCorporateSearch {
	float:right;
	width:333px;
	height:25px;
	font-size:10px;
	margin-top:5px;
	margin-right:10px;
	text-align: right;
}

.loginCorporateSearch input{
	float:left;
	height:11px;
	margin-top:2px;
}

/**
 * Search Corporate only
 */
#search_co{
	float:left;
	width:791px;
	margin-top:5px;
	margin-left:9px;
	height:16px;
	text-align:left;
}
.search_co input{
	float:left;
	height:11px;
	margin-top:2px;
}

/**
 * Mainbody
 */



.content_left {
	width:780px;
	float:left;
}

.valueBank{line-height:20px;}
.bank {font-weight:bold;color:#196a3b;padding:10px 0px 10px 0px;}

.valueBlue {
	font-weight:bold;
}


#otc_content {
	float:left;
	width: 763px;
}

#OTCInfo {
	float: left;
	width: 550px;
	vertical-align: top;
}

#otctable {
	width:550px;
}

#otctable table {
	padding: 0px;
}

#otctable table {
	padding: 5px;
}

#otctable td {
	padding: 5px 6px;
	background-color:#F3F7FC;
}
#otctable th {
	padding: 5px 6px;
	text-align: center;
	color: white;
}

#otctable .price {
	text-align: right;
}

#otctable .alt {
	background-color: #ECECFF;
}

#otctable td.group {
	text-align: center;
	background-color: #c5fc9c;
	font-size: 12px;
	font-weight: bold;
}

#otcnews {
	float: left;
	margin-left:3px;
	width: 210px;
}

#otcnews ul.news {
	list-style: none;
	margin: 0; padding: 0;
}

#otcnews li {
	margin-bottom: 0.7em;
}
#otcnews p {
	margin: 0;
	color: #777;
}

#otcnews li a img {
	margin-right: 10px;
	margin-bottom: 10px;
}

.color1 {
	color:#196a3b;
}

.title {
	color:#196a3b;
	font-weight:bold;
	text-align:left;
}

.content_right_bottom{
}

/**
 * Top mover
 */
/**
 * Search in Footer
 */
#search{
	 float:left;
	 height:23px;
	 width:800px;
	 margin-bottom:2px;
}

#search input.searchbox {
	height:15px;
}

#search input.searchbutton {
	font-size: small;
}

/**
 * Search KimEng Result
 */
#searchResult {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFFFFF;
}

div #adcat {
	float: right;
	width: 200px;
	margin-right: 20px;
}

#adcat ul {
	list-style: none;
	margin: 0; padding: 0;
}

div#newscat {
	margin-left: 10px;
	width: auto;
}

#newscat ul {
	list-style: none;
	margin: 0; padding: 0;
}

#newscat li {
	margin-bottom: 10px;
}
#newscat p {
	margin: 0;
	font-size: 10px;
	color: #777;
}

div #nav {
	text-align: center;
	margin-bottom: 1em;
}

div.box {
	width:590px;
	margin-right:10px;
	float:left;
	/*
	background-color:#f3f5f4;
	*/
	background-color:#FFFFFF;
}

div#boxcontent {
	clear: both;
	margin: 0;
	padding: 0;
}

DIV.tab-topmover {
	font-size:11px;
	CLEAR: both;
	BACKGROUND: url(../images/topmover-bg-tablist.gif) repeat-x 50% bottom;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 581px;
	LINE-HEIGHT: normal
}
.tab-topmover UL {
	font-size:11px;
	/*PADDING: 0px 10px 0px 0px;*/
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
.tab-topmover LI {
	font-size:11px;
	PADDING: 0px 0px 0px 9px;
	MARGIN: 0px 0px 0px 3px;
	BACKGROUND: url(../images/topmover-tab-left.gif) no-repeat left top; FLOAT: left; CURSOR: default;
}
.tab-topmover A {
	DISPLAY: block;
	FLOAT: left;
	/*PADDING: 5px 10px 4px 6px;*/
	PADDING: 5px 0px 4px 0px;
	BACKGROUND: url(../images/topmover-tab-right1.gif) no-repeat right top; COLOR: #176739; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.tab-topmover A:hover {
	COLOR: #333
}
.tab-topmover LI.current {
	BACKGROUND-IMAGE: url(../images/topmover-tab-left-o.gif)
}
.tab-topmover LI.current A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/topmover-tab-right-o1.gif); PADDING-BOTTOM: 5px; COLOR: #FFFFFF;
}

.tab-topmover LI.current A:hover {
	COLOR: #FFFFFF;
}

.tabContent a:hover {
	font-size:10px;
	font-weight: bold;
	color: #176739;
	text-decoration:none;
}

.tab-topmover img {
	float:right;
	margin-right:5px;
	margin-top:-10px;
}

DIV#tabcontent {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN: 0px
}

/*
	CORPORATE
*/
#inv-corp {

}
#inv-corp IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#inv-corp H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 15px 0px; COLOR: #333333; FONT-FAMILY: tahoma, serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#corp-tabs {

}
#corp-content {

}
#corp-info {
	FLOAT: left
}

#top_content{
	font-size: 10pt;
	font-weight: bold;
	color: #196a3b;
	margin: 28px 0px 0px 60px;
	#margin-top: 5px;
	height: 20px;
}

.corp-company-name {
	font-size: 10pt;
	font-weight: bold;
	color: #196a3b;
}

#chart {
	WIDTH: 750px;
	MARGIN-RIGHT: 10px;
}

#chart #main_info{
	margin-left: 60px;
}

#chart #image_chart{
	margin-left: 60px;
}

#md {

}
#md TD.key {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	color: #444444;
}
#md TD.val {
	TEXT-ALIGN: right;
	/*WIDTH: 120px;*/
}
#md .corp-bigquote {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-SIZE: 200%;
}

#md .corp-plus {
	font-weight: bold;
	TEXT-ALIGN: center;
	color: #008000;
}

#md .corp-minus{
	font-weight: bold;
	TEXT-ALIGN: center;
	color: #f81a1a;
}

#md .corp-zero{
	TEXT-ALIGN: center;
	font-weight:bold;
	color: #FFA500;
}

#finance-data {
	float:left;
	margin: 0px;
	width: 100%;
}

#finance-data .bottom-border-1 {
	border-bottom: 1px solid #196a3b;
}

#finance-data .bottom-border-2 {
	border-bottom: 2px solid #196a3b;
}

#finance-data .hr-1 {
	border-top: 1px solid #196a3b;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}

#corp-right{
	MARGIN-TOP: 0px;
	FLOAT: left;
	width: 200px;
}

#corp-news {
	MARGIN-TOP: 13px;
	FLOAT: left;
	height: auto;
	width:350px;
}

#corp-events {
	MARGIN-TOP: 8px;
	FLOAT: right;
	height: auto;
	width: 100%;
	/*width:380px;*/
}

#corp-about {

}

#corp-finance {
	FLOAT: left;
	text-align: left;
	width: 100%;
}

#corp-finance .tableColorTr{
	background:#c5fc9c;
	color:#196a3b;
}
#corp-finance .tr1{
	background:#e0f0ff;
	height: 16px;
}
#corp-finance .tr2{
	background:#bdddfc;
	height: 16px;
}
#corp-summary {
	FLOAT: left;
	text-align: left;
	line-height: 17px;
	width:49%;
}

#corp-management {
	FLOAT: right;
	text-align: left;
	width:49%;
}

#corp-related {
	FLOAT: left;
	text-align: left;
	width: 100%;
}

#corp-related {
	background:#c5fc9c;
	color:#196a3b;
}

.ajaxnews{
	height: 308px ;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:3px;
}
.ajaxnews_corp{
	height: 315px ;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:3px;
}

.ajaxnews_otc{
	height: 450px ;
	margin:10px 0px 5px 3px;
	overflow:hidden;
}

/**
 * Market Information
 */
.calendar_body{
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#FFFFFF;
}

#footer-search {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width:800px;
	background: #F0F0F0;
	height: 50px;
	_height: 40px;
	vertical-align: middle;
}

#footer-search .searchbox{
	height:15px;
}

.content_right_market {
	width:220px;
	margin-top:30px;
	margin-left:3px;
	float:left;
}

#searchResult-News {
	margin-top: 20px;


}

#s-hotnews {
	float:left;
	display: block;
	width:163px;
	background: #F1F1F1;
}

#s-hotnews #s-hot-news-title {
	float: left;
	display: block;
	height:30px;
	position:relative;
	padding:0px;
	margin:0px;
	width:163px;
}

#s-hotnews #s-hot-news-content {
	float: left;
	display: block;
	background-color:#c8faaf;
	padding:0px;
	margin:0px;
	/*border: 1px solid #cbcccd;*/
	border-left: 1px solid #cbcccd;
	border-right: 1px solid #cbcccd;
	width:161px;
}

#s-hotnews .s-hot-news-bullets {
	width:11px;
	margin-left:5px;
	text-align:left;
	float:left;
	margin-top:5px;
}

#s-hotnews .s-hot-news-items {
	width:130px;
	margin-left:5px;
	text-align:justify;
	float:left;
	margin-top: 5px;

}

#s-hotnews .hot_news_content_table{
	text-align:left;
	color:#227646;
	margin-top:7px;
	margin-left:20px;
	margin-right:5px;
}
#s-hotnews .hot_news_content_table a{
	color: #227646;
}

#s-hotnews #s-hot-news-footer {

}

#priceboard{
	position:relative;
}

#hose_hastc{
	position:absolute;
	left: 78px;
	top: 27px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

.blankplace{
	height:5px;
}

/**
 * This CSS for Market Info
 */
.plusMarketInfo {
	text-align: right;
	color:#008000;
}

.minusMarketInfo {
	color:#f81a1a;
}

.zeroMarketInfo {
	color:#ffa500;
}

.hot-news-bullets {
	width:11px;
	margin-left:5px;
	text-align:left;
	float:left;
	margin-top:5px;
}

.hot-news-items {
	width:148px;
	margin-left:5px;
	text-align:justify;
	float:left;
	margin-top: 5px;

}

#search-result {
}
#search-result .result-plus {
	TEXT-ALIGN: right;
	color: #008000;
}
#search-result .result-minus{
	TEXT-ALIGN: right;
	color: #f81a1a;
}
#search-result .result-zero{
	TEXT-ALIGN: right;
	color: #FFA500;
}

#send-email {
}
#send-email .col-Header {
	font-size: 18px;
	font-weight: bold;
	color: #D75030;
}
#send-email .col-Label {
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}

.promt-message {
	font-size: 12px;
	font-weight: bold;
	color: #D75030;
}

#open-account_co{
	margin-top:0px;
}
.open-account {
	width:565px;
	float:left;
	margin:5px 0px 5px 5px;
	font-size: 12px;
}

.idx-header-col {
	color:#333333;
	font-weight: bold;
}

#hp_priceboard {
	position: relative;
}

#hp_hose_hastc {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	left: 95px;
	position:absolute;
	top: 28px;
}

/*
*
*  Hot News
*
*/

td.hotnews_content{
	vertical-align: top;
	height:245px;
	background: url(../images/hotnews_bg.gif) no-repeat;
}

td.hotnews_content_2 {
	vertical-align: top;
	height:245px;
	background: url(../images/sp_hotnews_bg.gif) no-repeat;
}

td.hotnews_bullet{
	background: url(../images/hotnews_bullet.gif) no-repeat right top;
}

td.hotnews_left_cell{
	text-align: left;
	line-height: 16px;
}

td.hotnews_right_cell{
	text-align: right;
	padding-right:10px;
}

a.link_hotnews, a.link_hotnews:active, a.link_hotnews:visited {
	color: red; font-size:11px;
	text-decoration: none;
}

a.link_hotnews:hover {
	color: red; font-size:11px;
	text-decoration: none;
}
#corp-search-scroll {
	background: #F0F0F0;
	display: block;
	float: left;
	height: 50px;
	_height: 45px;
	margin-top: 0px;
}

#corp-search {
	display: block;
	float: left;
	width: 182px;
	position: inherit;
	text-align: left;
	margin-left: 10px;
	_margin-left:5px;
	z-index: 3;
}

.corp-search-input {
	font-size: 12px;
	color:#777;
	width:155px;
	_width:150px;
}

.d-clock {
	font-weight: normal;
	font-size: 10px;
}

#stock-scrolling {
	display: block;
	float: left;
	margin-left: 8px;
	width: 600px;
}

#stock-scrolling .sts-data {
	font-weight: bold;
	color: #FFFFFF;
}

#stock-scrolling .sts-plus {
	font-weight: normal;
	color: #56D444;
}

#stock-scrolling .sts-minus {
	font-weight: normal;
	color: #FF0000;
}

#stock-scrolling .sts-ha-zero {
	color: #FFFF00;
}

#stock-scrolling .sts-ha-plus {
	font-weight: normal;
	color: #568044;
}

#stock-scrolling .sts-ha-minus {
	font-weight: normal;
	color: #FF0000;
}

#stock-scrolling .sts-zero {
	color: #FFFF00;
}

#stock-scrolling .sts-otc-sym {
	font-weight: bold;
	color: #222222;
}
#stock-scrolling .sts-otc-data {
	font-weight: normal;
	color: #217547;
}

/*LanNXN*/
td.index_box_top{
	background: url(../images/index_box_bgtop.gif) repeat-x top;
}

td.index_box_bottom{
	background: url(../images/index_box_bgbottom.gif) repeat-x bottom;
}

td.index_box_left {
	border-left: 1px solid #CCC;
}

td.index_box_right {
	border-right: 1px solid #CCC;
}

td.index_box_leftright {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background: #FFFFFF;
}

.tab_name {
	text-align: left;
	font-weight: bold;
	color: #777;
	/*padding: 3px 0 3px 5px;*/
	padding-left: 5px;
}

.update_date {
	text-align: left;
	font-weight: normal;
	color: #777;
	padding-left: 0px;
}


td.title_table{
	background: url(../images/hotnew_titletable.gif);
	padding: 3px 0 3px 5px;
	text-align: left;
	color: #555;
	font-size: 10px; font-weight: bold;
	height: 20px;
}

td.title_table_2{
	background: url(../images/hotnew_titletable.gif);
	padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;
	text-align: right;
	color: #555;
	font-size: 10px; font-weight: bold;
	height: 20px;
}

td.title_table_3{
	background: url(../images/hotnew_titletable.gif);
	padding: 3px 0px 3px 0px;
	padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 0px;
	text-align: right;
	color: #555;
	font-size: 10px; font-weight: bold;
	height: 20px;
}

td.title_table_center {
	background: url(../images/hotnew_titletable.gif);
	padding: 3px 0 3px 5px;
	text-align: center;
	color: #555;
	font-size: 10px; font-weight: bold;
	height: 25px;
}


td.tb_col01 {
	text-align: left;
	padding-left: 5px;
	color: #000;
}

td.tb_col02 {
	text-align: right;
	/*padding: 4px 0 4px 5px;*/
	color: #058dcf;
}

td.tb_col03 {
	text-align: right;
	padding-right: 3px;
}

td.notes {
	font-size: 9px;
	color: #777;
	font-style: italic;
	padding-left: 5px;
	text-align: left;
}

DIV.tab-index {
	font-size:11px;
	CLEAR: both;
	BACKGROUND: url(../images/index-bg-tablist.gif) repeat-x 50% bottom;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 581px;
	LINE-HEIGHT: normal
}
.tab-index UL {
	font-size:11px;
	/*PADDING: 0px 10px 0px 0px;*/
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
.tab-index LI {
	font-size:11px;
	PADDING: 0px 0px 0px 9px;
	MARGIN: 0px 0px 0px 5px;
	BACKGROUND: url(../images/index-tab-left.gif) no-repeat left top; FLOAT: left; CURSOR: default;
}
.tab-index A {
	DISPLAY: block;
	FLOAT: left;
	/*PADDING: 5px 10px 4px 6px;*/
	PADDING: 5px 0px 4px 0px;
	BACKGROUND: url(../images/index-tab-right1.gif) no-repeat right top; COLOR: #176739; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.tab-index A:hover {
	COLOR: #333
}
.tab-index LI.current {
	BACKGROUND-IMAGE: url(../images/index-tab-left-o.gif)
}
.tab-index LI.current A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/index-tab-right-o1.gif); PADDING-BOTTOM: 5px; COLOR: #FFFFFF;
}

.index-note {
	font-size: 10px;
	color: #444444;
}

#mq_stock {
	position: relative;
	width: 600px; /*marquee width */
	height: 20px; /*marquee height */
	background-color: #007113;
	overflow: hidden;
	border: 0px solid orange;
	padding-left: 0px;
}

#mq_otc {
	position: relative;
	width: 600px; /*marquee width */
	height: 20px; /*marquee height */
	background-color: #B2E4FB;
	overflow: hidden;
	border: 0px solid orange;
	padding-left: 0px;
}

.vplus {
	font-weight: normal;
	color: #479E57;
}

.vminus {
	font-weight: normal;
	color: #F7310A;
}

.vzero {
	color: #F79646;
}

.selectType{
	border-spacing: 0;
	border-style: none;
	width: 90px;
}

.tabs-corp-title {
	float:left; width:100%;
	margin-top: 0px; margin-right: 20px;
	margin-left: 0px;
}
.tabs-sub {
	float: left;
	width: 777px; height: 20px; font-weight: bold;
	margin-left: 0px; margin-top: -2px;
	padding-top: 10px;
	/*background: #E3E3E3;*/
	background: #EFFFEF;
	margin-bottom: 3px;
	padding-left: 5px;
}

.astatic {
	color: #e35a09;
}

#corp-info-1 {
	float: left;
	display: block;
}

#corp-info-2 {
	float: right;
	display: block;
	margin-left: 0px;
}

.BgColorTable {
	background-color: #EEE;
}

.ColumnHeader {
	/*background:#BDDDFC;*/
	background: transparent url(../images/bg-table-header.gif) repeat-x;
	color:#196a3b;
	font-weight: bold;
}

.scrollnews-link {
	font-weight: bold;
}

.hight-columnheader {
	/*background: #BEDDFD;*/
	background: #FFFFFF;
	color: #444444;
	font-weight: bold;
}

.compare-loadding {
	background:#BEDDFD;
	position:absolute; float:left;
	left:350px; top:270px; width:330px; padding-left: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #E35A09;
	border: 1px solid #777777;
}

.fin-summary-header {
	border-left: 1px solid #BDDDFC; border-right: 1px solid #BDDDFC; border-bottom: 1px solid #BDDDFC;
}
.fin-summary-left {
	border-left: 1px solid #BDDDFC; border-bottom: 1px solid #d3d2d3;
}
.fin-summary-left-last {
	border-left: 1px solid #BDDDFC; border-bottom: 1px solid #BDDDFC;
}
.fin-summary {
	border-bottom: 1px solid #d3d2d3;
}
.fin-summary-last {
	border-bottom: 1px solid #BDDDFC;
}

.fin-summary-right {
	border-right: 1px solid #BDDDFC; border-bottom: 1px solid #d3d2d3;
}
.fin-summary-right-last {
	border-right: 1px solid #BDDDFC; border-bottom: 1px solid #BDDDFC;
}

.bg-table {
	background: transparent url(../images/bg-table-header.gif) repeat-x;
}

.td-border-row-header {
	border-left: 1px solid #BDDDFC; border-right: 1px solid #BDDDFC; border-bottom: 1px solid #BDDDFC;
}

.td-border-row-1-left {
	border-left: 1px solid #BDDDFC;
	border-bottom: 1px solid #ddd;
	background: #FFFFEF;
}
.td-border-row-1 {
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background: #FFFFEF;
}

.td-border-row-1-right {
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #BDDDFC;
	background: #FFFFEF;
}

.td-border-row-2-left {
	border-left: 1px solid #BDDDFC;
	border-bottom: 1px solid #BDDDFC;
}
.td-border-row-2 {
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #BDDDFC;
}

.td-border-row-2-right {
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #BDDDFC;
	border-right: 1px solid #BDDDFC;
}

.highlightClass {
	color: black;
	background-color: yellow;
	font-weight: bold;
}

.footer_search{
	background: transparent url(../images/footer_bg.gif) repeat-x;
	color:#196a3b;
	font-weight: bold;
	height: 50px;
	_height: 40px;
	vertical-align: middle;
	padding-top: 12px;
}