/* 
	FORM ELEMENTS
	Buttons, Inputs, Drop downs
	
	!! styles NOT visible to Netscape 4.x !!
*/

.button {
	/* properties for form button (major) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#ffffff;	
	padding:				1px;
	border-left:			1px solid #386ED9;
	border-top:				1px solid #386ED9;
	border-right:			1px solid #386ED9;
	border-bottom:			1px solid #386ED9;
	background-color:		#386ED9;
}
.button_alt {
	/* properties for form button (minor) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#000000;	
	padding:				1px;
	border-left:			1px solid #386ED9;
	border-top:				1px solid #386ED9;
	border-right:			1px solid #386ED9;
	border-bottom:			1px solid #386ED9;
	background-color:		#386ED9;
}
.button_alt2 {
	/* properties for form button (tertiary) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9px;
	font-weight:			bold;
	color:					#333333;	
	padding:				1px;
	border-left:			2px solid #cccccc;
	border-top:				2px solid #cccccc;
	border-right:			2px solid #666666;
	border-bottom:			2px solid #666666;
	background-color:		#CAD5E0;
}
.input_text {
	/* properties for form inputs (as class) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#ffffff;
	border:					1px solid #999999;
}
.input_text_results {
	/* properties for form inputs (as class) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				large;
	background-color:		#ffffff;
	border:					none;
	text-align:				right;
}
.input_text_err {
	/* properties for form inputs (as class) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#FFCCCC;
	border:					1px solid #999999;
}
select {
	/* properties for form inputs (as element overide) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}
.select_err {
	/* properties for form inputs (as element overide) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#FFCCCC;
}
input {
	/* properties for form inputs (as element overide) */
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.epo {
/*
	This needs to be placed at the end of styles that use the property overide.
	If not used, then styles below seem to get stuffed up as they seem to
	have trouble distinguishing the end of the style definition.
*/
}
