/*-----------------*/
/*---- Timeline ---*/
/*-----------------*/


div.timelineContainer{
	padding:0 22px 0 22px;
}
div.timelineContainer h2.sectiontitle{
	margin-bottom:5px;
}
div.timelineContainer h3{
	margin:0;
	padding:0;
}
div.timelineContainer div.content{
	height:282px;
	padding:89px 0 0 0;
}
div.timelineContainer div.content div.text{
	float:left;
	width:255px;
}
div.timelineContainer div.content div.image{
	float:right;
	width:185px;
	padding:26px 0 0 0;
}


div.timelineDates{
	float:left;
	background:#B2D1F0;
	color:inherit;
	width:484px;
	padding:15px 11px 15px 11px;
}




/* NEW TIMELINE */


ul.timeline{
	list-style-type:none;
	margin:0!important;
	padding:0!important;
	clear:both;
	}
ul.timeline li{
	margin:0!important;
	padding:0!important;
	}

ul.timeline li a.Beverage{
	border-top:1px solid #3FCC4C;
	display:block;
	width:484px;
	padding:5px 0 5px 22px;
	text-decoration:none;
	color:#3FCC4C!important;
	background:#FFF;
	}
ul.timeline li a.Beverage em{
	background-color:inherit;
	color:#FFF!important;
	}
ul.timeline li a.Beverage:hover{
	background:#EFE;
	color:inherit;
	}
ul.timeline li a.Beverage:hover em{
	color:#EFE!important;
	background-color:inherit;
	}
ul.timeline li a.Rexam{
	border-top:1px solid #0079D5;
	display:block;
	width:484px;
	padding:5px 0 5px 22px;
	text-decoration:none;
	color:#0079D5!important;
	background:#FFF;
	}
ul.timeline li a.Rexam em{
	color:#FFF!important;
	background-color:inherit;
	}
ul.timeline li a.Rexam:hover{
	background:#EEF;
	color:inherit;
	}
ul.timeline li a.Rexam:hover em{
	color:#EEF!important;
	background-color:inherit;
	}

table.history{
	float:right;
	margin:0 10px 20px 0;
	}
table.history caption{
	font-weight:bold;
	text-align:left;
	}
table.history td.Rexam{
	background:#0079D5!important;
	color:#0079D5!important;
	font-size:4px;
	}
table.history td.Beverage{
	background:#3FCC4C!important;
	color:#3FCC4C!important;
	font-size:4px;
	}



div.flashswitch{
	border-top:1px solid #C3C3C3;
	clear:both;
	float:left;
	font-size:90%;
	padding:18px 21px 8px 21px;
	width:465px;
	}

































/*--------------------*/
/*---- Menu Bottom ---*/
/*--------------------*/


ul.menuBottom{
	padding: 0 !important;
	margin-left: 0 !important;
	
}

ul.menuBottom li{
	list-style: none;
	margin: 0 !important;
	display: inline;
	padding:0 !important;;
}

ul.menuBottom li.greyText{
	font-size:65%; 
	color:#999999 !important; 
	padding-right:10px !important;
}

ul.countryLinks{
	padding: 0 0 14px 0 !important;
	margin-left: 0 !important;
	
}

ul.countryLinks li{
	list-style: none;
	margin: 0 !important;
	display: inline;
}

ul.countryLinks li.copyright{
	font-size:65%; 
	color:#000 !important; 
	padding-right:10px !important;
}

ul.countryLinks li a:link, ul.countryLinks li a:visited {
	color:#0066CC;
	text-decoration:underline;
}

ul.countryLinks li a:focus, ul.countryLinks li a:hover, ul.countryLinks li a:active {
	color:#000000;
	text-decoration:none;
}


/*--------------------*/
/*---- SITE INDEX ----*/
/*--------------------*/

ul.siteindex{
	list-style-type:none;
	margin:0!important;
	padding:0!important;
}
ul.siteindex li{
	list-style-type:none;
}












/*----------------------------*/
/*---- FREQUENT QUESTIONS ----*/
/*----------------------------*/
div.frequentquestions{
	padding:0 0 11px 0;
	position:relative;
	width:464px;
	background:url("../images/siteobjects/bg_faqs.gif");
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
} 

div.frequentquestions div.faqContainer{
	clear:left;
	width:464px;
}

div.frequentquestions div.faqleft{
	float:left;
	padding:11px 11px 0 11px;
	width:209px;
}
div.frequentquestions div.faqleft a{
	text-decoration:none;
}
div.frequentquestions div.faqleft a:hover, div.frequentquestions div.faqleft a:focus, div.frequentquestions div.faqleft a:active{
	color:#0066cc;
	text-decoration:underline;
}
div.frequentquestions div.faqleft a.lit{
	text-decoration:underline;
	color:#0066cc;
}

div.frequentquestions div.faqkey{
	float:right;
	width:211px;
	margin-bottom:-100px;
	padding:11px 11px 0 11px;
	font-weight:bold;
	color:#0066cc;
}

div.frequentquestions div.faqright{
	float:left;
	width:211px;
	padding:11px 11px 0 11px;
}
div.frequentquestions div.faqright p, div.frequentquestions div.faqright div.listContainer{
	width:200px;
	float:none;
}
div.frequentquestions div.faqright a{
	text-decoration:underline;
}


div.frequentquestions div.faqright ul{
	width:189px;
}

div.frequentquestions div.faqright table.financial {
	background:#fff;
	z-index:1000;
	position:relative;
}













/*--------------------------*/
/*---- FINANCIAL TABLES ----*/
/*--------------------------*/

table.financial {
	width:462px;
	font-size:90%;
	border-top:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	margin:25px 0px 25px 0px;
	background-color:#fff;
}
table.financial td, table.financial th {
	border-bottom:1px solid #CCCCCC;
	/*font-size:70%;*/
	text-align:right;
	padding:3px 0px 6px 0px;
	vertical-align:bottom;
}
table.results09 td, table.results09 th {
	padding:3px 5px 6px 0px;
}
table.financial th {
	padding-left:5px;
}
table.financial th.noleftbad{
	padding-left:0px;
}
table.financial td.noLine, table.financial th.noLine, table.financial tr.doubleLine td.noLine, table.financial tr.singleLine td.noLine, table.financial tr.noLine td{
	border-bottom:0px solid #CCCCCC !important;
	}

table.financial td.singleLineLeft {
	border-left:1px solid #000;
	}

table.financial td.singleLineRight {
	border-right:1px solid #000;
	}

table.financial tr.last td{
	border-bottom:1px solid #000000;
}

table.financial td.doubleLine {
	border-bottom:2px solid #000000 !important;
}
table.financial tr th.left, table.financial tr td.left {
	text-align:left;
}

table.financial tr.doubleLine td{
	border-bottom:2px solid #000000 !important;
}
table.financial tr.doubleLine td.alignleft{
	border-bottom:1px solid #CCCCCC !important;
}

table.financial td.singleLine, table.financial th.singleLine {
	border-bottom:1px solid #000000 !important;
}

table.financial tr.singleLine td, table.financial tr.singleLine th{
	border-bottom:1px solid #000000 !important;
}
table.financial tr.singleLine td.alignleft{
	border-bottom:1px solid #CCCCCC !important;
}

table.financial tr.first th{
	border-bottom:1px solid #000000!important;
}
table.financial tbody tr td.nohoverhighlight {
	background:#F3F5F5;
}
table.financial tr td.highlight {
	background:#F3F5F5 none repeat scroll 0 0;
	color:#000000;
	font-weight:bold;
}
table.financial tr td.center, table.financial tr th.center {
	text-align: center;
}
table.financial tfoot td{
	font-size:90%;
	border-bottom:0px solid #CCCCCC;
	font-family:verdana, arial, sans-serif;
	margin:0px;
	padding:10px 0px 0px 0px;
	}

table.financial tfoot SUP{
	font-size:110%;
	}
	
	
table.colouredbg thead {
	background-color:#C7DDF4; 
}
table.colouredbg tbody th {
	padding-left:0;
}


td.borderleft {
	border-left: 1px solid #CCCCCC;
}
td.borderright {
	border-right: 1px solid #CCCCCC;  
}

td.borderleftblack {
	border-left: 1px solid #000000;
}
td.borderrightblack {
	border-right: 1px solid #000000;  
}

td.dark {
	background:#F2F8FF;
}
col.spacer  {
	width:6px;
	border:0px;

}
table.left td,  table.left th{
	text-align:left;
	}
table.left th, table.financial th.alignleft{
	padding-left:0px;
	}

table.small{
	width:416px;
	margin:25px 0px 25px 0px;
	}



table.Sectors {
	width:462px;
	font-size:90%;
	border-top:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	margin:25px 0px 25px 0px;
}
table.Sectors td, table.Sectors th {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	/*font-size:70%;*/
	text-align:right;
	padding:3px 5px 6px 5px;
	vertical-align:bottom;
	font-weight:normal;
}

.noLeftLine {
	border-left:none !important;
	}

.noBottomLine {
	border-bottom:none !important;
	}


table.Sectors tr.last td{
	border-bottom:1px solid #000000!important;
}


table.Sectors tr.first th{
	border-bottom:1px solid #000000!important;
}

table td.nobold,table th.nobold{
	font-weight:normal;
}

table.ContactForm {
	width:462px;
	border-top:1px solid #000000;

	font-family:verdana, arial, sans-serif;
	margin:25px 0px 25px 0px;
}

table.ContactForm td, table.ContactForm th {
	border-bottom:1px solid #CCCCCC;
	/*font-size:70%;*/
	text-align:left;
	padding:3px 0px 6px 20px;
	vertical-align:top;
	background:#F2F2F2;
}

table.ContactForm td.title {
	border-bottom:0px solid #CCCCCC !important;
	border-top:1px solid #000000;
	}
table.ContactForm td.noTopLine {
	border-top:0px solid #000000!important;
	}
table.ContactForm tr.BlackBottomLine td {
	border-bottom:1px solid #000000!important;
	}

table.ContactForm td.white {
	border-bottom:0px solid #CCCCCC !important;
	background:#ffffff;
}

table.ContactForm  INPUT{
	width:234px;
	font-size:90%;
	}
table.ContactForm  LABEL{
	width:234px;
	font-size:100%;
	line-height:150%;
	}
table.ContactForm  textarea{
	width:234px;
	font-size:100%;
	height:100px;
	font-family:verdana, arial, sans-serif;
	}
table.ContactForm input.formBtn{
	background:transparent!important;
	color:#000000;
	width:70px;
	font-family:verdana, arial, sans-serif;
	border:0;
	text-decoration:underline;
	font-weight:bold;
	float:left;
	text-align:left;
}
 INPUT.check{
	width:20px!important;
	padding-top:5px!important;
	font-size:90%;
	}
	
INPUT.formUp{
	width:20px!important;
	padding-top:5px!important;
	font-size:90%;
	}
	
table.ContactForm td.noline, table.ContactForm th.noline {
	border-bottom:0px solid #CCCCCC;
	font-size:80%;
	text-align:left;
	padding:3px 0px 6px 20px;
	vertical-align:bottom;
	background:#F2F2F2;
}

table.Top td, table.Top th {
	vertical-align:top!important;
}

/* Blue shaded tables used on page 396 */

table.blueshade1, table.blueshade2 {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin:11px 0px 18px 0px;
	font-size:100%;
}

table.blueshade1 tr th {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	font-size:100%;
	background:#F2F9FF;
}
table.blueshade1 tr th.white {
	background:#FFFFFF;
}
table.blueshade1 tr td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	vertical-align:top;
	padding:7px 0px 14px 0px;
	margin:0px 0px 0px 0px;
	font-size:82%;
}

table.blueshade1 tr td.narrow {
	height:10px;
	font-size:50%;
	margin:0px;
	padding:0px;
}

table.blueshade1 tr td.pad10 {
	margin:0px;
	padding:10px 0px 10px 0px;
}

table.blueshade2 tr th {
	border-right:1px solid #CCCCCC;
	text-align:center;
	vertical-align:top;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:100%;
	background:#EDF4FB;
}
table.blueshade2 tr td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	vertical-align:top;
	padding:7px 0px 14px 0px;
	margin:0px 0px 0px 0px;
	font-size:82%;
	background:#EDF4FB;
}




/*------------------*/
/*---- GLOSSARY ----*/
/*------------------*/


div.glossaryMenu{
	padding:0 0 30px 0;
}

ul.glossary{
	list-style-type:none;
	margin:0!important;
	padding:0!important;
	width:100%;
	font-size:120%;
}
ul.glossary li{
	list-style-type:none;
	float:left;
	padding:0 0 0 0;
	margin:0;
}
ul.glossary li span.nolink,ul.glossary li a{
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 0;
}
ul.glossary li span.nolink{
	color:#999999;
}
/*dl tag not allowed by xstandard editor so used ul instead*/
dl.glossary{
	width:360px;
}
dl.glossary dt{
	font-weight:bold;
	margin:0;
}
dl.glossary dd{
	margin:0 0 5px 0;
}

ul.glossarycontent {
	width:360px;
	list-style-type:none;
	margin:0!important;
	padding:0!important;
	position:relative;
}
ul.glossarycontent li {
	width:360px;
}


h4.glossary{
	font-size:120%;
}








/*---------------------*/
/*---- SEARCH PAGE ----*/
/*---------------------*/

form.searchform{
	margin:0;
}

div.searchform{
	background:#EDEDED;
	border-top:1px solid #AAAAAA;
	float:left;
	width:350px;
	padding:5px 10px 5px 10px;
}

div.searchform input{
	width:220px;
	font-size:11px;
}
div.searchform select{
	width:226px;
	font-size:11px;
}

div.searchbutton{
	border-bottom:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
	float:left;
	width:350px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}
div.searchbutton img{
	margin-bottom:-3px;
	position:relative;
	padding-right:6px;
}

div.searchresult{
	width:350px;
	clear: both;
	float:left;
	padding:5px 10px 5px 10px;
}

div.searchresult div.results{
	float:left;
	width:350px;
	clear:both;
	padding:5px 0 0 0;
}
div.searchresult div.results div.title{
	float:left;
	width:125px;
	clear:left;
}
div.searchresult div.results div.result{
	float:left;
	font-weight:bold;
}
div.searchresult div.buttons{
	text-align:right;
	float:right;
	padding:10px 0 0 0;
}



div.searchcontent{
	width:370px;
	border-top:1px solid #AAAAAA;
	float:left;
	clear: left;
}
div.searchcontent div.results{
	width:350px;
	border-bottom:1px solid #AAAAAA;
	float:left;
	padding:10px;
}
div.searchcontent div.results div.number{
	font-weight:bold;
	float:left;
}
div.searchcontent div.results div.title{
	float:left;
	padding:0 0 0 8px;
}
div.searchcontent div.results div.summary{
	width:350px;
	padding:3px 0 0 0;
	float:left;
}




















/*------------------------*/
/*---- PRODUCTS PAGES ----*/
/*------------------------*/


/*---- CONTAINERS ----*/
div.productstop{
	float:left;
	width:462px;
	padding:23px 22px 11px 22px;
	background:#A88DCF;
	color:#FFFFFF;
}

div.productsresults{
	float:left;
	width:462px;
	padding:11px 22px 11px 22px;
	background:#EBDEFF;
}

div.productscontent{
	float:left;
	width:506px;
	background:#FFFFFF url("images/backgrounds/results.gif");
}

div.productsdetails{
	float:left;
	width:462px;
	padding:11px 22px 11px 22px;
	background:#FFFFFF;
}


/*------- GRADUATE SECTION retired??-------
div.gradContainerMiddleFeature {
	height:153px !important; 
	margin:20px 10px 0 10px;
	background:#6FB02B;
	color:#FFFFFF;
}

div.gradPictureBlock{
	float:left;
	width:153px;
	margin-left:-11px;
}

div.gradPictureBlockSmall{
	float:left;
	width:153px;
	margin-left:0px;
}

div.gradTextBlock{
	float:left;
	width:300px;
	padding: 14px 0 14px 14px;
	color:#FFFFFF;
}

div.gradTextBlock p {
	width:270px !important;
}

div.gradTextBlock p.large {
	font-size:120%;
}
*/
/*---- BACKGROUNDS ----*/
div.searchBG{
	background:#A88DCF url("images/backgrounds/icon_search.gif") no-repeat right bottom;
}
div.chooseBG{
	background:#A88DCF url("images/backgrounds/icon_choose.gif") no-repeat right bottom;
}
div.reviewBG{
	background:#A88DCF url("images/backgrounds/icon_review.gif") no-repeat right bottom;
}
div.browseBG{
	background:#A88DCF url("images/backgrounds/icon_browse.gif") no-repeat right bottom;
}




/*---- TOPMENU ----*/

div.productstop h2{
	margin-bottom:41px;
}





div.productstop div.menuitem{
	float:left;
	margin:0 10px 9px 0;
	font-weight:bold;
	/*font-size:70%;*/
}

div.productstop div.match{
	clear:both;
}

div.productstop div.match div.menuitem{
	float:left;
	margin:0 10px 5px 0;
	font-weight:bold;
}


div.productstop div.menuitem span.light{
	font-weight:normal;
}

div.productstop div.menuitem input{
	font-size:80%;
	margin:8px 0 0 0;
	width:165px;
}

div.productstop div.menuitem select{
	font-size:80%;
	margin:8px 0 0 0;
	width:100px;
}

div.productstop div.menuitem select.wide{
	width:205px;
}

div.productstop div.searchresults{
	clear:both;
	padding:10px 0 20px 0;
	font-weight:bold;
}

div.productstop div.search{
	clear:both;
	font-weight:bold;
	float:left;
	/*font-size:70%;*/
	padding-bottom:10px;
}

div.productstop div.search img{
	float:left;
	padding-right:10px;
	padding-top:1px;	
}

div.productstop div.search a.results{
	float:left;	
	color:#FFFFFF!important;
	font-size:130%;
}

div.productstop div.search a.help{
	padding:4px 0 0 0;
	float:right;
	color:#FFFFFF;
	font-weight:normal;
}



/* RETIRED CONTENT????
div.productstop div.advsearch{
	clear:both;
}
div.productstop div.tolerance{
	float:left;
	margin:-5px 0 10px 0;
}
div.productstop div.advsearch div.left{
	float:left;
	font-weight:bold;
	width:160px;
	padding:3px 0 0 0;
}
div.productstop div.advsearch div.right{
	float:left;
}
div.productstop div.advsearch div.right select{
	font-size:80%;
	margin:0;
	width:140px;
}
div.productstop div.advsearch div.right select.wide{
	width:200px;
}
div.productstop div.advsearch div.right select.narrow{
	width:100px;
}
div.productstop div.advsearch div.right select.tolerance{
	margin:0 0 0 31px;
}
div.productstop div.advsearch div.right input{
	font-size:80%;
	margin:0 5px 0 0;
	width:85px;
}
*/







/*---- FRONT BLOCK ----*/
div.productsfront{
	font-size:90%;
	width:506px;
	background:#FFFFFF;
	padding:0 0 30px 0;
}

div.productsfront div.contentblock{
	float:left;
	width:189px;
	padding:22px 42px 40px 22px;
}
div.productsfront div.contentblock h3,div.productsfront div.contentblock p{
	width:189px;
}
div.productsfront div.contentblock h3{
	font-size:120%;
	margin:0 0 10px 0;
}
div.productsfront div.contentblock div.link{
	clear:both;
	padding-top:10px;
}
div.productsfront div.contentblock div.link img{
	padding:0 7px 0 0;
}
div.productsfront div.contentblock div.link a{
	top:-3px;
	position:relative;
}

div.productsfront div.BGchoose{
	background:url("images/backgrounds/icon_whitechoose.gif") no-repeat right bottom;
}
div.productsfront div.BGreview{
	background:url("images/backgrounds/icon_whitereview.gif") no-repeat right bottom;
}
div.productsfront div.BGbrowse{
	background:url("images/backgrounds/icon_whitebrowse.gif") no-repeat right bottom;
	padding-bottom:50px;
}
div.productsfront div.BGsearch{
	background:url("images/backgrounds/icon_whitesearch.gif") no-repeat right bottom;
}








/*---- RESULTS BLOCK ----*/
div.productsresults div.results{
	width:462px;
	padding:0 0 15px 0;
	clear:both;
}



div.productsresults div.results div.left{
	clear:left;
	float:left;
	padding:3px 0 0 0;
}
div.productsresults div.results div.right{
	float:right;
	padding:3px 0 0 0;
}


div.productsresults div.results div.left div.title{
	float:left;
	width:110px;
}
div.productsresults div.results div.left div.number{
	float:left;
}
div.productsresults div.results div.left img{
	position:relative;
	left:5px;
	top:2px;
}

div.productsresults div.results div.right a.page{
	text-decoration:none;
}
div.productsresults div.results div.right a.page:hover, div.productsresults div.results div.right a.page:active, div.productsresults div.results div.right a.page:focus{
	text-decoration:underline;
}
div.productsresults div.results div.right a.pagelit{
	font-weight:bold;
}











/*---- CONTENT BLOCK ----*/
div.productscontent div.contentbox{
	width:231px;
	float:left;
	padding:11px 11px 11px 11px;
	border-bottom:1px solid #AAAAAA;
}
div.productscontent div.contentbox div.left{
	float:left;
	width:130px;
}
div.productscontent div.contentbox img{
	float:right;
}



/*---- PRODUCT LOGIN ----*/
div.productlogon{
	float:left;
	clear:both;
	padding-top:20px;
	padding-bottom:150px;
}

div.productlogon div.productlogonleft{
	float:left;
	width:226px;
}
div.productlogon div.productlogonright{
	position:relative;
	float:left;
	width:258px;
	margin-right:-32px
}

div.productlogon div.productlogonleft h4,div.productlogon div.productlogonright h4{
	width:226px;
	font-size:120%;
}
div.productlogon div.productlogonleft input{
	font-size:80%;
	width:160px;
	clear:both;
}

div.productlogon div.productlogonleft div.search{
	/*float:left;*/
	padding-top:7px;
}
div.productlogon div.productlogonleft div.search a{
	color:#FFFFFF;
	float:left;
	padding-top:2px;
}
div.productlogon div.productlogonright div.producttopcurve{
	background:#B59ED6 url("../images/siteobjects/bg_productlogontop.gif") left top no-repeat;
	height:17px;
}
div.productlogon div.productlogonright div.productbottomcurve{
	background:#B59ED6 url("../images/siteobjects/bg_productlogonbottom.gif") left top no-repeat;
	height:17px;
	overflow:hidden;
}
div.productlogon div.productlogonright div.productbottomcurve img{
	float:right;
	margin-top:-50px;
	position:relative;
}

div.productlogon div.productlogonright div.productnewuser{
	float:left;
	width:228px;
	background:#B59ED6;
	padding:0 15px 0 15px;
	margin-bottom:-40px;
}
div.productlogon div.productlogonright div.productnewuser h4,div.productlogon div.productlogonright div.productnewuser p{
	width:161px;
	margin:0 0 10px 0;
}
div.productlogon div.productlogonright div.productnewuser div.search a{
	color:#FFFFFF;
}










/*---- PRODUCT DETAILS ----*/
div.productsdetails h3{
	font-size:120%;
	margin:40px 0 15px 0;
}

div.productsdetails div.productfeature{
	clear:both;
	width:462px;
	margin:20px 0 20px 0;
}
div.productsdetails div.productfeature div.productleft{
	float:left;
	width:226px;
}
div.productsdetails div.productfeature div.productright{
	float:right;
	width:226px;
}
div.productsdetails div.productfeature div.productright p{
	width:226px;
}
div.productsdetails div.productfeature div.productright h4,div.productsdetails div.productfeature div.productleft h4{
	width:226px;
	margin-top:0;
}

div.productsdetails table.product{
	clear:both;
	margin-top:20px;
	font-size:90%;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
div.productsdetails table.product td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px 10px 3px 10px;
	vertical-align:top;
	width:225px;
}
div.productsdetails table.product th{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px 10px 3px 10px;
	text-align:left;
	background:#E2E2E2;
}
div.productsdetails table.product td.bgcolor{
	background:#F2F2F2;
	font-weight:bold;
}

div.productsdetails table.register{
	clear:both;
	margin-top:20px;
	font-size:90%;
	border-top:1px solid #CCCCCC;
}
div.productsdetails table.register td{
	border-bottom:1px solid #CCCCCC;
	padding:8px 10px 3px 10px;
	vertical-align:top;
	width:180px;
	font-weight:bold;
}
div.productsdetails table.register td.input{
	padding:4px 10px 4px 10px;
	width:270px;
	font-weight:normal;
}
div.productsdetails table.register td input,div.productsdetails table.register td textarea{
	width:230px;
	font-size:90%;
}
div.productsdetails table.register input.checkbox{
	width:15px;
}



div.productsdetails div.registercompulsory1,div.productsdetails div.registernoncompulsory1{
	padding:10px;
}
div.productsdetails div.registernoncompulsory,div.productsdetails div.registernoncompulsory1{
	display:none;
}





/* ---- browse pages ---- */

div.productsdetails ul.browse{
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
	font-weight:bold;
}
div.productsdetails ul.browse li{
	margin:0 0 5px 0!important;
}

div.productsdetails ul.browseinternal{
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
	font-weight:bold;
	font-size:95%;
}

div.productsdetails ul.browseinternal li{
	margin:0;
	padding:0;
}


div.productsdetails h4.browse{
	margin:30px 0 0 0;
}













/*---------------------------*/
/*---- SHARE PRICE PAGES ----*/
/*---------------------------*/


/*---- front ----*/

a.shareBookmark{
	margin:-25px 0 0 0;
	padding:0;
	float:left;
	width:450px;
}
a.shareBookmark img{
	float:right;
}


table.share{
	width:460px;
	font-family:verdana, arial, sans-serif;
	font-size:90%;
	margin:29px 0 15px 0;
	clear:both;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
table.share tr.blue, table.share td.blue{
	background:#f2f9ff; 
	font-weight:bold;
}
table.share th{
	padding:10px;
	text-align:left;
	background:#0066cc;
	color:#FFFFFF;
}
table.share th.aligncentre{
	text-align:center;
}

table.share th.alignright{
	text-align:right;
}

table.share th a,table.share th a:hover, table.share th a:focus, table.share th a:active{
	color:#FFFFFF!important;
}
table.share th.intro{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#0066cc; 
	font-weight:bold;
	color:#ffffff;
}
table.share td.intro{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#f2f9ff; 
	font-weight:bold;
	padding:5px 10px 6px 10px;
}
table.share td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	padding:5px 0 6px 0;
	width:92px;
}
table.share td.alignleft {	text-align:left; padding-left:10px;}
table.share td.alignright {	text-align:right; padding-right:10px;}
table.share tr.row_highlight {background-color:#cccccc;}
table.share tr.row {background:none;}
table.share td.cell_highlight {background-color:#0066cc;color:#ffffff;font-weight:bold;}

div.shareArrow{
	clear:both;
	float:left;
}
div.shareArrow div.arrow{
	padding: 0px 10px 0px 11px;
	float:left;
	width:10px;
}
div.shareArrow div.arrowText{
	padding:0;
	float:left;;
	width:430px;

}

h4.shareHeader{
	padding-top:30px!important;
}




div.sharePriceBanner{
	width:440px;
	background:#f2f9ff; 
	color:#0066cc;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	/*float:left;*/
	clear:both;
	padding:20px 10px 10px 10px;
	margin:15px 0 0 0;
}
div.sharePriceBanner .large{
	font-size:130%;
	padding:0 15px 0 0;
}

div.sharePriceTime{
	width:460px;
	clear:both;
}

div.sharePriceMenu{
	width:460px;
	clear:both;
	float:left;
	padding:10px 0 30px 0;
}
div.sharePriceMenu div.menuitem{
	float:left;
	/*padding:0 20px 10px 0;*/
	padding:0 10px 10px 0;
}
div.sharePriceMenu div.menuitem a.shareprice{
	font-weight:bold;
}
div.sharePriceMenu div.menuitem a.sharepricelit{
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}



div.sharePriceForm{
	clear:left;
	width:440px;
	float:left;
	/*clear:both;*/
	padding:10px;
	margin:0;
	border-bottom:1px solid #CCCCCC;
}

div.sharePriceForm div.checkbox{
	float:left;
	padding:5px;
	width:110px;
	margin:0 5px 5px 0;
	height:35px;
}
div.sharePriceForm div.checkbox input{
	margin:-2px 0 0 -2px;
}

div.sharePriceForm div.sharePriceFormLeft{
	float:left;
	width:180px;
}
div.sharePriceForm div.sharePriceFormRight{
	float:right;
}
div.sharePriceForm select,div.sharePriceForm input{
	font-size:100%;
	font-family:verdana, arial, sans-serif;
	padding:0;
	margin:0;
}

div.sharePriceResult{
	background:#f2f9ff; 
	color:#0066cc;
	font-weight:bold;
	padding-top:20px;
}
div.sharePriceResult span.large{
	font-size:130%;
	padding-left:20px;
}


div.sharePriceInput{
	background:#f2f2f2; 
}



form.shareprice{
	margin:0!important;
	padding:0!important;
}


input.formBtnShareprice {
	cursor:pointer;
	width:82px;
	border:0;
	font-size:100%;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	text-decoration:underline !important;
	text-align:right;
	padding:6px 0 4px 0!important;
	/*margin-left:35px;*/
}
input.formBtnSharepriceHover {
	color:#003399;
	text-decoration:none !important;
}
input.formBtnLookup {
	background:url("../images/buttons/btn_lookup_r.gif") no-repeat 0px 50%;
	
}
input.formBtnCalculator {
	background:url("../images/buttons/btn_calculator_r.gif") no-repeat 0px 50%;
	width:85px;
}
input.formBtnChart {
	background:url("../images/buttons/btn_redraw_blue.gif") no-repeat 0px 50%;
	width:118px;
}
div.sharePriceForm div.datearray{
	/*width:250px;*/
	float:left;
	clear:both;
	padding:0 0 5px 0;
	margin-top:5px;
	border-bottom:1px solid #CCCCCC;
}
div.sharePriceForm div.datearray div.shareLeft{
	float:left;
	width:50px;
}
div.sharePriceForm div.datearray div.shareRight{
	float:left;
}












	
div.shareprice .DarkBlue {
	background:#0066cc;
	}

div.shareprice .LightBlue {
	background:#00b6ff;
	}
	
div.shareprice .Green {
	background:#3ccf5b;
	}
div.shareprice .LightGreen {
	background:#4795a1;
	}
div.shareprice .Purple {
	background:#b060b7;
	}
div.shareprice .Red {
	background:#FF0000;
	}
div.shareprice .Grey {
	background:#838383;
	}
div.shareprice .Orange {
	background:#ffa066;
	}
div.shareprice .rexamGrey {
	background:#f2f2f2;
	}

div.shareprice .White
	{
	color:#ffffff;
	font-size:55%;
	}
div.shareprice .Black
	{
	color:#000000;
	font-size:55%;
	}

div.shareprice .BTop{
	border-top:1px solid #CCCCCC;
	}	
div.shareprice .BBottom{
	border-bottom:1px solid #CCCCCC;
	}	




div.shareprice .blueLit {
	color:#0066cc;
	text-decoration:none;
	font-weight:bold;
}



table.peer{
	width:460px;
	font-family:verdana, arial, sans-serif;
	font-size:90%;
	margin:29px 0 15px 0;
	clear:both;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

table.peer th{
	padding:10px;
	text-align:left;
	background:#0066cc;
	color:#FFFFFF;
}



table.peer td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	padding:8px 0 8px 10px;

}

table.peer td.padright { padding-right:10px;}
table.peerIndex{
	width:460px;
	font-family:verdana, arial, sans-serif;
	font-size:90%;
	margin:29px 0 15px 0;
	clear:both;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

table.peerIndex th{
	padding:10px;
	text-align:left;
	background:#0066cc;
	color:#FFFFFF;
}

table.peerIndex td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	padding:8px 0 8px 10px;
	width:33%;
}












/*---------------------------*/
/*-------  DHTML Popup ------*/
/*---------------------------*/

div.messagePopup {
	position:absolute;
	z-index:100;
	top:140px;
	left:300px;
}
div.messagePopupBg {
	position:absolute;
	visibility:hidden;
	/*height:expression(document.getElementById('messagePopup').offsetHeight - 14 + 'px');*/
	/*width:expression(document.getElementById('messagePopup').offsetwidth - 14 + 'px');*/
	/*top:expression(document.getElementById('messagePopup').currentStyle.top  + 'px');*/
	/*left:expression(document.getElementById('messagePopup').currentStyle.left  + 'px');*/
	z-index:99;
	background:black;
}
iframe#divShim {
	position:absolute;
	/*height:expression(document.getElementById('messagePopup').offsetHeight - 14 + 'px');*/
	display:none;
	z-index:0;
	background:transparent;
	margin:1px 0px 0px 3px;
}

div.messagePopupTop {
	position:relative;
	background: url("../images/siteobjects/bg_popuptop.png") top no-repeat;
	width:277px;
	z-index:100;
	padding:0px;

}
div.messagePopupContentHeader {
	position:relative;
	background: url("../images/siteobjects/bg_popup_header.gif") no-repeat  #0066CC;
	/*background: #0066cc;*/
	margin:0px 0px 0px 3px;
	padding:0px;
	width:263px;
	color:#ffffff;
	z-index:110;
}
div.messagePopupContentHeaderLeft {
	position:relative;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	width:241px;
	background:none;
}
div.messagePopupContentHeaderRight {
	position:relative;
	margin:10px 0 0 0;
	float:right;
	padding-right:10px;
	background:none;
}
div.messagePopupContentHeader h2{
	font-size:70%;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	margin:0px 0 12px 10px;
}
div.messagePopupMiddle {
	position:relative;
	background: url("../images/siteobjects/bg_popup.png") repeat-y;
	width:277px;
	z-index:90;

}
div.messagePopupContent {
	position:relative;
	margin:0px 0px 0px 3px;
	z-index:100;
}


div.messagePopupContentMiddle {
	position:relative;
	background: url("../images/siteobjects/bg_popup_content.gif") repeat-y right #FFFFFF;
	width:263px;
	padding: 11px 0 15px 0;
}
div.messagePopupContentMiddle p{
	font-size:70%;
	margin:0px 30px 6px 10px;
}
div.messagePopupContentMiddle p.smallfont {
	font-size:65% !important
}

html>body div.messagePopupContentMiddle p.first {
	margin: 34px 30px 6px 10px;
}

div.messagePopupContentMiddle a, div.messagePopupContentMiddle a:visited{
	color:#000000;
}
div.messagePopupContentMiddle a:hover, div.messagePopupContentMiddle a:active, div.messagePopupContentMiddle a:focus{
	color:#0066cc;
	text-decoration:none;
}





div.messagePopupContentFooter {
	position:relative;
	background: url("../images/siteobjects/bg_popup_footer.gif") no-repeat #0066CC;
	width:263px;
	text-align:right;
	padding-bottom:4px;
	padding-top:0px;
}
div.messagePopupContentFooter a{
	font-size:58%;
	color:#ffffff;
	display:block;
	padding:7px 10px 7px 10px !important;
	line-height:60% !important;
}
div.messagePopupBottom {
	position:relative;
	background: url("../images/siteobjects/bg_popupbottom.png") no-repeat bottom;
	height:13px;
	width:277px;
	z-index:100;
}












/*---------------------------*/
/*---- EMAIL NEWS SIGNUP ----*/
/*---------------------------*/

img.redcross{
	margin:10px 0 0 0;
}

div.form_2col {
	float:left;
	width:400px;	
	margin:7px 0px 12px 0px;
	
	
}
div.form_2col .head {
	float:left;
	width:400px;
}

div.form_2col .body .row p, div.form_2col .body .row label {
	float:left;
	width:385px;
	padding:8px 18px 10px 11px;

	
}
div.form_2col .body .row .cell p, div.form_2col .body .row .cell label {
	float:left;
	width:120px;
	padding:9px 11px 9px 11px;

	
}
div.form_2col .body {
	float:left;
	width:410px;
	padding-top:2px;
}
div.form_2col .body .row {
	
float:left;
	width:416px;
	background:#F2F2F2;
	border-bottom:1px solid #CCCCCC;	
}

.noLine{
	border-bottom:0px solid #CCCCCC !important;
	}

div.form_2col .right {
	text-align:right;
}
div.form_2col .body .row .cell {
	float:left;
	width:150px;
}

div.form_2col .body .row .cell2 {
	float:left;
	width:250px;
	font-size:84%;
}
div.form_2col .foot {
	position:relative;
	float:left;
	width:400px;;
	margin-top:-11px;
}
div.form_2col .input {
	float:left;
	width:220px;
	margin:7px 0px 0px 0px;
	padding:1px 5px 1px 5px;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
}
div.form_2col .select {
	float:left;
	width:233px;
	margin:7px 0px 0px 0px;
	font-size:95%;
	font-family: verdana, arial, sans-serif;

}
div.form_2col input.checkbox {
	float:left;
	position:relative;
	margin:3px 0px 0px -2px;
}
div.form_2col .submit {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:10px 0 7px 0;
	border: 0px;
	background: transparent;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
div.form_2col .body .row .cell label.checkbox_text {
	float:left;
	width:220px;
	padding-left:14px;
		
}
.checkBoxtext{
	width:150px;
}





















/*---------------------------*/
/*---- PRODUCTS IMG BOXES----*/
/*---------------------------*/

div.products_ser_container{

	padding:6px 0 0 0;
	clear:both;
	}
	
div.products_ser_thumbs{
	padding:0 12px 0 0;
	width:98px; 
	float:left; 
	position:relative;
	}
div.products_ser_thumbs p{
	padding:6px 0 0 0;
	width:98px!important; 
	float:left;
	}


div.products_ser_boxes{
	padding:0 20px 25px 0;
	width:220px; 
	float:left; 
	position:relative;
}
div.products_ser_boxes h3{
	margin:0 0 10px 0;
}
div.products_ser_boxes p{
	padding:6px 0 0 0;
	width:220px!important; 
	float:left;
}
div.products_ser_boxes p.purple{
	color:#A88DCF;
	font-weight:bold;
	font-size:95%;
}








/*---------------------------*/
/*---- PACKAGING IMG BOXES----*/
/*---------------------------*/

div.packaging_container{
	padding:6px 0px 0px 0px;
	}
	
div.packaging_thumbs{
	padding:0px 12px 12px 0px;
	width:131px; 
	float:left; 
	position:relative;
	}


/*---------------------------*/
/*---- Global contents page----*/
/*---------------------------*/
div.contactsTopRight p, div.contactsTopRight h4{
	width:200px !important;
}

.contactsTopRight {
	background:#ffffff url("../images/siteobjects/bg_curvetopglobal.gif") no-repeat ;
	width:200px;
	float:left;
	padding:93px 0 12px 28px;
	margin:0;
	text-align:left;
}

div.contactsTopRight p.contactsOr{
margin-top:20px;
text-align:right;
width:90px !important;
}

div.purpleContactsDirectory div.contactsTopRight {
	background:#ffffff url("../images/siteobjects/bg_curvetopglobalpurple.gif") no-repeat ;
}

div.globalContactsDirectory a.readMoreLink {
	background:url("../images/buttons/b_linedarrow_blue.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 18px;
}
div.globalContactsResults {
	float:left;
	margin-left:-5px;
	border-top:1px solid #D3D3D3;
	width:511px;
	background:#FFFFFF url("../images/siteobjects/bg_contactsresults.gif");
}

div.headerGlobalContactsResults {
	float:left;
	padding:11px 22px 11px 22px;
	margin-top:5px;
	margin-left:-5px;
	background:#F2F2F2;
	background:#ffffff;
	border-top:1px solid #D3D3D3;
	border-bottom:0px solid #D3D3D3;
	width:462px;
}
div.globalContactsResults div.contentbox{
	width:245px;
	float:left;
	padding:11px 0 22px 0px;
	margin:0 00px 0 0;
	border-bottom:0px solid #AAAAAA;
}
div.globalContactsResults div.contentbox p {
	width:210px;
}
div.globalContactsResults div.contentbox div.left{
	float:none;
	margin:0 10px 0 22px;
	width:170px;
}
div.globalContactsResults.fullWidth{
	background:#FFFFFF;
}
div.globalContactsResults.fullWidth div.contentbox{
	padding:11px 0 11px 0px;
}

div.globalContactsResults.fullWidth div.contentbox div.left{
	width:445px;
}

form.searchglobal input,  form.searchglobal select{
	margin-top:6px;
	font-size:100%;
	width:149px;
}
form.searchglobal {
	margin:0px;
	padding:0px;
}
form.searchglobal select{
	width:155px;
}
form.searchglobal input.go{
	line-height:10px;
	border:0px;
	background:#ffffff;
	padding-top:5px;
	text-decoration:underline;
	font-weight:bold;
	font-size:100%;
	font-family:Arial,Verdana,sans-serif;
	cursor:pointer;
	width:3em;
}














/*The Rexam Way - profiles */
div.rexPeople{
	width:451px;
	background:#F2F2F2;
	/*margin-bottom:20px;*/
	float:left;
	clear:both;
	margin-bottom:30px;
}
div.rexPeople div.rexPep{
	float:left;
}
div.rexPeople div.rexPeopleQuote, .rexPeopleQuote{
	font-size:120%;
	margin:0 0 10px 0;
}
div.rexPeople div.rexPeopleLink{
	float:right;
	width:278px;
	padding:10px 10px 10px 20px;
}

div.rexPeople div.rexPeopleYellow{
	float:left;
	background:#FFF2B1;
	width:278px;
	padding:15px 10px 20px 20px;
}

div.rexPeople div.rexPeopleBlue{
	float:left;
	background:#0066cc;
	width:295px;
	padding:15px 10px 0px 15px;
	height:116px;
	color:#FFF !important;
}

.rexPeopleQuote{
	width: 300px;
}

div.contentContainer div.rexProfileContent p{
	width: 430px;
}
















/*Used on pageID 396 - How we work*/
div.ChartGryBoxContainer{
	margin:0px;
	padding:0px;
	clear:left;
	}
	
div.ChartGryBox{
	width:102px; 
	height:125px; 
	float:left;
	padding:10px 0px 5px 6px;
	}
	
div.ChartGryBox h5{
	width:90px;
	font-size:100%;
	margin-bottom:0px;
	height:37px;
	}

div.ChartGryBox p{
	width:97px!important;
	font-size:80%!important;
	}
	
	
	
div.GryBoxBorderTR{
	border-top:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC;
	}


div.GryBoxBorderBot{
	border-bottom:1px solid #CCCCCC;
	}
	
div.GryBoxBorderLef{
	border-left:1px solid #CCCCCC;
	}

div.imageContainer {
	position:relative;
	width:100%;
}
div.imageLeft {
	position:relative;
	float:left; 
	width:150px; 
	margin-bottom:10px;
}
div.textRight{
	position:relative;
	float:left; 
	padding-top:0px; 
	margin-bottom:10px;
}
div.textRight p{
	position:relative;
	width:226px !important;
	color:#0060CC;
	font-weight:bold;
	font-size:120%;
	margin:0px !important;
}
div.outsideQuote{
	position:absolute;
	top:1px;
	left:-7px;
}
div.textRight div.outsideQuote {
	color:#0060CC;
	font-weight:bold;
	font-size:120%;
}










div.ChartBarContainer{
	float:left;
	width: 90px;
	background:#EDEDED;
	padding:9px 9px 0px 9px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin:0px 9px 0px 0px;
	font-size:90%;
}
div.ChartBarContainerWide{
	float:left;
	width: 226px;
	padding:0px;
	border-top:1px solid #999999;
	margin:0px 9px 0px 0px;
	font-size:90%;
}
div.ChartBarContainerWide .text{
	width:174px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:9px 9px 17px 9px;
	background:#E5EFF9;
}

















input.resources{
	line-height:10px;
	border:0;
	background:transparent;
	padding-top:5px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
	cursor:pointer;
}


div.prodImageContainer{
	position:relative;
	margin-bottom:20px;
}
div.prodImage{
	float:left; 
	width:154px; 
	padding-bottom:3px;
	clear:left;
}

div.proText{
	float:left; 
	padding-top:12px; 
	width:110px;
}
	
div.proText p{
	margin-top:0px !important; 
	padding-top:0px !important; 
	width:250px !important;
	clear:both;
}

/*used for bg_homepage_3.xxx - homepage image no. 3*/
.top{
	position:relative;
	top:27px;
}




































/*----------------------------------------------------------------------------------------*/
/*--- NEW PRODUCTS HOMEPAGES - WITH INDIVIDUAL BUSINESSES AND IMAGE MENU ACROSS MIDDLE ---*/
/*----------------------------------------------------------------------------------------*/














div#products div.contentMid{
	background:url("../images/siteobjects/products_purplemenu.jpg");
	float:left;
	width:495px;
	height:81px;
}

div#products div.prcontentBoxes{
	width:495px;
	margin:5px 0 0 0;
	float:left;
}

div#products div.prcontentBoxes div.prcontentBoxLeft, div#products div.prcontentBoxes div.prcontentBoxRight{
	float:left;
	width:245px;
}

div#products div.prcontentBoxes div.prreportbox p{
	padding:8px 15px 8px 15px;
	width:215px;
}

div#products div.prrightcolumn {
	float:left; 
	clear:right; 
	padding-left:6px;
}
html>body div#products div.prrightcolumn {
	padding-left:10px;
}
div#products div.prcontentBoxes div.prcontentBoxLeft h3{
	font-size:100%;
	font-weight:bold;
	color:#000;
	padding:0 0 0 17px;
	margin:0 0 1px 0;
	line-height:230%;
	background:#E2D2F9;
}


div#products div.prcontentBoxes div.prcontentBoxRight{
	margin:0 0 5px 5px;
}
div#products div.prcontentBoxes div.prcontentBoxRightPurple{
	background:#E2D2F9;
}
div#products div.prcontentBoxes div.prcontentBoxRightBusinesses{
	background:#A88DCF;
	padding:12px 15px 12px 15px; 
	width:215px;
}
div#products div.prcontentBoxes div.prcontentBoxRightBusinesses h3{
	margin:0 0 10px 0!important;
	padding:0!important;
}
div#products div.prcontentBoxes div.prcontentBoxRightBusinesses select{
	font-family:verdana,sans;
	color:#666;
}


div#products div.prcontentBoxes div.prcontentBoxRight p{
	padding:8px 15px 8px 15px;
	width:215px;
}
div#products div.prcontentBoxes div.prcontentBoxRight p.nopad{
	padding:0 15px 12px 15px;
	margin:-3px 0 0 0;
	width:215px;
}





div#products div.contentMid ul.prMenu{
	width:495px;
	margin:0 0 -2px 0;
	padding:0;
}
div#products div.contentMid ul.prMenu li{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0;
	float:left;
}





div#products div.prcontentBoxes div.prcontentMenu ul.prMenu{
	width:245px;
	padding:0;
	margin:0 0 5px 0;
}
div#products div.prcontentBoxes div.prcontentMenu ul.prMenu li{
	list-style-type:none;
	margin:0;
	padding:0;
}






div#products div.prcontentBoxes div.prcontentMenu a, div#products div.prcontentBoxes div.prcontentMenu a:active,
div#products div.prcontentBoxes div.prcontentMenu ul.prMenu li.blank{
	font-weight:bold;
	text-decoration:none;
	padding:4px 10px 4px 17px;
	width:218px;
	display:block;
	background:#F4EEFC;
	border-bottom:1px solid #FFF;
}
div#products div.prcontentBoxes div.prcontentMenu a.level1, div#products div.prcontentBoxes div.prcontentMenu a.level1:active{
	font-weight:bold;
	text-decoration:none;
	padding:4px 10px 4px 34px;
	width:201px;
	display:block;
	border-bottom:1px solid #FFF;
}



div#products div.prcontentBoxes div.prcontentMenu a.beverage:hover, div#products div.prcontentBoxes div.prcontentMenu a.beverage:focus{
	color:#000;
	background:#D4E5EF!important;
}

div#products div.prcontentBoxes div.prcontentMenu a.plastic:hover, div#products div.prcontentBoxes div.prcontentMenu a.plastic:focus{
	color:#000;
	background:#FFF2B1!important;
}






















/*-----------------------------*/
/*--- trade events calendar ---*/
/*-----------------------------*/

div.tradeCalendar{

	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background:#E2D2F9;
	width:442px;
	padding:10px 10px 0 10px;
	font-size:95%;
	float:left;
	clear:left;
}
div.borderpurple {	border-bottom:1px solid #E2D2F9;}
div.tradeCalendar p{
	width:250px!important;
}
div.tradeCalendar p.width-fix {
	width:235px!important;
}

div.tradeCalendar p.wide{
	width:300px!important;
}
div.tradeCalendar a.featurelink{
	float:right;
}
div.tradeCalendar a.topmargin {
		margin-top:7px;
	}
div.tradeCalendar img{
	float:right
}
div.tradeCalendar img.marginbottom {
	margin-bottom: 10px;
}
div.marginBottom{
	margin-bottom: 20px;
}


table.calendar{
	clear:both;
	width:462px;
	font-size:90%;
	font-family:verdana, arial, sans-serif;
	margin:25px 0px 25px 0px;
}
table.calendar td,table.calendar th{
	border-bottom:1px solid #000000;
	padding:3px 0px 6px 0px;
	vertical-align:top;
	width:50%;
}
table.calendar th{
	text-align:left;
	padding:0 0 15px 0;
}

table.calendar td{
	padding:3px 0 8px 0;
	line-height:140%;
}
table.calendar td.right{
	padding:5px 10px 6px 10px;
	background:#F4EEFC;
	line-height:120%;
}

/*image positioning page 747*/
div.imgposition {
	padding: 0;
	margin: -10px 0 0 -44px;
	float:left;
	position:relative;
	left:23px
}

/*--------- NEW GRADUATES SECTION ---------------*/
div.gradHeaderInfo{
	padding-left:22px;
}
div.gradMain{
	padding:0 43px 0 144px;
	margin: 0 0 0 0;

}
#graduateAboutus{
	background:url("../images/photos/ph_grad_bg_aboutus.jpg") top right no-repeat;
	padding-bottom:15px;
}
#graduateAboutusBottom{
	background:url("../images/photos/ph_grad_bg_aboutus_bottom.jpg") bottom left no-repeat;
	width:290px;
	height:185px;
}
#graduateApply{
	background:url("../images/photos/ph_grad_bg_apply.jpg") top right no-repeat;
	padding-bottom:13px;
}
#graduateApplyBottom{
	background:url("../images/photos/ph_grad_bg_apply_bottom.jpg") bottom left no-repeat;
	width:287px;
	height:231px;
	margin-top:30px;
}
#graduateFAQ{
	background:url("../images/photos/ph_grad_bg_faq.jpg") top right no-repeat;
	padding-bottom:10px;
}
#graduateHomepage{
	background:url("../images/photos/ph_grad_bg_homepage.jpg") top right no-repeat;
	padding-bottom:64px;
}
#graduateHomepageBottom{
	background:url("../images/photos/ph_grad_bg_homepage_bottom.jpg") bottom left no-repeat;
	width:220px;
	height:195px;
	margin-top:-50px;	
	float:left;
}
#graduateOpportunities{
	background:url("../images/photos/ph_grad_bg_opportunities.jpg") top right no-repeat;
	padding-bottom:13px;	
}
#graduateOpportunitiesBottom{
	background:url("../images/photos/ph_grad_bg_opportunities_bottom.jpg") bottom left no-repeat;
	width:207px;
	height:164px;
}
#graduatePeople{
	background:url("../images/photos/ph_grad_bg_people.jpg") top right no-repeat;
	padding-bottom:13px;
}
#graduatePeopleSideannecharlotte{background:url("../images/photos/ph_grad_people_annecharlotte.jpg") top left no-repeat;}
#graduatePeopleSidemollie{background:url("../images/photos/ph_grad_people_mollie.jpg") top left no-repeat;}

#graduateWelcome{
	background:url("../images/photos/ph_grad_bg_welcome.jpg") top right no-repeat;
	padding-bottom:15px;	
}
#graduateWelcomeBottom{
	background:url("../images/photos/ph_grad_bg_welcome_bottom.jpg") bottom left no-repeat;
	width:180px;
	height:145px;
}
#graduateWhatWeOffer{
	background:url("../images/photos/ph_grad_bg_whatweoffer.jpg") top right no-repeat;
	padding-bottom:13px;	
}
#graduateWhatWeOfferBottom{
	background:url("../images/photos/ph_grad_bg_whatweoffer_bottom.jpg") bottom left no-repeat;
	width:290px;
	height:220px;
}
#graduateWhoLookingFor{
	background:url("../images/photos/ph_grad_bg_wholookingfor.jpg") top right no-repeat;
	padding-bottom:12px;
}
#graduateWhoLookingForSide{background:url("../images/photos/ph_grad_bg_wholookingfor_side.jpg") top left no-repeat;}
#graduateWhoLookingForBottom, #graduatePeopleBottom{
	background:url("../images/photos/ph_grad_bg_wholookingfor_bottom.jpg") bottom left no-repeat;
	width:307px;
	height:160px;
}


/*--------- NEW GRADUATES 2006 ---------------*/
div.gradHeaderInfo{
	padding-left:22px;
}
div.grad06Main{
	padding:0 0 0 20px;	
float:left; 
}

div.grad06Main div.grad06LeftCont{
	width:336px; 
	float:left;

}
	
div.grad06Main div.grad06RightCont{
	width:150px;  
	float:left;	

	}


div.meetgradutes{
	padding:20px 0 0 320px; 
	font-size:80%;
	}
div.graduate06Home {width:100%; background-color:#F2F8FF!important; margin:0px; padding:0px; padding-bottom:20px;}

div.graduate06info{
	padding:40px 0 30px 155px;
	}
#graduate06PeopleJalber  .graduate06flagarrow, #graduate06PeopleXavier  .graduate06flagarrow,
#graduate06PeopleChristina  .graduate06flagarrow, #graduate06PeopleMarjolein  .graduate06flagarrow{
vertical-align:middle; padding:0 0 0 10px;
	}
	
#graduate06Aboutus{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06FootAboutus {
	background:url("../images/photos/grad06/ph_grad06_bt_aboutus.jpg") bottom right no-repeat;
	
}


#graduate06aboutus_didyou{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus_did_you.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06aboutus_package{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus_package.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06aboutus_ourbus{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus_our_bus.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06aboutus_ourloc{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus_our_loc.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06aboutus_cr{
	background:url("../images/photos/grad06/ph_grad06_bg_aboutus_cr.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06Footcr {
	background:url("../images/photos/grad06/ph_grad06_bt_cr.jpg") bottom right no-repeat;
	
}

#graduate06whyrexam{
	background:url("../images/photos/grad06/ph_grad06_bg_whyRex.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06Footwhyrexam {
	background:url("../images/photos/grad06/ph_grad06_bt_whyRex.jpg") bottom right no-repeat;	
}

#graduate06Footwhyrexam2 {
	background:url("../images/photos/grad06/ph_grad06_bg_whyRex_whyRex.jpg") bottom right no-repeat;
	
}

#graduate06whyrexam_whowelook{
	background:url("../images/photos/grad06/ph_grad06_bg_whyRex_who_look.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06whyrexam_rexamway{
	background:url("../images/photos/grad06/ph_grad06_bg_whyRex_rexam_way.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06whyrexam_apply{
	background:url("../images/photos/grad06/ph_grad06_bg_whyRex_apply.jpg") top right no-repeat;
	padding-bottom:15px;
}


#graduate06_faq{
	background:url("../images/photos/grad06/ph_grad06_bg_faqs.jpg") top right no-repeat;
	padding-bottom:15px;
}



#graduate06PeopleJalber{
	background:url("../images/photos/grad06/ph_grad06_people_jalber2.jpg") top right no-repeat;
	padding-bottom:15px; min-height:260px;
}

#graduate06PeopleXavier{
	background:url("../images/photos/grad06/ph_grad06_people_xavier.jpg") top right no-repeat;
	padding-bottom:15px; min-height:260px;
}

#graduate06PeopleMarjolein{
	background:url("../images/photos/grad06/ph_grad06_people_marjolein.jpg") top right no-repeat;
	padding-bottom:15px; min-height:260px;
}

#graduate06PeopleChristina{
	background:url("../images/photos/grad06/ph_grad06_people_christina.jpg") top right no-repeat;
	padding-bottom:15px; min-height:260px;
}


#graduate06talk_career{
	background:url("../images/photos/grad06/ph_grad06_bg_talk_career.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06talk_campus{
	background:url("../images/photos/grad06/ph_grad06_bg_talk_campus.jpg") top right no-repeat;
	padding-bottom:15px;
}

#graduate06talk_contact{
	background:url("../images/photos/grad06/ph_grad06_bg_talk_contact.jpg") top right no-repeat;
	padding-bottom:15px;
}

table.grad06Events{
	clear:both;
	width:462px;
	font-size:90%;
	font-family:verdana, arial, sans-serif;
	margin:25px 0px 25px 0px;
	border-top:1px solid #000000;
}
table.grad06Events td{
	border-bottom:1px solid #000000;
	vertical-align:top;
	width:50%;
	padding:3px 0 8px 5px;
	line-height:150%;
	text-align:left;
}

table.grad06Events td.blue{
	background:#F2F8FF;

}

#grad06slideone{
	background:url("../images/photos/grad06/ph_grad06slideone.jpg") top left no-repeat;
	
}
#grad06slidetwo{
	background:url("../images/photos/grad06/ph_grad06slidetwo.jpg") top left no-repeat;
	
}
#grad06slidethree{
	background:url("../images/photos/grad06/ph_grad06slidethree.jpg") top left no-repeat;
	
}
#grad06slidefour{
	background:url("../images/photos/grad06/ph_grad06slidefour.jpg") top left no-repeat;
	
}
#grad06slidefive{
	background:url("../images/photos/grad06/ph_grad06slidefive.jpg") top left no-repeat;
	
}
#grad06slidesix{
	background:url("../images/photos/grad06/ph_grad06slidesix.jpg") top left no-repeat;
	
}
#grad06slideseven{
	background:url("../images/photos/grad06/ph_grad06slideseven.jpg") top left no-repeat;
	
}
/* these slides removed for rexam glass - delete here if not replaced
#grad06slideeight{
	background:url("../images/photos/grad06/ph_grad06slideeight.jpg") top left no-repeat;
	
}#grad06slidenine{
	background:url("../images/photos/grad06/ph_grad06slidenine.jpg") top left no-repeat;
	
}*/
#grad06slideeight{
	background:url("../images/photos/grad06/ph_grad06slideten.jpg") top left no-repeat;
	
}
p.grad06slidetxt_ten  {width:160px!important;; margin:210px 0 0 20px;}
div.grad06slides{
	height:330px; width:507px; margin:0; padding:0; float:left;
}

div.grad06slidebuttons{
position:absolute; top:290px; left:20px;
}

/* -----------Side images--------------------- */
#graduateOpportunitiesSidemanufacturing{background:url("../images/photos/ph_grad_bg_side_beauty_3.jpg") top left no-repeat;}
#graduateAboutusSidedidyouknow, #graduateOpportunitiesSidemarketing{background:url("../images/photos/ph_grad_bg_side_bottles.jpg") top left no-repeat;}
#graduateWhatWeOfferSideplacement, #graduateOpportunitiesSidehr{background:url("../images/photos/ph_grad_bg_side_beauty_1.jpg") top left no-repeat;}
#graduateWhatWeOfferSidecoaching, #graduateOpportunitiesSideit{background:url("../images/photos/ph_grad_bg_side_cans.jpg") top left no-repeat;}
#graduateAboutusSidewaywework, #graduateOpportunitiesSidesupplychain{background:url("../images/photos/ph_grad_bg_side_beauty_2.jpg") top left no-repeat;}
#graduateOpportunitiesSidefinance{background:url("../images/photos/ph_grad_bg_side_closures_1.jpg") top left no-repeat;}

#graduateAboutusSidegeneral{background:url("../images/photos/ph_grad_bg_aboutus_side.jpg") top left no-repeat;}
#graduateWhatWeOfferSidesupport, #graduateAboutusSidepackaging{background:url("../images/photos/ph_grad_bg_side_food.jpg") top left no-repeat;}
#graduateWhatWeOfferSidebusiness, #graduateAboutusSidebusiness{background:url("../images/photos/ph_grad_bg_side_pharma.jpg") top left no-repeat;}

#graduateWhatWeOfferSidegeneral, #graduateOpportunitiesSidepositions{/*background:url("../images/photos/ph_grad_bg_whatweoffer_side.jpg") top left no-repeat;*/}
#graduateWhatWeOfferSidetraining{background:url("../images/photos/ph_grad_bg_side_closures_2.jpg") top left no-repeat;}


#graduateOpportunitiesSideandreas{background:url("../images/photos/ph_grad_people_andreas.jpg") top left no-repeat;}
#graduateOpportunitiesSidedaniel, #graduatePeopleSidedaniel{background:url("../images/photos/ph_grad_people_daniel.jpg") top left no-repeat;}
#graduateOpportunitiesSidelouise{background:url("../images/photos/ph_grad_people_louise.jpg") top left no-repeat;}
#graduateOpportunitiesSidemarc{background:url("../images/photos/ph_grad_people_marc.jpg") top left no-repeat;}
#graduateOpportunitiesSidesteffen{background:url("../images/photos/ph_grad_people_steffen.jpg") top left no-repeat;}
#graduateOpportunitiesSideyongfa, #graduatePeopleSideyongfa{background:url("../images/photos/ph_grad_people_yongfa.jpg") top left no-repeat;}
#graduateOpportunitiesSidewolfgang{background:url("../images/photos/ph_grad_people_wolfgang.jpg") top left no-repeat;}



div.col1, div.col2, div.col3{
	float:left;
	width:145px;
}
div.col2, div.col3{
	width:180px;
}
 div.BackTop{
	margin-top:20px;
		padding-bottom:65px;
}
div.contentContainer #graduatePeopleMain img{
	margin-right:-22px;
}
/*Grad 2006 Col Width's*/

div.grad06col1{
	float:left;
	width:210px;
	min-height:280px;
	background:inherit;
	padding:25px 39px 0 20px;
}

div.grad06col2{
	float:left;
	width:237px;
	background:inherit;
}



/*---------------------------*/
/*---- Customer and supplier extranets page----*/
/*---------------------------*/


div.csExtraTopRight {
	background:#ffffff url(../images/siteobjects/bg_curvetopglobal.gif) no-repeat;
	width:200px;
	padding:92px 0 0 28px;
	text-align:left;
	height:250px;
	margin-left:17px;
}
div.csExtraTopRight p{
	width:200px !important;
	padding-left:8px;
	padding-bottom:18px;
	margin-top:-9px;
	line-height:160%;
}
div.csExtraTopRight h4{
	width:200px !important;
	padding-left:8px;
}
div.csExtraTopLeft {
	background-color: #E2D2F9 !important;
	padding:22px 22px 0 22px;
	height:320px;
}
div.purpleCustomerSupplierX div.csExtraTopRight {
	background:#ffffff url(../images/siteobjects/bg_curvetopglobalpurple.gif) no-repeat;
}
div.blueCustomerSupplierX div.csExtraTopRight {
	background:#ffffff url(../images/siteobjects/bg_curvetopglobal.gif) no-repeat;
}
div.csExtraContentHeader {
	float:left;
	padding:11px 22px 0 22px;
	margin-top:5px;
	margin-left:-5px;
	margin-bottom:-3px;
	background:#F2F2F2;
	background:#ffffff;
	border-top:1px solid #D3D3D3;
	border-bottom:0px solid #D3D3D3;
	width:462px;
}
div.csExtraContentSubHeader {
	float:left;
	padding:11px 22px 0 22px;
	margin-top:5px;
	margin-left:-5px;
	margin-bottom:-3px;
	background:#F2F2F2;
	background:#ffffff;
	border-top:1px solid #D3D3D3;
	border-bottom:0px solid #D3D3D3;
	width:462px;
}
div.csExtraContentSubHeader h4{
	margin-top:-3px;
	margin-left:-2px;
}
div.csExtraContentHeaderImage{
	float:left;
	margin-left:-6px;
	width:148px;
}
div.csExtraContentHeaderText{
	float:left;
	padding-top:10px;
	width:270px;
}
div.csExtraContentHeaderContent{
	float:left;
	width:250px;
}
div.csExtraContentHeaderContent h4{
	color:#0060BF;
	margin-bottom:0px;
	width:150px;
}
div.csExtraContent {
	float:left;
	margin-left:-5px;
	border-top:1px solid #D3D3D3;
	width:506px;
	background:#FFFFFF url(../images/siteobjects/bg_customer_supplier_extra.gif);
	margin-bottom:-1px;
}
div.csExtraContent div.contentbox{
	float:left;
	padding:11px 0 11px 0px;
	margin:0 00px 0 0;
	border-bottom:0px solid #AAAAAA;
}
div.csExtraContent div.contentbox div.left{
	float:left;
	width:184px;
	padding:4px 0 0 22px;
}
div.csExtraContent div.contentbox div.left p{
	width:164px;
}
div.csExtraContent div.contentbox div.right{
	float:left;
	width:254px;
	padding:2px 0 0 36px;
}
div.csExtraContent div.contentbox div.right p{
	width:245px;
	margin-bottom:12px;
}
div.csExtraContent div.contentbox div.left img{
	padding-bottom:3px;
}



/*--------- NEW CR 2006 ---------------*/

div.cr_icons {
	margin-bottom: 15px;
}

div.cr_icons img {
	margin-bottom: -5px;
}

div.cr_icons a {
	text-decoration:none;
}

div.cr_icons a:hover {
	color: #0066cc;
}

div.cr_facts {
	margin-top: 13px;
	margin-bottom: 13px;
	padding: 10px 7px 13px 13px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	background: #f2f8ff;
}

div.cr_facts h4 {
	color: #0066cc;
	margin-bottom: 5px;
}

div.cr_case_studies {
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 15px;
	width: 461px;
}

div.cr_case_studies p {
	width: 340px!important;
}

div.cr_case_studies h4 {
	color: #0066cc;
}

h4.case_studies {
border-bottom: 1px solid #000; 
padding-bottom: 15px; 
width:461px;
}

/*---------- CR REPORTS BACKGROUNDS -----------*/
#cr_reports {
background:url(../images/photos/ph_consumer_report.gif) bottom right no-repeat;}

/*#csr_reports {
background:url(../images/photos/ph_csr_report.gif) bottom right no-repeat;}*/
/*---------- CASE STUDY BACKGROUNDS -----------*/

#environment1 {
background:url(../images/photos/case_studies/1.jpg) bottom right no-repeat;}

#environment2 {
background:url(../images/photos/case_studies/1point2.jpg) bottom right no-repeat;}

#environment3 {
background:url(../images/photos/case_studies/1point3.jpg) bottom right no-repeat;}

#rawmaterials2 {
background:url(../images/photos/case_studies/2.jpg) bottom right no-repeat;}

#rawmaterials3 {
background:url(../images/photos/case_studies/3.jpg) bottom right no-repeat;}

#rawmaterials4 {
background:url(../images/photos/case_studies/4.jpg) bottom right no-repeat;}

#rawmaterials4point5 {
background:url(../images/photos/case_studies/4point5.jpg) bottom right no-repeat;}

#waste5 {
background:url(../images/photos/case_studies/5.jpg) bottom right no-repeat;}

#waste6 {
background:url(../images/photos/case_studies/6.jpg) bottom right no-repeat;}

#waste7 {
background:url(../images/photos/case_studies/7.jpg) bottom right no-repeat;}

#recycling8 {
background:url(../images/photos/case_studies/8.jpg) bottom right no-repeat;}

#recycling9 {
background:url(../images/photos/case_studies/9.jpg) bottom right no-repeat;}

#recycling10 {
background:url(../images/photos/case_studies/10.jpg) bottom right no-repeat;}

#recycling10point5 {
background:url(../images/photos/case_studies/10point5.jpg) bottom right no-repeat;}

#energy11 {
background:url(../images/photos/case_studies/11.jpg) bottom right no-repeat;}

#energy12 {
background:url(../images/photos/case_studies/12.jpg) bottom right no-repeat;}

#energy13 {
background:url(../images/photos/case_studies/13.jpg) bottom right no-repeat;}

#energy14 {
background:url(../images/photos/case_studies/14.jpg) bottom right no-repeat;}

#emissions15 {
background:url(../images/photos/case_studies/15.jpg) bottom right no-repeat;}

#emissions16 {
background:url(../images/photos/case_studies/16.jpg) bottom right no-repeat;}

#emissions16_blue {
background:url(../images/photos/case_studies/16_blue.jpg) bottom right no-repeat;
height:268px;}

#emissions17 {
background:url(../images/photos/case_studies/17.jpg) bottom right no-repeat;}

#emissions18 {
background:url(../images/photos/case_studies/18.jpg) bottom right no-repeat;}

#water19 {
background:url(../images/photos/case_studies/19.jpg) bottom right no-repeat;}

#water20 {
background:url(../images/photos/case_studies/20.jpg) bottom right no-repeat;}

#water21 {
background:url(../images/photos/case_studies/21.jpg) bottom right no-repeat;}

#biodiversity22 {
background:url(../images/photos/case_studies/22.jpg) bottom right no-repeat;}

#biodiversity23 {
background:url(../images/photos/case_studies/23.jpg) bottom right no-repeat;}

#biodiversity24 {
background:url(../images/photos/case_studies/24.jpg) bottom right no-repeat;}

#healthandsafety25 {
background:url(../images/photos/case_studies/24.jpg) bottom right no-repeat;}

#healthandsafety26 {
background:url(../images/photos/case_studies/26.jpg) bottom right no-repeat;}

#healthandsafety27 {
background:url(../images/photos/case_studies/27.jpg) bottom right no-repeat;}

#healthandsafety28 {
background:url(../images/photos/case_studies/28.jpg) bottom right no-repeat;}

#healthandsafety29 {
background:url(../images/photos/case_studies/29.jpg) bottom right no-repeat;}

#employeewelfare30 {
background:url(../images/photos/case_studies/30.jpg) bottom right no-repeat;}

#employeewelfare31 {
background:url(../images/photos/case_studies/31.jpg) bottom right no-repeat;}

#employeewelfare32 {
background:url(../images/photos/case_studies/32.jpg) bottom right no-repeat;}

#employeewelfare33 {
background:url(../images/photos/case_studies/33.jpg) bottom right no-repeat;}

#diversity34 {
background:url(../images/photos/case_studies/34.jpg) bottom right no-repeat;}

#diversity35 {
background:url(../images/photos/case_studies/35.jpg) bottom right no-repeat;}

#employeedevelopment36 {
background:url(../images/photos/case_studies/36.jpg) bottom right no-repeat;}

#employeedevelopment37 {
background:url(../images/photos/case_studies/37.jpg) bottom right no-repeat;}

#employeedevelopment38 {
background:url(../images/photos/case_studies/38.jpg) bottom right no-repeat;}

#impact38point5 {
background:url(../images/photos/case_studies/38point5.jpg) bottom right no-repeat;}

#community39 {
background:url(../images/photos/case_studies/39.jpg) bottom right no-repeat;}

#community40 {
background:url(../images/photos/case_studies/40.jpg) bottom right no-repeat;}

#community41 {
background:url(../images/photos/case_studies/41.jpg) bottom right no-repeat;}

#community42 {
background:url(../images/photos/case_studies/42.jpg) bottom right no-repeat;}

#community43 {
background:url(../images/photos/case_studies/43.jpg) bottom right no-repeat;}

#community44 {
background:url(../images/photos/case_studies/44.jpg) bottom right no-repeat;}

#community44_blue {
background:url(../images/photos/case_studies/44_blue.jpg) bottom right no-repeat;
height:268px;}

html>body #community44_blue {
height:auto;
min-height:268px;}

#supplier45 {
background:url(../images/photos/case_studies/45.jpg) bottom right no-repeat;}

#governance46 {
background:url(../images/photos/case_studies/46.jpg) bottom right no-repeat;}

#governance47 {
background:url(../images/photos/case_studies/47.jpg) bottom right no-repeat;}

#supplychain48 {
background:url(../images/photos/case_studies/48.jpg) bottom right no-repeat;}

#emergingmarkets49 {
background:url(../images/photos/case_studies/49.jpg) bottom right no-repeat;}

#emergingmarkets50 {
background:url(../images/photos/case_studies/50.jpg) bottom right no-repeat;}

#emergingmarkets51 {
background:url(../images/photos/case_studies/51.jpg) bottom right no-repeat;}

#emergingmarkets52 {
background:url(../images/photos/case_studies/52.jpg) bottom right no-repeat;}


/*div.darkblue {
background:#0066cf!important;}

div.orange {
background:#ff9600!important;}

div.green {
background:#71bc2c!important;}

div.red {
background:#d8202c!important;}

div.yellow {
background:#fde505!important;}

div.grey {
background:#9a9a9a!important;}

div.lightblue {
background:#d4e5ef!important;}*/
	
div.colour {
	float:left;
	width:6px;
	height:6px;
	font-size:0px;
	margin-top: 3px;
	clear:left;
	margin-right: 5px;
}

a.readMoreLinkCR {
	background:url("../images/buttons/b_linedarrow_cr.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
	color:#0066cc !important;
}

div.contentContainer a.readMoreLinkCR:hover, div.contentContainer a.readMoreLinkCR:focus, div.contentContainer a.readMoreLinkCR:active {
	text-decoration:none;
	color:#0066cc !important;
}


div.GraphDataContainer {
	width:463px;
	float:left;
	padding:0;
	margin:0;
	clear:both;
}

div.GraphDataContainer div.GraphImg{
	float:left;

	margin:0;
}

div.GraphDataContainer div.GraphTable{
	float:left;
	margin:0;
}

div.GraphDataContainer  div.width809Left {
	width:182px;
	padding:11px 15px 11px 0;
}

div.GraphDataContainer div.width809Right {
	width:260px;
	padding:13px 0 0 0;
}

div.GraphDataContainer  div.width810Left {
	width:140px;
	padding:11px 15px 11px 0;
}

div.GraphDataContainer div.width810Right {
	width:238px;
	padding:0;
}

div.GraphDataContainer div.width813Left {
	width:140px;
	padding:11px 15px 11px 0;
}

div.GraphDataContainer div.width813Right {
	width:323px;
	padding:0;
}

