/* Style sheet for ALFA
 * created Thu Oct  9 09:17:04 AST 2003
 * by Steve Torchinsky
 *
 * colours: 
 * Arecibo blue:   #000066
 * Arecibo green:  #006633
 * Cornell red:    #cc0000
 * Slackware grey: #cdcec5
 * Light grey:     #efefef
*  Brown:          #a52a2a
 */

body { 
  font-family: Helvetica,Arial,Lucida,Verdana,Courier;
  font-size: medium;
  background-color: #ffffff;}

p { 
 text-align: justify;}

a { 
 text-decoration: none; }

a:visited {
  color: #a52a2a;}

a:link { 
  color: blue; }

a:hover {
  color: white;
  background-color: black;}

a.small { font-size: 80%; }
a.tiny { font-size: 60%; }

a.picture { 
  border-style: none;
  border-width: 0;
  margin: 0;
  padding: 0;
  color: white;
  background-color: white;} 

h1 { font-size: 200%; }
h2 { font-size: 150%; font-weight: bolder;}
h3 { font-size: 100%; font-weight: bolder;}
h4 { font-size:  75%; font-weight: bolder;}

b {
 font-weight: bold;
 color: blue; }

table {
 border-width: 0px;
 padding: 0px;
 text-align: left;
 width: 100%;}

table.Page {
 border-width: 0px;
 width: 800px;
 padding: 0px;
 text-align: center;
 background-color: #000000;}

table.border { 
 border-width: 0px;
 padding: 0px;
 background-color: #000000;
 width: 100%;}

table.performance {
 width: 100%;
 border-width: 2px;
 padding: 1px;
 background-color: black;
 color: white;
 text-align: center;
 vertical-align: top;}

td.performance {
 text-align: center;
 background-color: white;
 color: black; }

td.text { 
 text-align: justify;
 background-color: white;
 color: black; 
 padding: 3px;}

th.performance { 
 background-color: #ff0000;
 color: white; }

td.nodata { 
 width: 630px;
 height: 515px;
 color: black;
 background-color: white;
 font-weight: bolder;
 font-size: 110%;
 text-align: center;
 vertical-align: middle; }

table.innerCell {
 width: 90%;
 border-width: 0px;
 padding: 2px;
 background-color: black;
 color: white;
 text-align: center;
 vertical-align: middle;}

th.innerCell {
 font-size: 80%;
 text-align: center;
 vertical-align: middle; 
 background-color: black;
 color: white; }
 
td.innerCell {
 font-size: 80%;
 text-align: center;
 vertical-align: middle; 
 background-color: white;
 color: black;}

td.basic {
 border-width: 0px;
 padding: 0px;
 vertical-align: top;
 background-color: white;
 color: black;}
td.basicRight {
 border-width: 0px;
 padding: 0px;
 vertical-align: top;
 text-align: right;
 background-color: white;
 color: black;}
td.basicLeft {
 border-width: 0px;
 padding: 0px;
 vertical-align: top;
 text-align: left;
 background-color: white;
 color: black;}
td.basicMiddle { 
 text-align: center;
 vertical-align: middle;
 background-color: white;
 color: black;}

th.basic { 
 color: blue;
 font-weight: bold;
 background-color: white; }

td.middle { 
 text-align: center;
 vertical-align: middle;
 background-color: white;
 color: #cc0000;}

address { 
 font-style: normal;
 font-size: 80%;
 text-align: left;}

ol.upLetters {
 list-style-type: upper-alpha;}

ol.lowLetters { 
 list-style-type: lower-alpha;}

td.Page {
 border-width: 0px;
 padding: 0px;
 text-align: justify;
 vertical-align: top;
 color: black;
 background-color: white;
 font-size: medium;}

div.small { 
 font-size: 80%; }

span.small { 
 font-size: 80%; }

div.tiny { 
 font-size: 60%; }

span.tiny { 
 font-size: 60%; }

span.date { 
 color: blue;
 font-size: 100%;
 font-weight: bolder;
 font-variant: small-caps;
  }


table.people {
 width: 100%;
 border-width: 0px;
 padding: 0px;
 text-align: center;
 background-color: #cc0000;}

th.people { 
 padding: 0px;
 text-align: center;
 font-weight: bolder;
 font-variant: small-caps;
 font-size: 110%;
 color: white;
 background-color: #cc0000;}

td.people { 
 padding: 0px;
 text-align: left;
 color: black;
 background-color: white;}

td.number { 
 padding: 0px;
 text-align: right;
 color: black;
 background-color: white;}

td.banner { 
 font-size: 80%;
 color: white;
 background-color: #cc0000;
 text-align: center;
 padding: 0px; }

a.banner:visited {
  color: white;
  background-color: #cc0000;}

a.banner:link { 
  color: white;
  background-color: #cc0000;}

a.banner:hover {
  background-color: white;
  color: #cc0000;}

td.menu { 
 font-size: 90%;
 color: black;
 background-color: #efefef;
 text-align: center;
 padding: 3px; }

a.menu:visited {
  color: #a52a2a;
  background-color: #efefef;}

a.menu:link { 
  color: blue;
  background-color: #efefef;}

a.menu:hover {
  background-color: black;
  color: white;}

span.urgent { 
 color: white;
 background-color: #cc0000;
 font-weight: bolder;
 text-align: center;}

div.urgent { 
 color: white;
 background-color: #cc0000;
 font-weight: bolder;
 text-align: center;}

td.urgent { 
 color: white;
 background-color: #cc0000;
 text-align: center;
 padding: 4px; }

a.urgent:visited {
  color: white;
  background-color: #cc0000;}

a.urgent:link { 
  color: white;
  background-color: #cc0000;}

a.urgent:hover {
  background-color: white;
  color: #cc0000;}

a.big {
  list-style-type: upper-alpha;
  font-size: 150%;
  font-weight: bolder;}

