﻿.osirisHead {
  font-size:  medium;
}

.showpic {
  position: relative;
  z-index: 0;
}

.showpic:hover {
  background-color: transparent;
  z-index: 50;
}

.showpic span {
  /*CSS for enlarged image*/
  position: absolute;
  background-color: white;
  padding: 5px;
  left: 30px;
  border: 1px solid black;
  visibility: hidden;
  color: black;
  text-decoration: none;
}


.showpic span img {
  /*CSS for enlarged image*/
  border-width: 0;
  padding: 2px;
}

.showpic:hover span {
  /*CSS for enlarged image on hover*/
  visibility: visible; /* top: 0; left: -100px; /*position where enlarged image should offset horizontally */
  float: right;
}


ul.topMenu {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 0 0; /*  list-style-type: none;*/
}

ul.topMenu li a {
  text-align: inherit;
  font-family: Sans-Serif;
  font-size: inherit;
  font-weight: bold;
  color: Black;
  float: left; /*  width: 6em; */
  text-decoration: none;
  color: Black;
  background-color: #00aaff;
  margin: 0 0 0 0;
  border-style: none; /*  outline: Black inset 10px;    outline: inherit;*/
}

ul.topMenu a:hover {
  background-color: #bbddff; /*  border: dotted 0.2em Black;*/
  border-color: Maroon;
  color: Purple;
}

ul.topMenu li {
  text-align: center;
  font-size: smaller; /*  width: 8em;*/
  float: left;
  text-decoration: none;
  color: Black;
  margin: 1px 10px 1px 1px;
  background-color: #88aacc;
  list-style-type: none;
  padding: 0.2em 1em 0.2em 1em;
  border: dotted 0.2em Green;
}

.auMenu caption {
  border-style:  solid;
  font-weight: bolder;
  font-size: larger;
  color: Navy;
}

.auMenu tr td {
  font-family: Arial Helvetica;
  font-weight:bolder;
  font-size:larger;
}

.menuHead {
  border-style: solid;
  border-width: 1;
  font-weight:bold;
  font-family:"Arial Black";
}


.incenter {
  text-align: left;
}
.onbottom {
  vertical-align: bottom;
}

table.stampList thead tr th {
  font-size: medium;
  font-family: Arial Helvetica;
  font-weight: bolder;
}

table.stampList {
  border: 1;
}

table.stampList caption {
  font-size: 36;
  font-weight: bold;
  border: 1;
}

table.stampList tbody tr td {
  font-size: medium;
  font-family: Arial Helvetica;
  font-weight: bolder;
}

bodyxx {
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Sans-Serif;
  background-color: #ffcc00;
}

@media screen {
  td.topMenu1 {
    font-size: "xx-large"; 
    font-family: "Comic Sans MS";
  }
  td.topMenu2 {
    font-size: "medium"; 
    font-family: "Arial";
  }
  td.topMenu3 {
    font-size: "small"; 
    font-family: "Arial";
  }
  table.topMenu1 td.topMenu2 {
    font-size: "small"; font-family: "Trebuchet MS" , "Comic Sans MS" , "Arial", "sans-serif";
  }
  table.topMenu1 tr td.topMenu3 {
    font-size: small; font-family: "Trebuchet MS" , "Comic Sans MS" , Arial, sans-serif;
  }
  body.leftMenu,  body.stampList, body.contents  {
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6688aa', startColorstr='#bbddff', gradientType='0');
}
  body.topMenu{
  filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#bbddff', startColorstr='#6688aa', gradientType='0');
}
}

@media print 
{
  td.audesirM   {visibility: hidden; }
  
  body.leftMenu { visibility:hidden; }
  
  td.topMenu1   {
    font-size: x-large; 
    font-family: "Comic Sans MS"; 
    }
  td.topMenu2   {
    font-size: x-small; 
    font-family: "Arial"; 
    }
  td.topMenu3   {
    font-size: x-small; 
    font-family: "Arial"; 
    }
}

ul.leftMenu {
/*  width: 12em;
*/
width: 98%;
  margin: 0px;
  margin-left: 2px;
  float: left;
  padding: 0px;
}

ul.leftMenu li {
/*  width: 10em;*/
width: 98%;
  float: left;
  margin: 0px 0px 1px 0px;
  list-style-type: none;
  margin: 0 0 2px 0;

}

ul.leftMenu li ul {
width: 98%;
/*  width: 10em;*/
  display: none;
  position: absolute;
  margin-left: 30px;
  margin-top: -20px; /*  border: solid 2px #00ff00;*/
}

ul.leftMenu li ul li {
/*  width: 12em;*/
width: 98%;
  float: left;
  margin: 0px 0px 1px 0px;
  list-style-type: none;
  margin: 0 0 1px 0;
}

ul.leftMenu li a {
  font-family: "Helvetica " , "Sans-Serif" "Courier New" "";
  color: Black;
  font-size: x-small;
  font-weight: bold;
  padding: 2px;
  text-decoration: none;
  background-color: #00aaff;
  width: 90%;
  display: block;
  text-indent: 1px;
  border: solid 1px #0000ff;
}

ul.leftMenu a:hover {
  background-color: #bbddff;
  color: Blue;
}


.pviiscroller {
  font-family: "Trebuchet MS" , "Comic Sans MS" , Arial, sans-serif;
}
.pviiscroller p {
  font-family: "Trebuchet MS" , "Comic Sans MS" , Arial, sans-serif;
  font-size: 14px;
  margin-top: 0px;
}
.pviiscroller h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.pviiscroller a:link {
  color: #000000;
  text-decoration: underline;
}
.pviiscroller a:visited {
  color: #000000;
  text-decoration: underline;
}
.pviiscroller a:hover {
  color: #000000;
  text-decoration: none;
}

