body, td { font-family:Arial; font-size:13px; }
#container { margin: 0 auto; width: 500px; }

.form { background-color: #E1EFFA; padding: 10px; }
.form h1 { clear:both; color: #006699; font-size: 18px; margin: 0; }
.form p { clear:both; }
.form label { display:block; width:140px; height:30px; _height: 20px; text-align:right; float:left; padding-right:10px; }
.form input.text { display:block; width:250px; float:left; }
.form textarea { width: 450px; height: 100px; }
.form input.submit { width: 130px; font-weight: bold; }

table { margin-top: 5px; margin-bottom: 5px; }
td { vertical-align: top; }

.star { color: red; }