/* Specific link colors for Green style */
a:link {color: white}
a:visited {color: gray}

a:hover {color: red;
  background-color: white
  }

a.menu:active {color: lime;
  }

a.menu:link {color: lime;
  }

a.menu:hover {font-weight: 700;
  background-color: rgb(0, 102, 0);
  color: lime;
  }

a.menu:visited {color: lime;
  }

/* Horizontal bar below header */
#navindicbar {
  background-color: black;
  color: lime;
  background: url("images/hlinetile.gif")
  }
  
/* Footer block - will stick to bottom of page if content is too short */
#footer {
  background-color: rgb(189, 255, 189);
  border-top: 2px solid lime
  }
  
/* Footer text */
p.footer {color: black;
  background-color: rgb(189, 255, 189)
  }

/* Body */
body.intc {
   background-image: url("images/tile.gif");
   background-color: black;
   color: lime;
}

#webringblock {border: 2px solid lime;
  background-color: #005300
  }

/* Styleswitcher swatches */
#styleswitcher {border: 1px solid lime}
  
/* Menu-table */
table.menu {
  border-left: 1px solid lime;
  border-right: 1px solid lime
  }

/* Menu items - graphic glyph + menu-text */
td.menu, td.menutop, td.menubottom {
  background-color: rgb(0, 102, 0);
  background: url("images/border_lr.gif")
  }

/* middle menu items have top and bottom border */
td.menu {border-top: 1px solid lime;
  border-bottom: 1px solid lime
  }

/* first menu item cannot have top-border */
td.menutop {border-bottom: 1px solid lime
  }

/* last menu item cannot have bottom-border */
td.menubottom {border-top: 1px solid lime
  }

/* horizontal border on menu between rounded corners */
td.menu-border-top {background: url("images/border_top.gif")
  }

/* Other tables */
td.styleswitch {
  background-color: black;
  color: lime;
  background: url("images/hlinetile.gif");
  }

/* Content table: rounded borders top and bottom using images */
td.top-left {background: url("images/corner_topleft.gif")
  }

td.top-right {background: url("images/corner_topright.gif")
  }

td.border-top {background: url("images/border_top.gif");
  }

td.border-left, td.border-right {background-color: lime
  }

td.bottom-left {
  background: url("images/corner_bottomleft.gif");
  }

td.bottom-right {
  background: url("images/corner_bottomright.gif");
  }

td.border-bottom {background: url("images/border_bottom.gif")
  }

/* Headline: sticks out using colored background and black text */
tr.headline, td.headline {background-color: rgb(189, 255, 189)}

td.headline {
  color: black
  }

td.comment {color: black;
  background-color: rgb(189, 255, 189);
  }

/* Style for Carrier list table headers */
th.carrname, th.carrnbr, th.carref {
  background-color: rgb(0, 128, 0);
  }

/* Images, with or without border, floating left or right */
img.border, img.leftfloat, img.rightfloat {border: solid lime 1px}

div.code, p.comment {color: black;
  background-color: rgb(189, 255, 189);
  border: 1px solid lime
  }

hr.solid {color: #0F0}

p.intro {border: 2px solid lime;
  background-color: #030
  }

p.bptitle {border: 1px solid lime}
