/* Form input styles */
form
{
	margin: 0;
	padding: 0;
}

fieldset			{ margin: 0; }
fieldset.controls	{ padding: 0; border: 0; }
fieldset.section	{ padding: 0; border: 0; }

label					{ font-weight: bold; }
label.required small	{ font-weight: normal; color: #930;  }
p.error, p.error label	{ font-weight: normal; }

input, select, optgroup, option, textarea
{ 
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
}

input.text, input.file, textarea
{
	border: 1px solid #89A;
	background: white url("images/input_default.gif") repeat-x;
	padding-left: 2px;
	margin: 1px 0;
	text-align: left;
	font-size: 11px;
}
select	{ background: white url("images/white_shadow.gif") repeat-x; }

input.numeric	{ text-align: right; }

input.button, button
{
	color: white;
	font-weight: bold;
	border: 1px solid #234;
	background: #678 url("images/button_default.gif") repeat-x;
	margin: 0 0 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

/* Use yellow for input elements that sit on a white background */
#right_content input.text, table.data input.text, table.login input.text,
#right_content select, table.data select, table.login select
{
	background: #FEB url("images/yellow_shadow.gif") repeat-x;
	border-color: #930;
}

input.edit,
input.save,
input.update	{ background: #369 url("images/button_update.gif") repeat-x; border-color: #036; }
input.add,
input.send,
input.continue,
input.confirm	{ background: #393 url("images/button_add.gif") repeat-x; border-color: #030; }
input.return,
input.cancel	{ background: #C90 url("images/button_cancel.gif") repeat-x; border-color: #930; }
input.delete	{ background: #900 url("images/button_delete.gif") repeat-x; border-color: #300; }
input.action	{ background: #99C url("images/button_action.gif") repeat-x; border-color: #446; }

table.data input.button { background-position: 0 -2px; }
table.data input, 
table.data select		{ vertical-align: middle; }

input.text.error,
textarea.error,
select.error	{ background: #FCA url("images/input_error.gif") top left repeat-x; border-color: #930; }

table.list textarea	{ vertical-align: text-top; }
textarea.email		{ font-family: "Courier New", Courier, monospace; }