body { background:none; font:0.7em/1.5em Arial, Helvetica, sans-serif; color:#5A5A5A; padding:20px; }

.inner .formgen, #doform640{clear: none; float: left !important; margin: 0}

p.required{ display:none; }
input,
textarea{border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:2px solid #aaa; border-top:2px solid #aaa; width:160px; padding:3px;}

.form-def fieldset{border:1px solid #E5E3DD; background: #F7F7F7; margin: 0 0 12px 0; padding: 6px 12px 12px 24px; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; clear: both; width: 100% }
.form-def fieldset legend{font-size: 1.2em; font-weight:bold; color: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff; display: block; float: left}
.form-def p{position:relative; float:left; clear:both; margin:2px 0 !important; display: block; width: 100%}
.form-def label{float:left; line-height:27px; width:140px; font-weight:bold; font-size:1.1em; cursor:pointer; }
.form-def select{padding:1px 2px; font-size:1em;}
.form-def select option{border-right:2px solid #fff;}
.form-def .checkbox{ position:relative; width:629px; }
.form-def .checkbox p{ margin: 10px 0 0 20px !important; font-size:0.9em; }
.form-def .checkbox label{ float:right; font-weight:normal; line-height:1.4em; width:96%; cursor:pointer; }
.form-def .checkbox input{ position:absolute; width:13px; margin:0; margin-left:-20px; }

.form-btn strong{ background:url(../images/buttons/btn-green-big.png) no-repeat left top; color:#fff; cursor:pointer; float:left; height:27px; padding:0 0 0 9px; margin:20px 0 0 140px;}
.form-btn strong input{ background:url(../images/buttons/btn-green-big.png) no-repeat right top; border:0 none; color:#fff; cursor:pointer; height:27px; padding:0 6px 3px 0; font-size:1.4em; margin-right:-8px; }

.form-def span.warning{ background:url(../images/forms/form-valid-box.png) no-repeat left top; white-space:nowrap; position:absolute; color:#8a1f11; height:28px; padding:0 0 0 24px; line-height:28px; top:-2px; left:300px; }
.form-def span.warning b{ background:url(../images/forms/form-valid-box.png) no-repeat right top; height:28px; margin:0 -5px 0 0; padding:0 12px 0 0; display:block;}
.form-def .checkbox span.warning{ left:0px; top:-10px; }

.forminfo{ color:#ff0000; }

#doform902{ margin-right:30px; }

.eventinfo{ border-left: 1px solid #bbb; margin-left:20px; padding-left:20px; }

