h2.ar{
    background: url("../images/title-graphic.png") top left no-repeat;
    background-size:200px; padding-left: 100px; padding-top:25px; color:#006B82;}

h3.ar{color:#006B82;}
h4.ar{border-left: 4px solid #006B82;color:#006B82;padding-left:5px;}

.ar-lead{
    background: url("../images/image-2-intro-text-left.png") bottom right no-repeat;
    background-size: 150px;padding-bottom: 70px;
}
.ar-lead p{background-color: #eee;padding:30px; opacity: 90%;}

.ar-toc ul li {break-inside:avoid; page-break-inside:avoid;}
.ar-toc ul li a{display:block; border:1px solid #ccc; border-radius:8px; padding:10px; font-size:1.2em; text-decoration:none; background:linear-gradient(#F9F9F9, #eee);}

.ar-toc ul li span{
	margin-right:5px;
}

.ar-gray-bg{background: #eee url("../images/box-image-3a.png") top right no-repeat; background-size:350px; padding:25px;}

table.table tr:first-child th{background:#006B82;color:#fff;}
.table-bg-b{background:#006B82;color:#fff;}

.ieg{background:url("../images/header_globe-1.png") top right no-repeat;background-size: 50%;}

.ieg-header::before{content: "";
display: block;
width: 80px; /* Border length */
height: 4px; /* Border thickness */
background: #E87847;
}

.ieg li::marker{color:#E87847;}

.border-og{border-top:3px solid #E87847;}
.border-og-bttm{border-bottom:3px solid #E87847;}

.og-list li{border-bottom:1px solid #E87847; display: flex; justify-content: space-between; padding:10px 0;}
.og-list li strong{align-self:right;}

.project{}

.project span{font-weight: lighter;}
.icon-project{width: 90px;float:left;margin-right:10px;}
.project h3{min-height: 100px;}
.project .ieg-header::before{
margin-left:100px;
}

.porject-list li, .business li{list-style-type: square;}
.porject-list li::marker, .business li::marker{color:#006B82;font-size:1.5rem; }

.business{background:#eee;padding-left:0;margin-right:20px;}
.business h3{background:url("../images/icon_mapleleaf.png")  left no-repeat;background-size: 75px;padding-left:80px;min-height: 80px; }
.business .b-icon{margin:0;}


.table{border-bottom:4px solid #006B82 ;}
.text-primary{color:#006B82;}