BODY.Content {
  background: white;
  color: darkslategray;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin: 12;
}

BODY.HdgList {
  background: #FFFFFF;
  color: #606060;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
}

BODY.ListImages {
  background: white;
  color: darkslategray;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin: 20;
}

BODY.Popup {
  background: silver;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin: 12px;
}

BODY.Editwin {
  background: #FFFFE0;
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin: 12px;
}

BODY.Diary {
  background: white;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin-left: 20px;
}

BODY.SearchPage {
  background: #FFFFFF;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  margin-left: 20px;
}

P, TD, TD.P {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
}

A, A:Link, A:Visited {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: navy;
  font-weight: bold;
  text-decoration: none;
}

A:Active, A:Hover {
  color: orangered;
  text-decoration: underline;
}

H3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

H4 {
  color: darkslategray;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  /* margin-top: 0px;
     margin-bottom: 0px; */
}


TH {
  background: #4080C0;
  color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  vertical-align: top;
  text-align: left;
}


TD.Prompt {
  background: silver;
  color: slategray;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  vertical-align: top;
  text-align: right;
}

TD.Value {
  background: silver;
  color: darkslategray;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}

.OrangeButton {
  background: orangered;
  color: white;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.BlueButton {
  background: #4080C0;
  color: white;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.GreenButton {
  background: olive;
  color: white;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.input {
  BACKGROUND: buttonface; 
  BORDER-LEFT: rgb(0,0,0) 1px solid; 
  BORDER-BOTTOM: rgb(0,0,0) 1px solid; 
  BORDER-RIGHT: rgb(0,0,0) 1px solid; 
  BORDER-TOP: rgb(0,0,0) 1px solid; 
  COLOR: rgb(0,0,0);
  FONT-FAMILY: Verdana,Arial,Helvetica; 
  cursor: hand; 
  font-size: 9pt; 
  font-weight: normal;
}

    .tdTitle { 
      font-family: arial narrow, arial, helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      border-style: none none solid none;  
      border-color: silver;
      border-width: 4; 
      padding-left: 20px;
    }

    .tdRespo { 
      color: slategray;
      font-family: arial narrow, arial, helvetica, sans-serif;
      font-size: 12pt;
      font-weight: bold;
      border-style: none none solid none;  
      border-color: silver;
      border-width: 4; 
      padding: 4 0 4 0;
      margin: 10 0 10 0;
      text-align: right;
    }

    .tdNotes { 
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 9pt;
      font-weight: normal;
      background: white; 
      border-style: none none solid none;  
      border-color: silver;
      border-width: 4; 
      padding-left: 20px;
    }

    .tdPassive { 
      border-style: none none solid none;  
      border-color: skyblue skyblue skyblue skyblue; 
      border-width: 1 1 1 1; 
      padding: 4 0 4 0;
      margin: 0 0 0 0;
    }

    .tdActive { 
      background: navy; 
      border-style: none none solid none;  
      border-color: skyblue skyblue skyblue skyblue; 
      border-width: 1 1 1 1; 
      padding: 4 0 4 0;
      margin: 0 0 0 0;
    }

    .tdPrompt { 
      font-family: arial, sans-serif;
      font-size: 10pt;
      color: slategray;
      vertical-align: top;
      text-align: right;
    }

.input {
  BACKGROUND: buttonface; 
  BORDER-LEFT: rgb(0,0,0) 1px solid; 
  BORDER-BOTTOM: rgb(0,0,0) 1px solid; 
  BORDER-RIGHT: rgb(0,0,0) 1px solid; 
  BORDER-TOP: rgb(0,0,0) 1px solid; 
  COLOR: rgb(0,0,0);
  FONT-FAMILY: Verdana,Arial,Helvetica; 
  cursor: hand; 
  font-size: 9pt; 
  font-weight: normal;
}

P.BBArea {
  color: white;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-left: 20px;
}


P.BBStrand {
  color: lightblue;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  margin-left: 50px;
}

P.BBMessage {
  color: #FFFFE0;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  margin-left: 80px;
  width: 450px;
}

SPAN.EventTitle {
  font-family: arial, helvetica, sans-serif;
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

SPAN.MonthTitle {
  font-family: arial, helvetica, sans-serif;
  color: black;
  font-size: 12pt;
  font-weight: bold;
}

SPAN.Department {
  font-family: arial, helvetica, sans-serif;
  color: olive;
  font-size: 12pt;
  font-weight: bold;
}

HR {
  Height: 1px;
  Color: silver;
}

A.ItemTitle {
  font-family: verdana, arial, helvetica, sans-serif;
  color: navy;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

P.Terms {
  color: darkslategray;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  width: 300px;
}
  
H3.Terms {
  color: darkslategray;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  width: 300px;
}


