/**
	For the form module.
	
	A "form" sequence consists of

	form-STYLE-start
		form-STYLE-section-start
			form-STYLE-row-start
				form-STYLE-label-start
				form-STYLE-label-stop
				form-STYLE-input-start
				form-STYLE-input-stop
			form-STYLE-row-stop
		form-STYLE-section-stop
	form-STYLE-stop
*/

/**
	Inputs
*/
input, select.select, textarea.textarea
{
	color: black;
	background-color: #fff8ea;
	border-style: solid;
	border-width: 1px;
	border-color: #290a5a;
}

input.submit
{
	border-width: 2px;
	border-color: #999999 black black #999999;
}


/**
	Style: STYLE1
*/

.form-STYLE1-start
{
}

.form-STYLE1-section-start
{
	padding: 0 0.5em 0 0.5em;
	margin: 0 0 1em 0;
	background-color: #ffedca;
}

.form-STYLE1-section-name
{
	font-size: 120%;
	border-style: solid;
	border-color: #ffcc66;
	border-width: 0 0 0.1em 0;
}

.form-STYLE1-section-description
{
	margin-top: 0.5em;
	padding: 1em;
	background-color: #fff8ea;
}

.form-STYLE1-row-start
{
	clear: both;
	overflow: hidden;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

.form-STYLE1-row-start:hover
{
	background-color: #ffcc66;
}

.form-STYLE1-labelcontainer-start
{
	float: left;
	width: 34%;
	text-align: right;
}

.form-STYLE1-labelcontainer-single-start
{
	text-align: center;
}

.form-STYLE1-label-start
{
}

.form-STYLE1-inputcontainer-start
{
	float: right;
	width: 64%;
}

.form-STYLE1-inputcontainer-single-start
{
	text-align: center;
}

.form-STYLE1-input-start
{
	margin-left: 0.5em;
}

.form-STYLE1-descriptioncontainer-start
{
	clear: both;
	margin-left: 36%;
	font-size: 80%;
}

