

.error,
.warning {
	background-color: #990000;
	color: #FFFFFF;
}
.note,
.error {
	font-size: 12px;
	padding: 5px 0 5px 0;
}
.notice {
	color: #990000;
	font-weight: bold;
}
.error {
	padding: 5px;
}
.message {
	margin: 0;
	padding: 5px 0 5px 0;
}

/* form styles */

form {
	margin: 0;
	padding: 0;
}

	.radio_btn {
		float: left;
		padding: 2px 5px 0 0;
	}
		input.radioButton {
			background-color: #ECEDE1;
		}
	
	/* input styles */
	
	input.searchButton {
		background-color: #ECEDE1;
		border: 1px solid #D8D9C1;
		color: #272526;
		cursor: pointer;
		font-size: 12px;
		height: 21px;
		line-height: 12px;
		padding: 3px 10px 4px 10px;
	}
	
	/* input styles */
	
	input.formButton {
		background-color: #ECEDE1;
		border: 1px solid #D8D9C1;
		color: #272526;
		cursor: pointer;
		font-size: 14px;
		line-height: 14px;
		padding: 5px 10px;
	}
	#inside_left input.formButton{
		background-color: #A6CCE7;
		border: 1px solid #055A9A;
	}
	input.register {
		background-color: #df6c04;
		color: #FFF;
		font-size: 14px;
		line-height: 14px;
		height: 24px;
		padding: 4px 5px 6px 5px;
		width: 80px;
	}
	
	.longInput {
		width: 208px;
	}
	.longInput2 {
		width: 574px;
	}
	.costlongInput
	{
		width: 230px;  /* don't change - ME */
	}
	.dateInput {
		width: 188px;
	}
	.timeInput {
		width: 58px;
	}
	.longSelect {
		width: 576px;
	}
	.mediumInput {
		height: 19px;
		width: 150px;
	}
	.shortInput {
		margin:0;
		padding:0;
		width: 73px;
	}
	.shortInput2 {
		margin:0;
		padding:0;
		width: 53px;
	}
	.slideshowInput {
		width: 451px;
	}

	.uploadfield input {
		height: 19px;
	}
	
	.FormTextarea textarea.simpleEditor {
		width: 572px;
	}
	.FormTextarea textarea {
		width: 574px;
	}
	
	.mediumInput,
	.FormValue input,
	.FormValue select,
	.FormTextarea textarea,
	.FormValue_NoWidth input,
	.FormValue_NoWidth select,
	.FormValue_NoWidth textarea {
		background-color: #FFF;
		border: 1px solid #D8D9C1;
	}
	longSelect
	.FormValue input.requiredField,
	.FormValue select.requiredField,
	.FormValue textarea.requiredField,
	.FormTextarea textarea.requiredField {
		background-color: #FCC;
		border: 1px solid #990000;
	}
	
	#uploadForm {
		font-size: 12px;
		margin-top: 25px; 
		padding: 10px;  
		width: 450px;
	}
	#uploadForm input.formButton {
		background-color: #ECEDE1;
		border: 1px solid #D8D9C1;
	}

#login_remember {
	text-align: right;
}

/* form table styles */

table.formTable {
	margin: 0;
	padding: 0;
}


	th.FormTextHeader {
		background-color: #D8D9C1;
		padding: 5px;
		text-align: left;
		width: 340px;
	}
	.FormTextHeader {
		background-color: #ECEDE1;
		text-align: right; 
		width: 130px;
	}
	.FormTextHeader_NoWidth {
		background-color: #ECEDE1;
		padding: 0 5px;
		text-align: right; 
	}
	.FormValue {
		width: 210px;
	}
	.FormValue,
	.FormValue_NoWidth
	{
		border: 1px solid #ECEDE1;
		text-align: left; 
	}
	.FormTextarea {
		border: 1px solid #ECEDE1;
		text-align: left; 
	}
	
	.registration2Table .FormValue {
		width: 180px;
	}
	.registration2Table .longInput {
		width: 178px;
	}
	
	.listingTable .FormTextHeader {
		width: 150px;
	}
	

/* new javascript form elements */

#validation_result {
	margin-top: 10px;
}

.form_message {
	display: block;
}
input.required,
select.required,
textarea.required,
.FormValue input.required,
.FormValue select.required,
.FormValue textarea.required,
.FormValue_NoWidth input.required,
.FormValue_NoWidth select.required,
.FormValue_NoWidth textarea.required {
	background-color: #FCC;
	border: 1px solid #900;
}