body {
  font-family: Arial, Helvetica, Verdana;
  background-color: white;
}

#outerbox {
  position: absolute;
  background-color: #f2f1db;
  width: 914px;
  height: 1000px;
}

#header {
  position: absolute;
  background-color: #d1dce9;
  left: 4px;
  width: 910px;
  height: 78px;
}

#footer {
  position: absolute;
  text-align: center;
  top: 970px;
  width: 914px;
  font-size: 10px;
}

#headerimage {
  position: absolute;
  width: 64px;
  height: 60px;
}

#headerimage img {
  padding-left: 24px;
  padding-top: 22px;
  height: 30px;
  width: 30px;
}

#headermiddletitle {
  position: absolute;
  width: 316px;
  left: 90px;
  color: #006666;
  top: 19px;
  text-align: left;
}

#headermiddletop {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
  font-size: 19px;
  position: relative;
  width: 316px;
}

#headermiddlebottom {
  width: 316px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
  position: relative;
  font-size: 15px;
}

#headerrighttitle {
  position: absolute;
  top: 21px;
  left: 640px;
  width: 507px;
  color: #990000;
  font-weight: bolder;
  font-size: 29px;
}

#leftdiv {
  width: 560px;
  position: absolute;
  left: 12px;
  top: 84px;
}

#rightdiv {
  width: 252px;
  position: absolute;
  left: 644px;
  top: 82px;
}

#feedstitle {
  color: #990000;
  font-weight: bolder;
  font-size: 13px;
}

#feedscontent {
  width: 530px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 1px;
  padding-left: 12px;
  padding-bottom: 8px;
}

#feedscontent ul{
  list-style-type: none;
  -moz-padding-start: 0px;
  margin: 0px;
}

#feedscontent li{
  padding: 10px;
  overflow: hidden;
}

#infobox {
  width: 498px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 2px;
  border:1px solid #003333;
  background-color: #d1dce9;
  height: 660px;
}

.infotitle {
  padding-left: 16px;
  padding-bottom: 10px;
  font-weight: bolder;
  color: #990000;
  font-size: 18px;
}

.infotitle2 {
  padding-left: 16px;
  font-weight: bolder;
  color: #990000;
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.infotitle3 {
  padding-left: 16px;
  font-weight: bolder;
  color: #990000;
  font-size: 15px;
  padding-bottom: 5px;
}

.infoli {
  padding-left: 16px;
}

.infolitext {
  font-weight: bolder;
  font-size: 12px;
  color: #006666;
}

#rightcollectionsbody {
  font-size: 11px;
}

.rightcollectionstitle {
  font-weight: bolder;
  font-size: 13px;
  color: #990000;
}

#collectionsimage {
  display: inline;
  height: 70px;
  width: 50px;
}

#collectionsimage img {
  border: 0px;
  height: 70px;
  width: 50px;
  padding-top: 5px;
  padding-left: 5px;
}

#collectionstext {
  position: absolute;
  top: 15px;
  left: 70px;
  width: 160px;
}

#hrwidth {
  width: 94%;
}

#searchblock {
  padding-top: 6px;
}

#collectionsblock {
  height: 111px;
  padding-bottom: 5px;
}

#omcheckbox {
  color: #333333;
  font-size: 10px;
}

.linkbox,
.linkbox a {
  color: #990000;
  font-size: 13px;
  font-weight: bolder;
}

.info {
  font-size: 11px;
  padding-left: 16px;
}

.infolinks {
  font-size: 11px;
  padding-left: 16px;
  padding-bottom: 8px;
}

.headline{
  font-size: 11px;
  font-weight: bold;
}

.date {
  display: inline;
  padding-left: 10px;
  color: #990000;
  font-weight: bold;
}

.coltitle {font-size: 10px;  color:#990000;}
.maintext  {font-size: 9px; color:#000000;}

#box {
  border:1px solid #003333;
  width: 240px;
}

#box table {
  width: 240px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border: 0;
}

#box td {
  width: 80px;
  height: 80px;
  padding: 0px;
}

#box img {
  border: 0px;
  width: 80px;
  height: 80px;
  display: block;
}

#slideshowbox {
  padding-bottom: 10px;
}

#slideshowtitle {
  color: #990000;
  font-size: 13px;
  font-weight: bolder;
}

#slideshowtext {
  padding-bottom: 6px;
  font-size: 11px;
}

.redtitle {
  color: #990000;
  font-size: 13px;
  font-weight: bolder;
}

.redtitle2 {
  color: #990000;
  font-size: 12px;
  font-weight: bolder;
  padding-top: 5px;
}

.linklist {
  font-size: 11px;
}