
input[type="text"],input[type="password"], textarea {
  margin-top:5px;
  width:190px;
  border:1px solid black;
  padding:3px;
}

.warning
{
  color:#ffcc00;
  background-color:#000;
  padding:8px;
  margin-bottom:10px;

}
.error 
{
  color:#ffcc00;
  background-color:#000;
  padding:8px;
  margin-bottom:10px;
  width:auto
}
.errorlist
{
  margin:0px;
  padding:4px;
  border:1px solid black;
  width:190px;
  background-color:#000;
  color:#ffcc00;
}

.formfieldcontainer
{
  padding-bottom:1.25em;
}

.formfieldcontainer div.fieldlabel
{
  display:block;
  margin:0;
  padding:0;
  padding-bottom:.25em;
  font-weight:bold;
}

.formfieldcontainer_error input
{
  border:2px solid black;
}


table.registration_form {
  padding:0px;
  
}
table.registration_form th {
	border-width: 1px;
	padding: 15px;
	border-style: dotted;
	border-color: gray;
	
	-moz-border-radius: 0px 0px 0px 0px;
}
table.registration_form td {
	border-width: 1px;
	padding: 15px;
	border-style: dotted;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}