body {
  height: 100%;
  min-height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #ffffff;
  color: #654321
}

BODY{
  font-family: Arial, Helvetica;
  font-size: 100%;
  color: #2a2366
}

A:link { color: #0000a0 }       /* unvisited link */
A:visited { color: #000077 }   /* visited links */
A:active { color: #3399ff }    /* active links */

.maindiv {
  margin-left: auto;
  margin-right: auto;
  width: 1020px;
  border-bottom-style: none;
  border-left-color: #151b54; border-left-style: solid; border-left-width: 1px;
  border-right-color: #151b54; border-right-style: solid; border-right-width: 1px;
  border-top-color: #151b54; border-top-style: solid; border-top-width: 1px;
  height: 100%;
}
<font color="#c12267">