﻿.height19 {
    height: 19px;
}
input{padding: 5px 5px; vertical-align:middle;}
.registerform{margin-bottom:40px;margin-left:20px}
.registerform .need{
	width:10px;
	color:#b20202;
}
.registerform td{
	padding:5px 0;
	vertical-align:top;
	text-align:left;
}
.registerform .inputxt,.registerform textarea{
	border:1px solid #a5aeb6;
	width:196px;
	padding:4px 2px;
}
.registerform .inputxt40{
	border:1px solid #a5aeb6;
	width:31px;
	padding:4px 2px;
}
.registerform .inputxt59{
	border:1px solid #a5aeb6;
	width:61px;
	padding:4px 2px;
}
.registerform .inputxt95{
	border:1px solid #a5aeb6;
	width:88px;
	padding:4px 2px;
}
.registerform .inputxt100{
	border:1px solid #a5aeb6;
	width:94px;
	padding:4px 2px;
}
.registerform textarea{
	height:75px;
}
.registerform label{
	margin:0 5px 0 4px;
}
.registerform .tip{
	line-height:20px;
	color:#5f6a72;
}
.registerform select{
	width:202px;
}
.registerformalter select{
	width:124px;
}
.swfupload{
	vertical-align:top;
}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:16px;
	height:16px;
}
.passwordStrength span{
	width:45px; 
	text-align:center; 
	background-color:#d0d0d0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}
#demo1 .passwordStrength{
	margin-left:8px;
}
.tipmsg{
	padding:0 10px;
}
textarea{
	overflow:auto;
	resize:none;
}
.ftitle {
    font-size: 16px;font-weight: bolder;padding-left: 10px;padding-bottom:10px
}