html {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
body {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	margin-top: 0px;
	margin-left: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif
}

.lat_orange10 {
	height:10px;
	background-color: #fccc00;
}
.lat_orange2 {
	height:2px;
	background-color: #fccc00;
}
.lat_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.lat_style2 {
	color: #003399;
	font-size: small;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight: normal;
}
.lat_style3 {
	color: #666666;
	font-size: small;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-weight: normal;
}
.epi-BG1
{
    BACKGROUND-COLOR: #005596;
}
.epi-BG2
{
    BACKGROUND-COLOR: #cccccc;
}
.epi-BG3
{
    BACKGROUND-COLOR: #8ec7de;
}
.epi-BG4
{
    BACKGROUND-COLOR: #8ec7de;
}

.epi-font2
{
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
}

div#container
{
margin-left: auto; 
margin-right: auto;
width: 50em;
}

.input
{
	background: #ffffcc;
	color: #000000;
	font-weight: normal;
}
A:link {
	text-decoration: none;
	color: #990000;
}
A:visited {
	text-decoration: none;
	color: #990000;
}
A:hover {
	text-decoration: underline;
	color: #990000;
}

A:link.menlink {
	text-decoration: none;
	color: #000000;
	font-family: verdana,sans-serif; 
	font-size: 8pt;  
}
A:visited.menlink {
	text-decoration: none;
	color: #000000;
	font-family: verdana,sans-serif; 
	font-size: 8pt;  
}
A:hover.menlink {
	text-decoration: underline;
	color: #000000;
	font-family: verdana,sans-serif; 
	font-size: 8pt;  
}
A:link.whitelink {
	text-decoration: underline;
	FONT-SIZE: xx-small;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
A:visited.whitelink {
	text-decoration: underline;
	FONT-SIZE: xx-small;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}
A:hover.whitelink {
	text-decoration: underline;
	FONT-SIZE: xx-small;
	COLOR: #8ec7de;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
}

.focused { border-top:#006000 1px solid; border-left:#006000 1px solid; border-right:#006000 1px solid; TEXT-ALIGN: center;
	background-color:#eeeedd; font-family: arial, sans-serif; font-size: 8pt; font-weight:bold; color:#009900; }
.crenellated { 
	border:#999999 1px solid; 
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	background-color:#cccccc; 
	font-family: verdana,sans-serif; 
	font-size: 8pt;  
}
.unfocused { border-top:#006000 1px solid; border-left:#006000 1px solid; border-right:#006000 1px solid; border-bottom:#006000 1px solid; TEXT-ALIGN: center;
	background: url(images/gradgrey.jpg) repeat-x; font-family: arial,sans-serif; font-size: 8pt; }
.gap { border-bottom:#006000 1px solid; }
.searcharea { 
	border-bottom:#006000 1px solid; 
	border-top:#006000 0px solid;	
	font-size: 8pt; 
	background: url(images/gradgrey.jpg) repeat-x;  }

.searcharea2 { border-bottom:#006000 1px solid; border-left:#006000 1px solid; border-right:#006000 1px solid;; border-top:#006000 1px solid;
	background-color:#D5ECC1; font-size: 8pt; color: #266505; }
.standout { border:#000099 1px solid;  
	background-color:#fccc00; font-size: 8pt; color: #0C147C; }
.labhoobut { 
	border-top:#7777ff 1px solid; 
	border-left:#7777ff 1px solid; 
	border-right:#000099 1px solid; 
	border-bottom:#000099 1px solid;
	background-color:#595485; 
	font-family: arial,sans-serif; 
	font-size: 8pt; 
	color:white;
	font-weight:bold;
	width:60px; 
}
.labhoobutwide { 
	border-top:#7777ff 1px solid; 
	border-left:#7777ff 1px solid; 
	border-right:#000099 1px solid; 
	border-bottom:#000099 1px solid;
	background-color:#005596; 
	font-family: arial,sans-serif; 
	font-size: 8pt; 
	color:white;
	font-weight:bold;
	width:100px; 
}
.labhoobutflex { border-top:#ff5555 2px solid; border-left:#ff5555 2px solid; border-right:#990000 2px solid; border-bottom:#990000 2px solid;
	background-color:#ff2222; font-family: arial,sans-serif; font-size: 8pt; color:white;font-weight:bold; }
.greenbut { 
	border-top:#7777ff 1px solid; 
	border-left:#7777ff 1px solid; 
	border-right:#000099 1px solid; 
	border-bottom:#000099 1px solid;
	background-color:#005596; 
	font-family: arial,sans-serif; 
	font-size: 8pt; 
	color:white;
	font-weight:bold;
	width:100px; 
}
.formbox {
	border-top:#006000 1px solid; border-left:#006000 1px solid; border-right:#006000 1px solid; border-bottom:#006000 1px solid;
	 }
.formtitle {
	background-color:#ccccbb;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
	}
.formcell { 
	background-color:#ddddff; 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt; 
	color:#000000; 
	}
.formcellAN { 
	background-color:#ddddff; 
	font-family: "arial narrow", verdana, arial, sans-serif; 
	font-size: 10pt; 
	color:#000099; 
	}
.formurgent {
	background-color:#ffaaaa;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color:#000000;
	}
.labhoo
{
	font-family: verdana,arial, sans-serif;
	font-size: 8pt;
}
.LHSiteMap { font-family: verdana,arial; font-size: 8pt; text-align:center;  }
.LHSiteMapTitle        { font-family: verdana,arial,sans-serif; font-size:12pt; font-weight:bold; text-align:center; background-color:#c4ccb4 }
.LHSiteMapTitleBronze  { font-family: verdana,arial,sans-serif; font-size:12pt; font-weight:bold; background-color:#FFBF83; text-align:center }
.LHSiteMapTitleSilver  { font-family: verdana,arial,sans-serif; font-size:12pt; font-weight:bold; background-color:#dddde3; text-align:center }
.LHSiteMapTitleGold    { font-family: verdana,arial,sans-serif; font-size:12pt; font-weight:bold; background-color:#ffeeaa; text-align:center }
.LHSiteMapTitleSpecial { font-family: verdana,arial,sans-serif; font-size:12pt; font-weight:bold; background-color:#ff66ff; text-align:center }
.PressRelTitle
{
	font-family: Times New Roman;
}
.PressRelBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}
.PressRelSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-align: left;
}
.LabhooNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.LabhooTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.labhooSMGrn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.LabhooBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-weight: bold;
}
.MarkerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-weight: bold;
}
.LabhooComic
{
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #056526;
}
.LabhooAlert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}

.LabhooFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC3300;
}
.LabhooSmallLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	
}
.LabhooLargeLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.LabhooDirName1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background-color: #eeeeff;
}
.LabhooDirName2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background-color: #ddddff;
}
.LabhooDirDesc1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #eeeeff;
}
.LabhooDirDesc2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ddddff;
}
.LabhooDirAZ
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #eeeeff;
	TEXT-ALIGN: center;
}
.LabhooDirNum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #eeeeff;
	TEXT-ALIGN: center;
}
.LabhooDirAZYell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #ffffcc;
	TEXT-ALIGN: center;
}
.LabhooDirNumYell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ffffcc;
	TEXT-ALIGN: center;
}
.LabhooDirKey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffcc;
}
.LabhooKey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.CytocellBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.CytocellLink:link 
{
	color: #4B8BF3; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.style1 {
	font-size: 12px;
	font-weight: bold;
}
#buttech, #butproc, #butmed, #butpharm, #butoedc {
    cursor: pointer;
    width: 133px;
    height: 36px;
    border:0;
}
#buttech {
    background-image: url(images/button_biotech_off.gif);
}
#buttech.active {
    background-image: url(images/button_biotech_on.gif);
}
#butproc {
    background-image: url(images/button_bioprocess_off.gif);
}
#butproc.active {
    background-image: url(images/button_bioprocess_on.gif);
}
#butmed {
    background-image: url(images/button_medtech_off.gif);
}
#butmed.active {
    background-image: url(images/button_medtech_on.gif);
}
#butpharm {
    background-image: url(images/button_pharma_off.gif);
}
#butpharm.active {
    background-image: url(images/button_pharma_on.gif);
}
#butoedc {
    background-image: url(images/button_oedc_off.gif);
}
#butoedc.active {
    background-image: url(images/button_oedc_on.gif);
}
.company-list {
    width: 200px;
    height: 600px;
    overflow-y: auto;
    float: right;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 5px;
}
.list-icon {
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-top: 4px;
}
.list-item {
    cursor: pointer;
    padding: 4px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: flex-start;
}

.list-item:hover {
    background-color: #ff8;
}
.company-name {
    cursor: pointer;
    font-size: 9px;
    flex: 1;
    word-wrap: break-word;
}

/* Clear float */
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}