.reform
{
  width: 600px;
  font-family: tahoma;
  font-size: 12px;  
}

.reform td
{
  padding-bottom: 2px;
}

.reform td.column1
{
  width: 250px;
}

.reform td.column2
{
}

.reform input
{
  font-family: Tahoma;
  font-size: 12px;
}

.reform select
{
  font-family: Tahoma;
  font-size: 12px;
}

.reform tr.hidden
{
  display: none;
}

table.newform, input, select, textarea
{
  font-size: 12px;
  font-family: Tahoma;
  padding: 0;
  margin: 0;
}

table.newform td
{
  padding-bottom: 2px;
}

table.newform col.left
{
  width: 250px;  
}

table.newform col.right
{
  text-align: left;
}

table.newform td.vertical
{
  vertical-align: top;
}

table.newform span.required,
.required
{
  font-size: 10px;
}

table.newform .short { width: 100px; }
table.newform .med { width: 150px; }
table.newform .long { width: 250px; }