@import url('obbasic.css');

/************** SCREEN ***************/

div.navcol {
 font-size: 14px;
 text-align: left;
 background: transparent;
 color: black;
 position: absolute;
 top: 5px;
 left: 0px;
 padding: 15px 10px 10px 10px;
 /* for IE5 (wrong): */
 width: 176px;
 /* Substract padding from IE numbers. */
 internet-explorer-go-away: "\"}\""; /* hack, IE5 ignores the rest */
 width: 156px;
}

/* CSS2 hack that is not parsed by IE5 */
html>body .navcol {
 width: 156px; 
}


div.navcol h3 {
   font-size: 100%;
   font-weight: bold;
}


div.navcol img {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px;
}

/* HR in navcol is invisible, such that only non-CSS browsers get a
   separation line */

div.navcol hr {
 display: none;
}

div.navcol ul {
   list-style-type: none;
   margin: 0px 0px 0px 0em;
   padding:0px 0px 0px 0em;
}

div.navcol ul li {
   margin: 0ex 0px 0ex 0px;
}

div.navcol h3 {
  /*   font-size: medium; */
}



div.topnav {
  font-family: "Nimbus Sans L", Arial, Helvetica, sans-serif;
  padding: 10px 0px 10px 0px;
  font-size: 80%;
  border-bottom: 1px solid #28036e;
}

div.topnav div.extranav {
     float: right;
}


div.spcatch {
 display:none
}

/* headings */
 
h1 { font-size: 144%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/* homepage */

div.morelink {
 float: right;
}


/* general */

.footer {
  clear: both;
  border-top: 1px solid #28036e;
  margin: 10px 0px 0px 0px;
  font-size: 80%;
  background: transparent;
  color: #aa8; 
}

.footer .date {
 float: left;
 }

.footer .copyright {
 float: right;
}

.footer a:link, .footer a:hover, .footer  a:visited {
 color: #777;
 background: transparent;
 text-decoration: underline;
}

.footer hr {
 display: none;
}

 small {
   font-size: 71%;
}

sub {  font-size: 71%; }
 
sup { font-size: 71%; }

dt { margin-top: 1ex; }

/* general */

div.descblock {
 margin: 1em 1em 1em 0em;
 padding: 0.5em 1em 1em 1em;
 background: #f8f8c8;
}

table { margin-left: 2em; background: #e8e8b8; color:#000; }
table td { vertical-align: top; padding-right: 1em;
     margin:0px; border: 0px; background: #f8f8c8;  }
table thead td { font-weight: bold; background: #e8e8b8; }

div.descblock h2 {
 margin: 0px -0.5em 0px -0.5em;
 padding: 0px 0.5em 0px 0.5em;
 background: #e8e8b8;
}

div.statstable table {
  margin-left: 10%;
  margin-top: 1.5em;
  width: 80%;
   background: transparent;
}

div.statstable td {
 width: 20%;
 text-align: left;
 background: transparent;
}

div.Rfigure {
 float: right;
 margin-left: 1em;
}


dl dt {
 font-weight: bold;
}

ul {
  margin-left: 0em;
  margin-top: 0.5ex;
}

dl dd, ul li, ol li {
  margin-left:  2em;
} 

/************* PRINT *************/

@media print {

  body {
    font-family: "Adobe Garamond", "Times Roman", "Times New Roman", serif;
    font-size: 11pt;
    background: white;
    color: black;
    margin: 10mm 10mm 10mm 10mm;
  }
  
  
  div.navcol {
   /* Navigation column makes no sense for printing. */
   display: none;
   margin: 10mm 0mm 10mm 0mm;
   font-size: 80%;
   background: white;
   color: black;
   position: static;
  }
  
  div.navcol h3 {
   display: none;
  }
  
  div.navcol h2 {
   display: none;
  }
  
  div.navcol ul {
   display: none;
  }
  
  div.navcol li {
   display: none;
  }
}


