#contest_content .tx-ppregister-pi1 form.formdiv{
	margin:0;
	border:1px solid #60B510;
	padding:35px;
	background: #fff;
}
.formdiv {
	border:0px;
	padding:10px;
}
.register_list {
	width:100%;
}
.register_list dt {
	width:32%;
	float:left;
	margin:7px 0 5px;
}
.register_list dd {
	width:68%;
	float:left;
	margin:5px 0;
}
.register_list label {
	font-weight: bold;
	float:left;
	font-size:90%;
}

.inputbig {
 	width:96%;
}
.showLegend {
	display: block;
	margin:0 0 8px 0;
}
.smallSelect {
	margin: 0 10px 0 0 ;
	width: 24%;
}
.halfSelect {
	width: 40%;
}
.ml188 {
	margin-left:188px;
}
.ml15{
	margin-left: 15px;
}
.cb {
	clear: both;
}
#pwstrength_box {
margin: 0 0 0 32%;
}
#pwstrength_result {
margin:5px 0;	
}
.graph .bar { 
	display: block;
	position: relative;
	background-color: #fff;
	background: url(../img/bar.jpg) repeat-y;
	opacity: 0.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	text-align: left; 
	height: 11px; 
}
 
.graph .bar span { 
	position: absolute;
	left: 1em; 
}
.minifont {
color:#000000;
font-size:10px;
line-height:1em;
}
.inputBlock {
	padding: 0px!important;
	margin: 0 0 0 188px;
	
}
.tipafriend_text {
	margin:5px 0;
}
.fsize90 {
	font-size:90%;
}
label.regError {
	background: transparent url(../img/tooltipbg.png) no-repeat scroll 3px 0;
color:#FFFFFF;
font-weight:normal;
height:22px;
padding:3px 5px 4px 22px;
position:absolute;
width:300px;
z-index:1001;
}
.send-activation-again {
	margin:24px 0 0 0;
}
