#maincolumn p, #maincolumn ul {
  padding:0 10px 5px 10px;
}

#maincolumn .name {
  font-weight:bold;
}

#maincolumn li {
  margin-bottom:15px;
  height:1%;
  overflow:hidden;
}

#employees li {
  padding-left:135px;
  min-height:165px;
  height:auto !important;
  height:165px;
  position:relative;
}

#employees li img {
  position:absolute;
  top:0;
  left:0;
}

#employees li table {
  background-color:#E3E3E3;
  font-size: 110%;
  width:500px;
}

#employees li table td {
  padding:2px 10px 2px 10px;
  width:50%;
}

#employees dl {
  margin:5px 0 0 5px;
}

#employees dt {
  font-weight:bold;
}

#employees dd {
  text-indent: 1em;
  margin-bottom:1em;
}

#maincolumn .requiredNotice {
  padding-left:10px;
  color:#FF0000;
}

#maincolumn form {
  width:450px;
  height:1%;
  overflow:hidden;
  padding:10px 10px 20px 10px;
}

#maincolumn fieldset {
  margin-bottom:15px;
  border-top:1px #000000 solid;
}

#maincolumn legend {
  font-weight:bold;
  font-size: 110%;
  padding:0 10px 0 0;
}

#maincolumn label {
  padding-right:15px;
  display: block;
  text-align:right;
  float:left;
  width: 25%;
}

#maincolumn label.required {
  color:#FF0000;
}

#maincolumn form ol li {
  margin:0;
  padding:5px 0 5px 0;
}

#maincolumn input {
  width: 50%;
}

#maincolumn select {
  width: 50%;
}

#errorMessage {
  border: 1px solid #f33;
  background-color: #ffc;
  margin:0 10px .5em 10px;
}

#errorMessage h2 {
  font-weight:bold;
  padding: 5px 20px 8px 25px;
  color: #fff;
  background: #f33 url('/images/icons/error.gif') no-repeat 5px .5em;
}

#errorMessage ul {
  padding:.5em 1em .5em 1em;
}

#errorMessage li {
  color:#737373;
  margin:0;
  padding:1px 1px 1px 0;
}

