body {
  /* BACKGROUND="background.jpg"; */
  /* text-align: justify; */
  /* margin-left: 7%; margin-right: 7%; */
  margin-left: 3%; margin-right: 3%;

  color: navy;

  /* // black; green; /*navy;*/
  /* line below for iMac */
  /* background-color: #fff8f8; */
  /* line below gives the id to function style_id()
  ** (first such line in this file will be used)
  */
  /* ServerID Gigabyte */
  /*background-color: rgb(220,245,255); /* rgb(248,240,240); */
  background-color: #f0fcf0; /*#f0e0ff; /* #d0ffd0; #f0f0f0; /* #c0ffc0; */
  /*background-color: AliceBlue;*/
  /* line below for rp.house */
  /* background-color: #f4fff4;
  /* line below for remote server */
  /* background-color: #fffff0; */
  /* line below for cabbage server */
  /* background-color: #f8f0ff;font-family:Arial,sans-serif; */
  font-family:Arial,sans-serif;
  /*   font-size:11pt; /* was 11 */
  font-size:10.5pt;

  a:link { color: rgb(128, 0, 255) } /* for unvisited links */
  a:visited { color: rgb(128, 0, 128) } /* for visited links */
  a:active { color: rgb(255, 0, 102) } /* when link is clicked */
  a:hover { color: rgb(255, 128, 128) } /* when mouse is over link */
  align: justify;
  div.box { border: solid; border-width: thin; /* width: 100% */}
}
.headerfont {font-size: 15px; font-family: Arial; color: red; }

fixed_20x30 {
  position:absolute;
  left:20px;
  top:30px;
}
.refresh
{
  font-size:9pt;
  text-align: center;
  color:#000000;
  background-color: #eeffee;
  /* text-align: center; */
}
.back_image_index, .back_image_index TD, .back_image_index TH
{
  background-image:url('backgroundindex.jpg');
  background-color:  #CCFFCC;
  color:navy; /*#1f7f1f;*/
  font-family:sans-serif;
  font-weight:600;
}

.leftalign {
  text-align:left;
}

.styleNotification
{
  font-style:italic;
  color:darkorange;
  background-color:#f0f0f0;
}

.entry_error TD, .errorcell
{
  background-color:red;
  color:white;
}

.text_table TD TH {
  font-size:80%;
}

.text_plain TD {
  font-size: 80%;
  color:#404040;
  background-color: #e0e0e0;
}

/*.table_text, .table_text TD, .table_text TH {*/
.table_text, .table_text TD, .table_text TH {
  font-size: 95%;
  font-family:courier;
  background-color:#f4f4f4;
  color:#404040;
  border-style: solid;
  border-color: #c0c0c0;
  border-width:1px;
  border-spacing: 0px;
}

.table_text_80, .table_text TD, .table_text TH {
  font-size: 80%;
  font-family:courier;
  background-color:#fcfcfc;
  color:#404040;
  border-style: solid;
  border-color: #c0c0c0;
  border-width:1px;
  border-spacing: 0px;
}

.classerror {
  font-style:italic;
  background-color: red;
  color: white;
}

.test {
  background-color: brown;
  color: whitesmoke;
}

.entry_change TD, .changecell
{
  background-color:lightgreen;
  color:darkblue;
}

.entry_got_picture TD, .picturecommentcell
{
  color:white;
  background-color:green;
}

.plaque, .plaque TD, .plaque TH
{
  background-color:#040404;
  color:#c0c0c0;
}

.internallink
{
  font-size:11pt;
}
.caption
{
  color: #002000; /* was #004000 */
  font-size:10pt;
}

span.inverse
{
  background-color:blue;
  color: #c0ffc0;
}

span.invlink
{
  background-color:#e0e0e0;
}
A.greyed
{
  background-color:#7f7f7f;
  color: #bfbfbf;
}
.greyed
{
/*   background-color:#7f7f7f; */
  color: #808080;
  font-size:10pt;
}
.topofpage
{
  font-size:180%;
  font-weight:900;
}

.link_header_even {
  text-align: right;
  font-size:10pt;
  background-color:#e8e8e8;
}
.link_header_even A:link{color:darkblue}
.link_header_even A:visited{color:maroon}
.link_header_even A:active{color:purple}
.link_header_even A:hover{color:#d0ffd0; background:darkgreen }


.link_list_even_even {
  text-align: left;
  font-size:9pt;
  background-color:#f0f0ff;
}
.link_list_even_even A:link{color:darkblue}
.link_list_even_even A:visited{color:maroon}
.link_list_even_even A:active{color:purple}
.link_list_even_even A:hover{color:#d0ffd0; background:darkgreen }
.link_list_even_odd {
  text-align: left;
  font-size:9pt;
  background-color:#f8f8ff;
}
.link_list_even_odd A:link{color:darkblue}
.link_list_even_odd A:visited{color:maroon}
.link_list_even_odd A:active{color:purple}
.link_list_even_odd A:hover{color:#d0ffd0; background:darkgreen }
.link_header_odd {
  text-align: right;
  font-size:10pt;
  background-color:#c0ffc0;
}
.link_header_odd A:link{color:darkblue}
.link_header_odd A:visited{color:maroon}
.link_header_odd A:active{color:purple}
.link_header_odd A:hover{color:#d0ffd0; background:darkgreen }
.link_list_odd_even {
  text-align: left;
  font-size:9pt;
  background-color:#e0ffe0;
}
.link_list_odd_even A:link{color:darkblue}
.link_list_odd_even A:visited{color:maroon}
.link_list_odd_even A:active{color:purple}
.link_list_odd_even A:hover{color:#d0ffd0; background:darkgreen}
.link_list_odd_odd {
  text-align: left;
  font-size:9pt;
  background-color:#e8ffe8;
}
.link_list_odd_odd A:link{color:darkblue}
.link_list_odd_odd A:visited{color:maroon}
.link_list_odd_odd A:active{color:purple}
.link_list_odd_odd A:hover{color:#d0ffd0; background:darkgreen }

td.scroll
{
  width: '90%';
  height: '80%';
  border: 1px solid #001122;
  font-family: verdana;
  font-size: 10px;
  color: #ccddee;
  background-color: #203b54;
  scrollbar-base-color: #203b54;
  scrollbar-3d-light-color: #a0bbd4;
  scrollbar-arrow-color: #a0bbd4;
  scrollbar-darkshadow-color: #203b54;
  scrollbar-face-color: #203b54;
  scrollbar-highlight-color: #809bb4;
  scrollbar-shadow-color: #809bb4;
  scrollbar-track-color: #203b54;
  padding-left: 10px;
  padding-right: 10px;
}

