
body
{
   position: relative;
   margin: 0px;
   padding: 0px;
   min-height: 845px;
   background-color: #4b4c49;
   min-width: 985px;
}

.inlinePhoto
{
    border-width: 1px;
    border-style: solid;
    border-color: #4b4c49;
    padding: 2px;
}

.thickHeader
{
    position: relative;
    height: 35px;
    margin: 0px;
    margin-top: 3px;
    padding: 0px;
}

h1
{
    position: relative;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial;    
    font-size: 18px;
    font-weight: normal;
    color: White;    
}

.goButton
{
    position: relative;
    float: right;
    width: 32px;
    height: 22px;
    top: 3px;
}

.searchBox
{
    position: relative;
    float: right;
    width: 175px;
    height: 14px;
    top: 3px;
    right: -80px;
    text-align: center;
    font-size: 10px;
    z-index: 3;
}

.thickHeaderLeft
{
    position: relative;
    float:left;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    padding-left: 5px;
    height: 30px;
    min-width: 400px;
}

.thickHeaderRight
{
    position: relative;
    float:left;
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 103px;
    background-position: -696px 0px;
}

.thickRed
{
    background-image: url(/global/images/thickredheader.png);
}

.thickBlue
{
    background-image: url(/global/images/thickblueheader.png);    
}

.thickGreen
{
    background-image: url(/global/images/thickgreenheader.png);
}

.captionBlock
{
    margin: 10px;
    background-color: #023f59;
    color: White;
    text-align: center;
    font-family: Verdana, Arial;    
    font-size: 12px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 8px;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.importantLinksBox
{
   position: relative;
   margin: 0px;
   margin-top:  20px;
   margin-bottom: 50px;
   padding: 0px;
   width: 100%;
}

.importantLinksBoxTopBottom
{
    position: relative;
    height: 5px;
    width: 100%;
}

.importantLinksBoxTopBottomLeft
{
    position: absolute;
    height: 5px;
    width: 100%;
}

.importantLinksBoxTopBottomRight
{
    
    position: absolute;
    height: 5px;
    width: 100%;   
    right: -5px;
    width: 5px;     
    background-position: -495px 0px;   
}

.importantLinksBoxMiddle
{
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.importantLinksBoxMiddleLeft
{
    position: relative;
    margin: 0px;
    padding: 0px;
    padding-top: 30px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-repeat: repeat-y;
}

.importantLinksBoxMiddleRight
{
    position: absolute;
    top: 0px;
    right: -5px;
    margin: 0px;
    padding: 0px;
    width: 2px;
    height: 100%;
    background-repeat: repeat-y;    
}

.importantLinksHeader
{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 5px;
    font-family: Verdana, Arial;
    font-size: 18px;
    color: White;
    text-align: center;
    z-index: 3;
}

.importantLinksBlob
{
   position: relative;
   margin: 0px;
   padding: 0px;
   top: -17px;
   left: 13px;
   height: 34px;
   width: 200px;
   background-image: url(/global/images/importantlinksblob.png);
}

.importantLinksLeftBlob
{
   position: absolute;
   top: 0px;
   margin: 0px;
   padding: 0px;
   width: 200px;
   height: 34px;
}

.importantLinksRightBlob
{
   position: absolute;
   top: 0px;
   right: -4px;
   width: 4px;
   margin: 0px;
   padding: 0px;  
   height: 34px;
   background-position: -395px 0px;
}

.green .boxTop
{
    background-image: url(/global/images/greenboxtop.png);
}

.green .boxBottom
{
    background-image: url(/global/images/greenboxbottom.png);
}

.green .boxSide
{
    background-image: url(/global/images/greenboxside.png);
}

.green .blob
{
    background-image: url(/global/images/greenblob.png);
}

.blue .boxTop
{
    background-image: url(/global/images/blueboxtop.png);
}

.blue .boxBottom
{
    background-image: url(/global/images/blueboxbottom.png);
}

.blue .boxSide
{
    background-image: url(/global/images/blueboxside.png);
}

.blue .blob
{
    background-image: url(/global/images/blueblob.png);
}

.red .boxTop
{
    background-image: url(/global/images/redboxtop.png);
}

.red .boxBottom
{
    background-image: url(/global/images/redboxbottom.png);
}

.red .boxSide
{
    background-image: url(/global/images/redboxside.png);
}

.red .blob
{
    background-image: url(/global/images/redblob.png);
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 132px;
    background-image: url(/global/images/background.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.hMiddle
{
   position: relative;
   margin: auto;
   padding: 0px;
   width: 941px;
}

.logo
{
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 19px;
   left: -9px;
   width: 90px;
   height: 95px;
   background-image: url(/global/images/logo.png);
   background-repeat: no-repeat;
}

.searchBar
{
    position: relative;
    margin: 0px;
    padding: 0px;
}

.contactContainer
{
    position: absolute;
    top: 28px;
    right: 4px;    
    margin: 0px;
    width: 250px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: White;
}

.contactLabels
{
   position: relative;
   float: left;
   text-align: right;
   margin: 0px;
   padding: 0px;
   width: 125px;
}

.contactInfo
{
   position: relative;
   float: right;
   text-align: right;
   margin: 0px;
   padding: 0px;
   width: 125px;
}

.breadCrumbs
{
    position: static;
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial;
    font-size: 10px; 
    width: 100%;   
}

.breadCrumbs a
{
    color: #035e84;
}

.breadCrumbs a:visited
{
    color: #4b4c49;
}

.companyTitle
{
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 35px;
   left: 94px;
   width: 280px;
   height: 70px;
   background-image: url(/global/images/companytitle.png);
   background-repeat: no-repeat;
}

.center
{
   text-align: center;
}

h2
{
    position: relative;
    margin: 0px;
    padding: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
}

h3
{
   position: relative;
   margin: 0px;
   padding: 0px;
   margin-top: 8px;
   margin-bottom: 8px;
   font-family: Verdana, Arial;
   font-size: 16px;
   font-weight: normal;
}

.red
{
    color: #a10414;
}

.blue
{
    color: #035e84;
}

.green
{
    color: #4d7303;
}

.white
{
    color: White;
}

div.importantLinkBlue
{
   position: relative;
   background-image: url(/global/images/bluedot.png);
   background-repeat: no-repeat;
   background-position: left;
   margin-bottom: 7px;
   margin-left: 3px;
   height: 25px;
}

.importantLink
{
    position: relative;
    float: left;
    top: 5px;
    height: 100%;
    height: 25px;
}

.importantDownloadLink
{
    position: relative;
    float: left;
    top: 5px;
    left: 2px;
    height: 100%;
    height: 25px;
}

.sideLinkPDFIcon
{
    position: relative;
    float: right;
    right: -3px;
    top: -2px;
    height: 17px;
    border-style: none;
}

.inlineLinkPDFIcon
{
    position: relative;
    left: -3px;
    top: -4px;
    height: 13px;
    border-style: none;
}

.inlineBulletLinkPDFIcon
{
    position: relative;
    left: 2px;
    top: -4px;
    height: 13px;
    border-style: none;
}

.mainContent
{
    position: relative;
    float: left;
    width: 610px;
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 14px;
    color: black;
    height: 100%;
}

.sideContent
{
   position: relative;
   float: right;
   right: 10px;
   width: 290px;
   margin: 0px;
   padding: 0px;
   padding-top: 10px;
   margin-bottom: 20px;
}

.mainContent a
{
    color: #035e84;
}

.mainContent a:visited
{
    color: #4b4c49;
}

.mainContent p
{
   margin-top: 10px;
   margin-bottom: 10px;
}

a.importantLink
{
   display: block;
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 12px;
   color: black;
   text-decoration: none;
   padding-left: 19px;
}

a.importantLink:hover
{
   display: block;
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 12px;
   color: black;
   text-decoration: underline;
   padding-left: 19px;
}

.clearFloat
{
   position: static;
   clear: both;
}

.preload
{
   display: none;
}

.backgroundMask
{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: White;
}

a.miniPictureLink
{
    width: 100%;
    height: 100%;
    display: block;
}

.bottomBar
{
   position: relative;
   margin: 0px;
   margin-top: 0px;
   padding-top: 0px;
   width: 100%;
   height:  16px;
   background-image: url(/global/images/bottombar.png);
   background-repeat: repeat-x;
   clear: both;
}

.mainContentBackgroundImage
{
    position: relative;
    width:100%;
}

.bottom
{
    position: relative;
    margin: 0px;
    width: 100%;
    height: 100px;
}

.footer
{
   position: relative;
   width: 600px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 20px;
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 10px;
   color: white;
   text-align: center;
}

.footerMenu
{
   position: relative;
   width: 600px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 20px;
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 12px;
   color: white;
   text-align: center;
}

.footer a
{
   text-decoration: none;
   color: white;
}

.footer a
{
   text-decoration: underline;
   color: white;
}

a.footerMenu
{
   text-decoration: none;
   color: white;
}

a.footerMenu:hover
{
   text-decoration: underline;
   color: white;
}

.mainContentBackgroundImageContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.catalogNumber
{
    margin: 0px;
    margin-top: 30px;
    
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    border-bottom-color: Black;
    color: #035e84;
}

.news
{
    position: relative;
    padding: 0px;
    padding-left: 15px;
}

.newsLi
{
    position: relative;
    margin-bottom: 15px;
}

/* .comingSoon is a temporary image & style.  Delete this when not used. */

.comingSoon
{
    position: absolute;
    background-image: url(/sterilitytesting/fungibacteria/images/comingsoon.png);   
    top: 20px;
    left: 20px;
    width: 100%;
    height: 100%;
}


