fieldset {
	padding: 1em;
	border: 1px solid #999;
}
legend {
	color: #4F504F;
	padding: 0 1em;
	font-weight: bold;
	font-size: 12pt;
}
form label {
	float: left;
	clear: left;
	font-size: 13px;
	color: #2A0B08;
	font-weight: bold;
}
form input, form textarea, form select {
	clear: left;
	float: left;
	margin-bottom: .5em;
	background: #DBCAAE;
	padding-left: 3px;
	color: #2A0B08;
}
form label span.hint {
	font-size: 9pt;
}
form div.checkbox label{
	clear: none;
	float: left;
	margin: 0 .5em;
}
form textarea {
	width: 95%;
}
div.submit {
	margin: .5em 0;
}
div.submit input {
	padding: .4em 1em;
	font-size: 16px;
}

#wysiwyg {
	clear: left;
}
#right-column iframe {
	width: 100%;
}

/** Checkbox lists **/
ul.checkboxlist {
	clear: both;
	margin: 0;
	padding: 0;
	height: 11em;
	overflow: auto;
	width: 17em;
}
.checkboxlist li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.5em;
}

form ul.checkboxlist li input {
	float: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

form ul.checkboxlist li label {
	float: none;
	clear: right;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: middle
}