

.form_table
{
  border: 2px solid #111111;
  background: #2c2c2c;
  padding: 4px;
}

.form_tr
{
}

.form_tdLabel
{
  text-align: right;
  font-family: century gothic, verdana;
  font-size: 11px;
  width: 130px;
  padding-right: 8px;
  border-right: 1px solid #999999;
}

.form_tdInput
{
  width: 441px;
}

.form_tdLabelError
{
  width: 60px;
  text-align: right;
  font-family: century gothic, verdana;
  font-size: 11px;
  width: 130px;
  padding-right: 8px;
  border-right: 1px solid #999999;
  background: #FFEEEE;
}

.form_tdInputError
{
  width: 60px;
  background: #4c2c2c;
}

.form_input_text
{
  color: #000000;
  border: 1px solid #000000;
  background: #cccccc;
  width: 100%;
  height: 23px;
}

.form_input_number
{
  color: #000000;
  border: 1px solid #000000;
  background: #cccccc;
  width: 100%;
  height: 23px;
  font-family: courier;
}
.form_input_password
{
  color: #000000;
  border: 1px solid #990000;
  background: #4c2c2c;
  width: 100%;
  height: 23px;
  font-family: courier;
}
    
.form_input_select
{
  border: 1px solid #000000;
  background: #cccccc;
  width: 100%;
}

.form_input_textarea 
{
  color: #000000;
  border: 1px solid #000000;
  background: #cccccc;
  width: 100%;
}
.form_input_list 
{
  border: 1px solid #000000;
  background: #cccccc;
  width: 150px;
}

.form_input_bbcode
{
  border: 1px solid #009900;
  background: #DDFFEE;
  width: 100%;
}

.form_input_submit
{
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  background: #7c7c7c;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  color: #000000;
}

.form_trSubmit 
{
  background: #2c2c2c;
  text-align: center;
  font-family: century gothic, verdana;
  font-size: 15px;
  color: #000000;
}

.form_tdTitle
{
  background: #111111;
  color: #FFFFFF;
  text-align: left;
  font-family: century gothic, verdana;
  font-size: 15px;
  font-weight: bold;
}

.form_tdNote
{
  background: #2c2c2c;
  color: #FFFFFF;
  text-align: left;
  font-family: century gothic, verdana;
  font-size: 13px;
}