form.autogen label{
float: left;
width: 180px;
height:15px;
font-weight: bold;
margin:9px 10px 5px 0px;
font-size:13px;
border-bottom:1px #666 dotted;
color:#1E3541;
}


form.autogen label.checkbox {
	float:left;
	width:140px;
	height:auto;
	margin:5px 15px 3px 15px;
	border-bottom:1px #333 dotted;
}

form.autogen div.input_container {
	height:auto;
}

form.autogen input, form.autogen textarea, form.autogen select{
width: 180px;
margin:5px 0px 5px 0px;
padding-left:3px;
font-size:12px;	
border:1px #666 inset;
height:18px;
background:#fff;
color:#1e3541;
}

form.autogen input[type=checkbox] {
	width:15px;
	height:15px;
	margin:5px 0px 3px 0px;
}

form.autogen input:focus, form.autogen textarea:focus, form.autogen input[type=file]:focus {
	background:#FFFFCC;
	color:#2F4652;
}

form.autogen textarea{
width: 300px;
resize:none;
height: 150px;
}

form.autogen .boxes{
width: auto;
margin-top:12px;
float:left;
border:none !important;
} 

form.autogen span.radio {
	display:block;
	float:left;
	margin:12px 24px 0px 4px;
	font-size:12px;
}

form.autogen #submitbutton, form.autogen input[type=submit]{
color:#FFF;
outline:none;
padding-left:inherit;
width:100px;
height:25px;
text-align:center;
background:#1E3541;
font-weight:bold;
margin:10px 0px 0px 190px;
}

form.autogen #submitbutton_lg {
	width:100px;
	height:25px;
	text-align:center;
	background:#9ae315;
	font-weight:bold;
}


form.autogen br{
clear: left;
line-height:0px;
}

