html, body{
	font-family:verdana,arial,sans-serif;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #F2F2F2;
}
body.homepageBody {
	text-align:center;
}

/* generic styles */
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
.alignleft {
	text-align:left !important;
}
.alignright {
	text-align:right !important;
}

div.hidden,span.hidden,label.hidden,.hidden{
	display: none !important;
}

p.small{
	font-size:84%;
}

/* ---- LEFT MENU TEXT ---- */
.menutop a, .menutop span {

color:#000000;
font-weight:bold;
}


.menutop a:hover, .menutop a:focus, .menutop a:active{
text-decoration:none;
color:#0060BF;
}


div.leftmenu ul{
	position:relative;
	margin:0px;
	padding:0px;
	background: url("../images/siteobjects/bg_insidepagesShadow.gif")  repeat-y;
}
#mainContainer.homepageContainer  div.leftmenu ul{
	background: url("");
}


div.leftmenu li{
	margin:0px;
	padding:0px;
	position:relative;
	display:inline
}




/*all levels*/
div.leftmenu a {
	position:relative;
	text-decoration:none;
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:65% !important;
	background:transparent !important;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}
#mainContainer.homepageContainer div.leftmenu a {
	width:258px;
}
#mainContainer.homepageContainer p, #mainContainer.homepageContainer h4 {
	width:auto;
	padding-top:0px !important;
}

/*level 2*/
div.leftmenu a.menu2 {
	font-weight:bold;
	color:#FFFFFF!important;
	background:#0060cc!important;
	border-top:1px solid #CCCCCC !important;
	/*#E2E2E2*/
	/*color:#000000;*/
}
div.leftmenu a.menu2:hover, div.leftmenu a.menu2:active, div.leftmenu a.menu2:focus, div.leftmenu a.menu2lit {
	font-weight:bold;
}
div.leftmenu a.menu2lit{
	color:#FFFFFF !important;
	background:#0060BF !important;
	padding-top:3px;
	border-top:1px solid #CCCCCC !important;
}



/*level 3*/
div.leftmenu a.menu3{
}
div.leftmenu a.menu3:hover, div.leftmenu a.menu3:active, div.leftmenu a.menu3:focus, div.leftmenu a.menu3lit{
	border-right:5px solid #0060BF;
	width:233px;
}
div.leftmenu a.menu3lit{
	border-right:5px solid #0060BF;
	width:233px;
}


#mainContainer.homepageContainer div.leftmenu a.menu3:hover, #mainContainer.homepageContainer div.leftmenu a.menu3:focus, #mainContainer.homepageContainer div.leftmenu a.menu3:active/*, #mainContainer.homepageContainer div.leftmenu a.menu3:menu3lit*/ {
	width:253px;
}


/*level 4*/
div.leftmenu a.menu4{
	font-weight:normal;
	padding-left:24px;
	width:225px;
}
div.leftmenu a.menu4:hover, div.leftmenu a.menu4:focus, div.leftmenu a.menu4:active{
	font-weight:normal;
	border-right:5px solid #0060BF;
	width:220px;
}
div.leftmenu a.menu4lit{
	font-weight:normal;
	padding-left: 24px;
	width:220px;
	border-right:5px solid #0060BF;
}



/*level 5*/
div.leftmenu a.menu5{
	font-weight:normal;
	padding-left: 36px;
	width:213px;
}
div.leftmenu a.menu5:hover, div.leftmenu a.menu5:active, div.leftmenu a.menu5:focus{
	width:208px;
	border-right:5px solid #0060BF;
}
div.leftmenu a.menu5lit{
	font-weight:normal;
	padding-left: 36px;
	width:208px;
	border-right:5px solid #0060BF;
}



/*level 6*/
div.leftmenu a.menu6{
	font-weight:normal;
	padding-left: 48px;
	width:201px;
}
div.leftmenu a.menu6:hover, div.leftmenu a.menu6:active, div.leftmenu a.menu6:focus{
	width:196px;
	border-right:5px solid #0060BF;
}
div.leftmenu a.menu6lit{
	font-weight:normal;
	padding-left: 48px;
	width:196px;
	border-right:5px solid #0060BF;
}








/*level 2 PLASTICS*/

/*level 2*/
div.leftmenu span.highlight {
	font-weight:bold;
	color:#000000!important;
	background:#fff8d4!important;
	position:relative;
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:65% !important;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}

div.leftmenu a.highlight {
	font-weight:bold;
	color:#000000!important;
	background:#fff8d4!important;
	/*color:#000000;*/
}
div.leftmenu a.break {
	margin-top:21px;
	border-top:1px solid #CCCCCC !important;
	/*color:#000000;*/
}
div.leftmenu a.highlight:hover, div.leftmenu a.highlight:focus, div.leftmenu a.highlight:active {
	border-right:5px solid #FFF2B1;
	width:233px;
}


div.leftmenu a.menu_plast2 {
	font-weight:bold;
	color:#000000!important;
	background:#FFF2B1!important;
	border-top:1px solid #CCCCCC !important;
	/*#E2E2E2*/
	/*color:#000000;*/
}
div.leftmenu a.menu_plast2:hover, div.leftmenu a.menu_plast2:focus, div.leftmenu a.menu_plast2:active, div.leftmenu a.menu_plast2lit {
	font-weight:bold;
}
div.leftmenu a.menu_plast2lit{
	color:#000000 !important;
	background:#FFF2B1 !important;
	padding-top:3px;
	border-top:1px solid #CCCCCC !important;
}



/*level 3*/
div.leftmenu a.menu_plast3{
}
div.leftmenu a.menu_plast3:hover, div.leftmenu a.menu_plast3:focus, div.leftmenu a.menu_plast3:active, div.leftmenu a.menu_plast3lit{
	border-right:5px solid #FFF2B1;
	width:233px;
}

#mainContainer.homepageContainer div.leftmenu a.menu_plast3:hover, #mainContainer.homepageContainer div.leftmenu a.menu_plast3:focus, #mainContainer.homepageContainer div.leftmenu a.menu_plast3:active /*, #mainContainer.homepageContainer div.leftmenu a.menu_plast3:menu_plast3lit */{
	width:253px;
}


/*level 4*/
div.leftmenu a.menu_plast4{
	font-weight:normal;
	padding-left:24px;
	width:225px;
}
div.leftmenu a.menu_plast4:hover, div.leftmenu a.menu_plast4:focus, div.leftmenu a.menu_plast4:active{
	font-weight:normal;
	border-right:5px solid #FFF2B1;
	width:220px;
}
div.leftmenu a.menu_plast4lit{
	font-weight:normal;
	padding-left: 24px;
	width:220px;
	border-right:5px solid #FFF2B1;
}



/*level 5*/
div.leftmenu a.menu_plast5{
	font-weight:normal;
	padding-left: 36px;
	width:213px;
}
div.leftmenu a.menu_plast5:hover, div.leftmenu a.menu_plast5:focus, div.leftmenu a.menu_plast5:active{
	width:208px;
	border-right:5px solid #FFF2B1;
}
div.leftmenu a.menu_plast5lit{
	font-weight:normal;
	padding-left: 36px;
	width:208px;
	border-right:5px solid #FFF2B1;
}



/*level 6*/
div.leftmenu a.menu_plast6{
	font-weight:normal;
	padding-left: 48px;
	width:201px;
}
div.leftmenu a.menu_plast6:hover, div.leftmenu a.menu_plast6:focus, div.leftmenu a.menu_plast6:active{
	width:196px;
	border-right:5px solid #FFF2B1;
}
div.leftmenu a.menu_plast6lit{
	font-weight:normal;
	padding-left: 48px;
	width:196px;
	border-right:5px solid #FFF2B1;
}


/*level 2 BEV*/

/*level 2*/
div.leftmenu a.menu_bev2 {
	font-weight:bold;
	color:#000000!important;
	background:#D4E5EF!important;
	border-top:1px solid #CCCCCC !important;
	/*#E2E2E2*/
	/*color:#000000;*/
}
div.leftmenu a.menu_bev2:hover, div.leftmenu a.menu_bev2:focus, div.leftmenu a.menu_bev2:active, div.leftmenu a.menu_bev2lit {
	font-weight:bold;
}
div.leftmenu a.menu_bev2lit{
	color:#000000 !important;
	background:#D4E5EF !important;
	padding-top:3px;
	border-top:1px solid #CCCCCC !important;
}



/*level 3*/
div.leftmenu a.menu_bev3{
}
div.leftmenu a.menu_bev3:hover, div.leftmenu a.menu_bev3:active, div.leftmenu a.menu_bev3:focus, div.leftmenu a.menu_bev3lit{
	border-right:5px solid #D4E5EF;
	width:233px;
}
div.leftmenu a.menu_bev3lit{
	border-right:5px solid #D4E5EF;
	width:233px;
}
#mainContainer.homepageContainer div.leftmenu a.menu_bev3:hover/*, #mainContainer.homepageContainer div.leftmenu a.menu3:menu_bev3lit */{
	width:253px;
}


/*level 4*/
div.leftmenu a.menu_bev4{
	font-weight:normal;
	padding-left:24px;
	width:225px;
}
div.leftmenu a.menu_bev4:hover, div.leftmenu a.menu_bev4:focus, div.leftmenu a.menu_bev4:active{
	font-weight:normal;
	border-right:5px solid #D4E5EF;
	width:220px;
}
div.leftmenu a.menu_bev4lit{
	font-weight:normal;
	padding-left: 24px;
	width:220px;
	border-right:5px solid #D4E5EF;
}



/*level 5*/
div.leftmenu a.menu_bev5{
	font-weight:normal;
	padding-left: 36px;
	width:213px;
}
div.leftmenu a.menu_bev5:hover, div.leftmenu a.menu_bev5:focus, div.leftmenu a.menu_bev5:active{
	width:208px;
	border-right:5px solid #D4E5EF;
}
div.leftmenu a.menu_bev5lit{
	font-weight:normal;
	padding-left: 36px;
	width:208px;
	border-right:5px solid #D4E5EF;
}



/*level 6*/
div.leftmenu a.menu_bev6{
	font-weight:normal;
	padding-left: 48px;
	width:201px;
}
div.leftmenu a.menu_bev6:hover, div.leftmenu a.menu_bev6:focus, div.leftmenu a.menu_bev6:active{
	width:196px;
	border-right:5px solid #D4E5EF;
}
div.leftmenu a.menu_bev6lit{
	font-weight:normal;
	padding-left: 48px;
	width:196px;
	border-right:5px solid #D4E5EF;
}

/*level 7*/
div.leftmenu a.menu_bev7{
	font-weight:normal;
	padding-left: 60px;
	width:189px;
}
div.leftmenu a.menu_bev7:hover, div.leftmenu a.menu_bev7:focus, div.leftmenu a.menu_bev7:active{
	width:184px;
	border-right:5px solid #D4E5EF;
}
div.leftmenu a.menu_bev7lit{
	font-weight:normal;
	padding-left: 60px;
	width:184px;
	border-right:5px solid #D4E5EF;
}






/* ----------------------------- */
/* ---- MAIN CONTENT STYLES ---- */
/* ----------------------------- */



/* ---- PARAGRAPHs ---- */

p{
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:130%;
}
.smallfont {
	font-size:90% !important
}

.defaultfont {
	font-size: 120%;	
}

.smallfontSpan {
	font-size:70% !important;
	font-weight:normal !important;
	color:#000000 !important;
	
}

.smallfontNoBold {
	font-weight:normal !important;
	
}

div.homepageContentRight p{
	/*font-size:65%;*/
	margin-bottom:0px;
	margin-top:0px;
	width:auto;
}

.clear{
	clear:both;
	}



div.contentContainer{
	font-size:70%;
}
div.contentContainer p{
	/*font-size:70%;*/
	width:416px;
}

div.contentContainerHomepages p{
	/*font-size:70%;*/
	width:auto;
}

div.contentTopLeft p{
	/*font-size:70%;*/
	width:215px;
}
div.paddingbottom10 {
	padding-bottom:10px;
}
div.contentTopFullWidth p{
	/*font-size:70%;*/
	width:213px;
}
div.contentSmallerWidth p{
	/*font-size:70%;*/
	width:370px;
}
div.contentInner p.large{
	width:330px;
	color:#00374D;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:0px 11px 0px 11px;
}

div.contentRight div.news p, div.contentRight div.info p {
	/*font-size:70%;*/
	font-weight:normal;
	color:#00374D;
	margin:13px 11px 0px 11px;
	width:118px;
}
div.globalContactsResults div.largerbox {
	padding-bottom: 73px;
}
div.contentBoxes p {
	/*font-size:65%*/
}
div.contentMidLeft p {
	/*font-size:65%;*/
	color:#606060;
}

div.contentContainer ul{
	width:400px;
	margin:0 0 0px 0px;
	padding:0 0 7px 16px;
	}
div.contentContainer ol.alpha{
	list-style-type:lower-alpha;
	margin:0 0 0px 0px;
	padding:0 0 7px 24px;
	}
div.contentContainer li{
	line-height:130%;
	margin:0 0 3px 0px;
}
div.contentContainer ul ul{
	list-style-type: circle;
	margin:1ex 0 0px 0px;
	padding:0 0 0 30px;

	}

div.contentContainer ul.Results{
	margin:0px 0px -5px 0px;
	padding:0 0 0px 0px;
	list-style-type: none;
	}
div.contentContainer ul.Results li{
	margin:0px 0px 5px 0px;
	list-style-type: none;
}

li.Sub{
	padding-left: 15px;
}

li.SubSub{
	text-indent: 25px;
}



.NewsImgSpace{
	padding: 12px 0 12px 0px;
	}

/* ---- HEADINGS ---- */
h1, h2, h3, h4 {
	font-family:verdana, arial, sans-serif;
}


div.leftContent h1 {
	margin:0pt;
	padding:0pt;
	}

h2 {
	margin-bottom:14px;
}

h3.canisborn {
	margin-bottom:14px!important;
}



h3.pagetitle {
	font-size:120%;
	margin-top:30px;
	margin-bottom:34px;
}

h3.pagetitleBlue {
	font-size:120%;
	margin-top:30px;
	padding-bottom:0px; 
	margin-bottom:20px;
	color:#0060BF;
}
h4 {
	font-size:100%;
	margin-bottom:14px;
	width:370px;
	margin-top:19px;
}

h4.canisborn {
	width:auto!important;
	margin:0 0 14px 0;
}

/*can is born */
.canred {
	color:#DA2027;
}
.cangrn {
	color:#6fb02b;
}
.canylw {
	color:#ff9600;
}
.canblu {
	color:#0060cc;
}

h2.sectiontitle {
	padding-top:23px;
	margin-bottom:16px;
}

div.contentTopLeft h3 {
	font-size:100%;
	margin-bottom:0px;
	color:#000000!important;
}

div.contentMidLeft h2 {
	margin-bottom:6px;
}
div.contentMidRight h3 {
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:22px;
	margin-top:13px;
}

div.contentMidRightNopad h3 {
	padding-bottom:0px;
	margin-bottom:10px!important;
	margin-top:13px!important;
	clear:both;
	margin-left:2px!important;
	
}

div.contentPadding h3{
	color:#000000;
	/*font-size:80%;*/
}

div.news h3, div.info h3{
	/*font-size:70%;*/
	font-weight:bold;
	color:#00374D;
	margin:5px 11px 0px 11px
}

div.contentBoxes h3 {
	/*font-size:70%;*/
	margin-top:12px;
	margin-bottom:6px;
	color:#000000;
}

div.contentBoxes img {
	margin:5px 5px 0px 0px;
}
div.contentBoxInnerLeft h3{
	width:100px
}
div.internalFeatureTop h3 {
	padding-bottom:21px;
	margin-bottom:0;
}

.internalFeatureMiddle h4 {
	padding-top:0px;
	margin-top:32px;
	margin-bottom:17px;
	width:170px;
}
div.homepageContentRight h4{
	/*font-size:65%;*/
	margin-bottom:13px;
	margin-top:0px;
	width:auto;
}






/* ---- LINKS ---- */

ul.links {
	list-style:none;
	margin:0 0 20px 0!important;;
	padding:0!important;
	clear:left;

	}

ul.links li {
	clear:left;
	}

ul.links li.pdf {
	background:url(../../images/buttons/b_download_pdf.gif) no-repeat;
	padding:0px 0 3px 20px;
	margin:3px 0 3px 0!important;
	
	}

div.contentContainer a, div.contentContainer a:visited{
	color:#000000;
}
div.contentContainer a:hover, div.contentContainer a:active, div.contentContainer a:focus{
	color:#0060BF;
	text-decoration:none;
}


div.homepageContentRight  a{
	color:#000000;
}

div.homepageContentRight  a:hover, div.homepageContentRight  a:active, div.homepageContentRight  a:focus{
	text-decoration:none;
}
div.homepageBox a.submit {
	color:#FFFFFF !important;
	/*font-size:70%;*/
	font-weight:bold !important
}
div.homepageBox a.submit:hover, div.homepageBox a.submit:active, div.homepageBox a.submit:focus {
	text-decoration:none
}


div.contentPadding a.backtotop{
	margin:0px 0px 29px 0px;
	/*font-size:65%;*/
	color:#00374D;
}

div.sitetools a{
	float:left;
	/*font-size:65%;*/
	text-decoration:none;
	color:#00374D;
	margin:0px 0px 0px 10px;
}

div.contentRight div.links a, div.contentRight div.links span{
	display:block;
	position:relative;
	color:#00374D;
	padding:3px 11px 4px 11px;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	/*font-size:70%;*/
	width:165px;
	margin:0px;
}
div.contentRight div.links a:hover, div.contentRight div.links a:active, div.contentRight div.links a:focus{
	background:#CFD8E2;
}
a.readMoreLink {
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#000000;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.winecansLink {
	float:none;
	display:block;
	clear:both;
}


div.contentContainer a.headline:hover, div.contentContainer a.headline:active, div.contentContainer a.headline:focus {
	color:#0060BF !important;
	text-decoration:none;
}
div.contentContainer a.readMoreLink:hover, div.contentContainer a.readMoreLink:active, div.contentContainer a.readMoreLink:focus {
	text-decoration:none;
	color:#0060BF !important;
}
a.readMoreLinkDouble {
	background:url("../images/buttons/b_linedarrow_double.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#000000;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

div.contentContainer a.readMoreLinkDouble:hover, div.contentContainer a.readMoreLinkDouble:focus, div.contentContainer a.readMoreLinkDouble:active {
	text-decoration:none;
	color:#0060BF !important;
}



div.contentMidRight a.submit, div.contentMidRight a.submit:visited {
	/*font-size:70%;*/
	font-weight:bold;
	color:#FFFFFF !important ;
	text-decoration:underline;
}
div.contentMidRight a.submit:hover, div.contentMidRight a.submit:active, div.contentMidRight a.submit:focus {
	text-decoration:none;
}
div.contentTop a:visited, div.contentBoxes a:visited{	
	color:#000000;
}
div.contentTop a:hover, div.contentTop a:active, div.contentTop a:focus {	
	text-decoration: none;
}


div.backgroundBlue a, div.backgroundBlue a:visited{
	color:#000000 !important;
	text-decoration:none;
}
div.backgroundBlue a:hover, div.backgroundBlue a:active, div.backgroundBlue a:focus{
	color:#0060BF !important;
	text-decoration:underline;
}

div.inPageMenu ul{
	list-style-type:none;
	margin:0!important;
	padding:0 0 13px 0!important;
	width:100%;
	font-size:95%;
}
div.inPageMenu ul li{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}

div.inPageMenu a{
	text-decoration:none;
}
div.inPageMenu a:hover, div.inPageMenu a:active, div.inPageMenu a:focus{
	text-decoration:underline;
	color:#000000 !important;
}
a.newslinklit {
	font-weight:bold !important;
	text-decoration:none !important;
}

table.News a  {
	text-decoration:none !important;
}
table.News a:hover, table.News a:active, table.News a:focus  {
	text-decoration:underline !important;
}

div.prcontentBoxes div.content a img {
	border: none;
}

/*pagetrail - inside pages*/
div.pagetrail a, div.pagetrail span{
	font-size:80%;
	color:#000000;
	text-decoration:none;
}

div.pagetrail a.lit, div.pagetrail a:hover, div.pagetrail a:active,  div.pagetrail a:focus{
	text-decoration:underline !important;
	color:#000000 !important;

}

div.product_cat{
width:450px;
overflow:hidden;
padding-bottom:60px;}

div.product_cat p{
width:200px;}

div.product_cat .txt{
float:left;
width:200px;
}

div.product_cat img{
float:right;
}



/* ---------- forms --------------*/
select#homePageLinks {
	color:#606060;
	width:150px;
	margin:8px 4px 0px 0px;
	font-family:verdana,arial,sans-serif;
	font-size:84%;
}

div.contentMidRight select, div.contentMidRightNopad select {
	/*font-size:58%;*/
	font-family:verdana,arial,sans-serif;
	color:#606060;
	width:150px;
	margin:0px 4px 0px 22px;
}

.searchfield {
	font-family:verdana,arial,sans-serif;
	/*font-size:65%;*/
	margin-bottom:8px;
	width:29.8ex;
	padding:3px 0px 4px 8px;
	border:1px solid #000000;
	/*units-per-em:12;*/
}

  input.readMoreLink {
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 50%;
	font-size:90%;
	border:0;
	font-family:verdana,arial,sans-serif;
	padding:5px 0px 5px 16px;
	text-decoration:underline;
	text-align:left;
	margin: 0 5px 0px 0;
	float:right;
	cursor:pointer;
	clear:both;
}

div.registerbuttons {
	width:250px;
	float:right;
	padding:0;
	margin:0 10px 18px 0;
}

div.registerbuttons div.registerleft, div.registerbuttons div.registerright  {
	width:95px;
	float:right;
	padding:0;
	margin:0;
}

/* ---------- breadcrumb --------------*/
div.breadcrumb a{
	text-decoration:none;
	color:#00374D;
}
div.breadcrumb a:hover, div.breadcrumb a:active, div.breadcrumb a:focus,div.breadcrumb a.lit{
	text-decoration:underline;
}











/*------------Headings-------------------*/

.hotspot h3, .hotspotHover h3{
	/*font-size:70%;*/
	margin:0px 0px 0px 10px;
	padding-top:7px;
}




/* ---------- bottom bar --------------- */
div.bottombar ul {
	margin: 0px;
	padding: 0px;
}
div.bottombar ul li {
	display: inline;
	margin: 0px;
	height:0%;
	line-height:100%;
}

div.bottombar a {
	padding: 3px 5px 3px 5px;
	text-decoration:underline;
	color:#000000;
	font-size:63%;
	font-family:verdana,arial,sans-serif;
	height:0%;
	line-height:100%;
}

div.bottombar a:hover, div.bottombar a:active, div.bottombar a:focus, div.bottombar a.lit {
	text-decoration:none;
	color:#0066cc;
}

div.bottombar div.content p, div.bottombar div.content span {
	padding: 0px 5px 3px 0px;
	margin: 0px;
	font-size:63% !important;
	font-family:verdana,arial,sans-serif;
	color:#999999;

}




/*--------colours -----------*/
.bgBlue {
background:#0066CC
}

.bglightblue{
background:#D4E5EF;
}

.bgLilac {
background:#E2D2F9
}
.bgLightBlue {
	background:#C7DDF4;
}
.bgLighterBlue {
	background:#F2F8FF
}
.bgLightPurple {
	background:#E2D2F9;
}

.bgGreyBlue{
	background:#D4E5EF !important;
	}


/*.bgLightGrey {
	background:url("../images/photos/ph_cantop.jpg") no-repeat right #C9D6D5;
}*/
.bgLightGrey {
 background:#F3F3F3;
}
.bgLightGreen {
	background:url("../images/photos/ph_bottletops.jpg") no-repeat right #E2F5BD;
}
.bgLightYellow {
	background:url("../images/photos/ph_box.jpg") no-repeat right #FFF2B1;
}
.bgLightPink {
	background:url("../images/photos/ph_widget.jpg") no-repeat right #F2E6DD;
}
.bgRed {
	background-color:#EE290B;
	color:#FFFFFF;
}
.bgDeepBlue {
	background-color:#259AC5;
	color:#FFFFFF;
}
.bgMidBlue {
	background-color:#80CFF6;
}
.bgGreenBlue {
	background-color:#0298A5;
	color:#FFFFFF;
}
.bgDarkBlue {
	background-color:#999999;
	color:#FFFFFF;
}

.bgYellow{
	background-color:#FFFAE0;
	}

.bgDarkYellow{
	background:#FDF2B0!important;
	}

.bgSectorBlue{
	background-color:#E9F2F7;
	}
.bgSectorPurple{
	background-color:#F4EEFC;
	}

.textBlue{
	color:#0060BF;
}

.textBlack{
	color:#000000;
	}
	
.textGrey{
	color:#CCCCCC;
	}

div.backgroundImg{
	background:url("images/siteobjects/deliver_value.jpg") bottom right no-repeat !important;

}

div.backgroundImgOral{
	background:url("images/siteobjects/oral_brochure.gif") bottom left no-repeat;
	height:160px;
}
	html>body div.backgroundImgOral{
	height:auto;
	min-height:160px;
}

div.backgroundImgLilly{
	background:url("images/siteobjects/lilly_brochure.gif") no-repeat bottom left;
	height:140px;
}
div.backgroundImgLilly h3{
	line-height:1.1em;
	margin:10px 0px 5px 0px;
}

div.backgroundImgLilly p{
	margin:15px 0px 5px 0px;
}

div.backgroundImgLilly p a.readMoreLink {
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 6px;
}
/*----- Tables ------------*/


table.News {
	position:relative;
	width:462px;
	font-size:90%;
	border-bottom:1px solid #000000;  
	border-top:1px solid #000000; 
	margin-bottom:10px;
}


table td.NewsDate{
	border-bottom:1px solid #cccccc; 
	padding:5px 0px 6px 0px; 
	font-weight:bold; 
	width:12.5em;
	}
	
table td.NewsTitle{
	border-bottom:1px solid #cccccc; 
	padding:4px 50px 6px 0px;
}	


table.reports {
	width:100%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	padding-top:0px;

	font-size:90%;
	
}
table.reports td, table.reports th {
	border-bottom:1px solid #CCCCCC;
	padding:3px 0px 6px 0px;
	text-align:right;
	vertical-align:top;

}
table.reports tr.noline td {
	border-bottom: none;
}
table.reports th {
	font-weight:bold;
	text-align:left;
	}


table.reports td.left{
	text-align:left;
	}

table.reports {
	width:462px;
}
table.reports a {
	font-weight:bold;
	
}
table.reports td.reportDate {
width:95px;
text-align:left;
padding-right:10px;
}

table.reports td.reportView {
width:55px;
padding-right:10px;
}



tr.nobottomline td {
	border-bottom:0px;
}
table td.indent{
	padding-left:15px;
}

/*----- images ------------*/

img.bookmark {
	margin-bottom:11px;

}

img.pdficon {
margin-right:6px;
border:0px;
vertical-align:top;
text-decoration:none;
}

table.pieGraphs {
	text-align:right;
}
table.pieGraphs tr td.left{
	text-align:left;
}

/*--------Graphs and Charts--------*/

div.GraphContainer{
	position:relative;
	width:416px;
	/*clear:both;*/
	float:left;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	font-size:90%;
	margin:20px 0px 5px 0px;
}
div.GraphContainer p.title{
	width:416px;
	margin:0px;
	padding:5px 0px 6px 0px; 
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}
div.GraphImg{
	float:left;
	width:100px;
	padding:11px 11px 11px 0px;
	margin:0;
}

div.GraphImg p{
	width:100px!important;
	padding-top:5px;
}


div.GraphInfo{
	float:right;
	width:305px;
}


div.GraphInfoContainer{
	float:left;
	width:305px;
	border-bottom:1px solid #cccccc;
}
div.GraphInfoLeft{
	width:119px;
	float:left;
	text-align:left;
	padding:5px 0px 5px 0px;
	margin:0px;
	}

div.GraphInfoLeft img{
	padding:0px 5px 0px 0px;
	margin:0px;
	}
	
div.GraphInfoRight{
	width:20px;
	float:right;
	text-align:right;
	padding:5px 166px 5px 0px;
	margin:0px;
	}



div.nobottomline{
	border:0px solid #cccccc;
	}



/*----- others ------------*/
.nobottommargin { 
	margin-bottom:0px !important;
}
.notopmargin { 
	margin-top:0px !important;
}

.nobottomgap { 
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.smallbottomgap { 
	margin-bottom:3px !important;
	padding-bottom:0px !important;
}
.notopgap {
	margin-top:0px !important;
	padding-top:0px !important;
}
.bold {
	font-weight:bold;
}

.BackTop{
	font-size:90%;
	padding:10px 0px 10px 0px;
	}
	
p.ResultsMenu{
	text-align:right; 
	padding:0px;
	margin:0px 0px 10px 0px;
	}

/*form on printed material*/
span.formIndent{
	padding-right:30px;
	position:relative;
	top:-1px;
}

span.formIndentEnd{
	padding-right:0px;
	position:relative;
	top:-1px;
}
span.sub {
	position:relative;
	font-size:75%;
	top:2px;
	height:0%;
}


div.factsheet {
height:295px;
position:absolute;
margin-left:0px;
padding: 13px 22px 0px 0px;
background:#FFFFFF!important;
}

div.inPageMenu ul.linksmenu {
	list-style-type:none;
	padding: 0px 0 0px 0;
	margin: 0px;
}
div.inPageMenu ul.linksmenu li {
	padding: 0px 3px 6px 0px; 
	display:inline;
}
div.inPageMenunomargin {
	margin-bottom: 0px;
	padding-bottom: 12px;
}
html>body div.inPageMenunomargin {
	margin-bottom: 0px;
	padding-bottom: 50px;
}


div.slidesTextRight ul{
	width:210px;
	list-style-type:none;
	margin:0;
	padding:0;
}
div.slidesTextRight ul li{
	display:inline;
	padding:0 0 0 5px;
}

div.canIsBorn p, div.canIsBorn h4 {
	width:auto!important;
	text-align:left;
}

div.canIsBorn div.arrows {
	clear:both;
	text-align:left;
	padding-top:4px;
}

div.canIsBorn div.picture {
	clear:both;
	text-align:left;
}

div.canIsBorn div.list {
	text-align:left;
	padding:0px 0 33px 20px;
}

div.canIsBorn div.list ol {
	padding:0;
	margin:0 0 0 0px;
	list-style-position: inside;
}
div.canIsBorn div.list ol li {
	line-height:110%;
}
div.canIsBorn div.working {
	margin: 0 0 30px 30px;
}

#accessible_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#accessible_nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#accessible_nav a:link, #accessible_nav a:visited { 
	position: absolute;
	top: 3.6em;
	left: 10px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 60%;
	z-index: 1002;
	color: #0066CC;
}

div.homeaccessible_nav a:link, div.homeaccessible_nav a:visited {
	left: 34px !important;
}

div.accesskey {
	float:left;
}


#accessible_nav a:active, #accessible_nav a:focus { /* Only show skiplinks on focus */
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 2px;
	background: #FFF;
	z-index: 10000;
	text-decoration:underline;
}

a:link, a:visited {}

input.formBtn {
	cursor:pointer;
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 50%;
	width:82px;
	border:0;
	font-size:100%;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	text-decoration:underline;
	text-align:right;
	margin-left:30px;
}
input.formBtnHover {
	color:#003399;
	text-decoration:none;
}

.grad06link, a.grad06link:link, a.grad06link:visited, a.grad06link:hover{
	color:#7f7f7f !important;
}


/* rexam logo page + drinktec */

#logoOuterContainer, div.logoOuterContainer {
	width:411px;
	margin-top:20px;
}
#logoOuterContainer div.logoContainer, div.logoOuterContainer div.logoContainer {
	float: left;
	width: 122px;
	padding:0px 15px 10px 0px;
}

#logoOuterContainer div.logoContainer p, div.logoOuterContainer div.logoContainer p {
	width: 122px;
	margin-top:10px;
}

#containerstech {
	background:url("../images/photos/Sec_Home/ph_closures_techbg.gif") #F3F3F3 no-repeat bottom right;
	padding-bottom:100px;
}
blockquote.nostyle {
	margin:0;
	padding:0;
}

.wysiwyg_left_imageContainer{
	clear:left;
	float: left; 
	font-size:95%;
	line-height:1.1em;
	margin: 3px 20px  15px 0 ;
	position: relative;
}
.wysiwyg_right_imageContainer{
	clear:right;
	float: right;
	font-size:95%;
	line-height:1.1em;
	margin:3px 0  15px 20px;
	position:relative;
}
.wysiwyg_imageContainer{
	font-size:95%;
	line-height:1.1em;
	margin:19px 0 15px;
}
.wysiwyg_left_imageContainer p, .wysiwyg_right_imageContainer p, .wysiwyg_imageContainer p{
	margin:0;
	padding:0;
}


.news_minheight {
	height:140px;
}



/*dec 2010 sitewide edits */

html > body .news_minheight {
	height: auto;
	min-height:140px;
}

.nobordertop {
	margin:0;
	padding-bottom:0px;
	border-top:0;
}
