BODY {
  padding: 0;
  margin: 0;
  background-image: url(images/background.jpg);
  background-repeat: repeat-x;
  background-color: #c8d9ff;  
  font-family: Verdana, Arial;
  font-size: 10pt;
}

a {
  color: navy;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#mainLogo {
  position: absolute;
  left: 8px;
  top: 7pt;
  padding: 0;
  margin: 0;
}

#mainBar {
  background-image: url(images/barbackground.jpg);
  background-repeat: repeat-x;
  position: absolute;
  left: 306px;
  top: 92px;
  width: 570px;
  height: 66px;
  padding: 13px 0 0 0;
  margin: 0;
  white-space: nowrap;
  vertical-align: middle;
}

#mainBarEnd {
  position: absolute;
  left: 876px;
  top: 92px;
  height: 66px;
  padding: 0;
  margin: 0;  
}

#mainBar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mainBar li {
  display: inline;
  margin: 0;
  padding: 0 10px 0 0;
}

#mainBar a  {
  font-family: Verdana, Arial;
  font-size: 12pt;
  color: white;
  text-decoration: none;
}

img {
  border: none;
}

#logoText {
  position: absolute;
  left: 316px;
  top: 40px;
  padding: 0;
  margin: 0;
  color: #004080;
  font-family: Trebuchet MS, Verdana, Arial;
  font-weight: bold;
  font-size: 18pt;
  width: 430px;
  text-align: right;
}

#logoText #m {
  font-size: 12pt;
  color: #0079F2;
  font-style: italic;
}

#pageTitle {
  position: absolute;
  left: 250px;
  top: 145px;
  padding: 0;
  margin: 0;
  font-family: Verdana, Arial;
  font-size: 22pt;
  color: Navy;
  width: 600px;
}

h1 {
  margin: 0;
  padding: 8px 0 6px 0;
  font-family: Verdana, Arial;
  font-size: 16pt;
  color: Navy;
  font-weight: normal;  
}

h2 {
  margin: 0;
  padding: 5px 0 5px 0;
  font-family: Verdana, Arial;
  font-size: 12pt;
  color: Navy;
  font-weight: normal;  
}

h3 {
  padding: 12px 0 2px 0;
  margin: 0;
  font-size: 12pt;
  font-weight: bold;
  color: navy;
}

h4 {
  padding: 12px 0 2px 0;
  margin: 0;
  font-size: 10pt;
  font-weight: bold;
}

#contentTable {
  position: absolute;
  top: 200px;
  font-size: 10pt;
  width: 99%;
}

#contentTable #mainContent {
  background-color: white;
  border: 1px solid #86a2c8;
}

#contentTable #sideBar {
  background-color: #EBF8FE;
  border: 1px solid #86a2c8;
}

#contentTable #sidebarCol {
  padding: 0 10px 0 30px;
  width: 200px;
}

#sideBar ul {
  padding: 0;
  margin: 0 0 10px 10px;
  list-style: none;
}

#sideBar li {
  padding: 0;
  margin: 4px 0 0 0;
}

#sideBar a {
  color: navy;
}

.internalContent {
  padding: 5px;
  margin: 0;
}

#tracker {
  position: absolute;
  left: 250px;
  top: 182px;
  padding: 0;
  margin: 0;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  width: 630px;
}

#tracker a {
  text-decoration: underline;
  color: navy;
}

#seeAlso {
  border-top: 1px solid #86a2c8;
  border-bottom: 1px solid #86a2c8;
  background-color: #e1ebff;  
}

#otherLogos {
  margin: 10px 10px 0 10px;
  padding: 10px 0 10px 0;
  border-top: 1px dashed navy;
  text-align: center;
}

.def {
  font-size: 10pt;
}

.simpleTable {
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
}

.simpleTable td {
  padding: 4px;
}

.simpleList {
  padding: 0;
  margin: 0;
}

.simpleList li {
  padding: 0;
  margin: 0 0 0 20px;
}

.medList {
  padding: 0 0 20px 40px;
  margin: 0;
}

.medList li {
  padding: 4px 0 4px 0;
  margin: 0;
}
