body {font-family:Arial, Helvetica, sans-serif;	line-height:1.7em;	font-weight:normal; font-size:0.75em; color:#000000; margin: 0px; padding:0px}
.smalltext{font-size:0.90em; line-height:120%}
.photocaption{font-size:0.90em; line-height:120%; padding-right: 4px; padding-left: 6px; padding-top: 2px; padding-bottom: 5px}
.bodyboldblue {font-weight:bold; color:#007AC2}
.bodyboldwhite {font-weight:bold; color:#FFFFFF}
.bodyboldblack {font-weight:bold}
img.padding {padding-bottom:5px}
a.bluefooter {color: #FFFFFF; text-decoration: none}     
a.greyfooter {color: #FFFFFF; text-decoration: none}     
a.footerlink {color: #FFFFFF; text-decoration: none}    
a.footerlink:hover {color: #FFFFFF; text-decoration: underline}     
a.gobacklink {color: #000000; text-decoration: none}     
a.gobacklink:hover {color: #007AC2; text-decoration: underline}     
a.greyheader {color: #FFFFFF; text-decoration: none}     
a.boldlink:link{color: #000000; font-weight:bold; text-decoration: underline}
a.boldlink:visited{color: #007AC2; font-weight:bold; text-decoration: underline}
a.boldlink:hover {color: #007AC2; font-weight:bold}
a.regularlink:link{color: #000000; text-decoration: underline}
a.regularlink:visited{color: #000000; text-decoration: underline}
a.regularlink:hover {color: #007AC2; text-decoration: underline}
a.cemaillink:link{color: #000000; text-decoration: underline}
a.cemaillink:visited{color: #000000; text-decoration: underline}
a.cemaillink:hover {color: #00A160; text-decoration: underline}
a.bemaillink:link{color: #000000; text-decoration: underline}
a.bemaillink:visited{color: #000000; text-decoration: underline}
a.bemaillink:hover {color: #ED1C24; text-decoration: underline}
a.samedoclink{font-size:1.2em}
a.samedoclink:link{color: #000000; text-decoration: underline}
a.samedoclink:visited{color: #000000; text-decoration: underline}
a.samedoclink:hover {color: #007AC2; text-decoration: underline}
a.prodpagelink{font-size:1.2em}
a.prodpagelink:link{color: #000000; text-decoration: none}
a.prodpagelink:visited{color: #007AC2; text-decoration: none}
a.prodpagelink:hover {color: #007AC2; text-decoration: underline}
a.vacancylink{font-size:1.1em}
a.vacancylink:link{color: #000000; text-decoration: none}
a.vacancylink:visited{color: #007AC2; text-decoration: none}
a.vacancylink:hover {color: #007AC2; text-decoration: underline}
a.fulluklink{font-size:1.2em; font-weight:bold; color: #007AC2}
a.fulluklink:link{text-decoration: none}
a.fulluklink:visited{text-decoration: none}
a.fulluklink:hover {text-decoration: underline}
a.greylink{text-decoration: underline}
a.greylink:link{color: #000000}
a.greylink:visited{color: #000000}
a.greylink:hover {color: #007AC2}
a.thompsonslink{font-size:1.2em}
a.thompsonslink:link{color: #000000; text-decoration: none}
a.thompsonslink:visited{color: #007AC2; text-decoration: none}
a.thompsonslink:hover {color: #007AC2; text-decoration: underline}
a.covermasterlink{font-size:1.2em}
a.covermasterlink:link{color: #000000; text-decoration: none}
a.covermasterlink:visited{color: #007AC2; text-decoration: none}
a.covermasterlink:hover {color: #007AC2; text-decoration: underline}
a.charltonlink{font-size:1.2em}
a.charltonlink:link{color: #000000; text-decoration: none}
a.charltonlink:visited{color: #00A160; text-decoration: none}
a.charltonlink:hover {color: #00A160; text-decoration: underline}
a.binottolink{font-size:1.2em}
a.binottolink:link{color: #000000; text-decoration: none}
a.binottolink:visited{color: #ED1C24; text-decoration: none}
a.binottolink:hover {color: #ED1C24; text-decoration: underline}
a.prodpagebold{font-size:1.2em; font-weight:bold}
a.prodpagebold:link{color: #000000; text-decoration: none}
a.prodpagebold:visited{color: #000000; text-decoration: none}
a.prodpagebold:hover {color: #007AC2; text-decoration: underline}
a.bluefooterbarlink{font-size:1.2em; color:#FFFFFF}
a.bluefooterbarlink:link{text-decoration: none}
a.bluefooterbarlink:visited{text-decoration: none}
a.bluefooterbarlink:hover {text-decoration: underline}

a.blueheader{color:#FFFFFF}
a.blueheader:link{text-decoration: none}
a.blueheader:visited{text-decoration: none}
a.blueheader:hover {text-decoration: underline}

a.footerbarlink{font-size:1.2em; color:#FFFFFF}
a.footerbarlink:link{text-decoration: none}
a.footerbarlink:visited{text-decoration: none}
a.footerbarlink:hover {text-decoration: underline}

img.rightspace {padding:6px 10px 10px 10px; vertical-align:top}
.h1 {font-weight:normal}
.h2 {font-weight:bold; color: #FFFFFF; font-size:inherit}
.h2black {font-weight:bold; color: #000000; font-size:1.4em}
h2.blue {color:#007AC2}
.h3 {font-weight:bold; color:#007AC2; font-size:1.25em}
.h3white {font-weight:bold; color:#FFFFFF; font-size:1.5em}
h3 {font-weight:bold; color:#007AC2; font-size:1.25em}
.h3black {font-weight:bold; color:#000000; font-size:1.25em}
.h3blackreg {color:#000000; font-size:1.25em}
.h3green {font-weight:bold; color:#00A160; font-size:1.25em}
.h3red {font-weight:bold; color:#ED1C24; font-size:1.25em}
h4 {font-weight:bold; color:#007AC2; font-size:1.15em}
.h3reversed {font-weight:bold; color:#FFFFFF; font-size:1.25em}
td.numberpadding {padding:0 10px 15px 10px; vertical-align:text-top}
td.textpadding{padding-right: 4px; padding-left: 6px; padding-top: 5px; padding-bottom: 5px}
td.imagepadding{padding-right: 20px; padding-left: 6px; padding-top: 5px; padding-bottom: 15px; vertical-align:top}
td.bulletspacing{padding-right: 4px; padding-bottom: 7px}
td.contactpadding{padding-right: 4px; padding-left: 6px; padding-top: 10px; padding-bottom: 10px}
td.onestoppadding{padding-right: 4px; padding-left: 6px; padding-top: 15px; padding-bottom: 15px}
td.keylinepadding{padding-right: 4px; padding-left: 6px}
td.ccontactheader {font-weight:bold; color:#007AC2; font-size:1.4em; padding-left: 6px; padding-top: 10px}
td.prodblueblock{background-color:#007AC2; color:#FFFFFF; padding-right: 6px; padding-left: 6px}
td.tickpadding{padding-left: 15px; padding-right: 5px; padding-bottom:50px}
td.nopadding{padding-right:0px}
td.completepadding{padding-left: 6px; padding-right: 5px}
td.ticktextpadding{padding-right:10px}
td.breadcrumbnav{padding-right: 4px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; font-size:0.9em; vertical-align:middle}
td.gobacknav{padding-right: 4px; padding-left: 6px; font-size:0.9em; vertical-align:middle}
td.topofpage{padding-right: 4px; padding-left: 10px; font-size:0.9em; vertical-align:middle}
td.blueheader {
	background-color:#007AC2;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:1.8em;
	padding-left: 5px
}
td.covermasterheader {background-color:#000000; vertical-align:middle; color:#FFFFFF; font-size:1.8em; padding-left: 5px}
td.charltonheader {background-color:#00A160; vertical-align:middle; color:#FFFFFF; font-size:1.8em; padding-left: 5px}
td.binottoheader {background-color:#ED1C24; vertical-align:middle; color:#FFFFFF; font-size:1.8em; padding-left: 5px}
td.greytext {padding-left: 5px; padding-top: 5px; padding-bottom: 5px; color:#000000; font-size:0.9em}
td.bluesubheader {background-color:#007AC2; vertical-align:middle; color:#FFFFFF; font-size:1.5em; padding-left: 5px}
td.greensubheader {background-color:#00A160; vertical-align:middle; color:#FFFFFF; font-size:1.5em; padding-left: 5px}
td.redsubheader {background-color:#ED1C24; vertical-align:middle; color:#FFFFFF; font-size:1.5em; padding-left: 5px}
td.greyheader {background-color:#999999; vertical-align:middle; color:#FFFFFF; font-size:1.5em; padding-left: 5px}
td.greybg {background-color:#999999; color:#FFFFFF; padding:6px; padding-bottom:10px}
td.h1 {vertical-align:middle; width: 410px; height:25px; color:#007AC2; font-size:2.1em; padding-left: 10px; padding-bottom: 13px}
hr {border: 0; width: 100%; color: #007AC2; background-color: #007AC2; height: 1px}
table.breadcrumb{border-top-style: solid; border-top-width: 1px; border-top-color: #007AC2; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #007AC2}
td.quicklinks {vertical-align:top; height:25px; color:#000000; font-size:0.9em; padding-left: 6px; padding-right: 6px}
td.greyheaderbar {background-color:#999999; height: 20px; color:#FFFFFF; font-size:0.95em; padding-left: 5px}
td.greyheaderbarhome {background-color:#999999; color:#FFFFFF; height: 20px; font-size:0.95em; padding-left: 5px}
td.bluefooterbar {background-color:#007AC2; color:#FFFFFF; padding-left: 5px; padding-top:8px; padding-bottom:8px}
td.blackbar {background-color:#000; color:#FFF; padding-left: 5px; padding-top:8px; padding-bottom:8px; margin:14px 0}
td.covermasterfooterbar {background-color:#000000; color:#FFFFFF; padding-left: 5px; padding-top:8px; padding-bottom:8px}
td.charltonfooterbar {background-color:#00A160; color:#FFFFFF; padding-left: 5px; padding-top:8px; padding-bottom:8px}
td.binottofooterbar {background-color:#ED1C24; color:#FFFFFF; padding-left: 5px; padding-top:8px; padding-bottom:8px}
td.charltonbg {background-color:#00A160; color:#FFFFFF; vertical-align:middle; padding-left: 5px; padding-right: 5px; padding-top:8px; padding-bottom:8px}
td.covermasterbg {background-color:#000000; color:#FFFFFF; vertical-align:middle; padding-left: 5px; padding-right: 5px;padding-top:8px; padding-bottom:8px}
td.binottobg {background-color:#ED1C24; color:#FFFFFF; vertical-align:middle; padding-left: 5px; padding-right: 5px; padding-top:8px; padding-bottom:8px}

td.bluefooterbarthin {background-color:#007AC2; vertical-align:bottom; height:20px; color:#FFFFFF; padding-left: 5px}
td.bigbluefooterbar {background-color:#007AC2; color:#FFFFFF; padding-left: 5px}
td.greyfooterbar {background-color:#999999; height:20px; color:#FFFFFF; padding-left: 5px}
td.footertop {
	background-color:#CCCCCC;
	font-size:0.95em;
	color:#000000;
	padding-left: 5px;
}
td.footerbottom {
	background-color:#666666;
	width:790px;
	font-size:0.95em;
	color:#FFFFFF;
	padding-left: 5px
}

td.choosecustomer{background: #EBEBEB; vertical-align:top}
td.customertestamonial{background: #D6D6D6; vertical-align:top}
.hidden {display: none; vertical-align:top; text-decoration: none; padding-right: 4px; padding-left: 6px; padding-top: 5px; padding-bottom: 5px}
.productcopy{font-size: small; color: #000000; text-decoration: none; font-weight: normal;}
.editorialcopy{font-size: x-small; color: #000000; text-decoration: none; font-weight: normal;}
.customerlist{position:absolute; vertical-align:top; text-decoration: none; padding-right: 4px; padding-left: 6px; padding-top: 5px; padding-bottom: 5px}
.section2{width:200px; height:500px; overflow:hidden}
.section3{width:303px; overflow:hidden}
.jobadvert{background: #D6D6D6; padding-top: 3px; padding-bottom: 3px}
