span.ithi
{
	font-style:italic;
}

div.form-notes
{
	padding:10px;
	margin-bottom:20px;
	color:#333333;
	background-color:#dfefd4;
	width:560px;
}

div.form-row
{
	min-height:30px;
}

div.form-row div.form-row-description
{
	float:left;
	text-align:right;
	width:190px;
	font-weight:bold;
	padding-top:2px;
	font-size:1.1em;
	margin-right:10px;
}

div.form-row div.form-row-title
{
	color:#87AE71;
	font-family:Arial,sans-serif;
	font-size:1.7em;
	font-weight:bold;
	text-align:right;
	width:190px;
	line-height:1.1em;
}

div.form-row div.form-row-extra
{
	float:left;
	font-style:italic;
	font-size:0.9em;
	padding-top:3px;
	margin-left:10px;
}

div.form-row div.form-row-element
{
	float:left;
	border:1px solid #64894b;
}

div.form-row-element select.int
{
	width:50px;
	text-align:center;
}

div.form-row-element select.text
{
	width:120px;
}

div.form-row-element input.long
{
	width:210px;
}

div.form-row-element input.mid
{
	width:150px;
}

div.form-row-element input.short
{
	width:110px;
}

div.form-submit
{
	min-height:30px;
	margin-right:50px;
	margin-left:50px;
}

div.form-submit div.form-clear
{
	float:left;
}

div.form-submit div.form-submit-button
{
	float:right;
}

span.error
{
	font-weight:bold;
	color:#EE0000;
}

span.good
{
	font-weight:bold;
	color:#007700;
}

div.highslide-html-content div.help-heading
{
	color:#FFFFFF;
	background-color:#87ad70;
	font-size:1.1em;
	font-weight:bold;
	padding:4px;
}

div.highslide-html-content div.help-footer
{
	color:#FFFFFF;
	background-color:#87ad70;
	font-size:1.1em;
	font-weight:bold;
	padding:1px 4px 1px 4px;
}

div.highslide-html-content div.help-body
{
	padding:10px;
	background-color:#DFEFD4;
}

div.highslide-html-content div.help-footer a
{
	color:#FFFFFF;
}

div.highslide-html-content div.help-footer a:hover
{
	color:#3e5331;
}
