@charset "UTF-8";
/* START - Overrides for GCWEB Theme */
@media screen {
  #oagbvg-topcoa {
    max-height: 100px;
    height: 80%; } }
@media screen and (min-width: 992px) {
  #oagbvg-topcoa {
    height: 82px; } }
.panel-body {
  background-color: #f8f8f8; }

/* END - Overrides for GCWEB Theme */
/* START - All OAG-Specific Customizations */
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/GoudyStMTT.ttf"); }
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/GoudyStMTT-Italic.ttf");
  font-style: italic; }
@font-face {
  font-family: 'News Cycle';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/newscycle-regular.ttf"); }
@font-face {
  font-family: 'News Cycle';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/newscycle-bold.ttf");
  font-weight: bold; }
@font-face {
  font-family: 'Vegur';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/Vegur-R.otf"); }
@font-face {
  font-family: 'Vegur';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/Vegur-B.otf");
  font-weight: bold; }
@font-face {
  font-family: 'Crimson Text';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/CrimsonText-Roman.woff"); }
@font-face {
  font-family: 'Crimson Text';
  font-weight: bold;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/CrimsonText-Bold.woff"); }
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/CrimsonText-Italic.woff"); }
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: bold;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/CrimsonText-BoldItalic.woff"); }
@font-face {
  font-family: 'PT Sans';
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/pt-sans-400.woff"); }
@font-face {
  font-family: 'PT Sans';
  font-weight: bold;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/pt-sans-bold-700.woff"); }
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/pt-sans-italic-400.woff"); }
@font-face {
  font-family: 'PT Sans';
  font-weight: bold;
  font-style: italic;
  src: url("/internet/wet-boew-gcweb/oagbvg/fonts/pt-sans-bolditalic-700.woff"); }
@media print {
  body .container {
    font-size: 12pt;
    font-family: "Crimson Text", Georgia, Times, "Times New Roman", serif;
    line-height: 122%; }
    body .container h1, body .container h2, body .container h3, body .container h4, body .container h5, body .container h6 {
      font-family: "PT Sans", "Myriad Pro", "Lucida Sans", Arial, Helvetica, sans-serif; }
    body .container h2 {
      font-size: 18pt;
      font-weight: bold;
      margin-top: 0;
      margin-bottom: 12pt; }
    body .container h3 {
      font-size: 16pt;
      margin-top: 0;
      margin-bottom: 10pt; }
      body .container h3 + p {
        page-break-inside: avoid; }
    body .container h4 {
      font-size: 12pt;
      margin-top: 0;
      margin-bottom: 10pt; }
      body .container h4 + p {
        page-break-inside: avoid; }

  .panel {
    page-break-inside: avoid; }

  .panel, .panel-heading {
    border: none;
    page-break-inside: avoid;
    padding-left: 0;
    margin-bottom: 0; }

  .panel-heading .panel-title {
    font-family: "PT Sans", "Myriad Pro", "Lucida Sans", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    border-top: 2px solid #000;
    margin-bottom: 0;
    color: #000 !important; }

  #report_toc .panel-heading, #report_toc .panel-title {
    border-top: none; }

  .panel-body {
    font-family: "PT Sans", "Myriad Pro", "Lucida Sans", Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-bottom: 5px;
    padding-left: 0; }
    .panel-body p.small {
      font-size: 9pt; }

  p span.pnum {
    font-family: "PT Sans", "Myriad Pro", "Lucida Sans", Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    padding-right: 2em; } }
@media screen {
  h1 {
    margin-top: 14px; } }
@media screen and (min-width: 992px) {
  #wb-sec {
    margin-top: 14px; } }
/* FIXME: Need to find a better visited purple/alt colour */
a:visited {
  color: #295376; }

/* FIXME: Need to find a better 'purple' */
div.whatsnew a:visited {
  color: #295376; }

/* HR Job Postings */
/*
a.hr-posting {
    text-decoration: none;
    color: rgba(244, 244, 244, 1);
    div.well {
        background-color: rgba(51, 80, 117, 1);
    }
}
a.hr-posting:hover div.well {
    background-color: rgba(36, 56, 80, 1);
}
*/
div.hr-current_opportunities a.list-group-item {
  text-decoration: none; }
  div.hr-current_opportunities a.list-group-item h4.list-group-item-heading {
    color: #335075;
    text-decoration: underline; }

div.whatsnew h3 {
  margin-top: 0.7em;
  margin-bottom: 0;
  line-height: 1.3em;
  padding-top: 0.5em;
  border-top: 1px solid #ccc;
  font-size: 110%; }
  div.whatsnew h3 small {
    font-size: 90%;
    color: #555; }
div.whatsnew ul {
  padding-left: 1.5em; }
  div.whatsnew ul.list-unstyled {
    padding-left: 0; }
    div.whatsnew ul.list-unstyled li {
      margin-bottom: 0.3em; }

div.chapterlist h2 {
  margin-top: 0.7em;
  margin-bottom: 0;
  line-height: 1.3em;
  padding-top: 0.5em;
  border-top: 1px solid #ccc; }
  div.chapterlist h2 small {
    color: #555; }
div.chapterlist h2:first-of-type,
div.chapterlist h3:first-of-type {
  border-top: none; }
div.chapterlist ul {
  padding-left: 0; }
  div.chapterlist ul.well {
    padding-left: 1.5em; }

/* START - Footer Logos */
#wb-info #twitter-logo {
  margin-top: 1px; }
#wb-info #youtube-icon {
  margin-left: 0; }
#wb-info #linkedin-logo {
  margin-left: 10px; }
#wb-info #facebook-logo {
  margin-left: 4px; }

/* END - Footer Logos */
/* START - transition to WxT */
/* Home and chapter lists */
div.update {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.7em; }

div.update div.date {
  color: #666;
  margin-bottom: 0.3em;
  font-size: 85%; }

#cn-centre-col-inner div.update h3,
div.update h3 {
  font-size: 95%;
  font-weight: bold;
  color: #000;
  margin-top: 0.7em;
  margin-bottom: 0;
  line-height: 1.3em !important; }

#cn-centre-col-inner span.headlinetag,
span.headlinetag {
  font-weight: normal;
  color: #555; }

#cn-centre-col-inner ul.chapterlist {
  margin-top: 0.7em;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0.5em; }

#cn-centre-col-inner ul.chapterlist li {
  display: inline;
  list-style-type: none; }

#cn-centre-col-inner ul.chapterlist li:before {
  content: "| "; }

#cn-centre-col-inner ul.chapterlist li:first-child:before {
  content: none; }

#report-title small {
  display: block; }

/* Generic */
ul.nopadding,
div.whatsnew ul.nopadding {
  padding: 0; }

ul.flat {
  margin-top: 0.7em;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0.5em; }

ul.flat li {
  display: inline;
  list-style-type: none; }

ul.pipe-separator li:before {
  content: "| "; }

ul.pipe-separator li:first-child:before {
  content: none; }

ul.line-separator > li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.5em; }

ul.whitespace-separator > li {
  margin-bottom: 1em !important; }

.color-lightgray, .color-lightgrey {
  color: #555; }

.archive-notice {
  color: #000;
  border-radius: 0px;
  border-style: solid;
  border-width: 0px 0px 0px 4px;
  border-color: #F90;
  background: none repeat scroll 0% 0% #F9F4D4;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

.archive-notice > :first-child:before {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  margin-left: -1.3em;
  position: absolute;
  color: #F90;
  content: "";
  font-size: 120%; }

.archive-notice > :first-child {
  display: block;
  margin-left: 2.1em;
  margin-bottom: 1em;
  padding-bottom: 0;
  font-size: 120%; }

.archive-notice > br {
  display: none; }

.archive-notice p,
.archive-notice dl {
  margin-left: 1em; }

.pdfreader {
  color: #000;
  border-radius: 0px;
  border-style: solid;
  border-width: 0px 0px 0px 4px;
  border-color: #269ABC;
  background: none repeat scroll 0% 0% #D7FAFF;
  padding-bottom: 0.5em;
  padding-top: 0.5em; }

.pdfreader > :first-child:before {
  display: inline-block;
  font-family: "Glyphicons Halflings";
  margin-left: -1.3em;
  position: absolute;
  color: #269ABC;
  content: "";
  font-size: 120%; }

.pdfreader > :first-child {
  display: block;
  margin-left: 2.1em;
  margin-bottom: 1em;
  padding-bottom: 0;
  font-size: 120%; }

.pdfreader h3 {
  margin-top: 0; }

.pdfreader p {
  margin-left: 1em; }

a.link-nounderline {
  text-decoration: none; }

a.link-nounderline:hover {
  text-decoration: underline; }

#rep_nav {
  padding: 9px;
  border-radius: 3px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 10px;
  background-color: #F5F5F5;
  border: 1px solid #E3E3E3;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }

#rep_nav ul {
  margin-bottom: 0;
  padding-left: 1.5em;
  text-align: left; }

#rep_toctdm {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #999; }

#rep_toctdm h3,
#rep_toctdm h4,
#rep_toctdm h5,
#rep_toctdm h6 {
  margin-top: 10px;
  font-weight: normal; }

#rep_toctdm h3 {
  font-size: 110%; }

#rep_toctdm h4 {
  font-size: 100%;
  margin-left: 1.5em; }

#rep_toctdm h5 {
  font-size: 95%;
  margin-left: 3em; }

#rep_toctdm h6 {
  font-size: 90%;
  margin-left: 4.5em; }

.blockBase {
  border-radius: 3px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 20px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }

.blockBase h3 {
  margin-top: 0.3em; }

.blockPullout {
  border-radius: 5px;
  margin: 1.5em 5em;
  padding: 1em 1.5em; }

.datatable {
  border-top: solid 1px #999;
  border-right: solid 1px #999;
  padding: 2px;
  margin-bottom: 1em; }

.datatable th {
  border-bottom: solid 1px #999;
  border-left: solid 1px #999;
  background-color: #ededed;
  text-align: center;
  vertical-align: top;
  padding: 0.5em; }

.datatable td {
  border-bottom: solid 1px #999;
  border-left: solid 1px #999;
  padding: 0.5em; }

body hr {
  border-top-width: 2px;
  border-top-color: #999; }

/* END - Executive Committee Bio Images */
/* START - Proactive Disclosure */
.atip-aiprp table {
  width: 100%;
  background-color: #cccccc;
  border-collapse: collapse;
  margin-bottom: 1em; }

.atip-aiprp table th {
  border: 1px solid #eee;
  text-align: center; }

.atip-aiprp table td {
  border: 1px solid #cccccc; }

.atip-aiprp table th,
.atip-aiprp table td {
  padding: 0.1em 0.3em; }

.atip-aiprp td {
  background-color: #ffffff; }

/* END - Proactive Disclosure */
/* END - transition to WxT */
body.error {
  background-color: #F9F9F9; }

body.error main {
  background-color: #FFFFFF;
  border: 1px solid #DDD;
  border-radius: 4px; }

/* START - Search Results */
.google_res_sec {
  width: 100%;
  background-color: #214780;
  color: #FFF;
  margin-top: 5px;
  margin-bottom: 8px;
  padding-left: 3px; }

.google_res_div {
  margin-bottom: 1em; }

.google_res_link {
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline; }

.google_res_detail {
  display: block; }

.google_res_url {
  color: #009933;
  font-size: 90%; }

/* END - Search Results */
/* START - Twitter Feed */
#oag-twitter-feed {
  background-color: #f8f8f8; }
  #oag-twitter-feed div.twitter-feed-title {
    color: #292f33;
    font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.14;
    margin-bottom: 0.2em; }
    #oag-twitter-feed div.twitter-feed-title span.color-light {
      color: #8899a6; }
  #oag-twitter-feed a {
    text-decoration: none; }
    #oag-twitter-feed a:link, #oag-twitter-feed a:visited, #oag-twitter-feed a:hover {
      color: #55acee; }
    #oag-twitter-feed a:hover {
      text-decoration: underline; }
    #oag-twitter-feed a:active {
      color: #8899a6; }
  #oag-twitter-feed ul#tweets li {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23e1e8ed%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: 99% 12px;
    font: normal normal 14px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    padding: 12px 6px;
    border-top: 1px solid rgba(15, 70, 100, 0.12); }
    #oag-twitter-feed ul#tweets li:hover {
      background-color: rgba(160, 200, 220, 0.12);
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%2355acee%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E); }
    #oag-twitter-feed ul#tweets li small {
      color: #8899a6;
      font-size: 12px/1.2; }
    #oag-twitter-feed ul#tweets li span.retweet {
      padding-left: 16px;
      padding-top: 2px;
      padding-bottom: 2px;
      color: #8899a6;
      font-size: 0.8em;
      line-height: 1.14;
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2272%22%20viewBox%3D%220%200%2060%2072%22%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%2319cf86%22%20d%3D%22M49%209H11c-4.418%200-8%203.582-8%208v38c0%204.418%203.582%208%208%208h38c4.418%200%208-3.582%208-8V17c0-4.418-3.582-8-8-8zM21%2044h10c1.657%200%203%201.343%203%203s-1.343%203-3%203H17c-1.657%200-3-1.343-3-3V36H9c-.77%200-1.47-.44-1.803-1.134-.333-.692-.24-1.516.24-2.115l8-10c.76-.947%202.365-.947%203.124%200l8%2010c.48.6.576%201.425.243%202.117C26.47%2035.56%2025.77%2036%2025%2036h-5v7c0%20.553.448%201%201%201zm31.562-4.75l-8%2010c-.38.474-.954.75-1.562.75s-1.182-.276-1.562-.75l-8-10c-.48-.6-.574-1.424-.24-2.116C33.53%2036.44%2034.23%2036%2035%2036h5v-7c0-.553-.447-1-1-1H29c-1.657%200-3-1.343-3-3s1.343-3%203-3h14c1.657%200%203%201.343%203%203v11h5c.77%200%201.47.44%201.803%201.134.333.692.24%201.515-.24%202.115z%22%2F%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
      background-size: 14px 16px; }
    #oag-twitter-feed ul#tweets li span.twitter-account a {
      text-decoration: none; }
      #oag-twitter-feed ul#tweets li span.twitter-account a:link, #oag-twitter-feed ul#tweets li span.twitter-account a:visited {
        color: #292f33; }
      #oag-twitter-feed ul#tweets li span.twitter-account a:hover {
        color: #55acee; }
      #oag-twitter-feed ul#tweets li span.twitter-account a:active {
        color: #8899a6; }
    #oag-twitter-feed ul#tweets li span.date {
      display: block;
      text-align: right;
      color: #8899a6;
      font-size: 0.9em; }
    #oag-twitter-feed ul#tweets li span.media img {
      display: block; }
  #oag-twitter-feed div.twitter-view-link {
    font: normal normal 14px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    text-align: right; }

/* END - Twitter Feed */
/* END - All OAG-Specific Customizations */
/* START - Imported from WxT 3's util.css */
/* Generic utility CSS / CSS d'utilité générique */
.fontsize200, .fontSize200 {
  font-size: 200%; }

.fontsize195, .fontSize195 {
  font-size: 195%; }

.fontsize190, .fontSize190 {
  font-size: 190%; }

.fontsize185, .fontSize185 {
  font-size: 185%; }

.fontsize180, .fontSize180 {
  font-size: 180%; }

.fontsize175, .fontSize175 {
  font-size: 175%; }

.fontsize170, .fontSize170 {
  font-size: 170%; }

.fontsize165, .fontSize165 {
  font-size: 165%; }

.h1size, .fontsize160, .h1Size, .fontSize160 {
  font-size: 160%; }

.fontsize155, .fontSize155 {
  font-size: 155%; }

.h2size, .fontsize150, .h2Size, .fontSize150 {
  font-size: 150%; }

.fontsize145, .fontSize145 {
  font-size: 145%; }

.h3size, .fontsize140, .big, .h3Size, .fontSize140 {
  font-size: 140%; }

.fontsize135, .fontSize135 {
  font-size: 135%; }

.h4size, .fontsize130, .h4Size, .fontSize130 {
  font-size: 130%; }

.fontsize125, .fontSize125 {
  font-size: 125%; }

.h5size, .fontsize120, .h5Size, .fontSize120 {
  font-size: 120%; }

.fontsize115, .fontSize115 {
  font-size: 115%; }

.h6size, .fontsize110, .h6Size, .fontSize110, .headline {
  font-size: 110%; }

.fontsize105, .fontSize105 {
  font-size: 105%; }

.fontsize100, .fontSize100 {
  font-size: 100%; }

.fontsize95, .fontSize95 {
  font-size: 95%; }

.fontsize90, .fontSize90 {
  font-size: 90%; }

.mediumfont, .fontsize85, .mediumFont, .fontSize85 {
  font-size: 85%; }

.fontsize80, .fontSize80 {
  font-size: 80%; }

.smallfont, .fontsize75, .smallFont, .fontSize75 {
  font-size: 75%; }

.fontsize70, .fontSize70 {
  font-size: 70%; }

.widthfull, .widthFull {
  width: 98.5%; }

.width95 {
  width: 95%; }

.width90 {
  width: 90%; }

.width85 {
  width: 85%; }

.width80 {
  width: 80%; }

.width75 {
  width: 75%; }

.width70 {
  width: 70%; }

.width65 {
  width: 65%; }

.width60 {
  width: 60%; }

.width55 {
  width: 55%; }

.width50 {
  width: 50%; }

.width45 {
  width: 45%; }

.width40 {
  width: 40%; }

.width35 {
  width: 35%; }

.width30 {
  width: 30%; }

.width25 {
  width: 25%; }

.width20 {
  width: 20%; }

.width15 {
  width: 15%; }

.width10 {
  width: 10%; }

.width5 {
  width: 5%; }

/* Alignment utility CSS / CSS d'utilité d'alignement */
.align-right, .alignRight {
  text-align: right; }

.align-center, .alignCenter {
  text-align: center; }

.align-left, .alignLeft {
  text-align: left; }

.align-top, .alignTop {
  vertical-align: top; }

.align-bottom, .alignBottom {
  vertical-align: bottom; }

.align-topright, .alignTopRight {
  text-align: right;
  vertical-align: top; }

.align-topcenter, .alignTopCenter {
  text-align: center;
  vertical-align: top; }

.align-topleft, .alignTopLeft {
  text-align: left;
  vertical-align: top; }

.align-bottomright, .alignBottomRight {
  text-align: right;
  vertical-align: bottom; }

.align-bottomcenter, .alignBottomCenter {
  text-align: center;
  vertical-align: bottom; }

.align-bottomleft, .alignBottomLeft {
  text-align: left;
  vertical-align: bottom; }

.align-middle, .alignMiddle {
  vertical-align: middle; }

.float-right, .floatRight {
  float: right; }

.float-left, .floatLeft {
  float: left; }

.image-left {
  float: left;
  vertical-align: text-top; }

.image-right {
  float: right;
  vertical-align: text-top;
  margin-left: 10px; }

.indent1 {
  padding-left: 18px; }

.indent2 {
  padding-left: 36px; }

.indent3 {
  padding-left: 54px; }

.indent4 {
  padding-left: 72px; }

.indent5 {
  padding-left: 90px; }

/* List utility CSS / CSS d'utilité de liste */
ul.nobullet, ul.noBullet {
  list-style-type: none; }

ul.nobullet li, ul.noBullet li {
  list-style-image: none; }

ul.disc {
  list-style-type: disc; }

ul.square {
  list-style-type: square; }

ul.circle {
  list-style-type: circle; }

ol.lower-alpha {
  list-style-type: lower-alpha; }

ol.upper-alpha {
  list-style-type: upper-alpha; }

ol.lower-roman {
  list-style-type: lower-roman; }

ol.upper-roman {
  list-style-type: upper-roman; }

/* Text utility CSS / CSS d'utilité de texte */
.nowrap, .noWrap {
  white-space: nowrap; }

.doublelinespace, .doubleLineSpace {
  line-height: 200%; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.color-black, .black {
  color: #000;
  background-color: transparent; }

.color-white, .white {
  color: #FFF;
  background-color: transparent; }

.color-red, .red {
  color: #C00;
  background-color: transparent; }

.color-blue, .blue {
  color: #00F;
  background-color: transparent; }

.color-green, .green {
  color: #093;
  background-color: transparent; }

.color-grey, .grey {
  color: #999;
  background-color: transparent; }

.color-deepyellow, .deepyellow {
  color: #FC3;
  background-color: transparent; }

.bg-black, .blackBG {
  background-color: #000; }

.bg-white, .whiteBG {
  background-color: #FFF; }

.bg-red, .redBG {
  background-color: #C00; }

.bg-blue, .blueBG {
  background-color: #00F; }

.bg-green, .greenBG {
  background-color: #093; }

.bg-lightgrey, .lightgreyBG {
  background-color: #ededed; }

.bg-deepyellow, .deepyellowBG {
  background-color: #FC3; }

.highlight {
  border: 1px solid #030;
  background-color: #9F9;
  padding: 5px; }

.wrapcontainer, .wrapContainer {
  float: left;
  width: 100%; }

.strike, .strikeout {
  text-decoration: line-through;
  color: red; }

.new-text {
  color: #339933;
  text-decoration: underline; }

/* Border utility CSS / CSS d'utilité de cadre */
.border-blue, .blueBorder {
  border: 1px solid #295376; }

.border-black, .blackBorder {
  border: 1px solid #000000; }

.border-lightgrey, .lightgreyBorder {
  border: 1px solid #ededed; }

/* END - Imported from WxT 3's util.css */

/*# sourceMappingURL=oag-custom-gcweb.css.map */
