/* tli.css                                                 */
/* Default stylesheet for www.trinitylabsinc.com           */
/*                                                          */
/* Copyright 2008 by Andrew Brewer                          */
/*                                                          */
/* Version 3.0 beta 2                                       */
/* Last Update 1 June 2008 by admin@trinitylabsinc.com     */
/*                                                          */
/* Anything that's a heading should be in our heading font  */


body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #006699;
  }

img {
  border: none;
  }

table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  }

tt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  }

div.contents {
  width: 70%;
  margin-left: 5%;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #FFFFFF;
  padding-top: 0;
  padding-bottom: 20px;
  border-style: solid;
  background-color: #0099CC;
  }

p.theader {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #FFFFFF;
  border-style: solid;
  background-color: #006699;
  }
 
p.tcontents {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  }

ul.tsubs{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  padding-left: 15px;
  padding-right: 15px;
  }

ul.tsubs2{
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  }

b.theader {
  font-size: 11pt;
  font-weight: 100;
  letter-spacing: 3px;
  }

b.contents2 {
  font-size: 11pt;
  font-weight: 100;
  }

p.comments {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15 px;
  font-size: 8pt;
  }

img.contents { 
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  }

div.subtitle {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  background-color: #3399CC;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #FFFFFF;
  border-style: solid;
  }

a {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  }

a:hover {
  text-decoration: none;
  color: #003366;
  }

#products a{
  color: #ffffff;
  font-size: 8pt;
  text-decoration: none;
  display: block;
  width: 130px;
  height: 20px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #0099CC;
  }

#products a:hover {
  color: #003366;
  }

#products b {
  display:none;
  }

#publications a{
  color: #ffffff;
  font-size: 8pt;
  text-decoration: none;
  display: block;
  width: 130px;
  height: 20px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #0099CC;
  }

#publications a:hover {
  color: #003366;
  }

#publications b {
  display:none;
  }

a#topmenu {
  background-color: #FFFFFF;
  }

a:hover#topmenu {
  background-color: #003366;
  }

A.square {
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
  display: block;
  height: 27px;
  width: 43px;
  }

A#qbuilder {
  border-color: #0099cc;
  background: url(../images/qsar_sml.jpg);
  }

A#qbuilder:hover {
  border-color: #003366;
  }

A#aprobes {
  border-color: #99cc99;
  background: url(../images/filters_sml.jpg);
  }

A#aprobes:hover {
  border-color: #006600;
  }

A#qstats {
  border-color: #ff3333;
  background: url(../images/statistics_sml.jpg);
  }

A#qstats:hover {
  border-color: #660000;
  }

A#abuilder {
  border-color: #ff9933;
  background: url(../images/aab_sml.jpg);
  }

A#abuilder:hover {
  border-color: #663300;
  }

.submenu {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  }
 
.submenu b {
  color: #FFFFFF;
  font-weight: normal;
  }

.submenu a { 
  color: #000000;
  text-decoration: none;
  }
 
.submenu a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }

/* added by Andy */

#note {
  padding-bottom: 5px;
  padding-left: 20px; 
  padding-top: 5px;
  }

#rightup {
  padding-bottom: 20px; 
  padding-left: 20px; 
  padding-right: 40px; 
  padding-top: 20px; 
  vertical-align: bottom;
  }

#leftup {
  padding-bottom: 20px; 
  padding-left: 40px; 
  padding-right: 20px; 
  padding-top: 20px; 
  vertical-align: bottom}

#leftdown {
  padding-bottom: 20px; 
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 20px;
  vertical-align: top
  }

#note TT {
  color: #333333;
  font-size: 8pt;
  }

#leftdown B {
  color: #003366;
  font-weight: normal;
  }

A.headerlink {
  border-bottom: #990000 1px solid;
  border-left: #990000 0px solid;
  border-right: #990000 0px solid;
  border-top: #990000 0px solid;
  color: #666666;
  display: block;
  font-size: 8pt;
  height: 20px;
  padding-left: 10px;
  padding-top: 2px;
  text-decoration: none;
  vertical-align: bottom;
  width: 120px;
  }

A.headerlink:hover {
  color: #990000;
  }

A.sublinks {
  border-bottom: #990000 1px solid;
  border-left: #990000 1px solid;
  border-right: #990000 0px solid;
  border-top: #990000 0px solid;
  color: #666666;
  display: block;
  font-size: 8pt;
  height: 20px;
  margin-left: 10px;
  padding-left: 10px;
  padding-top: 2px;
  text-decoration: none;
  vertical-align: bottom;
  width: 110px;
  }

A.sublinks:hover {
  COLOR: #990000;
  }

#toxweb {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  }

#login {
  background-color: #669933;
  }

.webbox_button {
  background-color: #669933;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #CCFF99;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-color: #CCFF99;
  border-bottom-color: #CCFF99;
  border-left-color: #CCFF99;
  font-size: xx-small;
  width: 75px;
  height: 18px;
  margin-top: 2px;
  }

form {
  padding: 0px;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  color: #FFFFFF;
  }

A.graylink {
  color: #555555;
  font-family: arial, helvetica, sans-serif; FONT-SIZE: 10pt;
  text-decoration: none;
  }

A.graylink:hover {
  color: #000000;
  }