div.form label {
  display: block;
  clear: both;
  padding: 5px 0;
  font-weight: bold;
}

div.form label.button {
    width: 400px;
}

div.form label.button input {
    width: auto;
    float: right;
}

div.form label span {
	display: block;
	width: 200px;
	float: left;
}

div.form label span.notlabel {
    display: inline;
    width: auto;
    float: none;
}

div.form label input, div.form label select {
	display: block;
	width: 200px;
	float: left;
}

div.form label div.right {
  position: relative;
  left: 200px;
}

div.form label.checkbox {
	font-weight: normal;
}

div.form label.checkbox span {
	width: 120px;
}
div.form label.checkbox input {
	width: 10px;
	margin-left: 90px;
}

div.form label.checkbox-multi {
}

div.form div.radio input {
    width: auto;
}

div.form div.radio {
    width: 200px;
    margin-left: 200px;
}

div.form div.topspace {
	margin-top: 50px;
}
div.form small {
  display: block;
  position: relative;
  width: 200px;
}

