.checkbox_css {
	display:block;
	width:100px;
	float:left;
}

.row{
	margin-top: 5px;
}
/*----alignment----*/
.qspace{
	width:100%;
	height: 30px;
}

.qspace10{
	width:100%;
	height: 10px;
}

.qpadding{
	padding-top: 60px;
}

.btmspace{
	padding-bottom: 20px;
}

.col-xs-3edit{
	width: 23% !important;
}

.ordermargin{
	margin-left:-53px;
}
/*----alignment----*/
.errmsg{
	color:red;
}

.com-field{
	color:red;
}

.extras_summary{
	background-color:#F6F6F6;
	padding:25px 25px;
	color: #000000; color: #747575;
	font-size:90%;
	width: 755px;
}

.selftoolboxhead{
	background-repeat: no-repeat;
	width:250px;
	height:36px;
}

.selftoolboxheadtxt{
	color:#419B32;
	font-size:150%;
	font-weight:bold;
	margin-left:45px;
	margin-top:10px;
}

.colorbar1{
	width:5px;
	height:30px;
	background-color:#5AB64B;
	float:left;
}

.colorbar2{
	height:30px;
	background-color:#F6F6F6;
	float:left;
}

.colorbar3{
	color:#8FC31F;
	margin-top:3px;
	margin-left:10px;
	font-size:140%;
	font-weight: bold;
}

.toolBox{
	margin-top:1px;
}

.selftoolboxdesc{
	width:207px;
	height:65px;
	overflow:hidden;
	background-image: url('/extras/zh-hk/images/selftooldesc.png');
	float:left;
	background-repeat: no-repeat;
}

.selftoolapp{
	margin-top:25px;
	float:left;
}

.selftoolboxdesctxt{
	width:200px;
	height:60px;
	margin:3px;
	color:#777777;
	}

.selftoolfavourbox{
	/*width:150px;*/
	width: 20%;
	height:150px;
	text-align:center;
	margin-top:10px;
}

.selftoolfavourcross{
	position: absolute;
	z-index: 1000;
	top: -22px;
	right: 20px;
	display:none;
	cursor:pointer;
}

.selftoolfavourcross img {
	width: 80%;
}

.selftoolfavouricon{
	position: relative;
	z-index: 10;
	top: -10px;
	left: 0;
}

.selftoolfavourtxt{
	position: relative;
	z-index: 10;
	left: 0s;
	width: 100px;
}

.toolfavourite{
	font-size: 120%;
	color: #D7921D;
	font-weight: bold;
}

.selfToolFavouriteControl{
	display:none;
}

.loginname{
	width: 341px;
	height: 41px;
	background-image: url('/extras/zh-hk/images/loginname.png');
}

.emailinput{
	width: 341px;
	height: 41px;
	background-image: url('/extras/zh-hk/images/emailinput.png');
}

.password{
	width: 341px;
	height: 41px;
	background-image: url('/extras/zh-hk/images/password.png');
}

.memberReg_head1{
	width: 200px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/loginGroup.png');
	background-repeat: no-repeat;
	margin-left:-20px;
}

.memberReg_head2{
	width: 200px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/basicInfoGroup.png');
	background-repeat: no-repeat;
	margin-left:-20px;
}

.memberReg_head_txt{
	color:#5AB64B;
	font-size:1.28em;
	font-weight:bold;
	margin-left:45px;
	line-height:130%;
}

.redstar{
	font-size:150%;
}

.memberReg_green_q{
	color:#8FC31F;
	font-size:0.9em;
}

.memberReg_txt{
	color:#777777;
	font-weight:normal;
}

.memberReg_qtxt{
	color:#009944;
	font-size:0.9em;
}

.btn_bgcolor{
	background-color:#009944;
}

.memberModify_head1{
	width: 250px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/modifyBasicGroup.png');
	background-repeat: no-repeat;
	margin-left:-20px;
}

.memberModify_head2{
	width: 200px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/modifyHealthGroup.png');
	background-repeat: no-repeat;
	margin-left:-20px;
}

.memberModify_head3{
	width: 300px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/modifyIntGroup.png');
	background-repeat: no-repeat;
	margin-left:-20px;
}

.memberReg_qtxt_s{
	color:#009944;
	font-size:115%;
}

.memberReg_qtxt_normal{
	color:#009944;
	font-size: 0.8em;
}

.suggestActivty_head1{
	width: 200px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/suggestActGroup.png');
	background-repeat: no-repeat;
}

.suggestActivty_head2{
	width: 200px;
	height: 39px;
	background-image: url('/extras/zh-hk/images/suggestActDetail.png');
	background-repeat: no-repeat;
}

.table thead td{
	background-color:#F5F5F5;
	border-left: 1px solid #DDDDDD;
}

#results tr td{
	border-left: 1px solid #DDDDDD;
}

.whiteBg{
	background-color:#F9F9F9;
}

.unbordtxt{
	font-weight: normal;
}

.searchTableResultCode{
	color:#5B5B5B;
}

.searchTableResultPname{
	color:#81C31F;
}

.paginate_click{
	background-color:#123123;
}

.qnum{
	width:3%;
	float:left;
}

.qtxt{
	width:95%;
	float:left;
}

.col11, .col10, .col5, .col3, .col6, .col2, .col1, .col4, .col20, .questWidth, .ansWidth, .questWidthLine{
	border: 0px solid red;
	line-height: 150%;
}

.col11{
	float: left;
	width: 9%;
	display:block;
	text-align: center;
}

.col20{
	float: left;
	width: 5%;
	display:block;
	text-align: center;
}

.col10{
	float: left;
	width: 10%;
	display:block;
}

.col5{
	float: left;
	width: 20%;
	display:block;
	text-align: center;
}

.col3{
	float: left;
	width: 33%;
	display:block;
	text-align: left;
}

.col6{
	float: left;
	width: 16%;
	display:block;
	text-align: center;
}

.col2{
	float: left;
	width: 50%;
	display:block;
	text-align: left;
}

.col4{
	float: left;
	width: 25%;
	display:block;
	text-align: left;
}

.col1{
	float: left;
	width: 100%;
	display:block;
	text-align: left;
}

.form_row_sep{
	background-color: #E3E3E3;
	padding-top: 5px;
	padding-bottom: 5px;
}

.opt_num{
	float:left;
	width:15%;
	text-align: left;
}

.opt_txt{
	float:left;
	width:85%;
	text-align: left;
}

.questWidth{
	float: left;
	width: 23%;
	display:block;
	text-align: left;
	margin-left: 18px;
	margin-right: 18px;
}

.questWidthLine{
	float: left;
	width: 95%;
	display:block;
	text-align: left;
	margin-left: 18px;
	margin-right: 18px;
}

.ansWidth{
	float: left;
	width: 69%;
	display:block;
	text-align: left;
	margin-right: 18px;
}

.width100p{
	width: 90%;
	text-align: left;
}

.row{
	margin-left:0px;
	width: 99%;
}


.checkbox-inline
	{
		min-height: 30px;
		font-size: 0.9em;
		line-height: 1.4em;
	}


ul#nav li {
	margin: 0 0 4px 0;
}

ul#nav li ul li {
	margin: 8px 0 0 30px; margin: 4px 0 0 15px;
}



