.form { padding:0 0 15px 0; }
.form table { width: 520px; }
.form table td { padding:2px 0; vertical-align:top; }

#notification { padding-left:150px; font-style:italic; font-size:12px; }

fieldset { border:0; }
input,
textarea,
select { padding:5px; color:#666; font-family: Verdana, Arial, sans-serif; font-size: 13px; border: 1px solid #ccc; width:350px; }

input:focus,
textarea:focus,
select:focus { border-color:#54AA09; }

td.td-label { font-size:12px; color:#54AA09; width:150px; }
td.td-label label { padding-top:3px; display:block; }

input.button { color:#009933; font-weight:bold; border:0; background:#CFFF91; width:auto; }

