@charset "utf-8";
/* CSS Document */

form.form {text-align:left; width:507px; margin:0 auto 0; padding:3px; font:10px Verdana;}
form.form h1 {margin:20px 3px 11px 30px; border-bottom:1px solid #843549; text-align:left; font-size:18px; color:#843549;}
form.form span {float:left; width:120px; argin-top:1px; margin-left: 30px; padding-right:5px; mpadding-top:5px; text-align:left; color:#843549; font:12px Verdana;}
form.form span.date_title {float:left; width:90px; margin-top:1px; margin-left:30px; padding-right:5px; padding-top:5px; text-align:left; color:#843549; font:12px Verdana;}
form.form span.missing {color:red;}
form.form span.required {font-weight:bold;}
form.form input, form.form select, form.form textarea {display:block; margin:1px 0 3px 130px; border:1px solid #000; width:310px; height:20px; font:12px Verdana;background:#fff;}
form.form select {display:block; margin:1px 0 3px 130px; border:1px solid #000;	width:110px; height:20px; font:10px Verdana;}
form.form select.multiple {margin:1px 0 1px 5px;}
form.form textarea {height:100px;}
form.form input.box {width:10px; display:block; margin:1px 0 1px 110px;}
form.form input.phone {width:10px; display:inline;	margin:1px;}
form.form select.date_month {display:inline; width:95px; margin:1px 0 1px 5px;}
form.form select.date_day {display:inline; width:55px; margin:1px 0 1px 5px;}
form.form select.date_year {display:inline;	width:55px;	margin:1px 0 1px 5px;}
form.form input.missing ,form.form select.missing, form.form textarea.missing {border:1px dashed red;}