/* calendar styles */

#calendar #monthList {
  width:568px;
  height:50px;
  border-top-width:1px;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  margin:0;
  padding:0;
  border-collapse:collapse;
}

#calendar #monthList td {
  margin:0;
  padding:0 2px;
}

#calendar #monthList a:link,
#calendar #monthList a:visited {
  text-decoration:underline;
  font-size:.8em;
}

#calendar #events {
  width:568px;
  margin:0;
  padding:0;
  border-collapse:collapse;
}

#calendar #events td {
  vertical-align:top;
  margin:0;
  padding:0 10px 0 0;
  width:274px;
}

#calendar #events h3.month {
  font-size:1em;
  border-bottom-width:5px;
  border-bottom-style:solid;
  display:block;
  width:100%;
  height:30px;
  line-height:30px;
  margin:0;
  padding:0;
}

#calendar #events ul {
  display:block;
  width:100%;
  height:58px;
  list-style:none;
  margin:0;
  padding:10px 0 0 0;
}

#calendar #events li {
  float:left;
  width:74px;
  height:58px;
  margin:0 10px 0 0;
  vertical-align:top;
}

#calendar #events li img {
  width:74px;
  height:58px;
  vertical-align:top;
}

/* about us styles */

#about_us #staff {
  width:568px;
  margin:0;
  padding:0;
  border-collapse:collapse;
}

#about_us #staff th {
  width:568px;
  height:15px;
  font-size:1.2em;
  border-top-width:1px;
  border-top-style:solid;
  vertical-align:bottom;
  padding:0;
  margin:0 20px 0 0;
}

#about_us #staff td {
  vertical-align:top;
  margin:0;
  padding:0 10px 0 0;
  width:274px;
}

#about_us #staff h3 {
  border-bottom-width:1px;
  border-bottom-style:solid;
  display:block;
  width:274px;
  height:20px;
  line-height:20px;
  margin-bottom:5px;
  font-style:italic;
  font-size:1em;
}

#about_us #staff h3 a:link,
#about_us #staff h3 a:visited {
  font-style:normal;
}

#about_us #staff ul {
  margin:0 0 10px 0;
  padding:0;
  list-style:none;
  clear:both;
  height:128px;
}

#about_us #staff li {
  float:left;
  margin:0 10px 0 0;
  vertical-align:top;
}

#about_us #staff li img {
  vertical-align:top;
}

/* fin security styles */

#fin_security th {
  text-align:center;
}

#fin_security th,
#fin_security td {
  padding:0 0 5px 0;
}

/* useful links styles */

#links {
  margin:0;
  padding:0;
  border-collapse:collapse;
}

#links td {
  text-align:center;
  border-bottom-width:1px;
  border-bottom-style:solid;
  margin:0 5px;
  padding:5px 0;
}

#links a:link img,
#links a:visited img {
  border:none;
}

/* world map styles */

.worldmap {
  background-image:url(../image_database/wildlife_world_map_banner1.gif);      /* MRR Added 03/07/09 */
}

