body, html, div.page0, table.page, div#browserNameDiv, div#browserFullnameDiv {
  background-color: #FFFFFF;
}

/*
   On printer, we need to have everything visible, in order that the printer
   doesn't just print the top half of the DIV.
   For multi-page printing of containers with large contents, note:
   - position:absolute inhibits multi-page printing
   - overflow: auto inhibits multi-page printing
   - height: (something other than auto) inhibits multi-page printing
   - top: -XXXpx shifts contains of post-first pages in Firefox
   - margin-top: -XXXpx causes double-printing of lines in IE
*/
@media print {
  body.noscroll, html.noscroll { 
    overflow: visible;
  }
  body {
    visibility: hidden;
  }
  div.printcontents {
    visibility: visible;
    position: relative;
    left: -160px;
    margin-top: -82px;
    width: 700px;
  }
  .browserMSIE div.printcontents {
    top: -82px;
    margin-top: 0px;
  }
  img#printbutton, input[type=submit], .noprint {
    visibility: hidden;
  }
  div.noprint {
    display: none;
  }
  div.pagebreak {
    page-break-after: always;
  }
  option {
    visibility: hidden;
    color: white;
  }
  select {
    color: white;
    height: 2ex;
  }
}

.pagecontents {
  padding: 10px;
}

body, p, td, th, select, input,textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 133%;
  color: #000000;
}

span.hoofdnav {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  color: white;
}

span.hoofdnav_f2 {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  color: #d8d8d8;
}

h1, h2, h3, h4, h5 {
  line-height: 120%;
}
h1 {
  font-size: 20px;
}
h2 {
  font-size: 17px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 13px;
}

a:link, a:active, a:visited, a:hover {
  text-decoration: none;
  color: #4877BE;
}

a:hover { 
  text-decoration: underline;
  color: #4877BE;
}

div.contents, div.contents p, div.intro, div.intro p {
  margin-top: 1ex;
  margin-bottom: 1ex;
}

div.intro, div.intro p, .intro {
  font-style: italic;
}

.myavenueclass1 {
  color: red;
}

td.grafx, th.grafx { 
  line-height: 100%;
  white-space: nowrap;
  margin: 0px;
  padding: 0px;
}

td.grafx img {
  border: 0px;
}

td.contribution_invited_unconfirmed {
  background-color: #bbffff;
  background-image: url(images/yellowstripes.gif);
}

td.contribution_invited {
  background-color: #bbffff;
}

td.contribution_accepted {
  background-color: #ccffcc;
}

td.contribution_rejected {
  background-color: #ffcccc;
}

td.contribution_unassigned {
  background-color: #ffffbb;
}

td.contribution_incomplete {
  background-color: #ffffff;
}

td.contribution_highdeviation {
  background-color: #cccccc;
  background-image: url(images/greystripes.gif);
}

td.contribution_complete {
  background-color: #eeeeee;
}

td.user_admin {
  background-color: #bbffff;
  background-image: url(images/yellowstripes.gif);
}

td.user_chairmember {
  background-color: #bbffff;
}

td.user_illcburo {
  background-color: #eeeeee;
}

td.user_unknown {
  background-color: #cccccc;
  background-image: url(images/greystripes.gif);
}


td.user_complete {
  background-color: #ccffcc;
}

td.user_incomplete {
  background-color: #ffcccc;
}

td.user_unassigned {
  background-color: #ffffbb;
}


td.review_requested {
  background-color: #eeeeee;
}

td.review_notapplicable {
  background-color: #bbffff;
}

td.review_complete {
  background-color: #ccffcc;
}

td.review_denied {
  background-color: #ffcccc;
}

td.review_incomplete {
  background-color: #ffffbb;
}

td.review_unassigned {
  background-color: #ffffff;
}

.editlistrecord td, .editlistrecord th { 
  background-color: #eeeeee;
}

.editlistrecordbogus td {
  background-color: #ffdddd;
}

.titlebar {
  font: bold 14px/16px Arial, Helvetica, sans-serif;
  color: black;
  white-space: nowrap;
  vertical-align: middle;
  padding-top: 6px;
}

.menu1only td {
  padding: 2px 2ex;
}

.menu1only, .menu1only a, .menu1only a:link, .menu1only a:visited,
.menu1only a:active {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: 9a9fa6;
}


