@charset "UTF-8";
body {
	font-family: Source Sans Pro, sans-serif; 
  /*font: 100% Helvetica, Verdana, Arial, sans-serif;  commented out 4-14-2020 for new look changes 
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x; */
	background-color:#FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#4A4A4A;
	font-size:16px;
	line-height: 21px;
	font-weight:normal;
}

a:link {text-decoration: none; color:#356FB3;}
a:visited {text-decoration: none;  color:#356FB3;}
a:active {text-decoration: none;  color:#356FB3;}
a:hover {text-decoration: underline; color:#356FB3;}
a:active {border:none; outline:none;} 

/* list */
ul, ol {
	margin: 0.15em 0 1.4em 0.1em;
	padding: 0;
	line-height: 1.4em;
}
.clr{
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
	content: ".";
}
/**************************************************
	CLEARFIX
**************************************************/

.clearfix {
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
	content: ".";
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
.oneColFixCtrHdr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtrHdr #prodscont {
	/*width: 979px; */ 
	margin: 0 0 0 0; 
	/*padding-bottom: 4px; */
	/*height: 150px; */
	/*background-image:url(/images/prod_back.jpg); comment out 4-2020 */
}
.oneColFixCtrHdr #prods {
	width: 960px;
/*	margin: 0 0 0 10px; comment for homepage 4-2020 changes */
	height: 160px;  
	padding-top: 2px;
}
body#page1000 a#navpro,
body#products a#navpro,
body#page1100 a#navpro,
body#fiberpartitions a#navpro,
body#page1110 a#navpro,
body#page1120 a#navpro,
body#page1130 a#navpro,
body#page1200 a#navpro,
body#corrugated a#navpro,
body#page1210 a#navpro,
body#page1220 a#navpro,
body#page1300 a#navpro,
body#foldingcartons a#navpro,
body#page1310 a#navpro,
body#page1320 a#navpro,
body#page1400 a#navpro,
body#diecuts a#navpro,
body#page1500 a#navpro,
body#padstier a#navpro,
body#page1600 a#navpro,
body#prodconstruct a#navpro,
body#prodlamtier a#navpro,
body#prodsliptier a#navpro,
body#prodUpWine a#navpro,
body#page2000 a#navmar,
body#markets  a#navmar,
body#page2100 a#navmar,
body#agricultural a#navmar,
body#page2110 a#navmar,
body#page2120 a#navmar,
body#page2130 a#navmar,
body#page2140 a#navmar,
body#page2150 a#navmar,
body#page2160 a#navmar,
body#page2200 a#navmar,
body#glassbev a#navmar,
body#page2205 a#navmar,
body#page2210 a#navmar,
body#page2220 a#navmar,
body#page2230 a#navmar,
body#page2240 a#navmar,
body#page2250 a#navmar,
body#page2260 a#navmar,
body#page2300 a#navmar,
body#food a#navmar,
body#page2400 a#navmar,
body#pharmactl a#navmar,
body#page2500 a#navmar,
body#automotive a#navmar,
body#page2600 a#navmar,
body#mktconstruct a#navmar,
body#dtc  a#navmar,
body#page3000 a#navboa,
body#boards   a#navboa,
body#page3100 a#navboa,
body#rocksolid a#navboa,
body#page3200 a#navboa,
body#casemate a#navboa,
body#page3300 a#navboa,
body#wineguard a#navboa,
body#page3400 a#navboa,
body#ultraguard a#navboa,
body#page3500 a#navboa,
body#commonboard a#navboa,
body#page4000 a#navser,
body#services a#navser,
body#custserv a#navser,
body#testlab a#navser,
body#engineering a#navser,
body#techserv a#navser,
body#page5000 a#navabo,
body#about    a#navabo,
body#locations a#navabo,
body#venturepartner a#navabo,
body#boardsupply a#navabo,
body#sustain a#navcom,
body#quote a#navget,
body#contact a#navcon {
/*	background-image: url(/images/MainNavActive.jpg);
	background-repeat:no-repeat; 
	color:#FFFFFF;  commented out 4-2020 changes */
	font-weight: bold;
	color:#4A4A4A;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: #356EB3;
	}
	
body#home a#navhom {
	/*color:#FFFFFF;
	background: transparent; comment out 4/2020changes*/
	font-weight: bold;
	color:#4A4A4A;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: #356EB3;
	
	}

.oneColFixCtrHdr #topbar {
	height: 32px;
    width: 960px; 
	background-color: #EFEFEF;
	/*padding: 17px 35px 0 0 ; */
	margin: 0;
	
	/*background-image:url(/images/headingback1.jpg); removed for 4/20 updates */
	/*background-repeat:no-repeat; removed for 4/20 updates */
	/*text-align: right; */
	/*font-size: 16px; */ 
	
}
.oneColFixCtrHdr #english-spanish {
	float: right; 
	
}
/*.oneColFixCtrHdr #english-spanish img {
	/*float: right;
    /*margin: 0 169px 0 0; 
}
*/
.oneColFixCtrHdr #english-spanish a{
 /* float: right;
 /*margin: 0 39px 0 0; */
  color: #4A4A4A;
  font-family: "Source Sans Pro";
  font-size: 16px;
  letter-spacing: 0.18px;
  line-height: 19px;
  text-decoration: none;
}
.oneColFixCtrHdr #english-spanish a:hover{
	text-decoration: underline;
}

.oneColFixCtrHdr #get-a-quote a{
  height: 22px;
  width: 78px;
  color: #3770B5;
  font-family: "Source Sans Pro";
  font-size: 16px;
  letter-spacing: 0.02px;
  line-height: 22px;
  text-decoration: none;
}
.oneColFixCtrHdr #get-a-quote a:hover{
	color: #074F8A;
	text-decoration: underline;
}
.oneColFixCtrHdr #get-a-quote img{
  height: 12px;
  width: 11px;
  margin-left: 30px;
  padding-right: 2px;
}
/*.oneColFixCtrHdr #topbar a{
	color: #121212;
}

.oneColFixCtrHdr #topbar a:hover{
	color: #666666;
}

.oneColFixCtrHdr #topbar a:active {border:none; outline:none;} comented out this whole block for 4/20 changes */


.oneColFixCtrHdr #logo {
	height: 153px;
	width: 960px;
	padding: 0;
	/*left-margin: 27px;
	overflow:hidden;
	/* background-image:url(/images/headingback2.jpg); commented out 4/20 changes 
	background-repeat:no-repeat; */
}
.oneColFixCtrHdr #logo img{
	margin: 21px 0 0 27px;
}

.oneColFixCtrHdr #slideshow2 {
float: right;
margin: 35px 25px 0 0;
/*width: 425px;  old value 8/12/2020 */
width: 450px;

overflow:hidden;
color:#356FB3;
/*font-style:italic; commented out for 4/20 changes */
}

.oneColFixCtrHdr #slideshow2 div{
	padding: 5px;
	font-size: 21px;
	width: 450px;
}


.oneColFixCtrHdr #slideshow1 {
height: 265px;
width: 302px;
overflow:hidden;
background-color:#FFFFFF;
}


.oneColFixCtrHdr #navigation { 
	text-align:left;
	height: 32px;
	/*background-image:url(/images/navBack.jpg); commented out 4-2020 changes
	background-repeat:no-repeat; */
	/*padding-left: 20px; commented out 4-2020 */
	padding-bottom: 15px;
	margin: 0;
	color:#4A4A4A;
	/*text-transform: uppercase; comment out 4-2020 changes*/
	font-size: 16px;
	/*font-weight:500;  comment out 4-2020 changes*/
	}
.oneColFixCtrHdr #navigation ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
}
.oneColFixCtrHdr #navigation li {
	display:inline;  
	margin: 0;
	padding: 0 20px 0 18px;	
	}
	
.oneColFixCtrHdr #navigation li a{
	/* padding-left: 15px;
	padding-top: 10px; comment out 4-2020 change */
	text-decoration: none;
	color:#4A4A4A;
}

.oneColFixCtrHdr #navigation li a:hover{
	/*background-image: url(/images/MainNavHover.jpg);
	background-repeat:no-repeat;  comment out 4-2020 changes */
	font-weight: bold;
	color:#4A4A4A;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: #356EB3;
}
.oneColFixCtrHdr #navigation li a:active{
	font-weight: bold;
	color:#4A4A4A;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: #356EB3;
}
.oneColFixCtrHdr #navdivider {
  height: 2px;
  width: 960px;
  background-color: #D8D8D8;
  position: relative;
  margin: 0;
}

/*.oneColFixCtrHdr #navigation li a:active {border:none; outline:none;} comment out 4-2020 changes */

.oneColFixCtrHdr #slideshow {
	/*background-image:url(/images/banner_back.jpg);
	background-repeat: no-repeat; comment out 4-2020 */
	width: 960px;
	height: 302px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

/*.oneColFixCtrHdr #slideshow img{
	padding-left: 10px;  
}comment out 4-2020 cahnges */

.oneColFixCtrHdr #slideshowvideo{
/*	background-image:url(/images/banner_backblack2.jpg); 
	background-repeat: no-repeat; */
	width: 960px;
	height: 302px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	overflow:hidden;
}

/*.oneColFixCtrHdr #slideshow source{
	padding-left: 9px;
	padding-bottom: 5px;
}
*/
h1 {
font-size: 24px;
line-height: 23px;
font-weight: bold;
}

h2 {
font-size: 18px;
line-height: 21px;
font-weight: bold;
}

h3 {
font-size: 16px;
line-height: 21px;
font-weight: bold;
}

h4 {
font-size: 12px;
line-height: 21px;
font-weight: bold;
}

.oneColFixCtrHdr #mainContentHome {
/*	margin: 0 11px 0 0; comment out 4-2020 changes*/
	padding: 0; 
/*	background-image:url(/images/bodybackHome.png); comment out 4-2020 changes */
	width: 960px;
	height: 520px;
/*	line-height: 30px; comment out 4-2020 changes*/
	}
	
.standout{
font-size:24px;
line-height 23px;
font-weight: bold;
/*color:#121212; comment out 4-2020 changes */
}


.homelist li a{
/*	line-height: 18px; comment out 4-2020 changes don't think need */
	text-decoration: none;
}	

.homelist li{
	font-size: 16px;
	line-height: 28px;
}	
.oneColFixCtrHdr #homecol1 {
	margin: 0;
	padding: 54px 38px 0 0; 
	float: left;
	width: 282px;
	height: 418px;
	text-align:justify;
	letter-spacing: 0.03px;
/*	font-size: 15px;
	line-height: 21px; coment out 4-2020 changes should pick up default font size */
	}
	
.oneColFixCtrHdr #homecol2 {
	margin: 0;
	padding: 54px 39px 0 0; 
	float: left;
	width: 265px;
	}
	
.oneColFixCtrHdr #homecol2 h2{
	font-size: 18px;
	line-height: 21px;
	margin: 0;
	padding: 0;
}	
	
.oneColFixCtrHdr #homecol2 p{
	font-size: 16px;
	line-height: 21px;
	margin: 0;
	padding: 0; 
}
.oneColFixCtrHdr #homecol2 p a{
	font-size: 16px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

.oneColFixCtrHdr #homecol2 ul{
	font-size: 16px;
	text-decoration: none;
}

.oneColFixCtrHdr #homecol2 li {
	line-height: 28px;
	text-decoration: none;
}

.oneColFixCtrHdr #homecol2 li a {
/*	line-height: 18px;  comment out 4-2020 chnages dont think need */
	text-decoration: none;
}
	
.oneColFixCtrHdr #homecol3 {
	margin: 0;
	padding: 54px 0 0 0; 
	float: left;
	width: 257px;
	}

.oneColFixCtrHdr #homecol3 h2{
	font-size: 18px;
	line-height: 21px;
	margin: 0;
	padding: 0;
}	
	
.oneColFixCtrHdr #homecol3 p{
	font-size: 16px;
	line-height: 21px;
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #homecol3 p a{
	font-size: 16px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

.oneColFixCtrHdr #homecol3 ul{
	font-size: 16px;
	text-decoration: none;
}

.oneColFixCtrHdr #homecol3 li {
	line-height: 28px;
	text-decoration: none;
}

.oneColFixCtrHdr #homecol3 li a {
/*	line-height: 18px; comment out 4-2020 chnages dont think need */
	text-decoration: none;
}

.oneColFixCtrHdr #mainContent {
	margin: 0;
	padding: 0; 
/*	background-image:url(/images/secondary_pageback.png); comment out 4-2020 changess this image includes the sidebar background color*/
	width: 960px;
	overflow: hidden;
/*	min-height: 825px; not sure if this is needed */
	}
	
.oneColFixCtrHdr #mainContentfull {
	margin: 0;
	padding: 0; 
/*	background-image:url(/images/bodybackFull.png); comment out 4-2020 changes */
	width: 960px;
	overflow: hidden;
    /*min-height: 825px; not sure if this is needed */
	}
/*.oneColFixCtrHdr #sidebarwrapper {
	float: left;
	margin-left: 16px;
	padding: 0; 
	width: 203px;
	background-color:#EFEFEF;
	box-sizing: border-box;
}  do not need */
	
.oneColFixCtrHdr #sidebar {
	float: left;
    margin-left: 16px;  
	padding: 0; 
	width: 203px;
	font-family: "Source Sans Pro";
 	font-size: 16px;
	color:#4A4A4A;
    letter-spacing: 0.02px;
    line-height: 41px;
	box-sizing: border-box;
	background-color:#EFEFEF; 
	margin-bottom: -99999px; /* added to display background height of secondbody */
    padding-bottom: 99999px; /* added to display background height of secondbody */
  /*min-height: 825px; */
}	
	
.oneColFixCtrHdr #sidebar ul {
	list-style:none;
	margin: 0;
	padding: 0;
	}
.oneColFixCtrHdr #sidebar li {
/*	border: solid;
	border-width: 1px;
	border-color:#4A4A4A;
	border-bottom:none;
	border-right:none;
	border-left: none; comment out 4-2020 changes */
	/*width: 153px; not sure that I need */
	height: 41px;
	/*margin-left: 10px; not sure I need */
}
.oneColFixCtrHdr #sidebar li.last{
	border:solid;
	border-width: 1px;
	border-color:#798597;
	border-right: none;
	border-left: none;
}

.oneColFixCtrHdr #sidebar li.subnav {
    background-color: #EFEFEF;
}

.oneColFixCtrHdr #sidebar li.subnav a{
	padding:2px 0 2px 10px;
	color: #356FB3;
}

.oneColFixCtrHdr #sidebar li.subnav a:hover{
	background-color: #356FB3;
    color: #FFFFFF;
}
.oneColFixCtrHdr #sidebar li.subnav a:active{
	background-color: #356FB3;
	color: #FFFFFF;
}

.oneColFixCtrHdr #sidebar li a{
/*	margin:0 0 0 10px; not sure I need */
	padding:4px 0 4px 0;
	text-decoration: none;
	text-indent: 10px;
	display: block;
	height: 20px;
    color:#4A4A4A;  
}

.oneColFixCtrHdr #sidebar li a:hover{
	background-color: #356FB3;
    color: #FFFFFF;
}

.oneColFixCtrHdr #sidebar li a:active{
	background-color: #356FB3;
    color: #FFFFFF;
}
.oneColFixCtrHdr #sidebar li.pagetab {
	width: 146px;
	height: 26px;
	margin: 0;
	padding: 6px 0 0 20px;
/*	background-image: url(/images/sideNavActiveBack.png);
	background-repeat:no-repeat; */
	border: 0 none;
	background-color: #356FB3;
	color: #FFFFFF;
}

body#fiberpartitions li#fiberpartitions a,
body#page1110 li#fiberpartitions a,
body#page1120 li#fiberpartitions a,
body#page1130 li#fiberpartitions a,
body#corrugated li#corrugated a,
body#page1210 li#corrugated a,
body#page1210 li#corrugated a,
body#page1220 li#corrugated a,
body#foldingcartons li#foldingcartons a,
body#page1310 li#foldingcartons a,
body#page1320 li#foldingcartons a,
body#diecuts  li#diecuts a,
body#padstier li#padstier a,
body#prodconstruct li#prodconstruct a,
body#prodlamtier li#prodlamtier a,
body#prodsliptier li#prodsliptier a,
body#prodUpWine li#prodUpWine a,
body#page2100 li#page2100 a,
body#agricultural li#agricultural a,
body#page2110 li#agricultural a, 
body#page2120 li#agricultural a, 
body#page2130 li#agricultural a, 
body#page2140 li#agricultural a, 
body#page2150 li#agricultural a,
body#page2160 li#agricultural a,
body#glassbev li#glassbev a,
body#page2205 li#glassbev a, 
body#page2210 li#glassbev a,
body#page2220 li#glassbev a, 
body#page2230 li#glassbev a, 
body#page2240 li#glassbev a, 
body#page2250 li#glassbev a,
body#page2260 li#glassbev a,
body#food li#food a,
body#dtc  li#dtc a,
body#pharmactl li#pharmactl a, 
body#automotive li#automotive a, 
body#mktconstruct li#mktconstruct a, 
body#rocksolid li#rocksolid a,
body#casemate li#casemate a,
body#wineguard li#wineguard a,
body#ultraguard li#ultraguard a,
body#commonboard li#commonboard a,
body#custserv li#custserv a,
body#testlab li#testlab a,
body#page4300 li#page4300 a,
body#engineering li#engineering a,
body#techserv li#techserv a,
body#locations li#locations a,
body#terms li#terms a,
body#purchaseterms li#purchaseterms a,
body#venturepartner li#venturepartner a,
body#boardsupply li#boardsupply a {
/*	width: 156px; not sure I need */
/*	height: 36px; don't think I need */
	margin: 0;
/*	padding: 0 0 0 10px; not sure I need */
/*	background-image: url(/images/sideNavActiveBack.png);
	background-repeat:no-repeat; */
	/*border: 0 none; */
	background-color: #356FB3;
	color: #FFFFFF;
	}
	
body#page1110 a#page1110,
body#page1120 a#page1120,
body#page1130 a#page1130,
body#page1210 a#page1210,
body#page1220 a#page1220,
body#page1310 a#page1310,
body#page1320 a#page1320,
body#page2110 a#page2110,
body#page2120 a#page2120,
body#page2130 a#page2130,
body#page2140 a#page2140,
body#page2150 a#page2150,
body#page2160 a#page2160,
body#page2205 a#page2205,
body#page2210 a#page2210,
body#page2220 a#page2220,
body#page2230 a#page2230,
body#page2240 a#page2240,
body#page2250 a#page2250,
body#page2260 a#page2260 {
	/*margin-left: 5px; may not need */
	background-image: url(/images/Right-Keyboard-Arrow.png);
	background-repeat:no-repeat; 
	background-position: left center;
	color:#356FB3;
	font-weight: bold;
	}
	
.oneColFixCtrHdr #sidebar li.pagetab a{
	color:#FFFFFF;
	padding:0;
	margin: 0;
}
/* side-bar for locations page side nav */
#side_bar {
	margin: 15px;
	padding-left: 15px;
	line-height: 24px;
	height: 450px;
	overflow: auto;
	}
.oneColFixCtrHdr #pagebanner {
	float: left;
	width: 802px;
	margin: 0;
	padding: 0;
}

.about {
	background-image:url(/images/HD_about_us.jpg);
	background-repeat:no-repeat;
}

.products {
	background-image:url(/images/HD_products.png);
	background-repeat:no-repeat;
}
.markets {
	background-image:url(/images/HD_markets.jpg);
	background-repeat:no-repeat;
}
.boards {
	background-image:url(/images/HD_boardtypes.jpg);
	background-repeat:no-repeat;
}
.services {
	background-image:url(/images/HD_services.jpg);
	background-repeat:no-repeat;
}
.la_empresa {
	background-image:url(/images/la_empresa.jpg);
	background-repeat:no-repeat;
}

.productos {
	background-image:url(/images/productos.jpg);
	background-repeat:no-repeat;
}
.mercados {
	background-image:url(/images/mercados.jpg);
	background-repeat:no-repeat;
}
.cartones {
	background-image:url(/images/cartones.jpg);
	background-repeat:no-repeat;
}
.servicios {
	background-image:url(/images/servicios.jpg);
	background-repeat:no-repeat;
}


.oneColFixCtrHdr #secondbody {
	float: left;  
	padding: 150px 20px 10px 20px;
	margin: 0;  
	width: 725px;
	min-height: 400px;
/*	line-height: 30px;  comment out for 4/2020 changes */
	color:#4A4A4A;
	text-align:left;
	box-sizing: border-box;
	margin-bottom: -99999px; /* added to display background height of secondbody */
    padding-bottom: 99999px; /* added to display background height of secondbody */
	}
	
.bodyleft{
	background-color:#ffffff;
	padding: 0;
	margin: 0;
	float:left;
	width: 302px;
	min-height: 284px; 
	box-sizing: border-box;
}
	
.bodymiddle{
/*	background-image:url(/images/divider2.jpg);
	background-repeat:no-repeat;  comment out for 4-2020 changes */  
	float:left;
	background-color: #D8D8D8;	
/*	width: 39px;
	height: 284px; */
	box-sizing: border-box;
    min-height: 224px;
    width: 2px;  
    border: 1px solid #D8D8D8; 
}

.bodyright{
/*	padding-top: 60px;  taking out for now to see if pages look better */
	padding-left: 5px;
	margin: 0;
	float:left;
	width: 375px;
	min-height: 284px; 
	box-sizing: border-box;
	border-left: 1px solid #D8D8D8;
}
	
.bodyleftW{
	padding-top: 20px;
/*	margin: 0; don't need */
	margin-bottom: 20px;
	float:left;
	width: 390px; /* was 403px */
	min-height: 264px;
	box-sizing: border-box;
	}
	
.bodyrightW{
/*	padding-top: 60px; taking out to match bodyright */
    padding-left: 10px;
	margin-bottom: 20px;
/*	margin: 0; don't need */
	float:left;
	width: 293px;  /* was 320px  */
	min-height: 264px; /* was 224px */
	box-sizing: border-box;
	border-left: 1px solid #D8D8D8;
	}
	

.oneColFixCtrHdr #secondbody  h1{
	font-size: 24px;
	line-height: 23px;
	font-weight: bold;
/*font-weight:normal;
	font-stretch:expanded; */
/*	text-transform: uppercase; */
/*	margin:5px 0;  commenting out not sure this is needed  when working on food page*/
	padding: 0;
}

.oneColFixCtrHdr #secondbody  h2{
	font-size: 18px;
	line-height: 21px;
	font-weight:bold;
/*	font-style:italic; */
	margin:5px 0 10px 0;
	padding: 0;
}

.oneColFixCtrHdr #secondbody  h3{
	font-size: 16px;
	line-height: 21px;
	font-weight:bold;
/*	font-stretch:expanded; */
/*	text-transform: uppercase; */
	margin:5px 0;
	padding: 0;
}

.oneColFixCtrHdr #secondbody  p{
	font-size: 16px;
	font-weight:normal;
	margin:0;
	padding: 0 0 10px 0;
/*	color:#121212;  do not need this color 4-2020 changes */
}
	
.oneColFixCtrHdr #secondbody  ul{
	list-style: none;
/*	margin: 0 0 0 20px; don't think I need */
	padding: 0;
	font-size: 16px;  /* changed from 14px to 16px */
}
.oneColFixCtrHdr #secondbody  li a{
	color:#356FB3;
}
.oneColFixCtrHdr #secondbody  li a:hover{
	color:#356FB3;
	text-decoration:underline;
}

.oneColFixCtrHdr #secondbodyfull {
	float: left;
	margin: 15px 20px;
	padding: 0; 
	width: 939px;
	min-height: 400px;
	line-height: 30px;
	}

.oneColFixCtrHdr #secondbodyfull  h1{
	font-size: 24px;
	font-weight:bold;
/*	font-stretch:expanded; */
/*	text-transform: uppercase; */
/*	margin:5px 0; removing to match secondbody h1 */
	padding: 0;
}

.oneColFixCtrHdr #secondbodyfull  h2{
	font-size: 18px;
	font-weight:bold;
/*	font-style:italic; */
	margin:0 0 10px 0;
	padding: 0;
}

.oneColFixCtrHdr #secondbodyfull  p{
	font-size: 16px;
	font-weight:normal;
	margin:0;
	padding: 0 0 10px 0;
}
.oneColFixCtrHdr #secondbodyfull  ul{
	list-style: none;
	margin: 10px 0 0 20px;
	padding: 0;
	font-size: 16px;
}

.oneColFixCtrHdr #callout {
	margin: 0;
	/*padding: 21px 0 0 0;  comment 4-2020 changes */
	/*background-image:url(/images/CalloutBack.png);
	background-repeat:no-repeat;  comment 4-2020 changes */
	height: 342px;
    width: 960px;
    background-color: #356FB3;
/*	width: 960px;
	height: 200px; old values 4-2020 changes */
	color:#FFFFFF; 
}
.contact-us {
  height: 22px;
  width: 133px;
  color: #FFFFFF;
  font-family: "Source Sans Pro";
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.03px;
  line-height: 22px;
  padding-left: 414px;
  padding-top: 64px;
  padding-bottom: 40px;
}
#callouticons {
	height: 56px;
	width: 655px;
	padding-left: 153px;
}
.pricequoteicon img{
  padding-left: 87px;
  padding-right: 184px;
}
.mailicon img{
  padding-right: 171px;
}	
.sustainicon img{
  height: 54.87px;
  width: 55px;
  
}
#calloutlines {
	height: 63px;
	width: 655px;
	padding-left: 153px;
}
.smallquest {
	font-style:italic;
	font-size: 12px;
	line-height: 15px;
	padding-top: 7px;
	padding-bottom: 16px;
}

.worldclass {
	font-size: 18px;
	line-height: 30px;
}

.oneColFixCtrHdr #callout h3 a{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
}

/*.oneColFixCtrHdr #callout h3 {
	margin: 0;
	line-height: 21px;
	padding-bottom: 10px;
}  comment out 4-2020 changes*/

.moveright {
padding-left: 20px;
}

.call1line1 {
/*line-height: 21px;
font-size: 16px; comment out 4-2020 changes */
text-align: left;
padding: 10px 0;
padding-left: 50px;
float: left;
}

.call1line2 {
/*line-height: 21px;
font-size: 16px; comment out 4-2020 changes */
text-align:left;
padding: 10px 0;
padding-left: 50px;
}

.call2line1 {
line-height: 21px;
font-size: 16px;
float: left;
padding: 10px 0;
padding-right: 16px;
padding-left: 25px;

}

.call2line2 {
line-height: 21px;
font-size: 16px;
text-align: center;
float: left;
padding: 10px 0;
padding-right: 16px;

/*padding-bottom: 8px; */
}
	
.call3line1 {
line-height: 21px;
font-size: 16px;
padding: 10px 0; 
text-align:center;
float: left;
padding-left: 48px;
}

.call3line2 {
line-height: 21px;
font-size: 16px;
padding-bottom: 13px;
text-align:center;
}

.minimize {
	font-style:italic;
	font-size: 18px;
	text-align:center;	
}
	
.call1 {
/*	margin:0;
	padding: 19px 60px 0 20px; 
	width: 132px;
	height: 140px;
	float: right; comment out 4-2020 changes */
	height: 63px;
    width: 202px;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    letter-spacing: 0.02px;
    line-height: 21px;
    text-align: center;
	/*padding-left: 153px; */
	padding-right: 17px;
	float: left;
}
	}
	
.call2 {
/*	margin: 0px;
	padding: 19px 20px 0 20px; 
	width: 132px;
	height: 140px;
	float: right;
	text-align:center; comment out 4-2020 changes */
    height: 63px;
    width: 218px;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    letter-spacing: 0.02px;
    line-height: 21px;
    text-align: center;
	padding-right: 16px;
	float: left;
}
	
.call3 {
/*	margin: 0;
	padding: 19px 18px 0 50px; 
	width: 134px;
	height: 140px;
	float: right; comment out 4-2020 changes */
	height: 63px;
    width: 202px;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    letter-spacing: 0.02px;
    line-height: 21px;
    text-align: center;
	float: left;
}
#calloutlinks {
	height: 25px;
	width: 655px;
	padding-left: 153px;
}
.pricequotelink a{
  height: 20px;
  width: 103px;
  padding-left: 60px;
  padding-right: 5px;
  float: left;
}
.maillink a{
  height: 20px;
  width: 96px;
  float: left;
  padding-right: 5px;
}	
.sustainlink a{
  height: 20px;
  width: 125px;
  float: left;
  padding-right: 5px;
}
.icon-keyboard-arrow-right-fill1 {
  height: 21px;
  width: 8px; 
  color: #FFFFFF;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  float: left;
  padding-right: 100px;
}
.icon-keyboard-arrow-right-fill2 {
  height: 21px;
  width: 8px; 
  color: #FFFFFF;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  float: left;
  padding-right: 115px;
}	
.icon-keyboard-arrow-right-fill3 {
  height: 21px;
  width: 8px; 
  color: #FFFFFF;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  float: left;
}	
.oneColFixCtrHdr #callpic {
	margin: 0;
	padding: 0;
	background-image:url(/images/Calloutpic5.png);
	background-repeat:no-repeat;
	width: 350px;
	height: 164px;
	float: right;
	}
	
.oneColFixCtrHdr #callpic2 {
	margin: 0;
	padding: 0;
	background-image:url(/images/Calloutpic3.png);
	background-repeat:no-repeat;
	width: 350px;
	height: 164px;
	float: right;
	}
.oneColFixCtrHdr #callpic3 {
	margin: 0;
	padding: 0;
	background-image:url(/images/Calloutpic4.png);
	background-repeat:no-repeat;
	width: 350px;
	height: 164px;
	float: right;
	}
.oneColFixCtrHdr #callpic4 {
	margin: 0;
	padding: 0;
	background-image:url(/images/Calloutpic2.png);
	background-repeat:no-repeat;
	width: 350px;
	height: 164px;
	float: right;
	}			

.oneColFixCtrHdr #footer {
    box-sizing: border-box;
	padding: 64px 30px 63px 30px; 
	margin: 0;
	/*background-image:url(/images/footerBack.png);
	background-repeat:no-repeat; 
	height: 163px;
	width: 919px; commented out 4-2020 */
	background-color: #074F8A;
	height: 342px;
    width: 960px;
    color: #FFFFFF;
	line-height: 21px;
	font-size:12px;
	text-align:left;
} 
.oneColFixCtrHdr #footer li a{
	color: #FFFFFF;
} 

.oneColFixCtrHdr #footer a{
	color: #FFFFFF;
} 
.oneColFixCtrHdr #footer h5{
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
} 

.oneColFixCtrHdr #footer ul{
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style-type:none;

} 
.oneColFixCtrHdr #footer li a{
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style-type:none;
} 
.oneColFixCtrHdr #footer li a:hover{
	text-decoration: underline;
} 
		
.oneColFixCtrHdr #footcol1 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 92px;
	height: 189px;
} 
.oneColFixCtrHdr #footcol2 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 89px;
	height: 168px;

} 
.oneColFixCtrHdr #footcol3 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 87px;
	height: 126px;
} 
.oneColFixCtrHdr #footcol4 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 72px;
	height: 110px;
} 
.oneColFixCtrHdr #footcol5 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 92px;
	height: 168px;
} 
.oneColFixCtrHdr #footcol6 {
	padding: 0 5px 0 15px;
	margin: 0;
	float: left;
	width: 137px;
	height: 105px;
} 
.oneColFixCtrHdr #footcol7 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 106px;
	height: 105px;
} 
.oneColFixCtrHdr #footcol8 {
	padding: 0 5px;
	margin: 0;
	float: left;
	width: 131px;
	height: 105px;
} 
.oneColFixCtrHdr #footvertline {
  box-sizing: border-box;
  height: 214px;
  width: 1px;
  border: 1px solid #FFFFFF;
  float: left;
}
/*.shiftright {
	padding-left: 15px;
	float: left;
}   do not need anymore 4-2020 changes */
.footer2 {
    padding-left: 15px;
	float: left;
}
.footer2  a {
    text-decoration:none;
}
/*.oneColFixCtrHdr #footer2 {
	padding: 5px 5px 0 5px;
	margin: 0 0 0 300px; 
	width: 300px;
	height: 21px;
} 
.oneColFixCtrHdr #footer2 a{
	padding: 0;
	margin: 0;
	/*color: #121212; comment out 4-2020 changes don't need 
	text-decoration:none;
} */
.oneColFixCtrHdr #footer3 {
	padding: 5px 5px 0 5px;
	margin: 0;
/*	color: #666666; comment out 4-2020 changes don't need */
} 
.oneColFixCtrHdr #footer3 a{
	text-decoration: none;
	padding: 0;
	margin: 0;
/*	color: #666666; comment out 4-2020 changes don't need */
} 
.oneColFixCtrHdr #footer3 a:hover{
	text-decoration: underline;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
} 
	
.tableleft {
text-align:right;
padding: 0 7px 5px 5px;
}	

.rollover {
	width:700px;
	height: 704px;
	background-image:url(/images/12CellWeb2.jpg);
	background-repeat:no-repeat;
}

.tooltip {
	z-index: 1000;
	text-align: left;
}

.rllink1 {
	position: relative;
	top: 220px;
	left: 195px;
}

.rllink2 {
	position:relative;
	top: 30px;
	left: 600px;
}

.rllink3 {
	position: relative;
	top: 170px;
	left: -80px;
}

.rllink4 {
	position: relative;
	top: 400px;
	left: 290px;
}

.rllink5 {
	position: relative;
	top: 450px;
	left: -20px;
}

.rllink6 {
	position: relative;
	top: 25px;
	left: -25px;
}

/* simple css-based tooltip */
.tooltip {
	background-color:#fff;
	border:1px solid #000;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#000;
	text-align:left;
	font-size:14px;
	line-height: 16px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

