
.sib_drop_menu {width:800px; right: 50px;bottom: 0px; }
.sib_drop_menu a, .sib_drop_menu a:visited {color: #585858; width:auto; padding-left:15px; font-weight:bold;}
.sib_drop_menu a:hover {color: red; font-weight:bold;}
a.help span {
  display: none;
  width:160px;
  text-align:left;
  color:#000;
  padding:4px;
  -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow( Strength=5, Direction=135, Color='#999999' );
}
a.help:hover {
  position: relative;
}

a.help:hover span {
  display: block;
  position: absolute;
  padding:4px 4px;
  border: 1px solid black;
  background-color: #F8F8F8;
}


.tableResults {
  word-break: break-all; 
  word-wrap: break-word; 
  font: 9pt  Helvetica,Verdana, sans-serif;
  color: #777777;
}

.tableResults table {
  
}


.tableResults td {
  border: 1px solid #aaaaaa;
  padding: 0.5rem; 
}


.tableResults a:link, a:visited{
  font: 10pt  Helvetica,Verdana, sans-serif;
  color: #ff0000;
  text-decoration: none;
}

.tableResults a:hover{
  font: 10pt  Helvetica,Verdana, sans-serif;
  color: black;
  text-decoration: underline;
}

.tableResults a:active{
  font: 10pt  Helvetica,Verdana, sans-serif;
  color: #ff0000;
  text-decoration: underline;
}



#loading {
  font-size: 17px;
  width: 900px;
  height: 490px;
  position: absolute;
  top: 130px;
  left: 15px;
  display: none;
  opacity: 0.9;
  background-color: #fff;
  z-index: 99;
  text-align: center;
  border-color: #FF0000; 
  border-style: solid; 
  border-width: 3px; 
  border-radius: 7px;  
  box-shadow: 10px 10px 5px #eee;
}

.moleculeCell {
  height:200px;
  width:200px;
  background-image:url('/images/ajax-loader.gif');
  background-repeat:no-repeat; 
  background-position:center;
}

.surroundedBox {
  font: 10pt  Helvetica,Verdana, sans-serif;
  color: black; 
  padding: 7px; 
  border-color: #777777; 
  border-style: solid; 
  border-width: 1px; 
  border-radius: 0px;
}

.surroundedBox a:link, a:visited{
  text-decoration: none;
}

.surroundedBox a:hover{
  text-decoration: underline;
}

.surroundedBox a:active{
  color: #ff0000;
  text-decoration: underline;
}

.redHighlight {
  text-align:center; 
  background-color: #FF0000; 
  padding-left: 10px; 
  border-radius: 0px;
}

.submitSection {
  clear: both; 
  color:black; 
  background-color:#E8E8E8; 
  width: 405px;
  height: 22px; 
  margin-top: 15px; 
  margin-bottom: 5px; 
  text-align: center;
  font: 11pt  Helvetica,Verdana, sans-serif; 
  font-weight: bold; 
  padding: 2px
}

.swissDrugDesignIcons {
  background-color:white;
}

.swissDrugDesignIcons:hover {
  background-color:#E8E8E8;
}

.swissDrugDesignIcons:active {
  background-color:#F78181;
}

input[type="radio"]:disabled {
    display:none;
}
