@import url("cmxform.css");
div.errors {
	color: #D94141;
	border: 1px solid #D94141;
	padding: 5px 10px;
}

#centre-column {
	width: 470px;
	padding-right: 8px;
}
form h2 {
	background-color: #96A3BC;
	background-repeat: no-repeat;
	background-position: 8px 5px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 2px 8px;
}
form em {
	color: #D94141;
	margin-right: 3px;
	font-weight: bold;
}
form fieldset li {
	background: url("/img/style/common/decor/horiz-spline-long.gif") no-repeat left top;
	padding: 8px 0;
}
form fieldset label {
	font-weight: bold;
	padding-right: 10px;
	width: 160px;
	line-height: 27px;
}
form fieldset li span {
	font-size: 90%;
	display: block;
	clear: both !important;
	margin-left: 20px;
}
form fieldset li label span {
	font-size: 100%;
	margin-left: 0;
}
form fieldset li span {
}


fieldset.dropdowns label {
	width: 233px;
}
fieldset li label.checkbox-label {
	width: auto;
}
fieldset li.checkbox label {
	font-weight: normal;
	line-height: normal;
}
fieldset li input {
	background: url("/img/style/common/background/bg-input.gif") no-repeat;
	width: 267px;
	padding: 6px;
}
fieldset li input.radio,
fieldset li input.checkbox,
fieldset li input.hidden,
form input.image {
	width: auto;
}
fieldset li input.checkbox, fieldset li input.hidden {
	display: inline;
	float: left;
	background: none;
	padding: 0;
	border: none;
	margin: 0;
}
fieldset li input.radio, fieldset li input.checkbox {
	margin-right: 5px;
}
form input.image {
	float: right;
	padding: 0;
	margin-top: 10px;
	margin-right: 8px;
}
fieldset li select {
	width: 208px;
}
fieldset li input:hover, fieldset li input.hover,
fieldset li select:hover, fieldset li select.hover,
fieldset li textarea:hover, fieldset li textarea.hover {
	border: 1px solid #228142;
}
fieldset li input:focus, fieldset li input.focus,
fieldset li select:focus, fieldset li select.focus,
fieldset li textarea:focus, fieldset li textarea.focus {
	border: 1px solid #224281;
}
fieldset li textarea {
	background: #FFF url("/img/style/common/background/bg-textarea.gif") repeat-x;
	height: 186px;
	width: 442px;
	padding: 3px 5px;
	margin-top: 8px;
}

/* second level fieldsets */
fieldset fieldset legend {
	font-weight: bold;
}
form fieldset fieldset ol {
	margin-left: 180px;
	padding: 4px 0;
}
fieldset fieldset li {
	float: left;
	padding: 0;
	background: none;
	width: 80px;
}
fieldset fieldset li label {
	width: auto;
}
fieldset fieldset h3 {
	display: block;
	float: left;
	width: 170px;
	position: relative;
	margin: 0;
}