body
{
  margin-top:       50px;
  margin-bottom:    50px;
  margin-left:      50px;
  margin-right:     50px;
  background-color: white;
}

table
{
  width:        640px;
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

td
{
  padding-top:      3px;
  padding-bottom:   3px;
  padding-left:     30px;
  padding-right:    30px;
  text-align:       center;
  vertical-align:   top;
  font-family:      verdana;
  font-weight:      normal;
  background-color: white;
}

td.left
{
  padding-top:      3px;
  padding-bottom:   3px;
  padding-left:     30px;
  padding-right:    30px;
  text-align:       left;
  vertical-align:   top;
  font-family:      verdana;
  font-weight:      normal;
  background-color: white;
}

td.right
{
  padding-top:      3px;
  padding-bottom:   3px;
  padding-left:     30px;
  padding-right:    30px;
  text-align:       left;
  vertical-align:   top;
  font-family:      verdana;
  font-weight:      normal;
  background-color: white;
}

td.single
{
  padding-top:      3px;
  padding-bottom:   3px;
  padding-left:     30px;
  padding-right:    30px;
  text-align:       center;
  vertical-align:   top;
  font-family:      verdana;
  font-weight:      bold;
  background-color: white;
}

td.buttons
{
  padding-top:      3px;
  padding-bottom:   3px;
  padding-left:     30px;
  padding-right:    30px;
  text-align:       right;
  vertical-align:   top;
  font-family:      verdana;
  font-weight:      normal;
  background-color: white;
}

p.errorMessage
{
  padding-top:      10px;
  padding-bottom:   10px;
  padding-left:     10px;
  padding-right:    10px;
  font-family:      verdana;
  font-weight:      bold;
  color:            red;
}

.button
{
  padding-top:    2px;
  padding-bottom: 2px;
  padding-left:   10px;
  padding-right:  10px;
}

a
{
  text-decoration: none;
  font-weight:     bold;
}

a:visited
{
  text-decoration: none;
  font-weight:     bold;
}

a:hover
{
  text-decoration: underline;
  font-weight:     bold;
}

