body { color: #999; font-size: 14px; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; background-color: #000; }
h1 { color: #fff; font-size: 16px; font-weight: bold; background-color: #000; border-bottom: 1px solid #000; }
h2 { font-size: 14px; font-weight: bold; margin: 0.83em 0; }


a:link  { color: #999; font-weight: normal; text-decoration: none; }
a:visited { color: #999; font-weight: normal; text-decoration: none; }
a:hover  { color: #0f0; font-weight: normal; text-decoration: none; }
a:active  { color: #999; font-weight: normal  ; text-decoration: none; }

input[type=text] {  width: 350px; border: 1px solid #999; color: #999; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; font-size: 14px; }
input[type=file] {  width: 350px; border: 1px solid #999; color: #999; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; font-size: 14px; }
input[type=submit] {  width: 200px; border: 1px solid #999; color: #999; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; font-size: 14px; }
input[type=password] {  width: 350px; border: 1px solid #999; color: #999; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; font-size: 14px; }


textarea  { width: 350px; border: 1px solid #999; color: #999; font-family: "AvantGarde Bk BT", "AvantGarde Md BT"; font-size: 14px; }
 

.input_text { width: 350px; }
.input_date { width: 50px; }