
/* form table */

div.form_table
{
  display: table;
  font-size: 11pt;
  text-align: left;
  vertical-align: top;
  background-color: white;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.form_row
{
  display: table-row;
}
div.form_cell
{
  display: table-cell;
  font-size: 11pt;
  padding: 0px 0px 0px 0px;

  border-style: solid;
  border-color: white;
  border-width: 1px;
}
div.form_cell_padded
{
  display: table-cell;
  font-size: 11pt;
  padding: 10px 0px 0px 0px;

  border-style: solid;
  border-color: white;
  border-width: 1px;
}

/* form inputs */
/***
input.text_long
{
  width: 400px; 
  height: 30px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
textarea.message
{
  width: 400px; 
  height: 400px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
***/

input.forgot
{
  width: 200px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: #ffffff;
  background-color: brown;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
input.forgot:hover
{
  width: 200px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: #808080;
  background-color: #e0e0e0;
  cursor: grab;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

/* no class styles */

input
{
  width: 300px; 
  height: 30px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
button
{
  width: 100px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: black;
  background-color: #ffc133;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-color: #ff9933;
}
button:hover
{
  width: 100px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: black;
  background-color: #ffd033;
  cursor: grab;
  border-style: solid;
  border-width: 1px;
  border-color: brown;
}

select
{
  font-family: Verdana, sans-serif;
  color: black;
}
option
{
  font-size: 14pt;
}
div.finder
{
  text-align: left; 
  width: 360px; 
  font-size: 10pt;
  color: #808080;
}

/*--------------------------------------------------*/

input.text_short
{
  width: 120px; 
  height: 30px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
input.text_long
{
  width: 320px; 
  height: 30px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
textarea.message
{
  width: 320px; 
  height: 200px; 
  font-size: 14pt;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
}
button.medium 
{
  width: 100px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: #ffffff;
  background-color: #e04040;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
button.medium:hover
{
  width: 100px; 
  height: 25px; 
  font-size: 12pt;
  font-weight: normal;
  color: #808080;
  background-color: #e0e0e0;
  cursor: grab;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}