.a_form fieldset{ width: 450px; padding: 10px; padding-left: 15px; margin-top: 15px; border:1px dotted #eee; }

.a_form fieldset div { padding-left: 10px; padding-top: 10px; }

legend { font-weight: bold; }

.a_form fieldset li { display: block; padding-bottom: 10px; }

.a_form label { display: inline-block; width: 150px; border-bottom: 1px dotted #eee; }

input:focus, fieldset textarea:focus { background: #ffe; }

.errorField { border: 1px solid #c24949; background-color: #ffbcbc; color: #aa0000; }

input, textarea { padding: 2px; border: 1px solid #ccc; }

#formResponse { display: none; }

#rsvErrors { color: #a00; padding: 10px; background: #ff9; margin-bottom: 10px; line-height: 18px; display:none; }

#warning { display: none; padding: 5px; background: #FFCC99; }

#content { margin-left: 50px; margin-right: 20px; padding-bottom: 50px; }

.dynContent { float: left; display: block; width: 45%; padding-bottom: 50px; margin-right: 30px; }
		

