th {
	text-align: right;
}

tr {
	vertical-align: top;
}

fieldset {
	margin-top: 25px;
}

legend {
	font-weight: bold;
}

.form-row {
	clear: left;
	padding-top: 10px;
}

.form-label {
	padding-bottom: 3px;
}

.form-group, .button-group {
    clear: left;
    padding: 5px 5px 5px 5px;
}

.form-group-hover {
    background-color: #ffffcc;
    border: dotted 1px #999999;
    padding: 4px 4px 4px 4px;
}

.element-group {
    margin: 0 25px 0 0;
    float: left;
}

.inline-form-label, .form-label {
    padding-bottom: 2px;
    font-weight: bold;
    margin-right: 3px;
}

.inline-element {
    float: left;
    margin-right: 5px;
}

.bottom-feeder {
    clear: both;
}

.error {
    color: #CC0000;
}

