.formInLine{
	font-family:sans-serif;
}

.formInLine .formElement{
	display:block;
	padding:5px;
}

.formInLine label{
	white-space:nowrap;
	display:block;
	padding-left:3px;
	padding-bottom:3px;
	color:#666;
	font-size:12px;
}

.formInLine input[type="submit"],.formInLine button{
	padding:5px;
	box-shadow:inset 0 -1px 1px rgba(1,1,1,.1);
}

.formInLine .formElement input,.formInLine .formElement textarea,.formInLine .formElement select,.formInLine .formElement option{
	border:solid 1px #ccc;
	border-bottom:solid 2px #efefef;
	border-radius:3px;
	font-family:sans-serif;
	font-size:12px;
	color:#444;
	box-sizing: border-box; 
}

.formElement input[type="submit"],.formElement button{
    padding:5px;
    margin:5px;
	border:solid 1px #888;
	border-radius:3px;
	font-family:sans-serif;
	font-size:12px;
	color:#444;
	box-shadow:inset 0 -1px 1px rgba(1,1,1,.1);
	background-color:#ddd;
}