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

.form {  }
.form .titles { font-size:11px; font-style:italic; }
.form th,
.form td { padding:4px; }
.form th { text-align:right; font-size:1.1em; 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:1.1em; padding:4px; cursor:pointer; }
input.checkbox { border:none; }
label { cursor:pointer; }
input.ERROR,
select.ERROR,
textarea.ERROR { background:#FFF url(/images/bg_requirederror.gif) top right no-repeat; }
input.REQUIRED,
select.REQUIRED,
textarea.REQUIRED { background:#FFF url(/images/bg_required.gif) top right no-repeat; }