@charset "utf-8";
.pageTitle,
.no-touch .breadcrumb a:hover,
.breadcrumb .active,
.CMSBreadCrumbsCurrentItem,
.genericContent a,
.introPara a,
.boxListing .boxTitle,
.no-touch .tabNav a:hover,
.tabNav a.active,
.tabNav a.current,
.innerBorderBox a,
.iconTabnav > ul > li > a.active span.title,
.no-touch .iconTabnav > ul > li > a:hover span.title,
.contentItem h3.title,
.tableItem th,
.mobileIconTabnav a.selectedOption span.title,
.insuranceList,
.insuranceList a,
.iconTabnav .mobileIconTabnav ul a.active span.title,
.newsListing.publications .listContainer li .links,
.newsListing.publications .listContainer li a,
.publicationsContainer .publication .publicationsDetail .fullReport a,
.marketContact a,
.careerTlc .accordionList > ul > li > a,
.careerTlc .accordionList > ul > li > a.active,
.no-touch .careerTlc .accordionList > ul > li > a:hover,
.bulletList a,
.template2col a {
  color: #3d9419;
}
.no-touch .quickLinks .item a:hover,
.no-touch .boxListing a:hover .boxTitle {
  color: #2b6a12;
}
.pageSubTitle,
.marketContact h3 {
  color: #3d9419;
}
.loginTowngasEaccount,
ul.bulletList li:before,
.newsListing.publications .listContainer li .links a:before,
.no-touch .careerTlc .accordionList > ul > li > a:hover:before,
.careerTlc .accordionList > ul > li > a.active:before {
  background-color: #3d9419;
}
.iconTabnav > ul > li > a span.title:before,
.mobileIconTabnav > a,
.iconTabnav .mobileIconTabnav ul,
.iconTabnav .mobileIconTabnav a.selectedOption span.icon,
.iconTabnav .mobileIconTabnav > a span.title:before,
.innerBorderBox,
.tableItem,
.tableItem .border,
.tableItem th,
.iconTabnav > ul > li > a.active span.icon,
.no-touch .iconTabnav > ul > li > a:hover span.icon,
.iconTabnav .mobileIconTabnav a.active span.icon,
.newsListing .listContainer ul,
.newsListing .listContainer ul li {
  border-color: #3d9419;
}
.tableItem tr.odd td {
  background-color: #e6f4fc;
}
.iconExternal {
  background-position: center -100px;
}
a.btnSectionColor,
.btnSection {
  background-color: #2b6a12;
}
.no-touch a.btnSectionColor:hover,
.no-touch .btnSection:hover {
  background-color: #3d9419;
}
.innerBorderBox {
  border-color: #e0792c;
}
.innerBorderBox h2,
.anchorIcons h2 {
  color: #df792c;
}
.selectView a.thumbView {
  background-image: url(/media/getmedia/176f1f26-8e8a-4d82-afe8-17441f07dca9/icon_thumb_view_sr.png);
}
.selectView a.listView {
  background-image: url(/media/getmedia/634916e8-d32a-4c38-8c6c-6b6a2f80955b/icon_list_view_sr.png);
}
.customSelect:after {
  border-color: #3e9419;
}
.no-touch .pager a:hover,
.pager a.active {
  background-color: #3d9419;
  border-color: #3d9419;
}
.no-touch .newsListing .listContainer li a:hover > span {
  color: #3d9419;
}
.memberList {
  margin-top: 80px;
}
.memberList h3.pageSubTitle {
  font-size: 28px;
  text-align: left;
}
.boxListing.member .thumb {
  display: inline-block;
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: relative;
  background: no-repeat center;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  pointer-events: none;
  cursor: default;
}
.boxListing.member a img {
  width: auto;
  max-width: inherit;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.boxListing.member div {
  text-align: center;
}
.boxListing.member.master {
}
.boxListing.member.master .box {
  display: flex;
  width: 100%;
  margin-bottom: 50px;
}
.boxListing.member.master .boxContent,
.boxListing.member.master .boxContent * {
  text-align: left !important;
}
.boxListing > div {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .boxListing.member.master .box {
    display: block;
    width: 100%;
  }
  .boxListing.member.master .boxContent,
  .boxListing.member.master .boxContent * {
    text-align: center !important;
  }
  .memberList {
    margin-top: 40px;
  }
  .memberList h3.pageSubTitle {
    text-align: center;
  }
}
