@charset "utf-8";
/* CSS Document */

/* Global */

html, body, div, span, applet, object, iframe, p, blockquote, a, h1,h2,h3,h4,h5,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, pre {
	border:none;
	margin:0;
	padding:0;
        }
		
body {font-family: "Arial", Helvetica, sans-serif;; font-size: 62.5%; color: #666666}	

a {font-family: "Arial", Helvetica, sans-serif; color: #062e7c; text-decoration: none;}

a:hover {text-decoration: underline}

h1 {font-family: "Georgia", Times New Roman, Times, serif; color: #258e8d; font-size: 2.1em; font-weight: normal; padding-bottom: 0.63em}
h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.8em; color: #666; font-weight: normal; padding-bottom: 0.22em}
h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.6em; font-weight: normal; color: #258e8d; padding-bottom: 0.22em}
h4 {font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #258e8d; padding-bottom: 0.22em}
h5 {font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #666; padding-bottom: 0.22em}
h6 {font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #258e8d; padding-bottom: 0.22em; margin: 0}

p {padding-bottom: 1.2em; font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; line-height: 1.2em}

table {width: 100%; border-collapse: collapse}


/*----------------Layout------------------*/

.hide {display: none}

#mainWrapper {width: 899px; margin: 0 auto; overflow: hidden}
#twocolContainer {overflow: hidden; height: 1%; margin-top: 17px}
#twocolLeftColContainer {float:left; width: 253px}
#LogoContainer {margin-top: 10px}
#twocolRightColContainer {float: right}
#searchTextBoxContainer {float: left}
#searchLabelContainer {float: left; font-size: 1.3em; color: #999; margin-right: 7px} 
#searchButtonContainer  {float: left; margin-left: 9px}

#searchTextBoxContainer input {border: 0; color: #999999; border-bottom: 1px solid #d6d6d6; width: 194px }

#Homepage #bannerContainer {margin:0; height: 354px; clear: both}

#home-captionContainer {position: absolute; top: 180px; width: 440px; margin-left: 30px; color: #fff;}

#home-captionContainer .caption-head {font-size: 4.5em}

#home-captionContainer p {font-size: 1.4em; line-height: 1.2em}

#threecolContainer {/*background: #efefef url(~/media/Images/B/Biocompatibles/Images/css/bg-bottom.gif); min-height: 450px; */ z-index: 201; position: relative}

#threecolLeftColContainer {float: left; margin-top: -37px; margin-right: 15px; position: relative}

#threecolCenterColContainer {margin-right: 15px; float: left; margin-top: -37px; position :relative}

#home-content-secondWrapper {width: 235px; background: url(~/media/Images/B/Biocompatibles/Images/css/homepage-boxes.png); padding: 14px  25px 0 15px; overflow:hidden; height: 1%} 

/*#home-content-secondWrapper p img {margin-right: 14px; float: left;}*/

#home-content-secondWrapper p{font-size: 1.2em; padding-top: 6px; padding-bottom: 0}

#home-content-secondWrapper p.header {color: #304d90; font-weight: bold}
 

#home-content-secondWrapper .head {color: #304d90; font-weight: bold;}

#threecolRightColContainer {float: left; margin-top: -37px; /*margin-left: 15px;*/ position: relative}

/*#home-content-thirdContainer {width: 236px; background: url(~/media/Images/B/Biocompatibles/Images/css/homepage-boxes.gif); padding: 14px  24px 0 15px;}*/

#home-content-thirdWrapper {width: 235px; background: url(~/media/Images/B/Biocompatibles/Images/css/homepage-boxes.png); padding: 14px  25px 0 15px; overflow: hidden;}

#home-content-thirdWrapper p{font-size: 1.2em; padding-top: 6px; padding-bottom: 0}

#home-content-thirdWrapper p.header {color: #304d90; font-weight: bold}

#home-bottomWrapper {background: #efefef url(~/media/Images/B/Biocompatibles/Images/css/grad-bg.gif) repeat; width: 899px; z-index: 100; /*position: absolute;*/ clear: both; min-height: 380px; padding-left: 22px; /*overflow: hidden*/}

#home-content-firstContainer {width: 235px; background: url(~/media/Images/B/Biocompatibles/Images/css/homepage-boxes.png); padding: 14px  25px 0 15px} 

#home-content-firstContainer p {font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.6em; line-height: 1.4em} 

#home-content-firstContainer a {text-align: right; display: block; font-size: 1.2em; font-weight: bold;}

#home-content-firstContainer a:hover {text-decoration: underline}

#home-content-bottomWrapper {width: 275px; height: 11px; background: url(~/media/Images/B/Biocompatibles/Images/css/homepage-boxes-bottom.gif);}

#Homepage #footer-linkContainer {clear: both; padding-top: 19px; margin-left: 32px}

#footer-linkContainer{clear: both; padding-top: 19px; margin-left: 13px}

#footer-linkContainer ul li {list-style: none; float: left; color: #303030; font-size: 1.1em; padding-right: 31px}

#footer-linkContainer ul li a, #footer-linkContainer ul li a:hover {color: #303030; text-decoration: none}




#our-groupContainer {overflow: hidden; height: 1%}

#our-groupContainer p.header {color: #304d90; font-weight: bold}

#our-group-imageContainer {float: left; width: 70px}
#our-group-contentContainer {float: left; width: 165px}

#in-focus-imageContainer {float: left; width: 70px}
#in-focus-contentContainer {float: left; width: 165px}

#our-products-imageContainer {float: left; width: 70px}
#our-products-contentContainer {float: left; width: 165px}

#in-focusContainer {clear: both; padding-top: 16px}

#our-productsContainer {padding-top: 11px}

#twocolContainer {overflow: hidden; height: 1%;}


/*--------------------------------Inner page----------------------------------*/
#bannerContainer {height: 205px; padding-top: 2px; clear: both;}

#twocolinnerContainer {width: 856px; padding-top: 19px}

#twocolinnerLeftColContainer {float: left; width: 190px}

#leftmenucontainer {background: url(~/media/Images/B/Biocompatibles/Images/css/leftmenu-top-bg.gif); width: 189px; padding: 8px 0 0 0}

#leftmenu-bottomWrapper {background: url(~/media/Images/B/Biocompatibles/Images/css/leftmenu-bottom-bg.gif); width: 174px; padding: 0 0 0 15px; height: 11px}

#twocolinnerRightColContainer {float: right; width: 647px;}

#innerright-topWrapper {background: url(~/media/Images/B/Biocompatibles/Images/css/inner-content-top.gif); width: 613px; overflow: hidden; padding: 8px 19px 0 15px}

#innerright-topWrapper ul {margin: 0; padding:0; list-style: inside}

#innerright-topWrapper ul li{font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.2em}

#inner-bottomWrapper {background: url(~/media/Images/B/Biocompatibles/Images/css/inner-content-bottom.gif) no-repeat; width: 632px; height: 13px; padding: 0 0 0 15px}

#breadcrumbContainer {margin-bottom: 17px; overflow: hidden; height: 1%}

#breadcrumbLinksContainer ul li {list-style: none; float: left;} 

#breadcrumbLinksContainer ul li a {font-family: "Arial", Helvetica, sans-serif; font-size: 1.1em}

#breadcrumbTextContainer {float: left; font-family: "Arial", Helvetica, sans-serif; font-size: 1.1em}

#breadcrumbLinksContainer ul li {float: left; margin-left: 4px; font-family: "Arial", Helvetica, sans-serif; font-size: 1.1em}

#breadcrumbLinksContainer ul li span {font-size: 1.1em; color: #304d90; width: 250px; display: block}

#introContainer {clear: both;}

#introContainer p{font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.5em; line-height: 1.2em; padding: 0 0 0.63em 0}

#printContainer {margin-top: 13px; overflow: hidden; margin-left: 12px}

#printIconContainer, #printLabelContainer {float: left; margin-right: 7px}

#printLinkContainer a{ display: block; cursor: pointer; font-size: 1.2em}		

.related-linksContainer ul li {list-style: none; border-bottom: 1px solid #eae7e7}

.related-linksContainer ul li a{color: #0C5195; font-size: 1.2em; line-height: 1.6em; background: url(~/media/Images/B/Biocompatibles/Images/content/related-link-bullet.gif) no-repeat left center; padding-left: 15px}

/*----------------------------Left menu-----------------------------*/

#leftmenucontainer ul li {list-style: none;}

#leftmenucontainer ul li {border-bottom: 1px solid #eaeaea;}

#leftmenucontainer ul li a{display: block; font-family: "Arial", Helvetica, sans-serif; font-size: 1.3em; color: #304d90; line-height: 1.6em; padding: 9px 18px 9px 14px}

#leftmenucontainer ul li a:hover {font-weight: bold; background: #e4e8f1; font-size: 1.3em; display: block; padding: 9px 18px 9px 14px; text-decoration: none}


#leftmenucontainer ul li a.selected {font-weight: bold; background: #e4e8f1; font-size: 1.3em; display: block; padding: 9px 18px 9px 14px}

#leftmenucontainer ul li ul li{display: block; font-family: "Arial", Helvetica, sans-serif; line-height: 1.2em; color: #304d90}


#leftmenucontainer ul li ul li a {font-weight: normal; display: block; padding: 9px 18px 9px 32px}

#leftmenucontainer ul li ul li a:hover {font-weight: normal; background: #e4e8f1; display: block; padding: 9px 18px 9px 32px; text-decoration: none}


#leftmenucontainer ul li ul li a.selected {font-weight: bold; background: #e4e8f1; display: block; padding: 9px 18px 9px 32px}


.NewsItemsContainer {font-family:"Arial", Helvetica, sans-serif; font-size: 1.2em; color: #4c4c4c;}

.NewsItemsContainer .NewsHtmlContainer {position: absolute; clear: both; margin-left: 270px;}

/*#news-landingContainer .NewsHtmlContainer {clear: both; position: absolute; margin-top: 20px}*/


.NewsItemsContainer .NewsPdfContainer {margin-left: 340px; position: absolute}

.NewsTitleHeaderContainer {width: 200px; float: left;}

.NewsDateHeaderContainer {width: 150px; float: left;}

.NewsTitleContainer {/*width: 208px;*/ float: left; padding-left: 15px; position: absolute;}

.NewsHtmlHeaderContainer {width: 96px; float: left; left; text-align: center}

.NewsHtmlContainer {float: left;text-align: center; position:absolute; margin-left: 240px}

.NewsPDFHeaderContainer {width: 71px; float: left; text-align: center}

.NewsDateContainer {width: 140px; padding-left: 10px; float: left}

#press-releaseContainer .NewsTitleContainer {float: left; width: 420px; position: relative}

#press-releaseContainer a{font-size: 1em}

#news-landingItemsContainer .NewsPdfContainer{margin-top: 40px; margin-left: 0; padding-left: 64px;/*left: 155px*/}

#news-landingItemsContainer .NewsPdfContainer a{display: block}

#news-landingItemsContainer .NewsHtmlContainer{position: relative; padding: 0; margin-left: 64px; clear: left}

.NewsPdfContainer{float: left; text-align: center; position: absolute; margin-left: 330px}

.NewsExternalLinkHeaderContainer, .NewsExtLinkContainer {width: 75px; float: left; left; text-align: center}

.NewsExtLinkContainer {float: left; left; text-align: center; position:absolute; margin-left: 370px}

/*.NewsExtLinkContainer {width: 75px; float: left; left; text-align: center; position:absolute}*/

.NewswebcastHeaderContainer {width: 72px; float: left; left; text-align: center}

#resultswebcastExLnkContainer {float: left; left; text-align: center; position:absolute; margin-left: 480px }

.NewspodcastHeaderContainer {width: 78px; float: left; left; text-align: center} 

.pr-dateContainer {padding-bottom: 1.2em; font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.2em}

#resultspodcastExLnkContainer {float: left; left; text-align: center; position:absolute; margin-left: 550px} 


/*---------------Inner Page CSS-----------*/
.twocolconContainer {width: 611px; overflow: hidden; height: 1%}

.twocolconLeftColContainer {float: left; width: 400px}
.twocolconRightColContainer {float: left; width: 169px; padding-left: 23px}

#contentContainer ul {margin: 0; padding:0; list-style: none}

#contentContainer .numric ul {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal !important;
margin:0;
padding:0;
}

#contentContainer ul li{font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.2em; margin-bottom: 3px; background: url(~/media/Images/B/Biocompatibles/Images/content/bullet.gif) no-repeat left 15%; padding-left: 15px}

.NewsHeaderContainer {font-weight: bold; overflow: hidden; background: url(~/media/Images/B/Biocompatibles/Images/content/news-head-bg.jpg) no-repeat;width: 593px; height: 26px; padding: 18px 0 0 15px; clear: both; position:relative; z-index: 801; margin-top: -1px}

#news-landingItemsContainer .NewsHeaderContainer {background: none; height: 0}

.News2009ItemContainer {clear: both}

.News2009Item, .News2008Item, .News2007Item, .News2006Item, .News2005Item, .News2004Item, .News2003Item, .News2002Item {background: #fff; padding: 16px 0; border-top: 1px dotted #797979; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; height: 16px; width: 606px;}

.News2009AlternateItem, .News2008AlternateItem, .News2007AlternateItem, .News2006AlternateItem, .News2005AlternateItem, .News2004AlternateItem, .News2003AlternateItem, .News2002AlternateItem {background: #e4e8f1; padding: 16px 0; border-top: 1px dotted #797979; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; height: 16px; width: 606px}

#result-tableWrapper {background: url(~/media/Images/B/Biocompatibles/Images/content/news-bottom-bg.jpg) no-repeat; width: 608px; height: 9px}
 
#tabcontainer {margin: 15px 0 0 15px; overflow: hidden; height: 1%; position: relative; z-index: 901}

.tabcontainer ul {margin: 0; padding:0}

.tabcontainer ul li{list-style: none; float: left}

.tabcontainer ul li a{background: url(~/media/Images/B/Biocompatibles/Images/css/tab.jpg) no-repeat; width: 43px; height: 17px; margin-right: 2px; margin-bottom: 0;  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #4c4c4c; padding: 7px 0 0 17px; display: block}

.tabcontainer ul li a:hover, .tabcontainer ul li a.selected{background: url(~/media/Images/B/Biocompatibles/Images/css/tab-active.jpg) no-repeat; width: 43px; height: 17px; margin-right: 2px; margin-bottom: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #4c4c4c; padding: 7px 0 0 17px; display: block; text-decoration: none}

.LeftColContainer {width:296px; float: left; overflow: hidden}

.RightColContainer {width:296px; float: right; overflow: hidden}


#news-landingContainer a{color: #304d90; font-weight: bold}

#news-landingContainer .NewsItemsContainer {overflow: hidden; height: 1%}

#news-landingContainer .NewsControlHeaderContainer {font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.3em; color: #258e8d}

#news-landingContainer .News2009Item {background: none; border: 0; width: 100%; padding: 0 0 15px 0; /*overflow: hidden;*/ height: 75px; border-bottom: 1px solid #eaeaea}

#news-landingContainer .News2009AlternateItem {background: none; border: 0; clear: both; width: 100%; height: 75px}

#news-landingItemsContainer .NewsThumbImageContainer {width: 52px; display: inline; float: left}

#news-landingItemsContainer .NewsTitleContainer {display: inline; padding:0; margin-left: 12px; font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; font-weight: bold}

/*----------------------------Board of Directors---------------------*/
..boardContainer {overflow: hidden; height: 1%}
.boardTextLinkContainer {margin-top: 16px}
.boardDefault_Small {float: left; margin-right: 22px}
.boardContainer a {display: block; cursor: pointer}
.boardContainer a:hover {text-decoration: none}

.boardTextLinkContainer a{background: url(~/media/Images/B/Biocompatibles/Images/content/plus-sign.jpg) no-repeat center right; height: 23px; display: block}

.boardTextLinkContainer a.toggle_open {background: url(~/media/Images/B/Biocompatibles/Images/content/minus-sign.jpg) no-repeat center right; height: 23px; display: block}

.boardTextLinkContainer a{font-family: "Georgia", Times New Roman, Times, serif; font-size: 1.6em; color: #258e8d}

.boardDefaultFieldsContainer .boardDefault_Role {font-family: "Arial", Helvetica, sans-serif; font-size: 1.1em}
.boardDefaultFieldsContainer .boardDefault_ShortDescription {font-family: "Arial", Helvetica, sans-serif; font-size: 1.2em; margin-top: 20px; line-height: 1.4em; float: left; width: 450px}

.twocolsubContainer {overflow: hidden}

.share-priceContainer {margin-top: 30px}
.twocolinsubLeftColContainer {width: 156px; float: left}
.twocolinsubRightColContainer {width: 112px; float: left; margin-left: 27px}

.podcastContainer img {margin-top: 32px}

.twocolprodLeftColContainer {float: left; width: 280px}
.twocolprodRightColContainer {float: right; width: 280px}

.oncologyContainer a, .diagnosticContainer a {font-size: 1.2em; font-weight: bold; color: #304d90}

.RightColContainer .regulatory-newsContainer {margin-top: 62px}

.twocolsubRightColContainer .rnsRNSIssued {font-size: 1.2em}

.twocolsubRightColContainer .rnsRNSSubject a{font-size: 1.2em; color: #062e7c; line-height: 1.4em}

.twocolsubRightColContainer .rnsRNSDataRow {padding-bottom: 10px}

.RNSFiltersContainer {font-size: 1.2em}

.RNSFiltersCategories {margin-left: 61px}

#RNSFiltersContainer fieldset {margin-top: 5px}

.RNSFiltersSubmitButtonContainer {margin-top: 10px}

fieldset input {margin-left: 16px}

#RNSFiltersMonthsFilter {margin-left: 72px}

#RNSFiltersYears {margin-left: 87px}

table.RNSViewTable {margin-top: 25px; font-size: 1.2em}

table.RNSViewTable tbody tr th {text-align: left; border-bottom: 1px solid #ccc;}

table.RNSViewTable tbody tr td {border-bottom: 1px solid #DBDBDB; padding-bottom: 10px}

/*.boardCategoryContainer1 {overflow: hidden}*/

.boardEmpContainer2 {clear: both}

table.finCalTable {font-size: 1.2em; margin-bottom: 10px}

.finCalTable tbody tr th {text-align: left; padding: 5px 0;}

table.finCalTable tr td {padding: 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}

.adobe-readerContainer img {float: left; margin-right: 10px}

.adobe-readerContainer {margin-top: 8px; font-size: 1.2em}

.adobe-readerContainer a{font-size: 0.92em}

table.AlertsTable {font-size: 1.2em}

table.AlertsTable tbody tr td {padding: 5px 0} 

table.AlertsTable tbody tr td.AlertsTDLoginHeader {font-weight: bold}

table.SearchResultTable tbody tr td {font-size: 1.2em; padding: 5px 0}

ul.SearchResultBottomUL li {float: left; list-style: none; margin-right: 8px}

ul.SearchResultBottomUL li a.selected {color:#304D90; font-weight: bold}

.QuotePreviewLastPriceValueContainer, .QuotePreviewCurrencyValueContainer  {float: left; font-size: 1.9em; font-weight: bold; color: #258e8d}

.QuotePreviewCurrencyValueContainer span {margin-left: 7px}

.QuotePreviewChangeValueContainer {clear: both}

#RNSViewPaging {margin-top: 10px}
#RNSViewPaging ul li{list-style: none; float: left; margin-right: 8px}
#RNSViewPaging ul li a:hover {text-decoration: none}

.contentimage{
padding-bottom:5px;
padding-right:5px;
float: left;
}
/*----------------------------for tables---------------------*/

table.list {
    border:none;
    width:100%;
  }
table.list td {
    border:none;
    padding:8px 10px;
    border-left:1px solid #e1e6f0;
    border-bottom:1px solid #e1e6f0;
}
table.list th {
    border:none;
    padding:8px;
    border-left:1px solid #e1e6f0;
    border-bottom:2px solid #c3cee1;
    text-align:center;
    }
table.list th.al  {
    text-align:left;
    }
table.list th.first, table.list td.first {
    border-left:none;
    }
table.list td.noBline {
    border-bottom:none;
    }
table.list td.tint, table.list th.tint {
    background-color:#f8f9fb;
    }
table.list th.dataRow {
    border:none;
    border-bottom:1px solid #e1e6f0;
    font-weight:normal;
    text-align:left;
    }
table.list tr.subheading th {
    border-bottom:2px solid #c3cee1;
    font-weight:bold;
    }
table.list tr.subheading td {
    border-bottom:2px solid #c3cee1;
    }
table.list td.ar {
    text-align:right;
    }
table.list td.ac, table.list th.ac {
    text-align:center;
    }
table.list th.yellowCell, table.list td.yellowCell {
    background:#ffde00;
    }
table.list th.blueCell, table.list td.blueCell {
    background:#0063a3;
    color:#FFF;
    }
table.list th.redCell, table.list td.redCell {
    background:#ed1c24;
    color:#FFF;
    }
table.list th.greenCell, table.list td.greenCell {
    background:#22b14c;
    color:#FFF;
    }
table.list th.purpleCell, table.list td.purpleCell {
	color:#FFF;
    background-color: #800080;
    }

#health-safety table.list td p, #health-safety table.form td p {
    font-size:100%;
    }

#ExternalWebContentContainer object {width: 296px; overflow: hidden}
