/* Form input styles */

fieldset			{ margin: 0.5em 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-size: 100%; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; }

input.text, input.file, textarea
{
	border:			1px solid #8E8270;
	background:		white url("images/input_default.gif") repeat-x;
	padding-left:	2px;
	margin:			1px 0;
	text-align:		left;
	font-size:		95%;
}
select	{ background: white url("images/input_selected.gif") repeat-x; }

input.numeric	{ text-align: right; }

input.button, button
{
	font-weight:	normal;
	border:			1px solid #234;
	background:		#DAC39E;
	margin:			0 0 2px 0;
	padding:		0 2px 2px 3px;
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		9pt;
	color:			black;
	background:		#DEB77A;
	height:			18px;
}

/* 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; }

input.text,
textarea,
select,
input.file
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background: white url("images/input_default.gif") top left repeat-x;
	border: 1px solid #9AB;
	vertical-align: baseline;
}
input.text, textarea	{ padding-left: 2px; margin-right: 2px; }

input.text:focus,
textarea:focus	{ color: #036; border-color: #369; background: white url("images/input_selected.gif") top left repeat-x; }

input.numeric	{ text-align: right; }

input.text.error,
textarea.error,
select.error	{ background: #FCA url("images/input_error.gif") top left repeat-x; border-color: #930; }

textarea.center		{ text-align: center; }
textarea.justify	{ text-align: justify; }
textarea.left		{ text-align: left; }
textarea.right		{ text-align: right; }

input.button, button
{
	color: white;
	font-weight: bold;
	border: 1px solid #234;
	background: #678 url("images/button_default.gif") repeat-x;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 100%;
}

input.edit,
input.save,
input.update	{ background: #369 url("images/button_update.gif") repeat-x; border-color: #036; }
input.add, 
input.confirm	{ background: #393 url("images/button_add.gif") repeat-x; border-color: #030; }
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; }

input.sequence			{ padding: 3px; }
input.sequence:hover,
input.sequence.hover	{ border: 1px solid #987; background-color: #FED; padding: 2px; }
input.sequence:active	{ padding: 3px 1px 1px 3px; }*/