body	{
	font-size : small;
	font-family : verdana, arial, 新細明體;
	color : #333333;
	margin : 0px;
	background-color : #FFFFFF;
	}
	
.fntS	{
	font-size : small;
	}
	
.fntSL1	{
	font-size : small;
	letter-spacing : 1px;
	}

.fntSB	{
	font-size : small;
	font-weight : bold;
	}

.fntSBL1	{
	font-size : small;
	font-weight : bold;
	letter-spacing : 1px;
	}
	
.fntSBCW	{
	font-size : small;
	font-weight : bold;
	color : white;
	}

.fntM	{
	font-size : medium;
	}
	
.fntML1	{
	font-size : medium;
	letter-spacing : 1px;
	}
	
.fntML1C6	{
	font-size : medium;
	letter-spacing : 1px;
	color : #666666;
}
	
.fntMB	{
	font-size : medium;
	font-weight : bold;
	}
	
.fntMBL1	{
	font-size : medium;
	font-weight : bold;
	letter-spacing : 1px;
	}
	
.fntMBL1C4	{
	font-size : medium;
	font-weight : bold;
	letter-spacing : 1px;
	color : #444444;
	}
	
.fntMBL2C4	{
	font-size : medium;
	font-weight : bold;
	letter-spacing : 2px;
	color : #444444;
	}

.fnt85P	{
	font-size : 85%;
	}
	
.fnt85PB	{
	font-size : 85%;
	font-weight : bold;
	}
	
.fnt85PBL1	{
	font-size : 85%;
	font-weight : bold;
	letter-spacing : 1px;
	}
	
.fnt85PW	{
	font-size : 85%;
	color : white;
	}
	
.fnt85PBCW	{
	font-size : 85%;
	font-weight : bold;
	color : white;
	}
	
.fnt85PBCR	{
	font-size : 85%;
	font-weight : bold;
	color : #740101;
	}

.fntSHTTL	{
	font-family : simhei;
	font-weight : bold;
	font-size : 200%;
	letter-spacing : 1px;
	margin-bottom : 10px;
}

.fntSUBTTL	{
	font-weight : bold;
	font-size : medium;
	letter-spacing : 1px;
	margin-bottom : 5px;
}

.fntContBlock	{
	padding-left : 20px;
}

.iptG	{
	border : 1px #888888 solid;
	font-family : verdana, arial, 新細明體;
	font-size : 10pt;
}

.iptGBox	{
	margin-bottom : 2px;
}

a {text-decoration : none;}
a:link {color : #111111;}
a:active {color : #999999;}
a:visited {color : #555555;}
a:hover {color : #999999 ; text-decoration : underline;}

a.fb {text-decoration : none;font-weight : bold;}
a.fb:link {color : #111111;}
a.fb:active {color : #999999;}
a.fb:visited {color : #555555;}
a.fb:hover {color : #999999 ; text-decoration : underline;}

a.fcW {
	text-decoration : none;
	color : #FFFFFF;
	}
a:link.fcW {color : #FFFFFF;}
a:active.fcW {color : #FFFFFF;}
a:visited.fcW {color : #FFFFFF;}
a:hover.fcW {color : #cccccc ; text-decoration : underline;}

a.fcWB {
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
	}
a:link.fcWB {color : #FFFFFF;}
a:active.fcWB {color : #FFFFFF;}
a:visited.fcWB {color : #FFFFFF;}
a:hover.fcWB {color : #666666 ; text-decoration : underline;}

a:link.akSymbolHIDE	{color : #43612F}
a:active.akSymbolHIDE	{color : #43612F}
a:visited.akSymbolHIDE 	{color : #43612F}
a:hover.akSymbolHIDE	{color : #43612F ; text-decoration : none;}


/*--------------- specific css class ---------------*/
/* shadow class */
.sLT	{
	background : url(images/shaLT.gif);
	background-repeat : no-repeat;
}

.sT	{
	background : url(images/shaT.gif);
	background-repeat : repeat-x;
}

.sRT	{
	background : url(images/shaRT.gif);
	background-repeat : no-repeat;
}

.sL	{
	background : url(images/shaL.gif);
	background-repeat : repeat-y;
}

.sR	{
	background : url(images/shaR.gif);
	background-repeat : repeat-y;
}

.sLD	{
	background : url(images/shaLD.gif);
	background-repeat : no-repeat;
}

.sD	{
	background : url(images/shaD.gif);
	background-repeat : repeat-x;
}

.sRD	{
	background : url(images/shaRD.gif);
	background-repeat : no-repeat;
}

/* end of shadow class */

/* input box */

.iptBTNR	{
	border : 1px #FF8686 solid;
	background : url(images/btnBG.gif);
	background-repeat : repeat-x;
	background-position : top left;
	background-color : #FFFFFF;
	padding-top : 2px;
	color : #FF8686;
}

.iptBTNG	{
	border : 1px #cccccc solid;
	background : url(images/btnBGG.gif);
	background-repeat : repeat-x;
	background-position : top left;
	background-color : #FFFFFF;
	padding-top : 2px;
	color : #999999;
}

.iptBTNRW	{
	border : 1px #FFADAD solid;
	background : url(images/btnBGLR.gif);
	background-repeat : repeat-x;
	background-position : top left;
	background-color : #FFFFFF;
	padding-top : 2px;
	color : #FFADAD;
}

.iptTEXTR	{
	padding : 2px;
	font-size : small;
	font-family : verdana, arial, 新細明體;
	border : 1px #990000 solid;
	background-color : #FFFFFF;
}

.iptTEXTG	{
	padding : 2px;
	font-size : small;
	font-family : verdana, arial, 新細明體;
	border : 1px #666666 solid;
	background-color : #FFFFFF;
}

.iptTEXTSRW	{
	padding : 2px;
	background : url(images/btnBGLR.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	font-size : small;
	font-family : verdana, arial, 新細明體;
	border : 1px #FF8686 solid;
	background-color : #FFFFFF;
}

.iptTEXTSG	{
	padding : 2px;
	background : url(images/btnBGG.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	font-size : small;
	font-family : verdana, arial, 新細明體;
	border : 1px #aaaaaa solid;
	background-color : #FFFFFF;
}

.iptTEXTSLG	{
	padding : 2px;
	background : url(images/btnBGLG.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	font-size : small;
	font-family : verdana, arial, 新細明體;
	border : 1px #aaaaaa solid;
	background-color : #FFFFFF;
}

.iptSBOX	{
	margin : 2px;
}

/* -- TABLE STYLE -- */
.tblBDR	{
	border : 1px #990000 solid;
}

.tblHead	{
	background : url(images/tblHead.gif);
	background-repeat : repeat-x;
	background-color : #CB0000;
}

.tblR0	{
	background-color : #FFFFFF;
}

.tblR1	{
	background-color : #FFF4F4;
}

/* -- END OF TABLE STYLE -- */

.testBG	{
	background : url(images/testBG.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	background-color : #FFFFFF;
}

.bgTime	{
	background : url(images/bgTime.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	background-color : #FFFFFF;
}

.bgMission	{
	background : url(images/bgMission.gif) ;
	background-position : right bottom ;
	background-repeat : no-repeat ;
	background-color : #FFFFFF ;
}

.bgMission2	{
	background : url(images/bgMission2.gif) ;
	background-position : right bottom ;
	background-repeat : no-repeat ;
	background-color : #FFFFFF ;
}

.welcomeBG	{
	background : url(images/welcomeEN.gif);
	background-repeat : no-repeat;
	background-position : top left;
	background-color : #FFFFFF;
}

.tbBar	{
	background : url(images/barBGBS.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	background-color : #FFFFFF;
}

.tblHBG	{
	background : url(images/tblHBG.gif);
	background-repeat : repeat-x;
	background-color : #E2E6E9;
	background-position : bottom;
	border-style : solid;
	border-color : #CCCCCC;
	border-width : 2px 0px 2px 0px;
}

.mBar	{
	background : url(images/ttlBarBG.gif);
	background-repeat : repeat-x;
	background-color : #ADB1B6;
	background-position : top;
	padding : 5px;
	color : #FFFFFF;
	font-size : small;
}

.cls	{
	clear : both;
}