body {
margin: 0;
color: black;
background-color: #70ff58;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
font-weight: normal;
/* line-height: 1.1em; */
}

/* a:visited {color: #6600ff;} */

p, li {line-height: 1.1em;}

td.cell {font-size: 10pt}

form {margin: 0}

.t0 {margin-top: 0;}
.b0 {margin-bottom: 0;}
.tb0 {margin-top: 0; margin-bottom: 0;}
.tb0rl10 {margin: 0 10;}

/*
.rb_hdr, .rb_list {font-size: 0.8em;}
*/

.rb_hdr {font-size: 0.8em; margin: 0 10px;}
.rb_list {font-size: 0.8em; margin: 0 10px 0 30px;}

.nowrap {white-space: nowrap;}

table.header {
background-image: url('../images/cost-660x105.jpg');
background-repeat: no-repeat
}

table.body {
margin: 10px;
}

.search {font-size: 10pt; font-weight: bold;}

.framed {
margin: 2px;
border: 1px red solid;
padding: 2px;
color: red;
font-size: 10pt;
font-weight: bold;
white-space: nowrap;
}

a:link.link, a:visited.link, a:active.link {
  color: red;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}
a:hover.link {
  color: red;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline overline;
}

a:link.menu, a:visited.menu, a:active.menu {
  color: #006600;
  text-decoration: none;
}
a:hover.menu {
  color: red;
  text-decoration: none;
}

a:link.menuSel, a:visited.menuSel, a:active.menuSel {
  color: #009900;
  text-decoration: none
}
a:hover.menuSel {
  color: red;
  text-decoration: none;
}

a:link.subMenu, a:visited.subMenu, a:active.subMenu {
  color: #006600;
  text-decoration: none;
}
a:hover.subMenu {
  color: red;
  text-decoration: none;
}

a:link.subMenuSel, a:visited.subMenuSel, a:active.subMenuSel {
  color: #009900;
  text-decoration: none;
}
a:hover.subMenuSel {
  color: red;
  text-decoration: none;
}

a:link.subSubMenu, a:visited.subSubMenu, a:active.subSubMenu {
  color: #006600;
  text-decoration: none;
}
a:hover.subSubMenu {
  color: red;
  text-decoration: none;
}

a:link.subSubMenuSel, a:visited.subSubMenuSel, a:active.subSubMenuSel {
  color: #009900;
  text-decoration: none;
}
a:hover.subSubMenuSel {
  color: red;
  text-decoration: none;
}

.empty { /* same font as .*menu* classes */
font-size: 10pt;
font-weight: bold;
}

.menu {
color: #000000;
font-size: 10pt;
font-weight: bold;
white-space: nowrap;
background-color: #fcffb0;
}
.menuSel {
color: #009900;
font-size: 10pt;
font-weight: bold;
white-space: nowrap;
}

.subMenu {
color: #006600;
font-size: 10pt;
font-weight: normal;
white-space: nowrap;
background-color: #fcffd0;
}
.subMenuSel {
color: #009900;
font-size: 10pt;
font-weight: normal;
white-space: nowrap
}

.subSubMenu {
color: #006600;
font-size: 10pt;
font-weight: normal;
font-style: italic;
white-space: nowrap;
background-color: #fcfff0; /* tried also #d0ffe0 */
}
.subSubMenuSel {
color: #009900;
font-size: 10pt;
font-weight: normal;
font-style: italic;
white-space: nowrap;
}

/*
.menu {background-color: #d0f098; color: white; font-size: 10pt; font-weight: bold;}
.menuSel {background-color: #d0f098; color: yellow; font-size: 10pt; font-weight: bold;}

.subMenu {background-color: #d0f098; color: white; font-size: 10pt; font-weight: bold;}
.subMenuSel {background-color: #d0f098; color: yellow; font-size: 10pt; font-weight: bold;}

.subSubMenu {background-color: #d0f098; color: white; font-size: 10pt; font-weight: bold;}
.subSubMenuSel {background-color: #d0f098; color: yellow; font-size: 10pt; font-weight: bold;}
*/