.input{
	width:325px;
} 

.inputSelect{
	width: 335px;
} 

.form .formRow {
	margin:11px 0;
} 
.form .formLabel {
	color:#363636;
	font-weight:bold;
	float:left;
	text-align:right;
	width:185px;
	padding:4px 0px;
} 
.form .formInput {
	color:#363636;
	margin-left:195px;
	text-align:left;
} 
.form .required {
	color:#FF0000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0 1px;
	width:5px;
	margin-left:-5px;
} 

.form input, .form textarea, .form select {
	border:1px solid #c1c1c1;
	padding:4px;
} 
.form select{
	padding:1px;
}  
.form .formRow .normalWidth input{
	width:16px;
} 

#alterState {
	display:none;
}

.usernameInput {
    position:relative;
}

.available, .not_available, .invalid {
    display:none;
    position:absolute;
    right: 0px;
    top: 0px;
    width: 73px;
    padding-left: 17px;
    text-align: left;
    font-weight: bold;
}

.available {
    background: url('/images/icon_ok.png') no-repeat scroll 0 center transparent;
}

.not_available, .invalid {
    background: url("/images/na.png") no-repeat scroll 0 center transparent;
}



