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

h2 {
  font-size: 14px;
}

h3 {
  font-size: 14px;
}

#splash a {
  color: #ffffff;
  text-decoration: none;
}

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


#footer {
width: 600px;
}

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

#prev {
  float: left;
}

#prev a img {
  border: none;
}

#next {
  float: right;
}

#next a img {
  border: none;
}

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

#image-caption {
  float: center;
  font-size: 14px;
  width: 400px;
}

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

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

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

#content a {
  text-decoration: none;
  color: #11324b;
  font-weight: bold;
}
#content a:hover {
  text-decoration: underline;
}

.float-img {
  float: right;
  border: solid 1px #000000; 
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
  clear: right;
}

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

#menu.li {
}

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

#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;
  color: #ffffff;
  background: #52517b;
}

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

#menu a.opensubtitle {
  padding-left: 28px;
}

#menu a:hover {
  color: #dddddd;
}

#menu a img {
  border: none;
}

#menu a.subtitle {
  padding-left: 40px;
}


#menu a.subtitle:hover {
  color: #dddddd;
}

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

#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;
  float: left;
}

.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; color: #000000 }
.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; }

#image-caption p a {
  font-weight: heavy;
  color: #11324b;
}

