body {
	font-family: MingLiU, Arial, Helvetica, sans-serif;
}

.divOverFlow1 {
	width: 395px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #646464;
}

.divOverFlow {
	width: 395px;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	white-space: nowrap;
}

.bodytxt1 {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	line-height: 15px;
}

.bodytxt1_about {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	line-height: 18px;
}

.bodytxt2 {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 18px;
	background: #FFFFFF;
}

.bodytxt3 {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 22px;
}

.bodytxt4 {
	font-style: normal;
	color: #646464;
	font-size: 14px;
	line-height: 20px;
}

.bodytxtbold {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.bodytxtbold_Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.bodytxtbold2 {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}

.bodytxtbold3 {
	font-style: normal;
	color: #f77b25;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.alerttxt {
	font-style: normal;
	color: #FA2B25;
	font-size: 12px;
	line-height: 15px;
}

.alerttxt2 {
	font-style: normal;
	color: #646464;
	font-size: 14px;
	line-height: 20px;
}

.bodylink:link {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.bodylink:visited {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.bodylink:hover {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.bodylink2:link {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.bodylink2:visited {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.bodylink2:hover {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.bodylink2_Arial:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.bodylink2_Arial:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.bodylink2_Arial:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.bodylink3:link {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}

.bodylink3:visited {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}

.bodylink3:hover {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.bodylink4:link {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.bodylink4:visited {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.bodylink4:hover {
	font-style: normal;
	color: #7a7a7a;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: underline;
}

.boldtxt {
	font-style: normal;
	color: #ffffff;
	background: #86B1D3;
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
}

.login_white {
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.login_blue {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	font-weight: normal;
}

.login_blue2 {
	font-style: normal;
	color: #000099;
	font-size: 12px;
	font-weight: normal;
}

.login_1 {
	font-style: normal;
	color: #000099;
	font-size: 12px;
}

.login_2 {
	font-style: normal;
	color: #494949;
	font-size: 12px;
}

.loginInput {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	width: 110px;
}

.loginInput2 {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	width: 95px;
}

.select {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	width: 116px;
}

.select2 {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	width: 101px;
}

.forgot_blue:link {
	font-style: normal;
	color: #1d2088;
	font-size: 11px;
	text-decoration: underline;
}

.forgot_blue:visited {
	font-style: normal;
	color: #1d2088;
	font-size: 11px;
	text-decoration: underline;
}

.forgot_blue:hover {
	font-style: normal;
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}

.forgot_white:link {
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.forgot_white:visited {
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.forgot_white:hover {
	font-style: normal;
	color: #1d2088;
	font-size: 12px;
	text-decoration: underline;
}

.title_txt2 {
	font-style: normal;
	color: #949494;
	font-size: 13px;
}

.title_txt {
	font-style: normal;
	color: #c64519;
	font-size: 27px;
	font-weight: bold;
}

.language {
	font-size: 12px;
	font-style: normal;
	color: #898989;
}

.language2 {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
}

.language:link {
	font-size: 10px;
	font-style: normal;
	color: #686868;
}

.language:visited {
	font-size: 10px;
	font-style: normal;
	color: #686868;
}

.language:hover {
	font-size: 10px;
	font-style: normal;
	color: #48A6DE;
}

.bottomMenu:Link {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: none;
}

.bottomMenu:visited {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: none;
}

.bottomMenu:hover {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: underline;
}

.bottomMenu_zh:Link {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: none;
}

.bottomMenu_zh:visited {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: none;
}

.bottomMenu_zh:hover {
	font-size: 13px;
	font-style: normal;
	color: #898989;
	font-weight: bold;
	text-decoration: underline;
}

.reg:link {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-decoration: none
}

.reg:visited {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-decoration: none
}

.reg:hover {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-decoration: underline
}

.rightbutton:link {
	font-style: normal;
	color: #1d2088;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.rightbutton:visited {
	font-style: normal;
	color: #1d2088;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.rightbutton:hover {
	font-style: normal;
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

.themore:link {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	text-decoration: none
}

.themore:visited {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	text-decoration: none
}

.themore:hover {
	font-style: normal;
	color: #23559c;
	font-size: 12px;
	text-decoration: underline
}

.subMenutxt {
	font-size: 12px;
	color: #ffffff;
	line-height: 13px;
}

/*Register Start*/
.summaryHead {
	font-size: 12px;
	color: #3a69a7;
	background: #8fcaec;
	font-weight: bold
}

.summaryRow {
	font-size: 12px;
	color: #3a69a7;
	background: #ffffff;
	height: 25px
}

.summaryRow2 {
	font-size: 12px;
	color: #3a69a7;
	background: #dcf0fb;
	height: 25px
}

.summaryRow_1 {
	font-size: 12px;
	color: #606060;
	background: #ffffff;
	height: 25px
}

.summaryRow2_1 {
	font-size: 12px;
	color: #606060;
	background: #dcf0fb;
	height: 25px
}

.detailhead {
	font-size: 12px;
	color: #3a69a7;
	background: #bce1f4;
}

.detailhead2 {
	font-size: 12px;
	color: #3a69a7;
	background: #8fcaec;
	font-weight: bold;
	height: 30px
}

.MemSearch_Member_No {
	width: 50px;
	text-align: left;
	margin-right: auto;
}

.MemSearch_Company_Name {
	width: 120px;
	text-align: left;
	margin-right: auto;
}

.MemSearch_CE_Name {
	width: 90px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_EffectiveDate {
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_NatureofCharge {
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_CaseNo {
	font-family: Arial, Helvetica, sans-serif;
	width: 60px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_DisciplinaryAction {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_Amount {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_RegNo {
	width: 60px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_CompanyName {
	width: 120px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_Surname {
	width: 85px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_GivenName {
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_NameChi {
	width: 55px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_RegStatus {
	width: 60px;
	text-align: left;
	margin-right: auto;
}

.Calculator_sep {
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.Calculator_Date {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.Calculator_Date_input {
	width: 120px;
}

.Calculator_Date_Year_input {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 40px;
}

.Calculator_Date_Month_input {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 25px;
}

.Calculator_Date_Day_input {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 25px;
}

.Calculator_regBody {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.Calculator_regBody_input {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 110px;
}

.Calculator_clear {
	width: 80px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.renew_select {
	width: 30px;
	text-align: left;
	margin-right: auto;
}

.renew_regNo {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.renew_name_e {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	text-align: left;
	margin-right: auto;
}

.renew_name_c {
	width: 200px;
	text-align: left;
	margin-right: auto;
}

a.popLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

a.popLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

a.popLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

a.popLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

.summaryToDetail:link {
	font-style: normal;
	color: #3a69a7;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.summaryToDetail:visited {
	font-style: normal;
	color: #3a69a7;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.summaryToDetail:hover {
	font-size: 12px;
	color: #646464;
	text-decoration: underline
}

.totalpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
}

.currentpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f77b25;
}

.selectPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
}

.pagetxt:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: none;
}

.pagetxt:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: none;
}

.pagetxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a69a7;
	text-decoration: none;
}

.backToSearch:link {
	font-style: normal;
	color: #898989;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

.backToSearch:visited {
	font-style: normal;
	color: #898989;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none
}

.backToSearch:hover {
	font-style: normal;
	color: #898989;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.activePageLink {
	font-size: 12px;
	color: #f77b25;
	text-decoration: none;
}

.pageLink {
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

.searchInput {
	font-style: normal;
	color: #646464;
	font-size: 11px;
	width: 360px;
}

.searchInputHalf {
	font-style: normal;
	color: #646464;
	font-size: 11px;
	width: 148px;
}

.searchInputOneThree {
	font-style: normal;
	color: #646464;
	font-size: 11px;
	width: 120px;
}

.searchInputTwoThree {
	font-style: normal;
	color: #646464;
	font-size: 11px;
	width: 178px;
}

.searchSelect {
	font-style: normal;
	color: #646464;
	font-size: 11px;
}

.searchtxt {
	font-size: 16px;
	color: #949494;
	font-weight: bold
}

/*Register End*/
.top:link {
	font-style: normal;
	color: #F89113;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.top:visited {
	font-style: normal;
	color: #F89113;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

.top:hover {
	font-style: normal;
	color: #F89113;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}

/*calculator Start*/
.cpdtxt {
	font-size: 14px;
	color: #888888;
	font-weight: bold;
}

.cpdtxt2 {
	font-size: 14px;
	color: #F89113;
	font-weight: bold;
}

.yearInput {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #646464;
	font-size: 12px;
	width: 56px;
}

.historyInput {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 110px;
}

.historyInput_hkscs {
	font-family: MingLiU_HKSCS, verdana, arial, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 110px;
}

.regBodySelect {
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 80px;
}

.calculatorBg {
	background: #969195;
}

.calculatorHead {
	font-size: 12px;
	color: #6e6c6f;
	background: #accbe0;
	font-weight: bold
}

.calculatorRow {
	font-size: 12px;
	color: #6e6c6f;
	background: #fff8eb;
	height: 25px
}

/*calculator End*/ /* Report Start*/
.listNO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3a69a7;
	text-decoration: none;
}

.list:link {
	font-size: 14px;
	color: #3a69a7;
	text-decoration: none;
}

.list:visited {
	font-size: 14px;
	color: #3a69a7;
	text-decoration: none;
}

.list:hover {
	font-size: 14px;
	color: #3a69a7;
	text-decoration: underline;
}

.list_gray {
	font-size: 14px;
	color: #646464;
	text-decoration: none;
}

.listNO_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646464;
	text-decoration: none;
}

.reportTitle {
	font-style: normal;
	color: #336699;
	background: #99ccff;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
}

.NoInput {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 90px;
}

.NoInput_110 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 110px;
}

.rowInput {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #6e6c6f;
	font-size: 12px;
	width: 40px;
}

/* Report End*/ /* Genaral Circulars Start*/
.yearlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a69a7;
	text-decoration: none;
	font-weight: bold;
}

.year:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a69a7;
	text-decoration: none;
	font-weight: bold;
}

.year:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a69a7;
	text-decoration: none;
	font-weight: bold;
}

.year:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3a69a7;
	text-decoration: underline;
	font-weight: bold;
}

.gnrCullist {
	font-style: normal;
	color: #3a69a7;
	font-size: 12px;
	line-height: 15px;
	background: #FFFFFF
}

.gnrCul:link {
	font-size: 12px;
	color: #3a69a7;
	text-decoration: none;
}

.gnrCul:visited {
	font-size: 12px;
	color: #3a69a7;
	text-decoration: none;
}

.gnrCul:hover {
	font-size: 12px;
	color: #3a69a7;
	text-decoration: underline;
}

/* Genaral Circulars End*/
.infoMessage {
	font-weight: bold;
	font-size: 12px;
	color: blue;
}

.warnMessage {
	font-weight: bold;
	font-size: 12px;
	color: red;
}

.errorMessage {
	font-weight: bold;
	font-size: 12px;
	color: red;
}

.fatalMessage {
	font-weight: bold;
	font-size: 12px;
	color: red;
}

.loginbg {
	background: url(../../images/zh_TW/login/logintable.jpg)
}

.loginbg2 {
	background: url(../../images/zh_TW/login/logintable2.gif)
}

/* error start*/
.errortxt {
	font-style: normal;
	color: #646464;
	font-size: 12px;
	line-height: 15px;
}
/* error end*/
