#progressCaption {font-size:  large; font-style: italic; font-family: Arial; visibility:hidden;}
body {background-color: #f8f8f8; font-size: small; font-family: Verdana, Arial, "MS Sans Serif", Helvetica, sans-serif; color: black}
span.inlineHeader {font-size:  large; font-style: italic; font-family: Arial}
div.sectionHeader {font-size:  x-large; font-style: italic; font-family: Arial}
span.individualPageHeader {font-size:  large; font-style: italic}
a {color: black}
a:visited {color: #966f03;}
span.localeInfo {font-size: small; font-style: italic; font-family: Arial}
a.menu:visited {color: black}
tr.lightBlue
{
  background-color: #D6CECE;
}
tr.grey
{
  background-color: #F9F9F9;
}

tr.everySecond
{
  background-color: #e5e5e5;
}


td.topmenu
{
  background-color: #b3b3b3;
}

a.noUnder {color: white; background: white; text-decoration: none;}

ul.decendants {list-style-type : none;	margin-right : 0;}

td.aboveName {
  width: 20px;
}

td.ancestorMale {
}

td.ancestorFemale {
}


table.toptable {
  font-size : large;
  border-style: solid;
  border-color: black black black black;
  border-width: 2px 2px 2px 2px;
  padding : 0;
}

col.floatHeader {
  width: 90px;
}

td.floatHeader {
  text-align: left;
}

td.above {
  font-size : large;
  border-style: solid;
  border-color: blue white white blue;
  border-width: 2px 0 0 2px;
  padding : 0;
  width: 80px;
}

td.below {
  font-size : large;
  border-style: solid;
  border-color: white white red red;
  border-width: 0 0 2px 2px;
  padding : 0;
  width: 80px;
}

td.vertical_above {
  font-size : 1px;
  border-style: solid;
  border-color: white white white blue;
  border-width: 0 0 0 2px;
  padding : 0;
  width: 80px;
}

td.vertical_below {
  font-size : 1px;
  border-style: solid;
  border-color: white white white red;
  border-width: 0 0 0 2px;
  padding : 0;
  width: 80px;
}

#topbar{
  position:absolute;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
}

#dropinboxv2cover{
  width: 320px; /*change width to desired */
  height: 220px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
  position:absolute; /*Don't change below 4 rules*/
  z-index: 100;
  overflow:hidden;
  visibility: hidden;
}

#dropinboxv2{
  width: 300px; /*change width to above width-20. */
  height: 200px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
  border: 2px solid black; /*Customize box appearance*/
  background-color: lightyellow;
  padding: 4px;
  position:absolute; /*Don't change below 3 rules */
  left: 0;
  top: 0;
}
