body {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FFF;
  background-color: #e1e1e1;
  margin: 48px 0px 0px 0px;
  padding: 0px;
  font-size: 16px;
}

a, a:active, a:visited {
  text-decoration: none;
  font-weight: bold;
  outline: none;
  color: #FFF;
}

a:hover, a.selected {
  text-decoration: underline;
}

a.MenuLink {
  color: #FFF;
  font-size: 20px;
}

a.PipeMenu, a:visited.PipeMenu {
  color: #000;
  text-decoration: underline;
}

a.PageNumber, a.PageNumberOn {
  padding: 4px;
  margin: 0px 8px 0px 0px;
  border: 1px solid;
  background-color: #3c76ca;
  font-weight: normal;
}

a.PageNumberOn, a.PageNumberOn:active {
  background-color: #659ae9;
  font-weight: bold;
  text-decoration: none;
}

img {
  border: 0px;
}

p {
  margin: 0px;
  padding: 0px;
}

p.ContentText {
  color: #FFF;
  font-size: 16px;
  padding: 10px;
}

p.ContactUs {
  color: #FFF;
  font-size: 18px;
  text-align: center;
  margin: 16px 0px 0px 0px;
}

.ContactText {
  color: #FFF;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
}

p.ContentHeader {
  color: #FFF;
  font-size: 18px;
  padding: 8px 16px 8px 8px;
  float: right;
}

p.Address {
  color: #FFF;
  font-size: 15px;
  padding: 12px 0px 0px 0px;
  font-weight: bold;
}

p.Menu {
  color: #FFF;
  font-size: 10px;
  margin: 45px 0px 0px 0px;
  display: block;
  position: relative;
}

P.Footer {
  font-size: 14px;
  color: #FFF;
  padding: 4px 8px 4px 8px;
}

li {
  padding: 4px 0px 4px 0px;
}

#Header {
  height: 80px;
  width: 720px;
  margin: 0px auto;
}

#LeftLogo {
  height: auto;
  width: auto;
  float: left;
}

#RightAddy {
  height: 78px;
  width: 303px;
  padding: 0px;
  text-align: center;
  margin: 0px;
  background-image: url('../img/addressbg.png');
  background-repeat: no-repeat;
  background-position: center right;
  float: right
}

#ContainerMid {
  padding: 0px;
  margin: 0px;
  height: auto;
  width: 1020px;
  margin: 0px auto;
  clear: both;
}

#CapContainer {
  height: 32px;
  width: 720px;
  margin: 0px auto;
  text-align: center;
  background-image: url('../img/bordercap.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  position: relative;
}

#ContentHeader {
  height: 38px;
  width: 869px;
  margin: 0px auto;
  float: left;
  display: inline;
  position: relative;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #000000;
  background-image: url('../img/containercap.png');
  background-repeat: no-repeat;
  background-position: top left;
}

#LeftMenu {
  height: 350px;
  width: 148px;
  text-align: center;
  margin: 0px auto;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #659ae9;
  float: left;
  display: inline;
  position: relative;
  clear: left;
}

#ContentContainer {
  height: 350px;
  width: 719px;
  margin: 0px auto;
  float: left;
  display: inline;
  background-color: #659ae9;
  overflow-y: auto;  
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #000000;
  position: relative;
}

#GoogleMap {
  height: 350px;
  width: 425px;
  float: right;
  display: inline;
  position: relative;
}

#PreFooter {
  height: 38px;
  width: 869px;
  margin: 0px auto;
  float: left;
  display: inline;
  background-image: url('../img/containercapbottom.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #000000;
  position: relative;
}

#Footer {
  height: 64px;
  width: 720px;
  margin: 0px auto;
  overflow: hidden;
  background-image: url('../img/footerbg.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  clear: both;
}

#PipeMenu {
  font-size: 9px;
  color: #000;
  height: auto;
  margin: 0px auto;
  text-align: center;
}

.Contact {
  font-size: 14px; 
  margin: 0px 0px 0px 8px;
}

#ServicesSplit {
  height: auto;
  width: 345px;
  margin: 0px auto;
  float: left;
  display: inline;
  background-color: #659ae9;
  position: relative;
}