#footer {
  font-size: .8em;
    background-color: #bdddec;
    padding: 0;
    border: none;
    width: 100%;
    text-align: left;
    min-width: 775px;
}
#footer .treatment, #footer .treatment .left, #footer .treatment .right {
    height: 102px;
    margin: 0;
    padding: 0;
}
#footer .treatment {
  background: #fdfdfd url(../../images/middle.gif) repeat-x bottom left;
  position: relative;
}
#footer .treatment .left, #footer .treatment .right {
  position: absolute;
  bottom: 0;
  z-index: 2;
    border: none;
}
#footer .treatment .left {
  background: #fdfdfd url(../../images/left.gif) no-repeat bottom left;
  width: 516px;
  left: 0;
    bottom: 0;
}
#footer .treatment .right {
  background: url(../../images/right.gif) no-repeat bottom left;
  width: 384px;
  right: 0;
  z-index: 3;
}

#footer .content  {
    margin: 0 15px 0;
    border-bottom: 10px solid #bdddec;
    color: #205F7A;
    overflow: hidden;
}
#footer p {
    font-size: .9em;
    margin: 4px 20em 4px 0;
    line-height: 1.4;
    padding: 0;
}
#footer form.search {
    float: right;
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
}
#footer form.search input {
    font-size: .9em;
    padding: 3px;
    border: 1px solid #205F7A;
    color: #205F7A;
}
#footer form.search input.submit {
  color: white;
    padding: 2px;
  background-color: #205F7A;
}