body {
  background: #fff url("common/bgblufad.gif") repeat-y top left;
  margin: 0px;
  padding: 0px;
}

/* BANNER BEGINS
Located on top of page with logo to the left
*/
#bannerlogo {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 5px;
  height: 127px;
  width: 200px;
  background-image: url("common/anvil1.gif");
  background-repeat: no-repeat;
}
#banner {
  position: absolute;
  top: 0px;
  left: 200px;
  padding: 5px;
  height: 127px;
  width: 1000px;
  background-image: url("common/headerdwg.jpg");
  background-repeat: no-repeat;
}
/* BANNER ENDS */


#sidebar-a {
  position: absolute;
  top: 140px;
  left: 0px;
  width: 200px;
  height: auto;
}

#address {
  border: none;
  font-family: arial, sans-serif;
  font-size: small;
  color: #fff;
  padding: 0px 0px 0px 5px;
}

/* MENU BUTTONS BEGIN */
#menubutton a {
  color: #000;
  font-size: medium;
  font-family: verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  border: 4px outset #fff;
  background-color: #E2D170;
  display: block;
  width: 110px;
  padding: 3px 5px;
  margin: 5px 5px;
}
#menubutton a:hover {
  color: #000;
  border: 4px inset #fff;
}
#menubutton a.current {
  background-image: url("common/goldbutani1.gif");
}
#menubutton ul {
  list-style: none;
  margin-left: 0px;
}
#menubutton a.submenu {
  color: #fff;
  font-size: small;
  font-weight: normal;
  text-align: left;
  border: none;
  background-color: transparent;
  width: 150px;
  margin: 0px 0px 0px 10px;
}
#menubutton a.subcurrent, #menubutton a.subcurrent:hover {
  color: #e2d170;
  font-size: small;
  font-weight: normal;
  text-align: left;
  border: none;
  background-color: transparent;
  width: 150px;
  margin: 0px 0px 0px 10px;
}
#menubutton a.submenu:hover {
  color: #e2d170;
  border: none;
}

/* MENU BUTTONS END */


#content {
  position: absolute;
  top: 130px;
  left: 200px;
  width: auto;
  height: auto;
  padding: 5px 25px 60px 10px;
  margin: 0px 5px 5px 5px;
  font-family: tahoma, sans-serif;
}

#footer {
  position: relative;
  bottom: -60px;
  left: 0px;
  width: auto;
  height: auto;
  text-align: center;
  font-size: x-small;
  font-family: arial, sans-serif;
  padding: 5px;
  background-color: rgb(213, 219, 225);
  border: medium ridge;
}

.uline {
  text-decoration: underline;
}

.bold {
  font-weight: bold;
}

h4.indent {
  margin: 0px 0px 0px 25px;
}

p.descrip {
  margin: 0px 0px 15px 35px;
}

h1.pagehead {
  font-size: x-large;
  color: #051dab;
  border-top: medium solid #bfa01f;
  border-bottom: thin solid #e2d170;
}

img.right {
  float: right;
  margin: 5px 0px 5px 10px;
}
img.left {
  float: left;
  margin: 5px 10px 5px 0px;
}