input { border:1px solid #abadb3; font-family:verdana; font-size:12px; color:#676767; }
select { border:1px solid #abadb3; font-family:verdana; font-size:12px; color:#676767; }
textarea { border:1px solid #abadb3; font-family:verdana; font-size:12px; color:#676767; }
.button { border:1px solid #CCCCCC; border-top-color:#999999; border-left-color:#999999; font-size:14px; color:#333333; }
.form_heading { color:#676767; font-weight:bold; font-family:arial; font-size:14px; clear:both; }
.chbx { border:0px; }
.form-container { margin-left:1px; margin-right:2px; padding:30px; padding-top:20px; padding-bottom:20px; }
label { color:#4e463f; font-family:verdana; font-size:12px; font-weight:bold; }
label span { font-weight:normal; color:#4e463f; font-size:10px; }
div.form_container { font-size:14px; font-family:arial; padding-left:30px; }
div.form-row { clear:both; min-height:43px; height:43px; position:relative; }
div.form-title { font-family:verdana; font-size:12px; position:relative; float:left; width:150px; color:#4e463f; }
div.form-title label { width:12em; }
div.form-data { position:relative; float:left; font-family:verdana; font-size:12px; color:#676767; }
div.form-note { visibility:hidden; clear:both; }
div.form-row { position: relative; text-align: left; clear: left; min-height:30px; }
div.form-note, div.form-error, div.form-success { background: transparent url(/media/images/form/form-info.gif) no-repeat scroll 1px 1px; padding-left:25px; height:30px; font-size:11px; font-weight:bold; font-family:verdana; font-weight:normal; }
div.form-error { clear:both; background: transparent url(/media/images/form/form-error.gif) no-repeat scroll 1px 1px; }
div.form-success { clear:both; background: transparent url(/media/images/form/form-success.gif) no-repeat scroll 1px 1px; }
.error { clear:both; color:red; font-weight:bold; font-family:arial; font-size:13px; }