/* basic elements */
td {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
a:link, a:visited {
	text-decoration: none;
	color: #ed1c24;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #ed1c24;
	}

.note { font: italic 10px/12px Arial, Helvetica, sans-serif;}

.req { color: #ed1c24;}
input, select, textarea { font: 11px/14px Arial, Helvetica, sans-serif; color: #000000; border: solid 1px #7a7774; background: #ffffff; padding: 2px;}
input.none, select.none, textarea.none { border: none; background: #ffffff;}

input:focus, select:focus, textarea:focus { background: #ffffff; border: solid 1px #b0a790;}

input.button1 {background: #ed1c24; cursor: pointer; color: #ffffff; font-weight: bold; letter-spacing: 1px;}
input.button2 {background: #ffffff; cursor: pointer; color: #000000;}

.form-err { color: red; font-weight:bold; }

input[disabled] {
	border: 1px solid #999;
	background-color: #ddd;
}