/* * { border: 1px solid blue; }
*/


fieldset
{
	border: 1px solid #781351;
	width: 20em
}

legend
{
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px
} 

.form-container { float:left;  margin:0 0px 20px 0px;}
.form-element	{ clear:both; padding:5px 5px 5px 20px; }
.form-required	{ display: inline; }
.form-indent	{ padding-left: 140px; }
.form-dynamic	{ padding-left: 140px; height: 18px; }
.form-error		{ color:#c52d04; display: none; }
.form-help		{ display: none;}

form img { float: none; margin:0 0 0 0; padding:0px; background: transparent; border:0px; }

label { font-weight: bold;	width: 130px; display: inline; float: left; text-align: right; margin-right: 1em; line-height: 2; }





input.button		{ border-left:1px solid #6cb5eb; border-right:1px solid #1d5083; border-top:1px solid #6cb5eb; border-bottom:1px solid #1d5083; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; background-image:url('images/bg_button.gif'); padding: 3px }
input.button:hover	{ background-image: url('images/bg_button_over.gif'); }
input.button:active { background-image: url('images/bg_button_active.gif'); }
[disabled]			{ color:#FFFFFF; background-color: }

input[type="submit"], input[type="reset"] 
{ 
border-left:1px solid #6cb5eb; border-right:1px solid #1d5083; border-top:1px solid #6cb5eb; border-bottom:1px solid #1d5083; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; background-image:url('images/bg_button.gif'); padding: 3px 
}

input[type="submit"]:hover, input[type="reset"]:hover { background-image: url('images/bg_button_over.gif'); }
input[type="submit"]:active, input[type="reset"]:active { background-image: url('images/bg_button_active.gif'); }


textarea:focus, input[type="text"]:focus, select:focus
{
	border: solid 1px #3b9acc;
}

option
{ 
	background-color: white;
}

input[type="text"], input[type="password"], select
{
	background: url('images/form-field-bg.gif') repeat-x;
	padding: 5px 3px 3px 7px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
	background-color: white;
}

textarea 
{
	background-color: white;
	background:url('images/form-field-bg.gif') repeat-x;
	border: solid 1px #e6e6e6;
	padding: 5px 3px 3px 7px;
}

