/* CSS Document */

/* Form Elements */

/*.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:5px; color:#333; border:#c3c0ba 1px solid; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
button { padding:5px; color:#333; border:#c3c0ba 1px solid; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
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; }

#errormsg { padding:8px; background:#FFF8E1; border:2px #C00 solid; color:#900; margin-top:10px; }
#errormsg ul { padding:5px 25px; margin:0px; }

#content .inside .copy .msg {width:485px; padding:20px 20px 20px 70px; font-size:1.2em; background:url(/images/alert.jpg) 10px 10px no-repeat; }