@charset "utf-8";
/* CSS Document */

body {
	margin: 0px 0px 40px 0px;
	background-color:#f2f7fc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
/************* homepage layout ********************/
div.countryselector {
	width: 981px;
	height:24px;
	text-align:right;	
	margin-top:5px;
	margin-right:auto;	
	margin-bottom:10px;
	margin-left:auto;	
	padding: 0 0 0 0;
	font-size:12px;
	color:#ef8845;
	overflow:visible;
}
div.countryselector a {
	margin-right:24px;
	margin-left:25px;
	color:#007ac3;
}
div.countryselector a:hover {
 color:#ef8845;
}
div.countryselector .contactbtt a{
margin-right:30px;
padding: 2px 10px 4px 10px;
background-color:#007ac3;
font-size:11px;
color:#fff;
text-decoration:none;
}
div.countryselector .contactbtt a:hover{
padding: 2px 10px 2px 10px;
background-color:#ef8845;
font-size:11px;
color:#fff;
text-decoration:none;
}
div.header {
width:981px;
height:40px;
margin-left:auto;
margin-right:auto;
z-index:999;
background-image:url(/nl/images/bg_tab_bottom.gif);
/*background-image:url(/nl/images/bg_tab_bottom.gif);*/
/*background-position-y:39px; */
background-repeat: no-repeat;
overflow:hidden;
/*background-image:url(/nl/images/bg_tab_bottom.gif);
background-position-y:35px;
background-repeat: no-repeat; url(/nl/images/bg_menu.gif);*/
}

div.homecontent {
	width:979px;/* 2 pixels narrower than required width - required to match up borders to curved top and bottom corners*/
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border-left: 1px solid #97b6da;
	border-right: 1px solid #97b6da;
}
div.homeright {
width:280px;
float:right;
overflow:visible;
}
div.homeleft {
width:692px;
border-right: 2px #fbad3c  solid;
}

div.homebannertxt {
	margin-top:80px; 
	margin-left:50px; 
	width:300px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #fff/*#03719A;*/
}
div.homelinks {
	height:183px;
	margin-left:24px; 
	margin-top:24px;
	/*margin-bottom:24px;*/
	padding-bottom:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555556;
}
div.homelinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555556;
	text-decoration:none;
}
div.homelinks a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EE7423;	
		text-decoration:none;
}
.homelinkstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	color:#EE7423;	
}
div.homeblock1 {
float:left;
	margin-right:0px;
	width:206px;
	height:183px;
	background-image:url(/nl/images/home_bg_ourprod.jpg);
	background-repeat: no-repeat;
}
div.homeblock2 {
	float:left;
	margin-left:15px;
	width:206px;
	height:183px;
	background-image:url(/nl/images/home_bg_healthcare.jpg);
	background-repeat: no-repeat;
}
div.homeblock3 {
float:left;
	margin-left:15px;
	margin-right:0px;
	width:206px;
	height:183px;
	background-image:url(/nl/images/home_bg_careers.jpg);
	background-repeat: no-repeat;
}
div.topnav {
	/*paddding-bottom:15px;*/
}
/******************* search *******************/
div.contentsearch {	 
	margin-top:30px; 
	margin-bottom:0px;	
	margin-left:184px;
	padding-bottom:40px;
	width:772px;
	clear:both;
}
div.searchdiv {
	margin-left:15px;
	text-align:left;
	width:230px;
	background-color:#fbad3c;
	background-color:#fff;
	padding: 0 0 0 0;
}
.searchbutton {
	border: #007ac3 1px solid; 
	font-size: 12px; 
	background: #d0d0d0; 
	cursor: pointer; 
	color: #007ac3; 
}
.internationalSearchBox {
	border: #007ac3 1px solid; 
	font-size: 12px; 
	background: #d0d0d0; 
	cursor: pointer;  
	width:190px;;
}
div.srch {
	/*float:right;*/
}
div.breadcrumb {
	float:left;
	color: #007ac3;
}
div.insidesearch a{
	color: #007ac3;
}
div.insidesearch a:hover{
	color: #ef8845;
}

/******************* news *******************/

div.newstitle{
	color:#fbad3c;
	margin-top:7px;
	margin-left:15px;
	/*width:216px;*/
	width:225px;
	background-color:#fff;
	padding: 0px 8px 2px 8px;
}
div.newsdiv {
	margin-left:15px;
	/*margin-right:auto;*/
	width:226px;
	height: 196px;
	/*overflow: scroll;
	overflow-x: hidden;*/
	overflow:hidden;
	background-color:#fbad3c;
	padding: 6px 8px 4px 6px;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #3a414c; 
}
div.newslink {
	margin-left:15px;
	/*margin-right:auto;*/
	width:225px;
	/*overflow: scroll;
	overflow-x: hidden;*/
	background-color:#fff;
	padding: 2px 8px 4px 8px;	
	text-align:right;
	color:#fbad3c;
}
div.newslink a {
	color:#fbad3c;
	text-decoration:none;
}
div.newslink a:hover {
	color:#000;
	text-decoration:none;
}

div.newsdiv img {
	margin-bottom: 8px;
}
div.newsdiv font {
	font-size:10px;
	}
div.newsitemheader {
	text-align:right; 
	margin-right:180px;
	font-weight:bold;
}
div.newitemtitle {
	text-align:center; 
	margin-top:0px; 
	margin-right:180px; 
	margin-bottom:10px;
	font-weight:bold;
}
	
div.leftbottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555556;
	margin-top:10px; 
	/*background-color:#00FF00; */
	padding: 24px 8px 0px 8px;
	width:225px; 
	height: 164px;
	margin-left:15px;
	overflow:visible;
	}
div.leftbottom a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ef8845;
	}
	div.leftbottom a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
	.txtblue {
	color:#007ac3;
	}
/*old!
.orangetxt {
	color:#ef8845;
}*/
/* old!
div.footer {
	width:911px;	
	height:80px;
	margin-left:auto;
	margin-right:auto;
	border-right: 1px solid #97b6da;
	border-bottom: 1px solid #97b6da;
	border-left: 1px solid #97b6da;
	color:#8bacc0;
}
*/

.borderltbluetop {
	border-top: #dbe7f4 1px solid; 
	padding-top:5px;
}
.borderbluebot {
	 border-bottom:1px solid #97b6da;
}
.borderbluetop {
	 border-top:1px solid #97b6da;
}
div.footerleft {
	font-size:10px;
	color:#8bacc0;
	margin: 0px 0px 0px 40px;
	float:left;
}
div.footerleft a {
	color: #8bacc0/*#007ac3; */
}
div.footerleft a:hover {
	color:  #ef8845; 
}
div.footerright {
	font-size:10px;
	color:#8bacc0;
	margin-right:27px;
	width: 300px;
	float:right
}

/************* end of homepage layout ********************/

/* Curved borders for bottom */
.inset {
  background:transparent;
  width:981px;
  margin-right:auto;
    margin-bottom:30px;
  margin-left:auto;
  }
.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
  height:1px;
  }
.inset .b2 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b3 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b4 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b4b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b3b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b2b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.inset .b1 {
  margin:0 5px; 
  background:#97b6da;
  }
.inset .b2, .inset .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.inset .b3, .inset .b3b {
  margin:0 2px;
  }
.inset .b4, .inset .b4b {
  height:2px; margin:0 1px;
  }
.inset .b1b {
  margin:0 5px; 
  background:#97b6da;
  }
.inset .boxcontent {
  display:block; 
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  padding-bottom:52px;
  }
  /********************************************************/
/*positioning and height of all tabs*/
div#tab2, div#tab3, div#tab4, div#tab5, div#tab6, div#tab7  {
	float:left; 
	height:35px;
	text-align: center;/* centers the text and image - just in case images are used */
}
/*div#tab2 img, div#tab3 img, div#tab4 img, div#tab5 img, div#tab6 img  {*/
/*margin-top:6px;
/* margin-left:18px;if margins are altered modify the tab widths to reflect the change*/
/*margin-right: 18px; if margins are altered modify the tab widths to reflect the change*/
/*}*/

/* divider between navigation elements is set  as a background image*/
.tabup {	
	padding-top:10px;
	background-image:url(/nl/images/nav_divider.gif);
	background-repeat: no-repeat;
}

.tabup a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#007ac3;
	text-decoration:none;
}
.tabup a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fbad3c;
	text-decoration:none;
}

/* Curved borders for tab */
.tab {

  background:transparent;
  	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fbad3c;
	text-decoration:none;
  }
.tab h1, .tab p {
  margin:0 0;
  }
.tab h1 {
  font-size:2em; color:#fff;
  }
.tab p {
  padding-bottom:0.5em;
  }
.tab .b1, .tab .b2, .tab .b3, .tab .b4, .tab .b1b, .tab .b2b, .tab .b3b, .tab .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.tab .b1, .tab .b2, .tab .b3, .tab .b1b, .tab .b2b, .tab .b3b {
  height:1px;
  }

.tab .b2 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b3 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b4 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b4b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b3b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b2b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.tab .b1 {
  margin:0 5px; 
  background:#97b6da;
  }

    div.header.bc {
   display:block; 
  overflow:hidden;
  font-size:1px;
  }
  div.header.bc{
  height:1px;
   margin:5px 5px; 
  background:#97b6da;
  }*
.tab .b2, .tab .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.tab .b3, .tab .b3b {
  margin:0 2px;
  }
.tab .b4, .tab .b4b {
  height:2px; margin:0 1px;
  }
.tab .b1b {
  margin:0 5px; 
  background:#97b6da;
  }
.tab .boxcontent {
  display:block; 
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  border-bottom: 0px solid #fff;
    padding-top:6px;
  padding-bottom:0px;
  }
  /**** curved border only on right top for homepage *********/
  .hometopborder {
  background:transparent;
  width:981px;
  margin-right:auto;
  margin-left:auto;
  }
.hometopborder h1, .hometopborder p {
  margin:0 10px;
  }
.hometopborder h1 {
  font-size:2em; color:#fff;
  }
.hometopborder p {
  padding-bottom:0.5em;
  }
.hometopborder .b1, .hometopborder .b2, .hometopborder .b3, .hometopborder .b4, .hometopborder .b1b, .hometopborder .b2b, .hometopborder .b3b, .hometopborder .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.hometopborder .b1, .hometopborder .b2, .hometopborder .b3, .hometopborder .b1b, .hometopborder .b2b, .hometopborder .b3b {
  height:1px;
  }
.hometopborder .b2 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b3 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b4 {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b4b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b3b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b2b {
  background:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  }
.hometopborder .b1 {
  margin:0 5px 0 167px; 
  background:#97b6da;
  }
.hometopborder .b2, .hometopborder .b2b {
  margin:0 3px 0 0; 
  border-width: 0px 2px 0px 1px;
  }
.hometopborder .b3, .hometopborder .b3b {
  margin:0 2px 0 0;
  }
.hometopborder .b4, .hometopborder .b4b {
  height:2px; 
  margin:0 1px 0 0;
  }
.hometopborder .b1b {
  margin:0 5px 0 0; 
  background:#97b6da;
  }
.hometopborder .boxcontent {
  /*display:block; */
  background-color:#fff; 
  border-left:1px solid #97b6da; 
  border-right:1px solid #97b6da;
  padding-bottom:40px;
  }
/*** typical page ******/
div.pagecontent {
	width:979px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border-left: 1px solid #97b6da;
	border-right: 1px solid #97b6da;
	background-image:url(/nl/images/bg_menu.gif);
	background-repeat: repeat-y;
}
div.content {	 
	margin-top:30px; 
	margin-bottom:0px;	
	margin-left:184px;
	padding-bottom:40px;
	width:772px;
}
div.content a {
color:#007ac3;
text-decoration:none;
}
div.content a:hover {
	color:#ef8845;
	text-decoration:none;
}
div.content H2 {
color:#007ac3;
	font-size:16px;
	border-bottom:#dce9f6 3px solid;
}
div.content H3 {
	color:#ef8845;
	font-size:14px;
	border-bottom:#dce9f6 3px solid;
}
div.content p {
	margin-right:180px;
	margin-left:40px; 
}
#careerlist {
margin-left:40px; margin-bottom:40px;
}
#careerlist td {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#dce9f6 1px solid;
}
div.careerlisting{
width:540px;
	margin-left:40px;
	margin-right:0px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#dce9f6 1px solid;
}
div.ctitle{
margin-left:40px;
font-weight:bold;
	margin-bottom: 15px;

}
/*************** product list styles***************/
div.listcontent {	 
	margin-top:30px; 
	margin-bottom:40px;	margin-left:184px;
	width:772px;
}
div.listcontent table td {
padding-top:4px;
padding-bottom:8px;
}
div.listcontent table td.heading {
color:#007ac3;
border-bottom: 2px solid #007ac3;
}
div.listcontent table td.rowitem {
border-bottom: 1px solid #007ac3;
}
div.listcontent table td.subrowitem {
border-bottom: 1px solid #8bacc0;
}
div.listcontent table td.lastrowitem {
padding-top:4px;
padding-bottom:14px;
}

/*************** end of product list styles***************/
div.menuleft {
float:left;
width:167px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
div.insidebanner {
	width:532px;
	height: auto;/*230px;
	float:left;*/
	margin-left:184px;
	/*background-color:#fff;#00FF00*/
	background-image:url(/nl/images/hp_main_image_mod.jpg);
	background-repeat: no-repeat;
}
div.bannerrd {
	width:532px;
	height: auto;/*230px;
	float:left;*/
	margin-left:184px;
	/*background-color:#fff;#00FF00*/
	background-image:url(/nl/images/rd_main_image_mod.jpg);
	background-repeat: no-repeat;
}
div.insidesearch {
	width:770px;
	height:32px;	margin-left:184px;
}
	
div.insidebannerright{
	width:242px; 
	height:210px;
	background-color:#007ac3; 
	margin-left:531px;
	padding:0px 4px 0px 0px;
	overflow:hidden;
	color:#FFFFFF;
}
div.insidelinkblock {
	width:798px;
	height:112px;
	margin-top:24px;
	margin-left:184px;
	padding-bottom:24px;
	/*background-color: #FF0000;*/
		border:0px solid #fff;
}
div.insidelink {
float:left;
width:246px; 
height:112px;
	margin-right:20px;
	background-image:url(/nl/images/hp_ce_off.gif);
	background-repeat: no-repeat;
	/*background-color: #FF0000;*/
	border:0px solid #fff;
}
div.insidelink a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #007ac3;
text-decoration:none;

}
div.insidelink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ef8845;
text-decoration:none;
}
div.alphamenu {
width:777px;
background-color:#007ac3;
margin-top:10px;	margin-left:184px;
 margin-bottom:40px;
}
div.alphamenu a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	background-color:#007ac3;
	padding-left:2px;
	padding-right:2px;
	color:#fff;
	text-decoration:none;
}
div.alphamenu a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	color:#fff;
	background-color:#ef8845;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
.reftable {
	margin-top:0px; 
	margin-bottom:30px;
	margin-left:40px;
}
.reftable td{
 	padding-top:10px; 
	padding-bottom:10px; 
	padding-right:4px;
	border-bottom: 1px solid #dce9f6;
	text-align:left;
	vertical-align:top;
 }
 .reftable .header{
  	padding-top:0px; 
	padding-bottom:0px;
 font-size:12px;
 font-weight:bold;
 color:#007ac3;
 border-bottom:2px solid #007ac3;
 	text-align:left;
	vertical-align:top;
}
	
.reftable .checkcell {
	padding-top:6px; 
	border-right: 1px solid #dce9f6;
}	
.reftable .bordright {
	border-right: 1px solid #dce9f6;
}

.allergy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	background-color:#007ac3;
	padding-left:2px;
	padding-right:2px;
	color:#fff;
	text-decoration:none;
}
