table.maintable
{ 
	border-collapse: collapse;
	border-top: none 0px; 
	border-left: solid 1px #2e9d9c; 
	border-bottom: none 0px; 
	border-right: solid 1px #2e9d9c;
	background-color: #ffffff;
	box-shadow: 1px 0px 15px #00716a;
}


.hide {
position : absolute;
left : -100000px;
}


.DesTxt
{ 
color: #ffffff;
padding: 5px;
/*font-family: "Verdana","Helvetica";*/
font-family: "Comic Sans MS","Verdana";
font-size:34px;
line-height:40px;
 font-weight: bold;
}

.MainTxt01
{ 
color: #ab4f0b;
font-family: "Comic Sans MS","Verdana";
font-size:24px;
line-height:38px;
/*font-weight: bold;*/
}

.SubPointTxt01
{ 
color: #ab4f0b;
padding: 5px;
/*font-family: "Comic Sans MS","Verdana";*/
font-family: "Arial";

font-size:36px;
line-height:38px;
/*font-weight: bold;*/

  /*text-shadow: 2px 2px 4px #867968;*/
   text-decoration: underline  dotted;

}

.VideoDiv
{
	border: 3px solid #000000;
	
}

body{

background-position:center top;
color:#4d4013;  /*font color */
background-image:url('../img_MTrainer/bg_pattern.png');

}

.href01_CN:link 	 { font-size : 22px; color: #b3710a;	text-decoration:none;}
.href01_CN:visited { font-size : 22px; color: #b3710a;	text-decoration:none;}


.href01:link 	{ 	font-family:arial, sans-serif, verdana; font-size : 22px; color: #b3710a;	text-decoration:none;}
.href01:visited	{ 	font-family:arial, sans-serif, verdana; font-size : 22px; color: #b3710a;	text-decoration:none;}

.href02:link 	{ font-size : 22px; color: #fb81ff;	text-decoration:none;}
.href02:visited	{ font-size : 22px; color: #fb81ff;	text-decoration:none;}

.HKTXTEN
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 21px;
	color: #000000;
	

	margin-left: 8%;
	margin-right: 8%;
}

table.tableline02{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	background-color: #ffffff;
	/*border-style: inset;*/
	

}

.TitleTxt{ font-family:arial, sans-serif, verdana; font-size: 22px; color:#b3710a; font-weight:bold;}


.TXTColor01
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 24px;
	color: #ff44b6;
}


table.TB01
{
	background-color: #ffffff;
	border: 2px solid #b59b7c;
	border-radius: 16px;
	
	font-family:arial, sans-serif, verdana;
	
	font-size : 24px;
	
	border-collapse: collapse;
}



.SplitBar
{
	width:100%;
	height:auto; 
	max-width: 640px;
}

.ICON_BREAK
{
	display: inline;
}

.HKTXT
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size : 21px;
	color: #606060;
	letter-spacing: 8px;

	 margin-left: 8%;
	 margin-right: 8%;
}



.HKABOUTTXT
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size : 21px;
	
	color: #606060;
	letter-spacing: 4px;
}

.HKABOUTTXT02
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size : 21px;
	
	color: #606060;
	letter-spacing: 4px;
}


.BehindDiv
{
	width:100%;
	height:100%;
	/*background:url(BG_Char02.png) top center no-repeat;*/
	background-size: contain;
	top:150;
	left:0%;
	position:fixed;
	z-index:-1;
	
}

.StoreColumnA
{
	display: table-row;

}

.StoreColumnB
{
	display: none;
}

.DescColor
{
	color: #606060;
}

.DescColor_CN
{
	
	font-size : 21px;
	color: #606060;
	
}

table.DescTB
{
	color: #606060;
	width:95%;
}


table.DescTBBook3
{
	color: #606060;
	width:60%;
}

table.AbacusAppsIconTB
{
	color: #000;
	width:95%;
	max-width: 1300px;
}

table.AbacusAppsIconTB_CN
{
	color: #000;
	width:90%;
	max-width: 1200px;
	border-spacing: 30px;
	line-height: 1.5;
}


.AppIcon
{
	width:100%;
	max-width: 217px;
	min-width: 130px;
	height:auto;
}



.abouttxt
{
	color: #000;
	font-size: 20px;
}

.abouttxt02
{
	color: #000;
	font-size: 20px;
}



.TitleTxtHK
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size: 24px; 
	color:#b3710a; 
	
	font-weight:bold;


	letter-spacing: 4px;
}

.BigLogoDiv
{
	width:100%;
	top: 100px;
	/*left: 70%;*/
	/*height:224px;*/
	/*background-image: url("BigLogo.png");*/
	position:relative;

}


.LinkVideoDiv{
	width: 70px;	
	height: 63px;
	background-image: url("Video_Icon.png");
	background-repeat: no-repeat;
	background-position: center; 
	/*border:#0000FF 5px solid; */
	/*position:absolute;
	margin-left: -110px;
	margin-top: 10px;
	*/
}

table.PDFtable
{
font-family: "Verdana";
font-size:18px;
color: #00aeff;

/*border-spacing: 18px 18px;*/ /*IE not support*/
}


a.sample:link
{
font-family: "Verdana";
font-size:18px;
color: #ff5ca5;
}

a.sample:visited
{
font-family: "Verdana";
font-size:18px;
color: #ff5ca5;
}

.divstyle01{
	position:relative; 
	visibility:show;
	background-color:transparent;
	top:40px;
	left:-280px;
}
