/* */

.atvf input,textarea
{
display: block;
width: 200px;
float: left;
margin-top: .5em;
padding: .3em;
border:solid thin #0055bb;
background:#efefef;
}

.atvf .ronly {
	background-color: inherit;
	border: solid thin white;
}

.atvf label
{
display: block;
float: left;
margin-bottom: 5px;
text-align: right;
width: 110px;
padding-right: 10px;
padding-top:.6em;
}


.atvf legend {
	margin-left:1em;
	font-weight:bold;
}


.atvf fieldset {
	margin: 0px auto;
	width: 400px;
	padding:.5em;
}

.atvf .warnred {
	border:2px solid red;
}

.err_reg {
	padding-left:120px;
	display:block;
	color:red;
	clear:both;
}
.info_small {
	padding-left: 120px;
}



.atvf input.submit 
{
	width:10em;
	color: #000;
	background: #ffa20f;
	font-weight:bold;
	border:2px solid black;
	float:right;
	margin:.5em;
}

.atvf input.submit:hover 
{
	color: #fff;
}

.atvf input.submit:ACTIVE 
{
	color: #fff;
	background: #44a20f;
}

#login_form input {
	width:auto;
	display: inline;
	float: none;
	padding:.1em;
	margin: 0px;
	
}

