body{font-family: 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:11px; line-height:15px;}
.bodytxt1_about { font-style:normal;color:#23559c; font-size:11px; line-height:15px;}
.bodytxt2 {  font-style:normal;color:#646464; font-size:12px; line-height:15px; 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;}
.bodytxt5 {  font-style:normal;color:#646464; font-size:12px; line-height:18px;background:#FFFFFF}

.bodytxtbold{ font-style:normal;color:#7a7a7a; font-size:12px; line-height:15px; font-weight:bold;}
.bodytxtbold_Arial{ 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;}

.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:11px;font-weight: bold;}
.login_blue { font-style:normal;color:#23559c; font-size:11px; font-weight: bold;}
.login_blue2{ font-style:normal;color:#000099; font-size:11px; font-weight: bold;}


.login_1{ font-style:normal;color:#000099; font-size:11px;}
.login_2{ font-style:normal;color:#494949; font-size:11px;}

.loginInput{ font-style:normal;color:#23559c; font-size:11px;width: 110px;}
.loginInput2{ font-style:normal;color:#23559c; font-size:11px;width: 95px;}

.select{font-style:normal;color:#23559c; font-size:11px;width: 116px;}
.select2{font-style:normal;color:#23559c; font-size:11px;width: 101px;}

.forgot_blue:link{ font-style:normal;color: #1d2088; font-size:10px;text-decoration:underline; }
.forgot_blue:visited{ font-style:normal;color: #1d2088; font-size:10px;text-decoration:underline;}
.forgot_blue:hover{ font-style:normal;color: #ffffff; font-size:10px;text-decoration:underline;}

.forgot_white:link{font-style:normal;color: #FFFFFF; font-size:11px;text-decoration:underline;}
.forgot_white:visited{ font-style:normal;color: #FFFFFF; font-size:11px;text-decoration:underline;}
.forgot_white:hover{font-style:normal;color: #1d2088; font-size:11px;text-decoration:underline;}

.title_txt { font-style:normal;color:#c64519;font-size:28px; font-weight: lighter; }
.title_txt2 { font-style:normal;color:#949494 ;font-size:13px; }

.language{ font-size:11px;font-style: normal;color: #898989;}
.language2{ font-size:11px;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:11px;font-weight:bold; text-decoration:none }
.rightbutton:visited{ font-style:normal;color: #1d2088; font-size:11px;font-weight:bold; text-decoration:none}
.rightbutton:hover{ font-style:normal;color: #ffffff; font-size:11px;font-weight:bold; text-decoration:underline;}

.themore:link{ font-style:normal;color: #23559c; font-size:11px; text-decoration:none }
.themore:visited{ font-style:normal;color: #23559c; font-size:11px; text-decoration: none}
.themore:hover{ font-style:normal;color: #23559c; font-size:11px; 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{
	width: 140px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_NatureofCharge{
	width: 120px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_CaseNo{
	width: 60px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_DisciplinaryAction{
	width: 200px;
	text-align: left;
	margin-right: auto;
}

.MemDetail_Amount{
	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: 100px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_GivenName{
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.RegSummary_NameChi{
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.Calculator_sep{
	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: 50px;
}

.Calculator_Date_Month_input{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#6e6c6f;
	font-size:12px;
	width: 30px;
}

.Calculator_Date_Day_input{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#6e6c6f;
	font-size:12px;
	width: 30px;
}

.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{
	width: 100px;
	text-align: left;
	margin-right: auto;
}

.renew_name_e{
	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:180px;}
.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-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:16px; line-height:20px; font-weight:bold;}

.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/en/login/logintable.jpg)}
.loginbg2{ background:url(../../images/en/login/logintable2.gif)}


/* error start*/
.errortxt{ font-style:normal;color:#646464; font-size:12px; line-height:15px;}
/* error end*/
