span.required {
	color: #b21e23;
	font-size:85%
}
.nowrap { 
	white-space:nowrap;
	margin-top:10px;
}
.divider_light {
	margin: 10px 0;
	clear: both;
}

button, input, select, textarea {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
} 

.ui-autocomplete-loading { background: white url('/css/jquery-ui-theme/images/ui-anim_basic_16x16.gif') right center no-repeat; }
	.ui-autocomplete {
		max-height: 220px;
		overflow-y: auto;
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 220px;
	}
	
select {
  height:22px;
} 
input.error, select.error, textarea.error {
  background-color: #fff;
}
input.disabled {
  background-color: #fefefe;
  border:1px solid #dddddd;
  height:18px;
}
label.error { 
	color:#B21E23;
	font-weight:300;
	font-size:85%;
	margin-left:4px;
}
p.error { 
	display:block;
	color:#B21E23;
	font-weight:300;
	font-size:110%;
	margin:0;
}

#Submit {
	width:72px;
	margin:15px 0 0 0;
}

#processing_msg {
	padding:10px 0;
}
#processing_msg img {
	margin:0 4px 3px 0;
	vertical-align:middle;
}


