input,textarea,select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border: 1px solid #000;
  margin: 2px 0;
  padding: 1px 2px 2px 2px;
  position: relative;
  top: 2px;
}
table { border: 0; border-spacing: 0; }
td { padding: 0 5px 0 0; }
select { padding: 0px; }
.error { color: #f25;
font-size: 9px; }
.required { border: 1px solid #ff4200; }
#adminpage { margin: 50px 50px 50px 100px;
	max-width: 900px;
}
#adminpage table { border-collapse: collapse;}
#adminpage td,th { border: 1px solid #000; padding: 4px; vertical-align: top;}
#adminpage th { font-weight: bold; background-color: #ddd; vertical-align: bottom;}
#adminpage td select,#adminpage td input  { margin-top: -2px;}