*,body{padding:0}#header,p.surveytitlenoborder{////border-bottom:#dad3c2 1px solid}#coltwocontainer,#survey,#surveycolone,#surveycoltwo{////background-color:#f9f5ec}#footer,.clear{clear:both}body{background-color:#FFF;color:#343434;font-family:Arial,Trebuchet MS,Verdana;font-size:13px;margin:10px;line-height:18px}*{margin:0}#container{margin:0 auto;text-align:left;width:900px}#header{margin:0;width:900px;height:41px;top:0;position:relative;////background:url(images/headerBG.jpg) no-repeat;////border-right:#dad3c2 1px solid;////border-left:#dad3c2 1px solid}#header img{margin:0 0 0 12px}#printwindow{margin:0 12px 0 0;width:auto;height:30px;position:relative;float:right;////border:#dad3c2 1px solid;z-index:800;display:none}#bottom,#coltwocontainer,#content,#googleadsrightvert,#survey,#surveybycountry,#surveycolone,#surveycoltwo{height:auto;position:relative}#content{width:876px;float:left;text-align:left;////border:#dad4c6 1px solid;margin:12px 0 0 12px}#googleadsrightvert{width:160px;float:right;margin:0 0 0 12px;padding:3px 0 5px}#bottom{margin:0;width:900px;///top:0;float:left;////border:#000 5px solid}#surveybycountry{width:180px;float:right;//////background-color:#f9f5ec;border:1px solid #dad3c2;margin:0 0 0 12px;padding:3px 0 5px}#contentcolholder{width:876px;float:left;padding:0 0 5px;margin:0 0 10px;border-bottom:#dad3c2 1px solid}#contentcolone,#contentcolthree,#contentcoltwo{float:left;width:284px;margin:0 0 5px}#contentcolone{padding:0 5px 0 0}#contentcoltwo{padding:0 5px;border-left:#dad3c2 1px solid}#contentcolthree{padding:0 0 0 5px;border-left:#dad3c2 1px solid}#survey{width:876px;float:left;border:1px solid #dad3c2;margin:0;padding:3px 0 4px;z-index:300}#footer,#surveycolone{////border:#dad3c2 1px solid}#surveycolone{width:216px;float:left;margin:6px 0}#coltwocontainer{width:432px;float:left;border-left:#dad3c2 1px solid;margin:0}#surveycolthree,#surveycoltwo{////border-left:#dad3c2 1px solid;margin:6px 0 16px}#surveycoltwo{clear:both;width:215px;float:left}#surveycolthree{width:215px;height:auto;float:left;position:relative;////background-color:#f9f5ec}#surveycolfour,#surveycolfourgoogle{position:relative;height:auto;float:left;////background-color:#f9f5ec;border-left:#dad3c2 1px solid;margin:6px 0}#surveycolfour{width:215px}#surveycolfourgoogle{width:191px;padding:6px 24px 6px 0}p.surveytitle,p.surveytitlenoborder{text-transform:uppercase;color:#343434;margin:0 10px 8px 6px;font-size:14px;text-align:left;line-height:12px;font-weight:700}p.surveytitle{padding:0 0 5px;border-bottom:#dad3c2 1px solid}p.surveytitlenoborder{padding:0 0 6px}p.surveycopy{padding:0 5px 0 6px;font-size:13px;color:#343434;text-align:left;line-height:19px}h1,h2{font-weight:700;text-align:left;line-height:14px}p.surveycopy a:active,p.surveycopy a:link,p.surveycopy a:visited{text-decoration:underline;color:#ac0005}h1,h2{color:#343434}p.surveycopy a:hover{text-decoration:none;color:#343434}h1{padding:0 0 9px;font-size:20px}h2{padding:10px 0;font-size:16px}h3{padding:8px 0 4px 6px;font-size:18px;color:#ac0005;text-align:left;////line-height:12px;font-weight:700;text-transform:uppercase}p.bodycopy{padding:0 0 10px;font-size:14px;color:#343434;text-align:left;line-height:22px}p.bodycopy a:active,p.bodycopy a:link,p.bodycopy a:visited{text-decoration:underline;color:#ac0005}p.bodycopy a:hover{text-decoration:none;color:#343434}table.application td{padding:0 10px 0 0;font-size:12px;color:#343434;text-align:left}table.application a{font-size:12px;color:#ac0005;text-align:left;text-decoration:underline}table.application a:hover{font-size:12px;color:#343434;text-align:left;text-decoration:none}p.surveyform{padding:0;font-size:13px;color:#343434;text-align:left;line-height:28px}p.surveyform a:active,p.surveyform a:link,p.surveyform a:visited{text-decoration:underline;color:#ac0005}p.surveyform a:hover{text-decoration:none;color:#343434}p.surveytotop{text-align:right;font-size:10px;color:#343434;margin:0 6px 8px 0;font-style:italic}p.surveytotop a:link{color:#343434;text-decoration:underline;font-size:10px}p.surveytotop a:active,p.surveytotop a:visited{color:#343434;font-size:10px}p.surveytotop a:hover{color:#343434;text-decoration:none;font-size:10px}#footer{width:876px;position:relative;////top:120px;height:67px;margin:0 0 15px;////background:url(images/footerBG.png) no-repeat;z-index:200}#copyright{width:876px;display:block;height:20px;padding:6px 0 0;margin:0;float:right;text-align:right;////border-top:#565656 1px solid}#bill,#billbody,#billcolone{height:auto;float:left;position:relative}p.copyright{padding:0 0 0 5px;font-size:14px;color:#343434;display:inline}p,p.listingcopy,p.listingemployer,ul,ul li{font-size:13px;text-align:left;line-height:18px}p.copyright a:active,p.copyright a:link,p.copyright a:visited{text-decoration:underline;color:#565656}p.copyright a:hover{text-decoration:none;color:#343434}a:active,a:link,a:visited,li a:active,li a:link,li a:visited,p.listingcopy a:link,p.listingemployer a:link{color:#343434;text-decoration:underline}h4{margin:12px 0 0;padding:0 0 3px;font-size:15px;color:#343434;text-align:left;line-height:14px;font-weight:700;text-transform:uppercase}p.listingcopy{padding:0 10px 10px 0;color:#343434}p.listingemployer{padding:10px 0;color:#343434}ul{padding:0 10px 10px 50px;color:#343434}ul li{padding:0 10px 3px 0;color:#343434}a:hover,li a:hover{text-decoration:none;color:#343434}p{padding:0 0 10px;color:#343434}#bill{width:856px;border:1px solid #dad3c2;margin:0;padding:4px 10px}#billcolone{width:500px;margin:6px 0 16px}#billbody{width:100%;margin:15px 0 60px;padding:0}p.billtitle,p.billtitle2{font-weight:700;color:#343434;text-align:left;text-transform:uppercase;margin:0 0 3px;padding:4px 0;border-bottom:#dad3c2 1px solid}p.billtitle{font-size:17px;line-height:19px}p.billtitle2{font-size:19px;line-height:15px}p.billtitlenoborder{padding:0 0 6px;margin:0 10px 8px 6px;font-size:14px;color:#343434;text-align:left;line-height:12px;font-weight:700;text-transform:uppercase}p.billcopy{padding:0 10px 0 0;font-size:13px;color:#343434;text-align:left;line-height:19px}p.billdate,p.bodycopy1,p.bodycopy2,p.bodycopy3,p.bodycopy4,p.bodycopy5,table.list td{color:#343434;font-size:14px}p.billdate{padding:4px 0 0;text-align:right;line-height:19px;font-weight:700}table.list td{width:100%;padding:0 10px 0 0;text-align:left;border-bottom:1px solid #ddd}p.bodycopy4{margin:8px 6px 2px 0}p.bodycopy5{margin:8px 6px 2px 5px}p.bodycopy1{padding:8px 6px 8px 0}p.bodycopy2{padding:8px 6px 8px 5px}p.bodycopy3{padding:8px 16px 8px 4px;border-left:1px solid #ddd}p.expirationdisclaimer{font-size:10px;color:#343434;padding:3px 10px 4px 0;font-style:italic}p.bodycopy1 a:link{text-decoration:none}

#charttitlebar{width:876px;float:left;text-align:left;background-color:#343434;padding: 2% 0 2% 2%; height:auto;border-bottom:1px solid #cccccc }

///p.charttitle{font-size:18px; color:#FFFFFF; text-align: left; }
///p.charttitle{font-size:18px; color:#343434; text-align: left; }
p.charttitle{font-size:18px; color:#FFFFFF; text-align: left; }

#columnTitle{width:auto;max-width: 400px;float:left;height:auto; padding: 0 0}

#columnheader{width:auto;float:right;height: auto;border-left:1px solid #cccccc;padding: 1% 2% 2% 2%;}

///p.columnheadertext{font-size:13px;color:#FFFFFF; line-height: 16px;text-align:center }
///p.columnheadertext{font-size:13px;color:#343434; text-align:center }
p.columnheadertext{font-size:13px;color:#FFFFFF; text-align:center }

#rescourceChartList{width:auto;float:left;height: auto;background-color:#FFFFFF}



#holder-border {width:auto;height:auto;border-bottom:1px solid #cccccc }

* {
  box-sizing: border-box;
}


.black-background {background-color:#343434;}
///.black-background {background-color:#FFFFFF;}



.row {
    display: flex; /* equal height of the children */
width: 100%;
}

.col-1 {width: 100%;
  flex: 1;
justify-content: center; /* align horizontal */
align-items: center; /* align vertical */
}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 100%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

[class*="col-"] {
  float: left;
}

.row::after {
  content: "";
  clear: both;
  display: table;
}


.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.double-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 4;
}

h4.center-text {
text-align: center;
}

p.center-text {margin-top: 20%; margin-bottom: 10%; padding:5px 3px 5px 3px; text-align: center; font-size:13px; color:#343434; line-height:14px; text-transform:uppercase}

p.center-text-lower {margin-top: 25%; margin-bottom: 10%; padding:5px 3px 5px 3px; text-align: center; font-size:13px; color:#343434; line-height:14px; text-transform:uppercase}

p.left-text {margin:0; padding:10px 10px 10px 10px; text-align: left; font-size:18px; color:#343434; line-height:19px; text-transform:uppercase}

.bottom-border-black {
 border-bottom: 1px solid #343434;
}

.left-border-black {
 border-left: 1px solid #343434;
}

.width-100 {width: 100%;}

p.white-text {color:#FFFFFF;}

.padded-text {padding: 4px 5px 4px 5px;}

.left-pad-text {padding-left: 10px;}

.bold-16px-text {font-weight:700; font-size: 16px;}




table.chart {
width: 100%;
table-layout: fixed;
}

table.chart td {
padding: 10px;
text-align: left
}

td.chart-column-1 {
width: 300px;
}

tr.title-bar, td.title-bar {
////background-color:#343434;
  border-bottom:1pt solid #343434;
  border-top:1pt solid #343434;
  border-left:1pt solid #343434;
}

td.border-for-print {
  border-bottom:1pt solid #343434;
  border-top:1pt solid #343434;
}

table.chart p.chartTitle {
margin: 0;
padding: 0;
font-size:18px;
color:#343434;
text-align:left;
line-height:19px;
text-transform:uppercase
}

table.chart p.chartTitleValues {
margin: 0;
padding: 0;
font-size:12px;
color:#343434;
text-align:center;
line-height:15px;
text-transform:uppercase
}

tr.border-bottom td {
  border-bottom:1pt solid #343434;
}

td.border-left {
  border-left:1pt solid #343434;
}

table.chart p.chartcompany {
margin: 0;
padding: 0;
font-size:15px;
color:#343434;
text-align:left;
line-height:18px;
font-weight: bold;
text-transform:uppercase
}

table.chart p.chartaddress {
margin: 0;
padding: 0;
font-size:13px;
color:#343434;
text-align:left;
line-height:18px;
}

table.chart p.chartValues {
margin: 0;
padding: 0;
font-size:14px;
color:#343434;
text-align:center;
line-height:16px;
font-weight: bold;
}


p.abbreviations {
margin: 0;
padding: 2px 0 2px 0;
font-size:13px;
color:#343434;
text-align: left;
line-height:14px;
}


p.disclaimers {
margin: 0;
padding: 2px 10px 8px 10px;
font-size:13px;
color:#343434;
text-align: left;
line-height:18px;
}



#contentcolholder {
	width: 100%;
margin-top: 20px;
margin-bottom: 0;
}

#contentcolone {
	width: 30%;
padding-left: 10px;
}

#contentcoltwo {
	width: 30%;
}

#contentcolthree {
	width: 30%;
}