.feedback { margin-bottom: 10px; }

.feedback { text-align: center;  }
#positiveFeedback, #negativeFeedback { font-size: 16px; display: none; }
#positiveFeedback { color: #007d00; }
#negativeFeedback { color: #cc0000; }

.required { color: #cc0000; }

fieldset { padding: 10px;  margin: 10px 0px;  border: 2px solid #bbb; -moz-border-radius: 10px; -webkit-border-radius: 10px;  background-color: #efefef; }

legend { padding: 0px 5px; color: #666666; }

input, textarea, select { padding: 2px;  font-size: 11px;  font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif;  border: 1px solid #999999;}

select { width: 150px; }

.formBlock { float: left;  width: 220px; }

.formRow { padding: 3px; padding-bottom: 0px; }

.formRow label { display: block; }

span.field { display: block; margin-top: 1px; }

.submitBlock { clear: both; padding: 3px; width: 845px; margin: 0 auto; text-align: center; }

.submitBlock input { width: 120px; cursor: pointer; }

.last { float: right; }