/*
  Layout/formatting CSS for Lifecare web site
  
  This CSS uses the W3C's box model, and attempts to switch to this box model.
  This currently isn't supported in IE (6), so some conditional statements
  in the HTML page change widths and heights to work with IE's box model.
  This will be a problem if later versions of IE start using W3C's model.
  Alternatively, the strict DOCTYPE can be used (this would require other tweaks),
  but this doesn't work in IE 5 or 5.5, unless the "CSS box model hack" is used
  (http://www.tantek.com/CSS/Examples/boxmodelhack.html)
*/

body {
  text-align: center;
  background: #821238;
  margin: 0px;
  padding: 0px;
}

table {
  width: 100%;
}

td {
  text-align: center;
}

#pagecontainer {
  position: relative;
  width: 970px;
  height: 500px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  text-align: left;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#logo {
  position: absolute;
  width: 548px;
  height: 161px;
  top: 30px;
  left: 56px;
  padding: 0px;
  margin: 0px;
  background: url(../images/logo2.jpg) no-repeat top left;
}

#pageheading {
  position: absolute;
  width: 640px;
  top: 220px;
  left: 0px;
  font-family: "Tahoma", sans-serif;
  font-size: 14pt;
  padding: 0px;
  color: white;
  text-align: center;
  font-weight: bold;
}

#map {
  width: 311px;
  height: 338px;
  left: 659px;
  top: 0px;
  padding: 0px;
  position: absolute;
  background: url(../images/map2.jpg) no-repeat top left;
  }

A.contentlink {
  color: white;
  text-decoration: underline;
}

A.contentlink:active,
A.contentlink:hover {
  color: yellow;
  text-decoration: underline;
}

#descriptiontext {
  position: absolute;
  width: 970px;
  top: 340px;
  left: 0px;
  font-family: "Tahoma", sans-serif;
  font-size: 10pt;
  padding: 0px;
  color: white;
  z-index: 10;
}

.text {
  font-weight: normal;
  font-family: "Tahoma", sans-serif;
  color: white;
  margin-top: 0em;
  margin-bottom: 1.5em;
  font-size: 10pt;
  clear: both;
}

.heading {
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0.5em;
  font-size: 12pt;
  color: white;
}

.headingimage {
  margin-top: 3em;
  margin-bottom: 0.5em;
}

.subtext {
  font-weight: normal;
  font-family: "Tahoma", sans-serif;
  color: white;
  margin-top: 0em;
  margin-bottom: 2em;
  font-size: 8pt;
}

#menu {
  position: absolute;
  padding: 0px;
  margin-top: 10px;
  left: 0px;
  top: 270px;
  width: 640px;
  color: white;
  font-family: "Tahoma", sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

A.menulink {
  color: white;
  text-decoration: none;
}

A.menulink:active,
A.menulink:hover {
  color: yellow;
  text-decoration: underline;
}

.menuselected {
  color: yellow;
}

.inlineimage {
  margin-top: 0em;
  margin-bottom: 1.5em;
  margin-right: 2em;
  margin-left: 0em;
  float: left;
}
