form { text-align: left; margin: 0; padding: 0; width: 400px; }
form label { font-size: 10px; color: #777777; display: block; margin-bottom: 8px; text-indent: 2px; }
form label.main { display: block; font-size: 14px; font-weight: bold; color: #777777; margin-bottom: 2px; }
form label.center { text-align: center; text-indent: 0px; }

form ul { margin: 0; padding: 0; width: 100%; }
form li { display: block; margin: 0; padding: 5px 8px 0px 8px; border: 1px solid transparent; }
form li span { float: left; }
form li span.right { float: right; }
form li span.symbol { font-size: 14px; color: #777777; line-height: 1.6; }
form li p { width: 500px; padding: 2px 0 0 25px; }

input, select, textarea { margin: 2px; padding: 2px; border: 1px solid #c0c0c0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #2e9eff; }
input:focus, select:focus { border: 1px solid #666666; background-color: #ee912a; color: #ffffff; }
input.full { width: 353px; }
input.btn { font: bold 84% 'trebuchet ms', helvetica,sans-serif; color: #666666; background-color: #ededed; border-color: #808080 #6a6a6a #6a6a6a #808080; padding: 2px 8px; margin-top: -5px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#ababab'); }
input.btnhov { color: #ffffff; background-color: #ee912a; cursor: pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ee912a',EndColorStr='#bb6b11'); }
textarea { width: 798px; }
textarea:focus { border: 1px solid #666666; background-color: #ee912a; color: #ffffff; }

form .instruct { background-color: #ededed; border: 1px solid #777777; width: auto; position: absolute; left: 422px; padding: 5px; z-index: 1000; display: none; }
#instruct4 { top: 599px; }
#instruct6 { top: 738px; }
#area7 { margin: 10px 2px 0px 2px; }