.cssform input {	border: 1px dotted black;}
.cssform input:focus { border: 1px solid black; }
.cssform input.error { border: 1px dotted red; }
#warning {display:none; color:#f00}
.error {color:#f00;}
.success {color:#139F40; font-weight:bold;}
tr {vertical-align:top;}
.longinput {width:20em;}
.radio-container input{
	margin-left:15px;
}
fieldset {
	margin:5px 0px;
	padding:5px;
}
fieldset p {
	float:left;
	width:75%;
	margin:2px 0px;
	padding:0px;
}

form>fieldset>legend {
	padding:3px;
	border:1px solid #000;
	background-color:#FF6C00;
	color:#fff;
	font-weight:bold;
}
.editor {
	width:95%;
	height:10em;
}
.form-tip {
	float:left;
	width:20%;
	border:2px dotted #FF6C00;
	padding:3px;
	margin-top:1.5em;
}
.clr {
	clear:both;
}
legend
{
	font-weight:bold;
}
.shadedbox {
	background-color:#eee;
	border:1px solid #000;
	padding: 5px;
	width:560px;
	margin-bottom:5px;
}