@charset "utf-8";
#formWrapper {
border: 1px solid #655244;
width: 44em;
padding:0.5em;
}

#formWrapper fieldset {
padding:0.5em;
}

legend {
color: #fff;
background: #655244;
border: 1px solid #655244;
padding: 2px 6px;
} 

#formWrapper label {
width: 13em;
text-align: left;
color:#655244;
font-weight:bold;
margin: 0 0.5em 0 0;
display:inline-block;
}
#formWrapper .instructions {
text-align: left;
color:#655244;
font-style:italic;
margin: 0 0.5em 0 14em;
line-height:normal;
}

#formWrapper legend, #formWrapper label, input, select, .radioWrapper legend, .submit input, .horzlist div.option, #formWrapper .instructions {
font-size:0.85em;
}

.submit {
	margin:2em 0 1em 0;
}
.submit input {
margin-left: 4.5em;
width:10em;
color: #fff;
background: #655244;
border: 2px outset #999;
}

input, select, textarea {
color:#655244;
background:#eeeeee;
border: 1px solid #655244;
width:30em;
font:0.85em, Arial, Helvetica, sans-serif;
}	


.radioWrapper {
border: 1px solid #999;
width: 42em;
}
.radioWrapper legend {
color: #000;
background: #fff;
border: 1px solid #999;
padding: 2px 6px;
margin-bottom:0.5em;
}
.radioWrapper input {
margin:0;
border:0;
width:1em;
font-size:1em;
}

.horzlist {
		padding-bottom: 5px;
		border: 1px solid silver;
}
.horzlist div.option {
	float:left;
	width:8em;
}	
.horzlist div.option label {
		font-weight: normal;
		text-align: center;
		display: block;
	}
.horzlist div.option input {
		margin:2px auto 2px 0;
		height: 1em;
		font-weight: normal;
		display: block;
		text-align: center;
		background-color:transparent;
}

.thrColHybHdr #mainContent #errorList {
	margin:1em 0;
	font-size:1em;
	color:#FF0033;
}
.thrColHybHdr #mainContent #errorList li {
	
}
.thrColHybHdr #mainContent p.error {
	width:50.25em;
	font-size:0.9em;
	color:#FF0033;
	border-top:1px solid #FF0033;
	padding-top:0.5em;
}
