body {margin:0px;background-color:#FFFFFF;}

.menu_top {font-family:verdana;font-size:11px;font-weight:bold;color:#800;text-align:left;margin:0px;padding:0px;}
.menu_top_selected {color:#D00;}
.nums_selected {font-size:9px;border: 1px solid #D00;padding:1px;}

a:link, a:visited, a:active {font-family:verdana;font-size:10px;font-weight:bold;color:#800;text-decoration:none;}
a:hover {color:#D00;}

a.menu_top:link, a.menu_top:visited, a.menu_top:active {font-family:verdana;font-size:11px;font-weight:bold;color:#800;text-decoration:none;}
a.menu_top:hover {color:#D00;}

.menu {font-family:verdana;font-size:11px;font-weight:bold;color:#800;}

a.menu_cat:link, a.menu_cat:visited, a.menu_cat:active {font-family:verdana;font-size:10px;font-weight:bold;color:#800;text-decoration:none;}
a.menu_cat:hover {color:#D00;background-color:#FF0;}


a.menu_item:link, a.menu_item:active, a.menu_item:visited {font-family:verdana;font-size:10px;font-weight:bold;color:#800;text-decoration:underline;}
a.menu_item:hover {font-family:verdana;font-size:10px;color:#f00;text-decoration:underline;}

.nextprev, a.nextprev:link, a.nextprev:visited, a.nextprev:active {font-family:verdana;font-size:10px;font-weight:bold;color:#800;text-decoration:none;}
a.nextprev:hover {color:#D00;}

td.content {background-color:#FFFFFF;border-left:1px solid #600;border-right:1px solid #800;border-bottom:1px solid #800;}


TABLE.table-shadows {
  border-collapse: collapse;
  margin:auto;
  padding: 0px;
}

TD.td-shadows-right {
  background-image: url(shadow_right.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 10px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image: url(shadow_bottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 10px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image: url(shadow_bottomright.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-main {
  margin: 0px;
  padding: 0px;
}

IMG {margin:0px;vertical-align:middle;}
IMG.img-thumbnail {border: 1px solid #333; }
IMG.img-thumbnail-selected {border-top:2px solid #ccc; border-left:2px solid #ccc; }

.div-thumbnails-caption {font-family:verdana;font-size:10px;font-weight:bold;color:#800;}

.footer {font-family:verdana;font-size:9px;color:#900;text-decoration:none;text-align:center;}

.page_generation {color:#999;}
