/* styles.print.css
-------------------------------------------*/

.print-pageContainer { position: relative; text-align: left; width: 540px;  margin: 0 auto;  border:0px solid #eee;}
.print-globalLinks{float:right; width:50px;}
.url{float:left; border:0px solid #000; text-align: left; vertical-align:top;font-size:110%;}
.url-link{ font-weight:bold; color:#000000; }
a: {color:#333}
.print-logo{ padding-top:15px; margin-bottom:20px; }
.logo a img {border : 0px;}
body {background-color: #FFFFFF};
.print-body{padding:0px; width: 520px;}
.pad-left{margin-left: 5px}
.print-pageContainer .inpageArticledetail{width:500px;}

.print-body .inpageArticledetail {padding:0px; width: 520px; border:0px solid #000;}

.inpageContent p {width: 520px;line-height: 100%;}
.printContent p {margin-bottom:13px;}
.printContent ul { margin: 0 0 13px 0; }
.printContent ul li {line-height: 140%; background: url(../img/icon.list.666666.gif) 0 1px no-repeat; padding-left: 11px;}


.inpageContent dl dd p {width: 520px;line-height: 110%;font-size: 100%!important;}

.inpageTestimonial {width: 100%;line-height: 100%;border: 1px solid #CCCCCC!important;}

.inpageTestimonial p {width: 90%;line-height: 100%;}

.gridThreeColumn .col1 {width: 100%;line-height: 100%;}
.gridThreeColumn .col2 {width: 100%;line-height: 100%;}
.gridThreeColumn .col3 {width: 100%;line-height: 100%;}
.column .col2 {width: 100%;line-height: 100%;}
.inpageContent .column .col1 {width: 100%;line-height: 100%;}
.related {width: 100%!important;line-height: 100%;}
.related p {width: 100%!important;line-height: 100%;}
.relatedItems .related dd p {line-height: 140%; font-size: 115%; margin:0 0 10px;}
.newsletterList p a {font-size:120%!important;line-height: 150%;padding-bottom:10px!important;}
.related h3 {width: 100%!important;line-height: 100%; font-size: 105%; padding-bottom:5px;}
.related dl {width: 100%!important;line-height: 100%;}
.related dt {width: 100%!important;line-height: 100%;}
.related dt a {width: 520px!important;line-height: 100%; font-style: normal; font-weight:bold;line-height: 120%;}
.related dd {width: 520px!important;line-height: 100%; padding-top:5px;padding-bottom:5px;}
.related ul {width: 100%!important;line-height: 100%;}
.related ul li {width: 100%!important;line-height: 100%;}

.related a img {border : 0px;}

a img {border : 0px;}


.dotted { width:520px!important; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 25px; }


.related {font-size:107%!important;}

.hrClass { width:520px!important;}

.inpageArticledetail h2 {background:none!important;font-size:240%!important;font-weight:bold!important;line-height:160%!important;margin:0pt!important;padding:0pt 0pt 5px!important;}

.related dl dt a {color: #666666!important;}

.CallOut100 { width: 100%; #width: 95%; text-align: left; padding: 5px; margin-left: 0px; background-color: #fddeee;  margin-right: 10px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut50 { width: 50%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut25 { width: 25%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut33 { width: 33%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.pinkBox { text-align:left; font-size: 140%; color: #ef238e; font-weight:bold; padding: 5px; margin-top:0px;}
.CallOut { width: 33%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }

.pinkBox h3 { font-size: 100% !important; margin-top:-15px !important;}
.pinkBox h5 { font-size: 80% !important;}
.pinkBox p { height:0px !important; width: 0px!important; line-height: 0%; !important; }

.printContent table p {margin-bottom:13px; width:auto !important;}
.CallOutleft {float: left; margin-right: 10px;}
.CallOutright {float: right; margin-left: 10px;}
.callPara {display:inline; width: 300px; line-height: 150% !important; }
.spotLightArray{ margin: 15px 0 0 0; clear: both; display: block; }
.directLinkDescription { margin: 0 0 10px 2px; float: left; display: inline;}
.dottedSpotLight { width:520px!important;  background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 0px; margin: 0 0 13px !important; }
.printFooter {float:right}
.spotLightRelatedLinks {float:left; padding-top: 1px; margin:0px  -5px -3px  0px; width:40px; min-width:45px;}

/* For UC5 video */
.inpageContent .inpageVideolist { padding: 0; margin: 0 0 10px 0; }
.inpageContent .inpageVideolist div { padding: 7px 0 7px 0; margin: 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }
.inpageContent .inpageVideolist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #ffede5; }
.inpageContent .inpageVideolist .selected dl { padding-bottom: 10px; }
.inpageContent .inpageVideolist div dl { margin: 0; padding: 0 0 0 120px; }
.inpageContent .inpageVideolist div dl dt { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageVideolist .selected dl dt a { color:#333;}
.inpageContent .inpageVideolist div dl dt img { float: left; margin: 0 0 0 -120px; border: 1px solid #cccccc; }
.inpageContent .inpageVideolist div dl dd { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageVideolist div dl dd ul li a.relWhitePaper { background: url(../img/icon.pdf.gif) 0 0 no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}
.inpageContent .inpageVideolist div dl dd ul li a.relWma { background: url(../img/icon.wma.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }
.inpageContent .inpageVideolist div dl dd ul li a.relVideo { background: url(../img/icon.quicktime.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }

.inpageContent .inpageVideolist div dl dd.downloadLinks ul li a {
	color:#333333;
	font-weight: normal;
	margin-top:100px;
	
	}
.inpageContent .inpageVideolist div dl dd.downloadLinks ul li {display: inline; padding-right: 2px;}

.sustainabilityVideoContainer .inpageVideolist {
	margin: 0 0 10px;
	padding: 0;
	width:459px;
	}

.sustainabilityVideoContainer .inpageVideolist div {
	margin: 0;
	padding: 7px 0;
	}

.sustainabilityVideoContainer .inpageVideolist div dl {
	margin: 0;
	padding-left: 110px;
	}

.sustainabilityVideoContainer .inpageVideolist div dl dt img {
	
	float: left;
	margin-left: -110px;
	}
.sustainabilityVideoContainer .inpageVideolist div dl dt img.exception {
	margin-top: 35px;
	margin-left: -105px;
	}
.sectionSustainability .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/ini/ini.sus.video_bg.jpg) repeat-x; }
.inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px; padding-left:10px;}
.inpageContent .inpageVideolist .selected dl dt a.linkImg { color:#333; background:transparent url(../img/arrow.more.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.inpageContent td img { padding:0 10px 10px 0; border:0px;}
/* For industry page */
.fpoHeading2 {  float:left; position: relative; top: 0; left: 0; z-index: 100; }
.subcontentHeading1 { height: 115px;  margin: 3px 0 5px 0; color: #ffffff; position: relative; }
.subcontentHeading1 h2 { padding: 32px 0 12px 0; font-size: 320%; font-weight: normal; }
.subcontentHeading1 h3 { font-size: 140%; font-weight: normal; }

.subcontentHeading1 blockquote { position: relative; z-index: 101; display: block;  float: right; color: #606060; padding: 15px 0 0 0; text-align: right; }
.subcontentHeading1 blockquote p { font-size: 120%; margin: 0 0 5px 0; }
.relatedItems .related dt { font-size: 110%; font-weight: bold; display: inline; line-height:120%;} 
.relatedItems .related dd { font-size: 110%; display: inline; margin: 0 0 15px 0; line-height:120%;} 
.dottedSpotLightIndus { width:520px!important;  background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 0px; margin: 0 0 5px !important; }

.smallContainerSpotlightprint {font-size:11px; }
 .smallContainerSpotlightprint div { margin: 0; }
 .smallContainerSpotlightprint dl { margin-left:1px; margin-bottom:10px; }
 .smallContainerSpotlightprint dt,  .inpageFeaturedList dt a {  margin:0;  font-size:130%;  }
 .smallContainerSpotlightprint dl dd {  padding:0; line-height:120%   }
 .smallContainerSpotlightprint dt img { float:left; margin:2px 5px 0 0px; }
 .smallContainerSpotlightprint dt img.externalIconImg {margin:2px 5px 0 0px; }
 .smallContainerSpotlightprint dd.articlesummary { color:#7d7b7c;  font-weight:bold;}
 .smallContainerSpotlightprint div.exception { padding: 15px 0 35px 0; }

 .relatedItems .smallContainerSpotlightprint  ol {list-style-type:decimal; padding:0 0 0 20px; }
 .relatedItems .smallContainerSpotlightprint  ol li { color:#666666; font-weight:normal; font-size:11px; list-style-type:decimal; padding:0 0 0 0; }
 .relatedItems .smallContainerSpotlightprint ul li {background:transparent url(../img/icon.list.666666.gif) no-repeat scroll 0 1px;color:#666666;font-weight:normal;padding:0 0 0 9px;}
 .relatedItems .smallContainerSpotlightprint ul {padding:0 44px 0 0;}
 .webReferenceNumber {font-size:120%;padding:0px 2px 0px 2px; right:0;  width:auto; left; float: left; margin-bottom: 3px; }
 .alternateHeader { float:left; font-size:120%; padding:0px 2px 0px 2px;  left:0 }
 .productKickerRight {float:right; margin:1px 6px 6px 10px;}
.inpageContent p {width:auto !important;}
.dottedBottom { width:520px!important; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 13px; margin: 0 0 13px !important; border:0px solid #000; }
.sectionBigthinkingMain .gridThreeColumn .gridSpanLeft { width: 540px; margin-right: 20px; float: left; }
.sectionBigthinkingMain .gridThreeColumn .gridSpanLeft .colspan { width: 540px;}
.webReferenceNumberBusinessNeed {font-size:12px; font-weight:normal;}
.pirceDottedBottom { background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 13px; margin: 0 0 13px !important; border:0px solid #000;}
.printRss .rssFeedContainer a{border:medium none;font-weight:bold;font-size:120%;line-height:140%;margin-bottom:2px;}
.related .rssFeedDescription {font-size:100%; margin:7px 0px; line-height:140%;}
.related .rssFeedContainer {margin-bottom:15px;}
.printRss .rssFeedDescription {font-size:110%; margin:7px 0px; line-height:140%;}

