input {
	color: 					#903010; /* Sienna; (160, 82, 45  */
	font-family:			arial, helvetica, times;
	font-size: 				10pt;
	font-weight:			bold;
	background-color: 		#D5C093; /* EggMenu; (213, 192, 147) */
}

textarea {
	color: 					#903010; /* Sienna; (160, 82, 45  */
	font-family:			arial, helvetica, times;
	font-size: 				10pt;
	font-weight:			bold;
	background-color: 		#D5C093; /* EggMenu; (213, 192, 147) */
	behavior: 				url(/behaviors/maxLength.htc);
}

select {
	background-color: 		#D5C093; /* EggMenu; (213, 192, 147) */
	color: 					#903010; /* Sienna; (160, 82, 45  */
	font-family:			arial, helvetica, times;
	font-size: 				10pt;
	font-weight:			bold;
}

.inputInvalidFieldMessage{
	border:2px solid #DD0000;
	color:#DD0000;
	
	/*font-variant:			small-caps;*/
	font-size:				10pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
	text-align:				center;
}

td.inputInvalidFieldIE {
	/*background-color:		#B8860B; /* DarkGoldenRod; (184, 134, 11)*/
	color:					#B8860B; /* DarkGoldenRod; (184, 134, 11)*/
	
	font-variant:			small-caps;
	font-size:				9pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
	text-align:				left;
	vertical-align:			top;
}

td.inputInvalidFieldIE input, td.inputInvalidFieldIE select {
	background-color:		#B8860B; /* DarkGoldenRod; (184, 134, 11)*/
	color:					#FFFFFF;
	width:					100%;
}

td.inputInvalidField {
	/*background-color:		#B8860B; /* DarkGoldenRod; (184, 134, 11)*/
	color:					#FFFFFF;
	
	font-variant:			small-caps;
	font-size:				9pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
	text-align:				left;
	vertical-align:			top;
}

td.inputInvalidField input {
	border:2px solid #DD0000;
	width:97%;
}

td.inputInvalidField select {
	border:2px solid #DD0000;
	width:100%;
}

inputInvalidField {
	border:2px solid #DD0000;
	width:100%;
}

.inputRequiredField {
	/*	background:			#E1D5B9; /* medium egg shell bg */
	color:					#802000; /* Sienna (Darker); (160, 82, 45  */
	
	font-variant:			small-caps;
	font-size:				9pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
	text-align:				left;
	vertical-align:			top;
}

td.inputRequiredField input, td.inputRequiredField select, td.inputRequiredField textarea {
	width:					97%;
}

.inputRequiredInstructions {
	/*	background:			#E1D5B9; /* medium egg shell bg */
	color:					#802000; /* Sienna (Darker); (160, 82, 45  */
	
	font-variant:			small-caps;
	font-size:				9pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
	text-align:				center;
	vertical-align:			top;
}

td.inputOptionalField {
	/*	background-color:	#8FBC8F; /* DarkSeaGreen; (143, 188, 143) */
	/*	color:				#FFFFFF; */

	font-style:				italic;
	font-size:				9pt;
	font-family:			arial, helvetica, times;
	text-align:				left;
	vertical-align:			top;
}

td.inputOptionalField select, td.inputOptionalField textarea {
	width:					97%;
	background-color:		#E1D5B9; /* medium egg shell bg */
	color:					#A7750A; /* DarkGoldenRod; (184, 134, 11) B8860B */
}

td.inputOptionalField input {
	width:					97%;
	background-color:		#E1D5B9; /* medium egg shell bg */
	color:					#000000;
}

.splitGreenButton {
	background:#FFFFFF url(/Images/Misc/greenSplitButton.gif) left center repeat-x;
	color:#000000; font-weight:bold; height:28px;
	border:1px solid #85E94F; border-right-color:#000000; border-bottom-color:#000000;
}
.splitGreenButton:hover, .splitGreenButton:active{
	color:#CC0000;
}

.splitOrangeButton {
	background:#FFFFFF url(/Images/Misc/lightOrangeSplitButton.gif) left center repeat-x;
	color:#000000; font-weight:bold; height:25px;
	border:1px solid #D5Bd98; border-right-color:#935E0D; border-bottom-color:#935E0D;
}
.splitOrangeButton:hover, .splitOrangeButton:active{
	color:#2222FF;
}

.captionInputRequired {
	/*color:				#000000;*/
	color:					#802000; /* Sienna (Darker); (160, 82, 45  */
	font-weight:			bold;
}

.captionInputInvalid{
	color:					#EE0000;
	font-variant:			small-caps;
	font-size:				10pt;
	font-weight:			bold;
	font-family:			arial, helvetica, times;
}
.counter {
	width:				22px; /*5;*/
	border:				1px solid #EFE7D6; 
	background-color:	#EFE7D6;
	font-size:			8pt;
	color:				#999999;
}

.counterText { font-size: 8pt; text-align: left; vertical-align: top; }
.captionText { font-size: 8pt; text-align: left; vertical-align: top; font-variant: normal; }
