
body {
  background: white;
  margin: 0px; 
}

#body {
  z-index: 4;
  position: absolute; 
  display: block;
  background: #fdfdfd;
  left: 170;
  padding-left: 20px;
  right: 120;
  top: 64;
  border-top: solid green;
}

#wide_body {
  z-index: 4;
  position: absolute; 
  display: block;
  background: #fdfdfd;
  left: 0;
  padding-left: 20px;
  right: 0;
  top: 64;
  border-top: solid green;
}


#folder_table {
  z-index: 2;
  display: block;
  position: absolute;
  background: #fdfdfd;
  left: 0;
  top: 64;
  width: 170;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;

  border-top: solid red;
}

#reference_table {
  z-index: 3;
  display: block;
  position: absolute;
  background: #f0f0f0;
  right: 0;
  width: 120;
  top: 64;
  border-top: solid blue;
}

#head_table {
  z-index: 1;
  position: absolute;
  display: block;
  background-color: #d8d8d8;
/*  background-image: URL("/style/graynoise.png"); */
  left: 0;
  top: 0;
  right: 0;
  padding: 0;
}

#footer {
  color: #c0c0c0;
  font-family: helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  font-size: 8pt;
}

TD.body {
  background-color: #fff;
  padding-left: 24pt;
  padding-right: 8pt;
  padding-top: 13pt;
  padding-bottom: 10pt;
  border-top: solid #fff;
  border-left: solid #eee;
  border-bottom: solid #888;
  border-right: solid #eee;
  border-width: thin;
  border-style: solid;
}

TD.navbar {
  color: #888;
  background-color: #ffffff;
  font-size: 10pt;
  border-top: solid #fff;
  border-left: solid #fff;
  border-bottom: solid #888;
  border-right: solid #fff;
  border-width: thin;
  border-style: solid;
}

A.logo {
  font-family: helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  font-size: 16pt;
}

A.logo:link { 
  color: black; 
  text-decoration: none;
}

A.logo:visited { 
  color: black; 
  text-decoration: none;
}


TABLE.mailinfo {
  background-color: #e0e0e0;
}

P, TD, TH, LI, UL { 
    font-family: sans-serif;
}

.inv TD { 
  color: #FFF;
}

H1, H2, H3, H4, H5, H6 { 
  font-family: Helvetica, Arial, sans-serif;
  font-weight:100;
  color: #606868; 
}

H1 {
  letter-spacing: 0.5px;
}

H2 {
  letter-spacing: 0.2px;
}

PRE {
  font-family: "Lucida Console", "OCR Exctended", "Courier";
  font-size: 9pt;
/*  white-space: normal  */
}

/* normal links */

A:link { 
  color: #0030e0; 
  text-decoration: none;
}


A:visited { 
  color: #004080;
  text-decoration: none;
} 

A:active {
  color: #0000e0; 
  text-decoration: underline;
}

A:link IMG, A:visited IMG { 
  border-style: none 
}

A:hover {
  color: #0030e0;
  text-decoration: underline;
}

/* table lists */

.row {
  font-size: 8pt;  
}

TD.row A {
  display: block;
}

TD.folder A {
  display: block;
}

TD.item A {
  display: block;
}

TD.item A:hover {
  display: block;
}


/* menu links */

TD.menu {
  background-color: #e0e8f0;
  font-size: 8pt;
  font-family: verdana;
  margin: 16;
  border-top: solid #fff;
  border-left: solid #fff;
  border-bottom: solid #888;
  border-right: solid #888;
  border-width: thin;
  border-style: solid;
}

TD.menu2 {
  background-color: #f0f4f8;
  font-size: 10pt;
  margin: 16;
  border-top: solid #ffffff;
  border-left: solid #ffffff;
  border-bottom: solid #808080;
  border-right: solid #808080;
  border-width: thin;
  border-style: solid;
}

TD.menu A  {
  display:block;
  margin: 0px;
}

TD.menu A:link {
  color: #000;
  text-decoration: none;
}

TD.menu A:visited {
  color: #005;
  text-decoration: none;
}

TD.menu A:active {
  color: #F00;
  text-decoration: none;
}

TD.menu A:hover {
  display:block;
  margin: 0px;
  border: none;
  color: white;
  background-color: #c2c2c2;
}

/* CORPUS Navigation and News columns */

TABLE.nav TD.channel {
  font-size: 8pt;
}

TD.folder {
  font-size: 10pt;
  background-color: #e0e8ff;
/*  text-align: right; */
}

TABLE.nav TD.channel A {
  font-size: 10pt;
  font-weight: bold
}

TABLE.nav TD.item {
  font-family: sans-serif;
  font-size: 8pt;
  color: #808080;
}

TABLE.nav TD.item A {
  color: #8080f0;
}

TABLE.nav TD.item_selected {
  font-size: 8pt;
  font-family: sans-serif;
  border-right: solid #000000;
  border-width: thick;
  background-color: #ffef80;
}

TABLE.nav A {
  display: block;
  margin: 0px;
}

TABLE.nav A IMG {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
}

TABLE.nav A:hover {
  display: block;
  border: none;
  margin: 0px;
  background-color: #000000; /* #e8ffff;*/
  color: white;
}

TABLE.nav A:hover IMG {
  filter:alpha(opacity=1.0);
  -moz-opacity:1.0;
  opacity: 1.0;
}

SPAN.nav-descr {
  font-size: 7pt;
  text-align: left;
}


TABLE.columns {
  border: solid #c2c2c2;
  font-size: 8pt;
}

TABLE.columns TD {
  background-color: #f0f0a0;
  font-size: 8pt;
}

TR.column_head {
  font-weight: bold
}

.hide {
  display: none;
  color: white;
}

input, select {
  color: #444;
  background-color: #f8f8f8;
  font-family: "sans serif";
  font-size: 8pt;
}

SPAN.date { 
  font-size: 0.8em;
}

SPAN.attribution {
  font-weight: bold;
}

BLOCKQUOTE {
  margin-left: 4em; 
  margin-right: 4em;
  margin-top: 0.8em; 
  margin-bottom: 0.8em;
  font-style: italic;
  /* color: #990; */
}

ADDRESS { 
  text-align: right;
  font-weight: bold;
  font-style: italic 
}

.OverLibBG
{
  background-color: #ddd;
/*  filter:alpha(opacity=0.50);
  -moz-opacity:0.5;
  opacity: 0.5; */
/*  background: transparent url("/style/green-back.png"); */
}

.OverLibBorder
{
  background-color: #000;
/*  background: transparent url("/style/blue-back.png"); */
}

