/*
-----------------------------------------------------
Forms CSS file for screen media [DfT]

File		: forms.css

Notes		: 
-----------------------------------------------------
*/

form.standard { width:96%; }
fieldset {
	background-color: #f7f7f7;
	border: 1px solid #eee;
	padding: 15px 10px;
	margin:0;
}
fieldset label {
	width: 8em;
	float: left;
}
fieldset input.text {
	margin-left: 20px;
	width: 64%;
}
fieldset select {
	margin-left: 20px;
	width: auto;
}
fieldset textarea {
	margin: 10px auto;
	width: 100%;
}
fieldset input.submit {
	color: #1a5c4e;
	font-weight: bold;
}
fieldset fieldset.response, fieldset fieldset.options {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
}
fieldset.response div {
	width: 49%;
	float: left;
}
fieldset.response p { margin-bottom: 5px; }
fieldset.options p { margin-bottom: 8px; }
fieldset.response input#other { width: 100%; }
fieldset.response label {
	float: none;
	display: inline;
	padding-left: 5px;
}
fieldset.options label {
	float: none;
	display: inline;
	padding-left: 5px;
	width: 4em;
}
fieldset.options label.fullWidth {
	width: 95%;
	float: none;
	display: block;
	margin-top: -16px;
	margin-left: 15px;
}
* html fieldset.options label.fullWidth {
	margin-top: -18px;
	margin-left: 25px;
}
.required { color: #e55e07; }
.requiredWarning {
	color: #e55e07;
	font-size:0.9em;
	font-weight: bold;
	margin-left: 117px;
	width: 65%;
}
* html .requiredWarning { margin-left: 120px; }