body {
  background-color: white;
  color: black
}

/* Style rules to make data tables look better */

.list-header {
  background-color: #eeeeee;
  font-size: larger;
  font-weight: bold;
}

.list-paging-header {
  text-align: center;
}

.list-paging-footer {
  text-align: center;
}

/*list-row-even shortened*/

.lE { 
}

/*list-row-odd shortened*/

.lO { 
  background-color: #eeeeee;
}

/*list-row3 */
.l3 { 
  background-color: #eeffff;
}

/*list-row4 */
.l4 { 
  background-color: #eedddd;
}

/*list-row5 */
.l5 { 
  background-color: #ffffdd;
}

/*list-row6 */
.l6 { 
  background-color: #ddddee;
}

/*list-row7 */
.l7 { 
  background-color: #ffeebb;
}

/* Nomal table column, no specific style */
.nc {
  vertical-align: top;
}

/* style for leftmost table column with an image displayed on the right page border */
.rc {
  vertical-align: top;
  width: 1%;
}

/* style for bold text */
.b {
  font-weight: bold;
}

/* style for right aligned text */
.ri {
  text-align: right;
}

/* Style rules for message severity levels */

.infoMessage {
  color: black;
}

.warnMessage {
  color: orange;
  font-weight: bold;
}

.errorMessage {
  color: red;
  font-weight: bold;
}

.fatalMessage {
  color: red;
  font-style: italic;
  font-weight: bold;
}

/* ********** This is different between Javascript and not */
select {
  visibility:hidden;
}

/* Links not visible when Javascipt is activated */
A.link-not-visible:link {color: blue; text-decoration: underline; }
A.link-not-visible:visited {color: purple; text-decoration: underline; }
A.link-not-visible:active {color: blue; text-decoration: underline; }
A.link-not-visible:hover {color: blue; text-decoration: underline; }

