/* -= TEXT STYLES =- */
form .form_section { color:#555555 /* PRIMARY_DARK */; }

.form_section h1 { color:#555555 /* PRIMARY_DARK */; }
.form_section h2 { color:#666666 /* NEUTRAL_MEDIUM */; }
.form_section p.introductionMessage { color:#555555 /* NEUTRAL_DARK */; }

.directions { color:#555555 /* PRIMARY_DARK */; }

label { color:#666666 /* NEUTRAL_MEDIUM */; }
label.required { color:#AD2611 /* REQUIRED */; }

/* Form section label 	*/
legend { color:#555555 /* PRIMARY_DARK */; }

.buttonbar input { color:#555555 /* NEUTRAL_DARK */; }
.buttonbar input:hover { color:#555555 /* PRIMARY_DARK */; }
.buttonbar input:click { color:#ffffff /* NEUTRAL_WHITE */; }


/* -= Backgrounds =- */
/*body { background-color:#ffffff ; }*/		/* NEUTRAL_WHITE */
.form_section fieldset { background-color:#ffffff ; }		/* NEUTRAL_WHITE */
input { background-color:#ffffff /* NEUTRAL_WHITE */; }
input.focus, select.focus, textarea.focus { background-color:#ffffff /* NEUTRAL_WHITE */; }
input#searchform-submit { background:transparent; }

/*.buttonbar input { background-color:#EEEEEE ; }*/				/* PRIMARY_LIGHT */
/*.buttonbar input:hover { background-color:#ffffff ; }*/		/* NEUTRAL_WHITE */
/*.buttonbar input:click { color:#AAAAAA ; }*/					/* PRIMARY_COLOR */

/* fieldset { background-image:url(/components/gradient/gradient.php?width=300&height=300&rotation=270&startColor=ffffff&endColor=EEEEEE); } */	/* NEUTRAL_WHITE */ /* PRIMARY_LIGHT */
fieldset.form_section, fieldset.buttonbar { background: transparent url(/_media/form/admin/form-bg.png) repeat scroll top left; }
#main .form_section table { background: none /* Override ITR_Defaults that is causing the transparent background to double-up */; }

/* -= Hover/Focus States =- */
input, select, textarea, .form_section fieldset { border:1px solid #999; color: #777; outline-style: none; }
input[type="text"], input[type="password"] { /* Overwrite Tripoli defaults, kept separate for IE6. Sync with above styles */ border:1px solid #999; color: #777; outline-style: none; }
input:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border:1px solid #000000; outline: none; }
input.focus, select.focus, textarea.focus { border:1px solid #000000; outline: none; }
input.focus, input[type="text"].focus { /* Overwrite Tripoli defaults, kept separate for IE6. Sync with above styles */ border:1px solid #000000; outline: none; }

#col3 .form_section tr:hover { background: transparent url(/_media/form/admin/form-bg-dark.png) repeat scroll top left;}
#col3 .rowhover { background: transparent url(/_media/form/admin/form-bg-dark.png) repeat scroll top left; }
#col3 tr tr:hover { background: transparent !important;}
#col3 tr.rowhover tr.rowhover,
#col3 tr.rowhover tr.rowhover td { background: transparent !important;}


/* Row headers */
th { color:#000000 /* NEUTRAL_BLACK */; }


/* -= UNFORMATTED STYLES =- */
/* fieldset.unformatted { background-image:none; }
 */#col3 .unformatted tr.rowhover { background: transparent !important;}

/***** Form Field Specific Formatting *****/
label.field-data-error { color:#8A7300 !important /* ALERT */; height: 16px; line-height: 16px; padding: 2px 0 2px 15px; background: transparent url(/_media/form/admin/bullet_error.png) no-repeat scroll center left; }
* html label.field-data-error { behavior: url(/components/js/iepngfix.htc); }
input.field-data-error { color:#8A7300 !important; background: #EDE49C; }
select.field-data-error { color:#8A7300 !important; background: #EDE49C; }

input, textarea, select { color:#666666 /* NEUTRAL_MEDIUM */; }

.optionlist label { color:#666666 /* NEUTRAL_MEDIUM */; }
input, textarea, select { color:#666666 /* NEUTRAL_MEDIUM */; }
.optionlist label { color:#666666 /* NEUTRAL_MEDIUM */; }
form_block_message td { color:#666666 /* NEUTRAL_MEDIUM */; }

.focus { color:#000000 !important /* NEUTRAL_BLACK */; }