/* --- form styles --- */
.form-wrapper {
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 4px 4px 4px 4px;
  width: 450px;
}
/* form text outside of fields in table */
.form-text {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: small;
  padding: 2px 4px 2px 4px;
  margin-bottom: 6px;
}
/* form header */
.form-head {
  background-color: #DFDFDF;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: larger;
  font-weight: bold;
  padding: 2px 0px 2px 0px;
  text-align: center;
  vertical-align: top;
  padding: 6px 6px 6px 6px;
}
.form-table {
  border: 1px solid Black;
  border-width: 2px 2px 2px 2px;
  padding: 0px 0px 0px 0px;
}
.form-prompt {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: small;
  padding: 3px 3px;
}
.form-prompt-red {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: small;
  padding: 3px 3px;
  color: Red;
}
.form-field {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: small;
  padding: 3px 3px;
  color: Green;
}
.form-input {
  color: Black;
}
.form-input-red {
  color: Red;
}
/* submit button */
.form-submit {
  margin-top: 6px;
  text-align: center;
}
/* ----------------------------------- */
	A 			{
  color: #003366;
  text-decoration: underline;
}
	A:link		{
  color: #003366;
  text-decoration: underline;
}
	A:visited	{
  color: #003366;
  text-decoration: underline;
}
	A:active	{
  color: #999999;
}
	A:hover		{
  color: #999999;
}
/* admin */
.admin-head {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 200%;
  font-weight: bold;
  padding: 2px 2px;
  text-align: center;
  vertical-align: top;
  padding: 6px 6px 6px 6px;
}
.admin-text {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.admin-text-right {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  text-align: right;
}
.admin-text-head {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
}

