/* Stock form styles. */

fieldset {
	width: 100%;
	border: 0px;
	margin: 0;
	padding: 0;
}

form {
	width: 100%;
	margin: 0;
	padding: 0;
}

form div, fieldset div {
	width: 100%;
	clear: both;
	margin-top: 0.5em;
}

textarea {
	width: 100%;
}

textarea.textbox {
	width: 40%;
}

form div.threebutton {
	text-align: center;
}

form div.threebutton input {
	margin-right: 1%;
	margin-left: 1%;
}

.basic_form_label {
	float: left;
	clear: left;
	text-align: right;
	width: 24%;
}

.basic_form_data {
	float: right;
	clear: right;
	text-align: left;
	width: 73%;
	padding-left: 2%;
}

.check_label {
	float: left;
	clear: left;
	text-align: right;
	width: 50%;
}

.check_data {
	float: right;
	clear: right;
	text-align: left;
	width: 48%;
	padding-left: 2%;
}

.basic_form_submit {
	float: left;
	clear: left;
	text-align: right;
	width: 49%;
	padding-right: 1%;
}

.basic_form_clear {
	float: right;
	clear: right;
	text-align: left;
	width: 49%;
	padding-left: 1%;
}

#submit, #clear {
	width: 6em;
}

form label, fieldset label {
	width: 50%;
	text-align: right;
	margin-right: 1%;
	float: left;
}

form#tbconfirm label {
	width: 30%;
}

label.none,  li label, div.editorbox label {
	width: auto;
	float: none;
}

div.button_row input, div.button_row button {
	width: 7em;
}

div.button_row button em, div.editorbox label em, form label em, form button em  {
	text-decoration: underline;
	font-style: normal;
}

div.editorbox input {
	width: 30%;
	margin-right: 1%;
}

div.editorbox div {
	display: inline;
	white-space: nowrap;
}

div.editorbox {
	margin-bottom: 1em;
}
