fieldset {
	padding: 0.5em;
	width: 37em;
	border: 1px dotted #65628F;
	color: #000;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
	line-height: .3em;
}

fieldset input, fieldset textarea {
	width: 23em;
	margin: 0;
	border: 1px solid #65628F;	
	color: #3F3B3B;
	background-color: #CEDEE6;
	padding: 0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	overflow: auto;
}

input:focus, textarea:focus {
	background: White;
}

fieldset textarea {
	height: 4em;
}

html>body fieldset input, fieldset textarea {
	width: 23em;
}

.inputbutton {
	width: 6em;
	color: #000;
	border-color: #65628F;
	background-color: #CEDEE6;
}

.inputbutton:hover, .inputbutton:focus {
	color: White;
	font-weight: bold;
	background-color: #81073A;
}

.displaynone {
	display: none;
}

legend {
	font-weight: bold;
	color: #072C49;
	padding: 0.3em;
	background-color: #FFF;
}

html>body legend {
	background-color: transparent;
}