.topLeftShadowed { float:left; width:695px; background:transparent url(/SiteData/images/underShado/454417e752ba7e6d/underShadow.png) no-repeat bottom; padding-bottom: 23px; }
.headerContent { float:left; background:transparent url(/SiteData/images/underShado/454417e752ba7e6d/underShadow.png) no-repeat 0% bottom; padding-bottom:23px; }
.nb_headerRightInfo li.cms-content-category { float:left; border:0px; }
.nb_headerRightInfo li.cms-content-category a { color:#fff; border:0px; margin:5px 0px; padding:5px; }
.nb_headerRightInfo li.cms-content-category a:hover { background:transparent; text-decoration:underline;  }
.nb_grayColumn { float:left; width:347.5px; }
.nb_twitterFeedColumn { float:left; width:220px; }
.nb_twitterFeedColumn h3{ float:left; padding:15px 20px; margin:0px; background:#515151 url(/SiteData/images/buttonOver/578df1192d30a0e0/buttonOverTile.png); color:#fff; width:185px; font-family: Tahoma, Verdana, san-serif; font-weight:bold; font-size:16px; }
.nb_halfColumn { float:left; width:440px !important; }

.news { font-size:14px; }
.news .cms-content-date { color:#464646; margin-top:5px; margin-bottom:10px;  }
.news .cms-content-items .cms-content-item { margin-bottom:10px; padding:5px; }
.news .cms-content-summary { color:#666; }
.productsBodyColumns { float:left; margin-top:15px; }
.nb_grayBlock { padding:20px; float:left; font-size:12px; width:320px; }
.twitter .nb_grayBlock { width:240px; padding-left:0px;}
.twitter .cms-content-filter li a { width:186px; }
.twitter .cms-content-filter { width:217px; }
.nb_halfColumn .nb_grayBlock { width:400px; }
.nb_halfColumn .nb_grayBlock h3 { width:93%; }
.nb_grayBlock .teaser { color:#67696A; }
.nb_grayBlock a { text-decoration:none; font-size:12px; color:#004890; }
.nb_grayBlock a.linkButton {color: #464646;}
.homepageThreeColumn .nb_grayBlock a.linkButton:hover {color: #FFF !important;}
.nb_grayBlock p { float:left; color:#545454; text-align: left; padding: 0 20px 15px 20px; line-height: 19px; width:90%; }
.nb_grayBlock ul.blueLinkList {margin: 0; padding: 0;}
.borderRight { border-right:1px solid #E5E7E8; }
.nb_grayBlock h3, .contactEmailListContainer h2 { float:left; padding:7px 15px; margin:0px; margin-bottom: 20px; background:#fff url(/SiteData/images/lighBlue/3d7e4d4a920ee4e2/lighBlue.png) repeat-x; color:#464646; width:90%; font-family: Tahoma, Verdana, san-serif; font-weight:bold; font-size:12px; }

.nb_grayBlock span.leftSideBoxShadow { height:211px; width:8px; background:transparent url(/SiteData/images/sideShadow/02cb2182fdcaeccc/sideShadows.png) no-repeat; float:left; }
.nb_grayBlock span.interior { float:left; width:95%; }
.special span.interior { width:91.8%; }
.nb_grayBlock span.rightSideBoxShadow { float:left; height:211px; width:8px; background:transparent url(/SiteData/images/sideShadow/02cb2182fdcaeccc/sideShadows.png) -8px 0px no-repeat; }

div.nb_halfColumn.press div.interior h3 { margin-bottom: 5px;}
div.nb_halfColumn.news div.interior h3 {margin-bottom: 10px;}

div.nb_halfColumn.news div.cms-content-date {clear: left; font-weight: bold; font-size: 12px;}

div.nb_halfColumn.news a.linkButton {margin-bottom: 10px;}
div.nb_halfColumn.press a.linkButton {clear: left; margin-top: 25px;}

div.nb_halfColumn.news div.interior ul.cms-content-items {padding: 5px;}

div.nb_halfColumn.news div.interior a.linkButton {margin-top: 0;}

div.nb_halfColumn.news li.cms-content-item { padding: 0; margin-bottom: 20px;}
div.nb_halfColumn.news li.cms-content-item h3 { background: none; padding: 0; font-weight: normal; margin: 0 0 10px;}
div.nb_halfColumn.news li.cms-content-item h3 a {font-size: 14px;}
div.nb_halfColumn.news li.cms-content-item div.cms-content-summary p { padding: 0; }

div.nb_halfColumn.press li.cms-content-item h3 {background: none; font-weight: normal; margin-bottom: 0;}
div.nb_halfColumn.press li.cms-content-item h3 a {font-size: 14px;}


.contactEmailListContainer { padding:20px 10px; float:left; }
.contactEmailListContainer h2 { width:185px; float:left; }
.contactEmailListContainer h6 { color:#666; }
.contactEmailListContainer a:hover { text-decoration:none; color:#B6DCFF; }
.contactEmailListContainer ul { padding-left:5px; }
.contactEmailListContainer ul li { padding:10px; float:left; width:87%; }
.cms-content-items li { float:left; }
.contactBodyColumnLeft { width:695px; float:left; }
.contactBodyColumnRight { width:245px; float:left; }
.contactEmailListContainer { float:left; }

.companyListingList { float:left; width:100%; margin-left: 15px;}
.companyListingList li { width:195px; float:left; padding:10px; }
.companyListingList li a.title span { font-size:15px; color:#004890; padding:5px 0px; border-bottom:1px solid #b6dcff; margin-bottom:5px; float:left; }
.companyListingList li a.title:hover span { text-decoration:none; }
.companyListingList li p { float:left; width:90%; font-size:12px; line-height: 17px; color:#444; min-height: 105px;}
.usefulLinksContainer { margin-top:25px; }
.usefulTop { width:225px; height:12px; float:left; background:transparent url(/SiteData/images/usefulTop/016a807ebcb67248/usefulTop.png) no-repeat; }
.usefulBottom { width:225px; height:10px; float:left; background:transparent url(/SiteData/images/usefulBott/258e1bf378b91cac/usefulBottom.png) no-repeat; }
.usefulInterior { width:225px; float:left; background:transparent url(/SiteData/images/usefulTile/e9154ce047d79c8d/usefulTile.png) repeat-y; }

.usefulInterior h4 { font-weight: bold;
    margin: 10px 10px 20px;
    padding: 0 10px;
    font-size: 16px;
   }
.usefulInterior ul.blueLinkList { padding:0px; margin:0px; }
.usefulInterior ul.blueLinkList li { margin:0px; }
.usefulInterior ul.blueLinkList li a {  border-bottom: 0 none;
    border-top: 1px solid #C8CCCF; width:185px; }
.usefulInterior ul.blueLinkList li a:hover { padding:10px; width:185px; color:#004890; background:#DAE0F0; text-decoration:none; }

a.bigRedLinkButton { height:90px; float:left; width:auto;margin-left: 10px;
    margin-right: 15px; }
.bigRedLinkButtonLeft { height:90px; width:81px; background:transparent url(/SiteData/images/blogredbut/9c87e82a299b0b3a/blog-red-button-left.png) no-repeat; float:left; }
.bigRedLinkButtonRight { height:90px; background:transparent url(/SiteData/images/blogredbut/2aebea814597ba29/blog-red-button-right.png) no-repeat; float:left; width:41px; }
.bigRedLinkButtonInterior { height:90px; float:left; background:transparent url(/SiteData/images/blogredbut/d42431c08db82feb/blog-red-button-tile.png) repeat-x; max-width:200px; text-align:center; }
.bigRedLinkButtonInterior h5 { font-weight:bold; color:#464646; float:left; width:100%; margin-bottom:5px; padding:15px 0px 0px 15px; }
.bigRedLinkButtonInterior .linkTagLine { color:#464646; float:left; padding-left:15px; font-size:14px; font-family:tahoma;}
a.bigRedLinkButton:hover { text-decoration:none; cursor:pointer; }
a.bigRedLinkButton:hover .bigRedLinkButtonLeft,

a.bigRedLinkButton:hover .bigRedLinkButtonRight,

a.bigRedLinkButton:hover .bigRedLinkButtonInterior { color:#fff; background-position:0px -90px; }

a.bigRedLinkButton:hover  .bigRedLinkButtonInterior h5,
a.bigRedLinkButton:hover .linkTagLine
{
  color:#fff;
  text-decoration:none; 
}

#blogSlide { background:transparent url(/SiteData/images/headerSans/4680ed54c1d3bb14/headerSansLogo.jpg) no-repeat; }
.keynoteSummary li { float:left; }
.keynoteSummary img { float:left; margin:10px; }
.keynoteSummary .keyContainer { float:left; width:80%; }
.keynoteSummary h4 { float:left; width:100%; padding:5px 10px; }
.keynoteSummary p { font-size:14px; width:100%; padding:5px 10px; }

.keynoteList li { float:left; width:100%; padding:10px 15px; border-top:1px solid #A7A7A7; }
.keynoteList .keyMainContainer { float:left; width:75%; }
.keynoteList h5 { float:left; width:100%; padding:5px 10px; }
.keynoteList p { float:left; width:100%; padding:5px 10px; }

.bodyText { padding:30px 20px; float:left; color:#4b4b4b; width:95%;}
.bodyText p { margin:10px; 0px; float:left; font-size:13px; }
.bodyText h3 { margin-top:15px; margin-left:10px; float:left; with:100%; border-bottom:1px solid #75BBF7; padding-bottom:4px; font-size:17px; }
ul.bodyTextList { float:left; margin-left:10px; }
ul.bodyTextList li { margin-bottom:5px; }
.leaderList { float:left; padding:5px; }
.leaderList li { float:left; width:45%; margin:20px 10px; }
.leaderList li img { float:left; margin:5px; }
.leaderInfo { float:left; width:225px; }
.leaderInfo h4 { color:#4f5152; font-family:tahoma; font-size:16px; float:left; clear:both; margin-bottom:10px; }
.leaderInfo .title { float:left; clear:both; font-size:13px; font-family:tahoma; color:#7a7f80; margin-bottom:10px; }
.leaderInfo p { float:left; color:#4f5152; font-size:12px; font-family:tahoma; line-height:155%; margin-bottom:10px; float:left; width:100%; }
.leaderInfo .linkedInLink { height:25px; width:29px; margin:5px; background:transparent url(/SiteData/images/linkedInEx/a10dc6aeb384fc24/linkedInExec.png) no-repeat; display:block; float:left; margin-left:10px; position:relative; top:10px;}
.leaderInfo .linkedInLink:hover { background-position:0px -25px; text-decoration:none; }
.leaderInfo .buttonBar { float:left; width:100%;  }
.buttonBar .linkButton { float:left; position:relative; top:4px; }

.cms-content-filter {float: left;
    position: relative;

    width: 225px;}
.cms-content-filter li { float:left; border-bottom:1px solid #b6dcff; width:100%; }
.cms-content-filter li a { float:left; color:#004890; font-size:14px; font-family:tahoma; padding:10px 15px; display:block; width:195px; }
.cms-content-filter li a:hover { text-decoration:none; background:#d9e0ee; }
.cms-content-summaryimage { float:left; }
.press .cms-content-summary, .press .cms-content-morelink, .press .cms-content-date { display:none; }
.press .cms-content-title { padding:10px; border-bottom:1px solid #b6dcff; }
.press .cms-content-title a:hover { text-decoration:none; color:#6db8ff; }
.bigLinkButtonInterior  span.smText { margin-top:10px; font-size:12px; font-weight:bold; font-family:tahoma; height:auto; margin-bottom:0px; }
.bigLinkButtonInterior span { float:left; margin:3px auto; line-height:125%; clear:both; }
.bigLinkButtonInterior span a { margin:0px auto; }
span.smText a { font-size:12px; font-weight:bold; font-family:tahoma; margin:0px; }

.cms-customcontent-paginationlinks { float:left; width:100%; font-size:12px; text-align:right;}
.cms-content-categories { }

.callout p { margin:5px 0px; }
.show { display:block; }
.interactiveBackground { height:390px; width:800px; float:left; background:transparent url(/SiteData/images/productove/39996e798ea9e46e/product_overview.png) no-repeat; }
.interactiveContainer img { position:relative; z-index:500; }

#chemicalsHeader { background:transparent url(/SiteData/images/chemicals/24944ee6013b2c9d/chemicals.jpg) no-repeat; }
#chargesBacksHeader { background:transparent url(/SiteData/images/chargeback/d5e3e079feab5dea/chargebacks.jpg) no-repeat; }
#aerodefenseHeader  { background:transparent url(/SiteData/images/aerodefens/ea176964d7470329/aero-defense.jpg) no-repeat;}
#pharmaHeader { background:transparent url(/SiteData/images/pharmaBack/23dcd53cb66d69bf/pharmaBackground.jpg) no-repeat; }
#consumerProductsHeader { background: transparent url(/SiteData/images/cpg/29f0e4bd246ab251/cpg.jpg) no-repeat; }
#parallelHeader { background:transparent url(/SiteData/images/parallelHe/65bea9ca7e5b9f28/parallelHeader.jpg) no-repeat; }
#recallMgmtHeader { background:transparent url(/SiteData/images/recallMana/fd3849430f06e941/recallManagement.jpg) no-repeat; }
#foodTraceHeader { background:transparent url(/SiteData/images/foodTracea/cd78227eaee0909c/foodTraceability.jpg) no-repeat; }
#diversionHeader { background:transparent url(/SiteData/images/diversionH/8d8375cd55b7f319/diversionHeader.jpg) no-repeat; }
#counterfeitHeader { background:transparent url(/SiteData/images/counterfei/70eb08d6367f54a8/counterfeit.jpg) no-repeat; }
#consumersHeader { background:transparent url(/SiteData/images/resourcesc/313e9d6ef1e4d4a8/resources-consumers-bg.jpg) no-repeat; }
#boardOfDirectorsHeader { background:transparent url(/SiteData/images/directorsb/a2e40d7868925c2b/directors-bg.jpg) no-repeat; }
#blogHeader {background:transparent url(/SiteData/images/blogbg/316cfdae42332ccb/blog-bg.jpg) no-repeat; }
#solutionsHeader {background:transparent url(/SiteData/images/solutionsb/a5fde5418be43d04/solutions-bg.jpg) no-repeat; }
#executiveTeamHeader {background: transparent url(/SiteData/images/leadership/2b5e65f8dc00d503/leadership-bg.jpg) no-repeat; }

div#pharmaHeader .nb_headerLeftInfo p, 
div#consumersHeader p, 
div#consumerProductsHeader .nb_headerLeftInfo p,
div#chemicalsHeader .nb_headerLeftInfo p,
div#aerodefenseHeader p,
div#chargesBacksHeader .nb_headerLeftInfo p,
div#counterfeitHeader .nb_headerLeftInfo p,
div#diversionHeader .nb_headerLeftInfo p,
div#foodTraceHeader .nb_headerLeftInfo p,
div#parallelHeader .nb_headerLeftInfo p, 
div#recallMgmtHeader .nb_headerLeftInfo p, 
div#boardOfDirectorsHeader .nb_headerLeftInfo p,
div#blogHeader .nb_headerLeftInfo p,
div#solutionsHeader .nb_headerLeftInfo p,
div#executiveTeamHeader .nb_headerLeftInfo p { 
	padding: 0; background: none; margin-left: 30px; width: 400px; margin-top: 20px;
}

.nb_headerRightInfo p {width: auto !important;}

div#pharmaHeader .nb_headerLeftInfo h1, 
div#consumerProductsHeader .nb_headerLeftInfo h1,
div#consumersHeader h1,
div#chemicalsHeader .nb_headerLeftInfo h1,
div#aerodefenseHeader h1,
div#chargesBacksHeader .nb_headerLeftInfo h1,
div#counterfeitHeader .nb_headerLeftInfo h1, 
div#diversionHeader .nb_headerLeftInfo h1,
div#foodTraceHeader .nb_headerLeftInfo h1,
div#parallelHeader .nb_headerLeftInfo h1,
div#recallMgmtHeader .nb_headerLeftInfo h1,
div#boardOfDirectorsHeader .nb_headerLeftInfo h1,
div#blogHeader .nb_headerLeftInfo h1,
div#solutionsHeader .nb_headerLeftInfo h1,
div#executiveTeamHeader .nb_headerLeftInfo h1  {
	margin: 15px 0 0 28px; width: 400px;
}
.lightBlueShadow .leftSideBoxShadow {  background: url("/SiteData/images/sideShadow/02cb2182fdcaeccc/sideShadows.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 211px;
    width: 8px;}
.lightBlueShadow .interior { width:90%; float:left; font-size:14px; }
.lightBlueShadow .interior h2 { width:89%; }
.lightBlueShadow .rightSideBoxShadow {  background: url("/SiteData/images/sideShadow/02cb2182fdcaeccc/sideShadows.png") no-repeat scroll -8px 0 transparent;
    float: left;
    height: 211px;
    width: 8px; }
    

/* News Listings */
div.newsListingWrapper { padding: 20px; }
div.newsListingWrapper li.cms-content-item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #C8CCCF;}
div.newsListingWrapper li.cms-content-item:last-child {border-bottom: 0;}
div.newsListingWrapper li.cms-content-item h3 a{font-size: 14px; font-weight: bold;}
div.newsListingWrapper li.cms-content-item h3 {margin-bottom: 10px;}
div.newsListingWrapper .cms-content-date {clear: left; font-size: 12px; font-weight: bold;}
div.newsListingWrapper .cms-content-summary {margin-top: 10px;}
div.newsListingWrapper .cms-content-summary p {line-height: 18px; font-size: 14px;}
div.newsListingWrapper .cms-content-summaryimage img {background: #fff; padding: 4px; border: 1px solid #C8CCCF;}

/* Press Release Listings */
div.pressListingWrapper { padding: 20px;}
div.pressListingWrapper li.cms-content-item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #C8CCCF;}
div.pressListingWrapper li.cms-content-item:last-child {border-bottom: 0;}
div.pressListingWrapper li.cms-content-item div.cms-content-summary p { font-size: 16px; }
div.pressListingWrapper li.cms-content-item h3 { margin-bottom: 10px; font-weight: bold; font-size: 14px;}
div.pressListingWrapper li.cms-content-item div.cms-content-date { margin-bottom: 10px; font-size: 12px; font-weight: bold;}
div.pressListingWrapper li.cms-content-item div.cms-content-summary { margin-bottom: 10px; }
div.pressListingWrapper li.cms-content-item div.cms-content-summary p {line-height: 18px; font-size: 14px;}
div.pressListingWrapper li.cms-content-item div.cms-content-morelink { font-size: 13px;}

/* Press Release Detailed Page */
div#pressReleaseDetailsWrapper {padding: 20px;}
div#pressReleaseDetailsWrapper div.cms-content-detail div.cms-content-contentbody p { font-size: 14px; margin-bottom: 10px; line-height: 18px;}

div.twitter.consumer-resources .nb_grayBlock span.interior {
	width: 209px;
}

div.twitter.consumer-resources .nb_grayBlock span.interior ul.cms-content-filter {
	width: 209px;
}

div.twitter.consumer-resources .nb_grayBlock span.interior ul.cms-content-filter li a {width: 179px; font-size: 13px;}
div.twitter.consumer-resources .nb_grayBlock span.interior h3 {margin: 0; width: 179px;}

.contactEmailListContainer h2 {margin: 0;}

div#blogHeader div.nb_headerRightInfo ul {margin-left: 33px; list-style: none;}
div#blogHeader div.nb_headerRightInfo ul li {margin-bottom: 11px;}
div#blogHeader div.nb_headerRightInfo ul li a {color: #3B3F42; padding: 0; margin: 0;}
