@charset "utf-8";
/* CSS Document */
body{ background:#2d2d2d; font-family:Arial; font-size:14px; color:#CCCCCC;}
#req{ color:#FF0000; font-size:16px; vertical-align:bottom; }

td{ vertical-align:middle; text-align:left; height:22px;}
td #blank{ height:25px; }

input {border:#FFFFFF solid 1px; background:#CCCCCC; font-family:Arial; font-size:12px; width:302px; padding-left:3px; }
input.name{width:147px;}
input.special{width:91px;}
input.checkbox{ background:#000000; border:none; width:19px;}

textarea{border:#FFFFFF solid 1px; background:#CCCCCC; font-family:Arial; font-size:12px; width:350px; padding:3px; }

select { background:#CCCCCC; font:Arial; font-size:12px; border:none; height:19px; }
select.size{ width:200px;}
input.button{border:#FFFFFF solid 1px; background:#CCCCCC; width:100px;}

span#comments{ color:#999999;font-family:Vardana; font-size:12px; }
label.error { font-size:12px; display:block; float:left; color:red; padding-left:0px; }
span#error { font-size:12px;  display:block; float:left; color:red; padding-left:0px; }
span#top_error { font-size:12pt; font-weight: bold; display:block; margin: 5px auto 15px; padding: 15px 10px; background: #fff; border: 2px solid #f00; width: 760px; color:red; padding-left:0px; }
