FORM
{
	margin: 0;
	padding: 0;
}
FORM FIELDSET
{
    margin: 0 0 15px 0;
    padding: 0;
    display: block;
    border: none;
    border-top: 1px solid #888;
}
FORM FIELDSET LEGEND
{
  color: #000000;
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
}
FORM DIV.row
{
	margin: 0 0 0.3em 0;
}
FORM DIV.row LABEL
{
	margin-top: 0.3em;
	float: left;
	text-align: right;
}
FORM FIELDSET DIV.row LABEL.full
{
	float: none;
	clear: both;
	text-align: left;
	width: 100%;
	display: inline-block;
}
FORM DIV.row FIELDSET
{
	border: 1px solid #888;
}
FORM DIV.row FIELDSET LABEL
{
    float: none;
    text-align: left;
    margin: 0;
    padding: 0;
}
FORM DIV.row FIELDSET INPUT
{
    margin: 0;
    padding: 0;
}
FORM DIV.row SPAN.note
{
	clear: both;
	margin-left: 12.5em;
}
FORM DIV.row SPAN.error
{
	display: block;
	clear: both;
	margin-left: 12.5em;
	color: red;
}
/* Add to these as necessary */
FORM.em7 DIV.row LABEL { width: 7em; }
FORM.em7 DIV.row SPAN.error { margin-left: 7em; }
FORM.em8 DIV.row LABEL { width: 8em; }
FORM.em8 DIV.row SPAN.error { margin-left: 8em; }
FORM.em9 DIV.row LABEL { width: 9em; }
FORM.em9 DIV.row SPAN.error { margin-left: 9em; }
FORM.em10 DIV.row LABEL { width: 10em; }
FORM.em10 DIV.row SPAN.error { margin-left: 10em; }
FORM.em11 DIV.row LABEL { width: 11em; }
FORM.em11 DIV.row SPAN.error { margin-left: 11em; }
FORM.em12 DIV.row LABEL { width: 12em; }
FORM.em12 DIV.row SPAN.error { margin-left: 12em; }
FORM.em13 DIV.row LABEL { width: 13em; }
FORM.em13 DIV.row SPAN.error { margin-left: 13em; }
FORM.em14 DIV.row LABEL { width: 14em; }
FORM.em14 DIV.row SPAN.error { margin-left: 14em; }
FORM.em15 DIV.row LABEL { width: 15em; }
FORM.em15 DIV.row SPAN.error { margin-left: 15em; }
FORM.silver
{
	background-color: #e0e0e0;
	padding: 10px;
	border: 1px solid #888888;
}
FORM.small LABEL, FORM.small INPUT, FORM.small TEXTAREA, FORM.small SELECT
{
	font-size: 80%;
}
FORM.small DIV.row
{
	margin: 0;
}
TEXTAREA
{
	word-wrap: break-word;
}
