#entryForm { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:40px 0 40px 0; background-color:transparent; width:490px; }
.required { font-weight:bold; font-size:14px; padding:0 2px; color:#84558b; }
legend { display:none; }
fieldset { text-align:left; margin:0; padding:0 0 30px 0; font-size:12px; border:1px solid #CCCCCC; background-color:#FFFFFF; }
fieldset div { clear:both; margin:0; padding-top:7px; position:relative; }
.first { padding-top:39px; }
#entryForm fieldset input, #entryForm fieldset select, #entryForm textarea { margin:0 0 0 5px; color:#569282; font-weight:normal; background-color:#ffffff; border:1px solid #CCCCCC; float:left; font-size:11px; padding:.2em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }
fieldset label { margin:0; width:140px; display:block; text-align:right; font-weight:normal; color:#569282; cursor:pointer; float:left; }
fieldset div br { line-height:1em; }
fieldset select { padding:0; }
#entryForm fieldset textarea { font-size:11px; width:200px; }
#entryForm fieldset input.chkbox { background-color:transparent; border:none; cursor:pointer; clear:left; }
fieldset div.options label { margin:0; width:330px; display:block; text-align:left; font-weight:normal; color:#569282; cursor:pointer; float:left; padding-left:5px; }
fieldset div.options div { margin-top:0; } 

div.buttons { clear:both; padding:14px 0 0 0; text-align:center; margin:0 0 0 200px; }
#entryForm #send { background-color:transparent; border:0px; padding:0px; overflow:hidden; background-position:center center; background-repeat:no-repeat; padding-left:300px; color:transparent; }
#entryForm #send { background-image:url(i/form/btn_submit.gif); width:65px; height:30px; max-width:65px; max-height:30px;
cursor:pointer; }

.line { background: transparent url(i/form/formline.jpg) no-repeat center center;
margin: 8px auto;
height: 1px;
}

.options { padding-left:30px; } 
.finePrint, .finePrint a { font-size:10px; color:#000; text-decoration:none; }