@charset "UTF-8";
/* CSS Document */

.form { margin:25px 0px 0px 15px; }
.form .titles { font-size:11px; font-style:italic; }
.form th,
.form td { padding:4px; }
.form th { text-align:right; width:100px; vertical-align:top; padding-top:10px; }
.list td { border-top:#FFF 1px solid; }

input,
select,
textarea { padding:6px; color:#333; border:#c3c0ba 1px solid; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
button { font-size:14px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; color:#506884; padding:0px 0px 5px 0px; margin:0px; padding:4px; border:none; background:none; cursor:pointer; font-weight:bold; }
input.checkbox { border:none; }
label { cursor:pointer; }
input.ERROR,
select.ERROR,
textarea.ERROR { background:#FFF url(/images/bg_requirederror.gif) top right no-repeat; border:#C00 1px solid; }
input.REQUIRED,
select.REQUIRED,
textarea.REQUIRED { background:#FFF url(/images/bg_required.gif) top right no-repeat; }