body {
  margin: 0px;
  font-family: tahoma, arial, sans-serif;
  font-size: 14px;
  text-align: center;
}

h1 {
  font-weight: normal;
  font-family:georgia, times, serif;
  color: #52afaf;
  font-size:26px;
  margin:15px 0 0 0;
  padding:0;
}

#main h2 {
  font-weight: normal;
  font-family:georgia, times, serif;
  color: #ba4f00;
  font-size:23px;
  margin:17px 50px 0 0;
  padding:6px 50px 5px 0px;
  border-bottom: #ccc 1px dotted;
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

a {
  color: #009C9C;
  text-decoration: underline;
}

a:hover {
  color: #52AFAF;
  text-decoration: none;
}

#wrapper {
  text-align: center;
}

#container {
}

#header {
  height: 91px;
}

#header-left {
  float: left;
  width: 380px;
  height: 91px;
}

a#link-home {
  display: block;
  width: 380px;
  height: 91px;
  background: url('/images/logo.jpg') left top no-repeat;
}

#header-right {
  float: right;
  width: 560px;
  height: 91px;
}

#navigation {
  height: 68px;
}

#content {
}

#lower-bar {
  height: 127px;
  background: url('/images/lower-bar-bg.jpg') left top repeat-x;
}

#lower-bar-inner {
}

#lower-bar-inner ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#lower-bar-inner ul li {
  display: block;
  float: left;
  height: 127px;
  font-size: 16px;
  background-position: 4px center;
  background-repeat: no-repeat;
}

#lower-bar-inner ul li a {
  display: block;
  padding: 44px 20px 44px 68px;
  color: #127373;
  text-decoration: none;
}

#lower-bar-inner ul li.bar-separator {
  width: 2px;
  padding: 0px;
  background: url('/images/lower-bar-separator.jpg') left top no-repeat;
}

li#icon-data {
  background-image: url('/images/icon-data.jpg');
}

li#icon-caging {
  background-image: url('/images/icon-caging.jpg');
}

li#icon-printing {
  background-image: url('/images/icon-printing.jpg');
}

li#icon-letters {
  background-image: url('/images/icon-letters.jpg');
}

li#icon-reporting {
  background-image: url('/images/icon-reporting.jpg');
}

li#icon-other {
  background-image: url('/images/icon-other.jpg');
}

#footer {
  background-color: #FFFFFF;
}

#footer-inner {
}

#footer-inner p {
  margin: 0px;
  padding: 15px;
  color: #656565;
  line-height: 18px;
  font-size:12px;
}

#footer-inner p a {
  color: #656565;
  text-decoration: none;
}

#footer-inner p a:hover {
  color: #656565;
  text-decoration: underline;
}

div.inner-page {
  width: 988px;
  margin: 0px auto;
  text-align: left;
}

div.clearfloats {
  display: block;
  clear: both;
}