body, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}

#footer {
width: 600px;
}

h2 {
  font-size: 14px;
}

h3 {
  font-size: 14px;
}

a {
  color: #111111;
  text-decoration: none;
}

a:hover {
  color: #111111;
  text-decoration: underline;
}

#imageholder {
  background:#fff url('/images/loading.gif') no-repeat center;
  padding-top: 5px;
  padding-bottom: 5px;
}

#prev {
  padding-left: 20px;
  margin-bottom: 20px;
  float: left;
  width: 90px;
}

#prev a img {
  border: none;
}

#next {
  padding-right: 20px;
  margin-bottom: 20px;
  float: right;
  width: 90px;
}

#next a img {
  border: none;
}

#image-text {
  float: center;
  font-size: 14px;
}

#image-text a {
  color: #000000;
}

#image-text a:hover {
  color: #2a2953;
}

#content {
  float: left;
  font-size: 10pt;
  padding-left: 20px;
  padding-right: 20px;
}

.float-img {
  float: right;
  border: none; 
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
  clear: right;
}

#menu {
  font-size: 8px;
  align: center;
  background: #2a2953 url('/images/menu-strip.gif');
  height: 2000px;
}

#menu.li {
}

#menu li.title {
  color: #ffffff;
}

#menu li.subtitle {
  font-size: 7pt;
}

#menu li.opensubtitle {
  font-size: 7pt;
}


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

#menu a.selectedtitle {
  color: #ffffff;
  background: #52517b url('/images/menu-strip-sub.gif');
}

#menu a {
  display: block;
  width:210px;
  padding: 0px 0px 0px 10px;
  text-decoration: none;
  color: #cccccc;
  font-weight: bold;
  text-transform: uppercase;
}

#menu a.opensubtitle {
  padding-left: 28px;
  background: #52517b url('/images/menu-strip-hover.gif');
  color: #52517b;
}

#menu a:hover {
  background: #dddddd  url('/images/menu-strip-hover.gif');
  color: #222222;
}

#menu a img {
  border: none;
}

#menu a.subtitle {
  color: #52517b;
  background: #ffffff url('/images/menu-strip-hover.gif');
  padding-left: 40px;
}


#menu a.subtitle:hover {
  background: #dddddd  url('/images/menu-strip-sub.gif');
  color: #ffffff;
}

hr {
  border: none;
  width: 92%;
  height: 1px;
  color: c1c1cf;
  background-color: c1c1cf;
}

#first {
  text-align: center;
  font-size: 11px;
  float: left;
  width: 90px;
  height: 20px;
}

#last {
  text-align: center;
  font-size: 11px;
  float: left;
  width: 90px;
  height: 20px;
}

#pagenum {
  text-align: center;
  font-size: 11px;
  float: left;
  width: 90px;
  height: 20px;
}

#paginator {
  width: 550px;
  padding: auto;
  margin: auto;
}
.pages { text-align: center; margin-bottom: 20px; margin-top: 20px; font: 11px/15px Arial, Helvetica;}
.paginator { font-size: 9px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atstart { margin-right: 10px; padding: 2px 6px; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 10px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 10px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.paginator .atend { margin-left: 10px; padding: 2px 6px; background: #fff; color: #aaa; }
.paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 11px; vertical-align: top; background: #fff; color: #000000; }
.paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
.pages div.results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }
