/***********************************
American Gas - June 2017
***********************************/

    /*general*/

        .index .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .index .column h1 {
           border-width: 0px;
        }

        .index .column h2 {
           border-width: 0px;
        }

        .index .column h3 {
           border-width: 0px;
        }

        .index .column h4 {
           border-width: 0px;
        }

        .index .column h5 {
           border-width: 0px;
        }

        .index .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .index .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .index .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .index .column p {
           border-width: 0px;
        }

    /*images*/

        .index .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .index .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .index .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .index .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Sensus Ad
***********************************/

    /*general*/

        .sensus_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .sensus_ad .column h1 {
           border-width: 0px;
        }

        .sensus_ad .column h2 {
           border-width: 0px;
        }

        .sensus_ad .column h3 {
           border-width: 0px;
        }

        .sensus_ad .column h4 {
           border-width: 0px;
        }

        .sensus_ad .column h5 {
           border-width: 0px;
        }

        .sensus_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .sensus_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .sensus_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .sensus_ad .column p {
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
User Guide
***********************************/

    /*general*/

        .user_guide .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .user_guide .column h1 {
           border-width: 0px;
        }

        .user_guide .column h2 {
           border-width: 0px;
        }

        .user_guide .column h3 {
           border-width: 0px;
        }

        .user_guide .column h4 {
           border-width: 0px;
        }

        .user_guide .column h5 {
           border-width: 0px;
        }

        .user_guide .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .user_guide .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .user_guide .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .user_guide .column p {
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Masthead
***********************************/

    /*general*/

        .masthead .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .masthead .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-top: 6px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column h2 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-top: 5px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column h3 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           line-height: 1.4em;
           margin-top: 10px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .masthead .column h4 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           text-align: center;
           border-width: 0px;
        }

        .masthead .column h5 {
           border-width: 0px;
        }

        .masthead .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .masthead .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .masthead .column a {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.4em;
           text-decoration: none;
           border-width: 0px;
        }

        .masthead .column a.BlueLink {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.4em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .masthead .column .BlueBullet {
           color: #005b9d;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           line-height: 1.4em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .masthead .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.2em;
           border-width: 0px;
        }

        .masthead .column p.SmallerNames {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           font-weight: 300;
           line-height: 1.4em;
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
President’s Message
***********************************/

    /*general*/

        .presidents_message .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .presidents_message .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .presidents_message .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .presidents_message .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .presidents_message .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .presidents_message .column h5 {
           border-width: 0px;
        }

        .presidents_message .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .presidents_message .column .default-drop-cap {
           color: #d12229;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .presidents_message .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .presidents_message .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .presidents_message .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .presidents_message .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .presidents_message .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .presidents_message .column a {
           border-width: 0px;
        }

        .presidents_message .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .presidents_message .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .presidents_message .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .presidents_message .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .presidents_message .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .presidents_message .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .presidents_message .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .presidents_message .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .presidents_message .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .presidents_message .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .presidents_message .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .presidents_message .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Taking the Plunge
***********************************/

    /*general*/

        .taking_the_plunge .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .taking_the_plunge .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .taking_the_plunge .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .taking_the_plunge .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .taking_the_plunge .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .taking_the_plunge .column h5 {
           border-width: 0px;
        }

        .taking_the_plunge .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .taking_the_plunge .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .taking_the_plunge .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .taking_the_plunge .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .taking_the_plunge .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .taking_the_plunge .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .taking_the_plunge .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .taking_the_plunge .column a {
           border-width: 0px;
        }

        .taking_the_plunge .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .taking_the_plunge .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .taking_the_plunge .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .taking_the_plunge .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .taking_the_plunge .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .taking_the_plunge .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .taking_the_plunge .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .taking_the_plunge .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .taking_the_plunge .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .taking_the_plunge .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .taking_the_plunge .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .taking_the_plunge .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Renew Anew
***********************************/

    /*general*/

        .renew_anew .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .renew_anew .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .renew_anew .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .renew_anew .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .renew_anew .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .renew_anew .column h5 {
           border-width: 0px;
        }

        .renew_anew .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .renew_anew .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .renew_anew .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .renew_anew .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .renew_anew .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .renew_anew .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .renew_anew .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .renew_anew .column a {
           border-width: 0px;
        }

        .renew_anew .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .renew_anew .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .renew_anew .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .renew_anew .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .renew_anew .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .renew_anew .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .renew_anew .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .renew_anew .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .renew_anew .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .renew_anew .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .renew_anew .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .renew_anew .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Challenge Accepted
***********************************/

    /*general*/

        .challenge_accepted .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .challenge_accepted .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .challenge_accepted .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .challenge_accepted .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .challenge_accepted .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .challenge_accepted .column h5 {
           border-width: 0px;
        }

        .challenge_accepted .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .challenge_accepted .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .challenge_accepted .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .challenge_accepted .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .challenge_accepted .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .challenge_accepted .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .challenge_accepted .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .challenge_accepted .column a {
           border-width: 0px;
        }

        .challenge_accepted .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .challenge_accepted .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .challenge_accepted .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .challenge_accepted .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .challenge_accepted .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .challenge_accepted .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .challenge_accepted .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .challenge_accepted .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .challenge_accepted .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .challenge_accepted .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .challenge_accepted .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .challenge_accepted .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Digest
***********************************/

    /*general*/

        .digest .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .digest .column h1 {
           border-width: 0px;
        }

        .digest .column h2 {
           border-width: 0px;
        }

        .digest .column h3 {
           border-width: 0px;
        }

        .digest .column h4 {
           border-width: 0px;
        }

        .digest .column h5 {
           border-width: 0px;
        }

        .digest .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .digest .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .digest .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .digest .column p {
           color: #505153;
           font-family: "futura-pt",sans-serif;
           margin-top: 18px;
           border-width: 0px;
        }

    /*images*/

        .digest .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .digest .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .digest .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .digest .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Warm and Weather Tight
***********************************/

    /*general*/

        .warm_and_weather_tight .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .warm_and_weather_tight .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .warm_and_weather_tight .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .warm_and_weather_tight .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .warm_and_weather_tight .column h5 {
           border-width: 0px;
        }

        .warm_and_weather_tight .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .warm_and_weather_tight .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .warm_and_weather_tight .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .warm_and_weather_tight .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .warm_and_weather_tight .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .warm_and_weather_tight .column a {
           border-width: 0px;
        }

        .warm_and_weather_tight .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .warm_and_weather_tight .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .warm_and_weather_tight .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .warm_and_weather_tight .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .warm_and_weather_tight .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .warm_and_weather_tight .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .warm_and_weather_tight .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .warm_and_weather_tight .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .warm_and_weather_tight .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
A Sustainable Start
***********************************/

    /*general*/

        .a_sustainable_start .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .a_sustainable_start .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_sustainable_start .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .a_sustainable_start .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_sustainable_start .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .a_sustainable_start .column h5 {
           border-width: 0px;
        }

        .a_sustainable_start .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .a_sustainable_start .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .a_sustainable_start .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_sustainable_start .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .a_sustainable_start .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_sustainable_start .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .a_sustainable_start .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .a_sustainable_start .column a {
           border-width: 0px;
        }

        .a_sustainable_start .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .a_sustainable_start .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .a_sustainable_start .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .a_sustainable_start .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .a_sustainable_start .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .a_sustainable_start .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .a_sustainable_start .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .a_sustainable_start .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .a_sustainable_start .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .a_sustainable_start .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .a_sustainable_start .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .a_sustainable_start .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Into the Woods
***********************************/

    /*general*/

        .into_the_woods .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .into_the_woods .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .into_the_woods .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .into_the_woods .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .into_the_woods .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .into_the_woods .column h5 {
           border-width: 0px;
        }

        .into_the_woods .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .into_the_woods .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .into_the_woods .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .into_the_woods .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .into_the_woods .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .into_the_woods .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .into_the_woods .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .into_the_woods .column a {
           border-width: 0px;
        }

        .into_the_woods .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .into_the_woods .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .into_the_woods .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .into_the_woods .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .into_the_woods .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .into_the_woods .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .into_the_woods .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .into_the_woods .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .into_the_woods .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .into_the_woods .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .into_the_woods .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .into_the_woods .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Continued Commitment
***********************************/

    /*general*/

        .continued_commitment .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .continued_commitment .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .continued_commitment .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .continued_commitment .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .continued_commitment .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .continued_commitment .column h5 {
           border-width: 0px;
        }

        .continued_commitment .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .continued_commitment .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .continued_commitment .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .continued_commitment .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .continued_commitment .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .continued_commitment .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .continued_commitment .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .continued_commitment .column a {
           border-width: 0px;
        }

        .continued_commitment .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .continued_commitment .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .continued_commitment .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .continued_commitment .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .continued_commitment .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .continued_commitment .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .continued_commitment .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .continued_commitment .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .continued_commitment .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .continued_commitment .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .continued_commitment .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .continued_commitment .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
By The Numbers
***********************************/

    /*general*/

        .by_the_numbers .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .by_the_numbers .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .by_the_numbers .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .by_the_numbers .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .by_the_numbers .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .by_the_numbers .column h5 {
           border-width: 0px;
        }

        .by_the_numbers .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .by_the_numbers .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .by_the_numbers .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .by_the_numbers .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .by_the_numbers .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .by_the_numbers .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .by_the_numbers .column a {
           border-width: 0px;
        }

        .by_the_numbers .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .by_the_numbers .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .by_the_numbers .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .by_the_numbers .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .by_the_numbers .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .by_the_numbers .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .by_the_numbers .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .by_the_numbers .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .by_the_numbers .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .by_the_numbers .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
People
***********************************/

    /*general*/

        .people .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .people .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .people .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .people .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .people .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .people .column h5 {
           border-width: 0px;
        }

        .people .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .people .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .people .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .people .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .people .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .people .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .people .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .people .column a {
           border-width: 0px;
        }

        .people .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .people .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .people .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .people .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .people .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 0px;
           border-width: 0px;
        }

        .people .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .people .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .people .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .people .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .people .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .people .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .people .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Places
***********************************/

    /*general*/

        .places .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .places .column h1 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 700;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .places .column h2 {
           border-width: 0px;
        }

        .places .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .places .column h4 {
           border-width: 0px;
        }

        .places .column h5 {
           border-width: 0px;
        }

        .places .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .places .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

        .places .column .BlueStart {
           color: #00478b;
           font-weight: 700;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*links*/

        .places .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .places .column p {
           color: #505153;
           font-family: "futura-pt",sans-serif;
           margin-top: 0px;
           border-width: 0px;
        }

    /*images*/

        .places .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .places .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .places .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .places .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Illinois
***********************************/

    /*general*/

        .illinois .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .illinois .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .illinois .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .illinois .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .illinois .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .illinois .column h5 {
           border-width: 0px;
        }

        .illinois .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .illinois .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .illinois .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .illinois .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .illinois .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .illinois .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .illinois .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .illinois .column a {
           border-width: 0px;
        }

        .illinois .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .illinois .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .illinois .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .illinois .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .illinois .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .illinois .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .illinois .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .illinois .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .illinois .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .illinois .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .illinois .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .illinois .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Missouri
***********************************/

    /*general*/

        .missouri .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .missouri .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .missouri .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .missouri .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .missouri .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .missouri .column h5 {
           border-width: 0px;
        }

        .missouri .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .missouri .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .missouri .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .missouri .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .missouri .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .missouri .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .missouri .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .missouri .column a {
           border-width: 0px;
        }

        .missouri .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .missouri .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .missouri .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .missouri .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .missouri .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .missouri .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .missouri .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .missouri .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .missouri .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .missouri .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .missouri .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .missouri .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
New Jersey
***********************************/

    /*general*/

        .new_jersey .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .new_jersey .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .new_jersey .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .new_jersey .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .new_jersey .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .new_jersey .column h5 {
           border-width: 0px;
        }

        .new_jersey .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .new_jersey .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .new_jersey .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .new_jersey .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .new_jersey .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .new_jersey .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .new_jersey .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .new_jersey .column a {
           border-width: 0px;
        }

        .new_jersey .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .new_jersey .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .new_jersey .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .new_jersey .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .new_jersey .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .new_jersey .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .new_jersey .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .new_jersey .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .new_jersey .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .new_jersey .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .new_jersey .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .new_jersey .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Ohio
***********************************/

    /*general*/

        .ohio_sw .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .ohio_sw .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ohio_sw .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .ohio_sw .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ohio_sw .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .ohio_sw .column h5 {
           border-width: 0px;
        }

        .ohio_sw .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .ohio_sw .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .ohio_sw .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ohio_sw .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .ohio_sw .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ohio_sw .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ohio_sw .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .ohio_sw .column a {
           border-width: 0px;
        }

        .ohio_sw .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .ohio_sw .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .ohio_sw .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .ohio_sw .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .ohio_sw .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .ohio_sw .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .ohio_sw .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .ohio_sw .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .ohio_sw .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .ohio_sw .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .ohio_sw .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .ohio_sw .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Minnesota
***********************************/

    /*general*/

        .minnesota .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .minnesota .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .minnesota .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .minnesota .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .minnesota .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .minnesota .column h5 {
           border-width: 0px;
        }

        .minnesota .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .minnesota .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .minnesota .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .minnesota .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .minnesota .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .minnesota .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .minnesota .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .minnesota .column a {
           border-width: 0px;
        }

        .minnesota .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .minnesota .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .minnesota .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .minnesota .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .minnesota .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .minnesota .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .minnesota .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .minnesota .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .minnesota .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .minnesota .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .minnesota .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .minnesota .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Kansas
***********************************/

    /*general*/

        .kansas .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .kansas .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kansas .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .kansas .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kansas .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .kansas .column h5 {
           border-width: 0px;
        }

        .kansas .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .kansas .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .kansas .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kansas .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .kansas .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kansas .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .kansas .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .kansas .column a {
           border-width: 0px;
        }

        .kansas .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .kansas .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .kansas .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .kansas .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .kansas .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .kansas .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .kansas .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .kansas .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .kansas .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .kansas .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .kansas .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .kansas .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Virginia
***********************************/

    /*general*/

        .virginia .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .virginia .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .virginia .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .virginia .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .virginia .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .virginia .column h5 {
           border-width: 0px;
        }

        .virginia .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .virginia .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .virginia .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .virginia .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .virginia .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .virginia .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .virginia .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .virginia .column a {
           border-width: 0px;
        }

        .virginia .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .virginia .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .virginia .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .virginia .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .virginia .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .virginia .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .virginia .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .virginia .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .virginia .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .virginia .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .virginia .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .virginia .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
North Carolina
***********************************/

    /*general*/

        .north_carolina .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .north_carolina .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .north_carolina .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .north_carolina .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .north_carolina .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .north_carolina .column h5 {
           border-width: 0px;
        }

        .north_carolina .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .north_carolina .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .north_carolina .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .north_carolina .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .north_carolina .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .north_carolina .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .north_carolina .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .north_carolina .column a {
           border-width: 0px;
        }

        .north_carolina .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .north_carolina .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .north_carolina .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .north_carolina .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .north_carolina .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .north_carolina .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .north_carolina .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .north_carolina .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .north_carolina .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .north_carolina .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .north_carolina .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .north_carolina .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Forward to a Sustainable Future
***********************************/

    /*general*/

        .forward_to_a_sustainable_futu .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .forward_to_a_sustainable_futu .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column h3 {
           color: #360d00;
           font-family: Impact, sans-serif;
           font-size: 3.75rem;
           font-weight: 100;
           line-height: 1.2em;
           margin-top: 12px;
           text-transform: uppercase;
           padding-left: 20px;
           padding-right: 20px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           color: #bc761e;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column h5 {
           color: #bc761e;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: bold;
           text-transform: uppercase;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.25rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           color: #bc761e;
           font-weight: bold;
           margin-top: 12px;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*inlines*/

        .forward_to_a_sustainable_futu .column .default-drop-cap {
           color: #bc761e;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .ByLine {
           color: #bc761e;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .Small {
           font-size: 2.8125rem;
           font-weight: 200;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column .Honey {
           color: #bc761f;
           border-width: 0px;
        }

    /*links*/

        .forward_to_a_sustainable_futu .column a {
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .forward_to_a_sustainable_futu .column .BulletList {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           font-weight: 200;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 0px;
           padding-top: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .forward_to_a_sustainable_futu .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .forward_to_a_sustainable_futu .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .forward_to_a_sustainable_futu .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column p.RightJustify {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           color: #bc761e;
           font-weight: 200;
           margin-bottom: 20px;
           margin-right: 20px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .forward_to_a_sustainable_futu .column p.PullQuote {
           color: #bc761e;
           font-family: "futura-pt",sans-serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           padding-bottom: 20px;
           padding-left: 20px;
           padding-right: 20px;
           padding-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .forward_to_a_sustainable_futu .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .forward_to_a_sustainable_futu .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .forward_to_a_sustainable_futu .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
The Power of Resiliency
***********************************/

    /*general*/

        .the_power_of_resiliency .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .the_power_of_resiliency .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 3.75rem;
           font-weight: 800;
           line-height: 1.2em;
           text-transform: uppercase;
           color: #448d7c;
           border-width: 0px;
        }

        .the_power_of_resiliency .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_power_of_resiliency .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           color: #267194;
           border-width: 0px;
        }

        .the_power_of_resiliency .column h5 {
           border-width: 0px;
        }

        .the_power_of_resiliency .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .the_power_of_resiliency .column .default-drop-cap {
           color: #267194;
           float: left;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column .ByLine {
           color: #267194;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_power_of_resiliency .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_power_of_resiliency .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .the_power_of_resiliency .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .the_power_of_resiliency .column a {
           border-width: 0px;
        }

        .the_power_of_resiliency .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .the_power_of_resiliency .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .the_power_of_resiliency .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .the_power_of_resiliency .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .the_power_of_resiliency .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .the_power_of_resiliency .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .the_power_of_resiliency .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .the_power_of_resiliency .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .the_power_of_resiliency .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
2017 AGA Membership Directory
***********************************/

    /*general*/

        .membership_directory_2017 .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .membership_directory_2017 .column h1 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 3.75rem;
           font-weight: 500;
           line-height: 1.2em;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .membership_directory_2017 .column h2 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt",sans-serif;
           font-size: 4.0625rem;
           font-weight: 500;
           line-height: 1.2em;
           padding-bottom: 0px;
           padding-top: 0px;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .membership_directory_2017 .column h3 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.5rem;
           padding-left: 20px;
           padding-right: 20px;
           text-align: center;
           border-width: 0px;
        }

        .membership_directory_2017 .column h4 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-align: left;
           text-transform: uppercase;
           border-width: 0px;
        }

        .membership_directory_2017 .column h5 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           margin-top: 15px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .membership_directory_2017 .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .membership_directory_2017 .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .membership_directory_2017 .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .membership_directory_2017 .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
        }

    /*images*/

        .membership_directory_2017 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .membership_directory_2017 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .membership_directory_2017 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .membership_directory_2017 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
American Gas Association Ad
***********************************/

    /*general*/

        .american_gas_association_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .american_gas_association_ad .column h1 {
           border-width: 0px;
        }

        .american_gas_association_ad .column h2 {
           border-width: 0px;
        }

        .american_gas_association_ad .column h3 {
           border-width: 0px;
        }

        .american_gas_association_ad .column h4 {
           border-width: 0px;
        }

        .american_gas_association_ad .column h5 {
           border-width: 0px;
        }

        .american_gas_association_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .american_gas_association_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .american_gas_association_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .american_gas_association_ad .column p {
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Limited Members
***********************************/

    /*general*/

        .limited_members .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .limited_members .column h1 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 3.75rem;
           font-weight: 500;
           line-height: 1.2em;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .limited_members .column h2 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt",sans-serif;
           font-size: 4.0625rem;
           font-weight: 500;
           line-height: 1.2em;
           padding-bottom: 0px;
           padding-top: 0px;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .limited_members .column h3 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.5rem;
           padding-left: 20px;
           padding-right: 20px;
           text-align: center;
           border-width: 0px;
        }

        .limited_members .column h4 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-align: left;
           text-transform: uppercase;
           border-width: 0px;
        }

        .limited_members .column h5 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           margin-top: 15px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .limited_members .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .limited_members .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .limited_members .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .limited_members .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
        }

    /*images*/

        .limited_members .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .limited_members .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .limited_members .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .limited_members .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
International Members
***********************************/

    /*general*/

        .international_members .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .international_members .column h1 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 3.75rem;
           font-weight: 500;
           line-height: 1.2em;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .international_members .column h2 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt",sans-serif;
           font-size: 4.0625rem;
           font-weight: 500;
           line-height: 1.2em;
           padding-bottom: 0px;
           padding-top: 0px;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .international_members .column h3 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.5rem;
           padding-left: 20px;
           padding-right: 20px;
           text-align: center;
           border-width: 0px;
        }

        .international_members .column h4 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-align: left;
           text-transform: uppercase;
           border-width: 0px;
        }

        .international_members .column h5 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           margin-top: 15px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .international_members .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .international_members .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .international_members .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .international_members .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Associate Members
***********************************/

    /*general*/

        .associate_members .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .associate_members .column h1 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 3.75rem;
           font-weight: 500;
           line-height: 1.2em;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .associate_members .column h2 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt",sans-serif;
           font-size: 4.0625rem;
           font-weight: 500;
           line-height: 1.2em;
           padding-bottom: 0px;
           padding-top: 0px;
           text-align: center;
           text-transform: uppercase;
           border-width: 0px;
        }

        .associate_members .column h3 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.5rem;
           padding-left: 20px;
           padding-right: 20px;
           text-align: center;
           border-width: 0px;
        }

        .associate_members .column h4 {
           color: #ba1319;
           font-family: "futura-pt",sans-serif;
           font-size: 1.25rem;
           margin-bottom: 0px;
           text-align: left;
           text-transform: uppercase;
           border-width: 0px;
        }

        .associate_members .column h5 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           margin-top: 15px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .associate_members .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .associate_members .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .associate_members .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .associate_members .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           border-width: 0px;
        }

        .associate_members .column p.p1 {
           color: #0070ad;
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
2018 World Gas Conference Ad
***********************************/

    /*general*/

        .world_gas_conference_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .world_gas_conference_ad .column h1 {
           border-width: 0px;
        }

        .world_gas_conference_ad .column h2 {
           border-width: 0px;
        }

        .world_gas_conference_ad .column h3 {
           border-width: 0px;
        }

        .world_gas_conference_ad .column h4 {
           border-width: 0px;
        }

        .world_gas_conference_ad .column h5 {
           border-width: 0px;
        }

        .world_gas_conference_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .world_gas_conference_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .world_gas_conference_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .world_gas_conference_ad .column p {
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Jobs
***********************************/

    /*general*/

        .jobs .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .jobs .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.6em;
           border-width: 0px;
        }

        .jobs .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.5rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-top: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column h4 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 700;
           line-height: 1.2em;
           margin-top: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column h5 {
           color: #505153;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.2em;
           margin-top: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .jobs .column .default-drop-cap {
           color: #000000;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .jobs .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .jobs .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

    /*links*/

        .jobs .column a {
           border-width: 0px;
        }

        .jobs .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .jobs .column .BulletList {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.4em;
           list-style-type: disc;
           margin-top: 0px;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .jobs .column p {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 12px;
           text-indent: 0px;
           border-width: 0px;
        }

        .jobs .column p.TopParagraph {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .jobs .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .jobs .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .jobs .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
BurnsMcDonnell Ad
***********************************/

    /*general*/

        .burnsmcdonnell_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .burnsmcdonnell_ad .column h1 {
           border-width: 0px;
        }

        .burnsmcdonnell_ad .column h2 {
           border-width: 0px;
        }

        .burnsmcdonnell_ad .column h3 {
           border-width: 0px;
        }

        .burnsmcdonnell_ad .column h4 {
           border-width: 0px;
        }

        .burnsmcdonnell_ad .column h5 {
           border-width: 0px;
        }

        .burnsmcdonnell_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .burnsmcdonnell_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .burnsmcdonnell_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .burnsmcdonnell_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .burnsmcdonnell_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .burnsmcdonnell_ad .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .burnsmcdonnell_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .burnsmcdonnell_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Burner Tips
***********************************/

    /*general*/

        .burner_tips .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .burner_tips .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .burner_tips .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.6em;
           border-width: 0px;
        }

        .burner_tips .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 100;
           line-height: 1.6em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .burner_tips .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.6em;
           border-width: 0px;
        }

        .burner_tips .column h5 {
           border-width: 0px;
        }

        .burner_tips .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .burner_tips .column .default-drop-cap {
           color: #d12229;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .burner_tips .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .burner_tips .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .burner_tips .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .burner_tips .column .Red {
           color: #d12229;
           border-width: 0px;
        }

    /*links*/

        .burner_tips .column a {
           border-width: 0px;
        }

        .burner_tips .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .burner_tips .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .burner_tips .column .SidebarNumbers {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           padding-bottom: 24px;
           margin-top: 0px;
           margin-bottom: 0px;
           padding-left: 30px;
           border-width: 0px;
           list-style-image: none;
        }

        .burner_tips .column .SidebarBullets {
           list-style-type: disc;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           padding-bottom: 24px;
           margin-top: 0px;
           margin-bottom: 0px;
           border-width: 0px;
           list-style-image: none;
        }

        .burner_tips .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .burner_tips .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .burner_tips .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .burner_tips .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .burner_tips .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .burner_tips .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

        .burner_tips .column p.SidebarH1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.375rem;
           line-height: 1.6em;
           text-indent: 0px;
           margin-top: 24px;
           padding-top: 18px;
           padding-left: 18px;
           padding-right: 18px;
           border-width: 0px;
        }

        .burner_tips .column p.SidebarBody {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 0px;
           padding-left: 18px;
           padding-right: 18px;
           padding-bottom: 24px;
           border-width: 0px;
        }

    /*images*/

        .burner_tips .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .burner_tips .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .burner_tips .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Ad Index
***********************************/

    /*general*/

        .ad_index .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .ad_index .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-top: 6px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ad_index .column h2 {
           color: #005b9d;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: bold;
           line-height: 1.4em;
           margin-top: 5px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ad_index .column h3 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           line-height: 1.4em;
           margin-top: 10px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .ad_index .column h4 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           text-align: center;
           border-width: 0px;
        }

        .ad_index .column h5 {
           border-width: 0px;
        }

        .ad_index .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .ad_index .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .ad_index .column a {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.4em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .ad_index .column .BlueBullet {
           color: #005b9d;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           line-height: 1.4em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .ad_index .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .ad_index .column p {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 700;
           line-height: 1.6em;
           margin-top: 18px;
           border-width: 0px;
        }

        .ad_index .column p.SmallerNames {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           font-weight: 300;
           line-height: 1.4em;
           border-width: 0px;
        }

        .ad_index .column p.NoBold {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 18px;
           border-width: 0px;
        }

    /*images*/

        .ad_index .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .ad_index .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .ad_index .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Next Issue
***********************************/

    /*general*/

        .next_issue .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .next_issue .column h1 {
           color: #08468b;
           font-family: "futura-pt",sans-serif;
           font-size: 2rem;
           font-weight: bold;
           line-height: 1.6em;
           margin-top: 0px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .next_issue .column h2 {
           color: #505153;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 700;
           line-height: 1.4em;
           margin-top: 18px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .next_issue .column h3 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.875rem;
           font-weight: 300;
           line-height: 1.4em;
           margin-top: 10px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .next_issue .column h4 {
           background-color: #005b9d;
           color: #ffffff;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.125rem;
           font-weight: bold;
           line-height: 1.4em;
           text-align: center;
           border-width: 0px;
        }

        .next_issue .column h5 {
           border-width: 0px;
        }

        .next_issue .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .next_issue .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .next_issue .column a {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.4em;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .next_issue .column .BlueBullet {
           color: #005b9d;
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           line-height: 1.4em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .next_issue .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .next_issue .column p {
           color: #505153;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-top: 0px;
           border-width: 0px;
        }

        .next_issue .column p.SmallerNames {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 0.75rem;
           font-weight: 300;
           line-height: 1.4em;
           border-width: 0px;
        }

    /*images*/

        .next_issue .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .next_issue .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

    /*layoutitems*/

        .next_issue .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Making A Difference
***********************************/

    /*general*/

        .making_a_difference .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .making_a_difference .column h1 {
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 200;
           line-height: 1.4em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .making_a_difference .column h2 {
           color: #000000;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 200;
           line-height: 1.4em;
           margin-bottom: 12px;
           margin-top: 12px;
           border-width: 0px;
        }

        .making_a_difference .column h3 {
           color: #c50c20;
           font-family: "futura-pt",sans-serif;
           font-size: 1.75rem;
           font-weight: 100;
           line-height: 1.4em;
           margin-top: 24px;
           text-transform: uppercase;
           border-width: 0px;
        }

        .making_a_difference .column h4 {
           font-family: "futura-pt-condensed",sans-serif;
           font-size: 1.625rem;
           font-weight: 700;
           line-height: 1.4em;
           border-width: 0px;
        }

        .making_a_difference .column h5 {
           border-width: 0px;
        }

        .making_a_difference .column h6 {
           font-family: "futura-pt",sans-serif;
           font-size: 0.875rem;
           line-height: 1.3em;
           margin-bottom: 12px;
           border-width: 0px;
        }

    /*inlines*/

        .making_a_difference .column .default-drop-cap {
           color: #d12229;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-right: 2px;
           margin-top: 5px;
           border-width: 0px;
        }

        .making_a_difference .column .ByLine {
           color: #d12229;
           font-family: "futura-pt",sans-serif;
           font-size: 1.3125rem;
           font-weight: 400;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .making_a_difference .column .RedDrop-Cap {
           color: #d2232a;
           float: left;
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           font-weight: 200;
           line-height: 0.7em;
           margin-top: 5px;
           padding-bottom: 2px;
           padding-top: 0px;
           border-width: 0px;
        }

        .making_a_difference .column .Interviewee {
           color: #2e5072;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 400;
           letter-spacing: 1px;
           line-height: 1.6em;
           text-transform: uppercase;
           border-width: 0px;
        }

        .making_a_difference .column .Interviewer {
           color: #139bea;
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-style: italic;
           font-weight: 400;
           text-transform: uppercase;
           border-width: 0px;
        }

        .making_a_difference .column .TempDropCap {
           font-family: "futura-pt",sans-serif;
           font-size: 6.25rem;
           line-height: 0.5em;
           font-weight: 200;
           float: left;
           margin-top: 15px;
           margin-right: 2px;
           border-width: 0px;
        }

    /*links*/

        .making_a_difference .column a {
           border-width: 0px;
        }

        .making_a_difference .column a.PlainLink {
           color: #000000;
           text-decoration: none;
           border-width: 0px;
        }

    /*lists*/

        .making_a_difference .column .BulletList {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           list-style-type: disc;
           border-width: 0px;
           list-style-image: none;
        }

        .making_a_difference .column .Numerical {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           border-width: 0px;
           list-style-image: none;
        }

        .making_a_difference .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .making_a_difference .column p {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-indent: 14px;
           border-width: 0px;
        }

        .making_a_difference .column p.TopParagraph {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 24px;
           text-indent: 0px;
           border-width: 0px;
        }

        .making_a_difference .column p.SansSerif {
           font-family: "futura-pt",sans-serif;
           font-size: 1.125rem;
           font-weight: 200;
           line-height: 1.6em;
           margin-top: 20px;
           text-indent: 0px;
           border-width: 0px;
        }

        .making_a_difference .column p.RightJustify {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           text-align: right;
           text-indent: 0px;
           border-width: 0px;
        }

        .making_a_difference .column p.NoIndent {
           font-family: "adobe-garamond-pro",serif;
           font-size: 1.125rem;
           line-height: 1.6em;
           margin-top: 0px;
           text-indent: 0px;
           border-width: 0px;
        }

    /*images*/

        .making_a_difference .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*containers*/

        .making_a_difference .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .making_a_difference .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
AYMcDonald Ad
***********************************/

    /*general*/

        .aymcdonald_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .aymcdonald_ad .column h1 {
           border-width: 0px;
        }

        .aymcdonald_ad .column h2 {
           border-width: 0px;
        }

        .aymcdonald_ad .column h3 {
           border-width: 0px;
        }

        .aymcdonald_ad .column h4 {
           border-width: 0px;
        }

        .aymcdonald_ad .column h5 {
           border-width: 0px;
        }

        .aymcdonald_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .aymcdonald_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .aymcdonald_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .aymcdonald_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .aymcdonald_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .aymcdonald_ad .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .aymcdonald_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .aymcdonald_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Henkels & McCoy Ad
***********************************/

    /*general*/

        .henkels_mccoy_ad .column endbug {
           border-width: 0px;
        }

    /*headers*/

        .henkels_mccoy_ad .column h1 {
           border-width: 0px;
        }

        .henkels_mccoy_ad .column h2 {
           border-width: 0px;
        }

        .henkels_mccoy_ad .column h3 {
           border-width: 0px;
        }

        .henkels_mccoy_ad .column h4 {
           border-width: 0px;
        }

        .henkels_mccoy_ad .column h5 {
           border-width: 0px;
        }

        .henkels_mccoy_ad .column h6 {
           border-width: 0px;
        }

    /*inlines*/

        .henkels_mccoy_ad .column .default-drop-cap {
           float: left;
           font-size: 3.75rem;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
           border-width: 0px;
        }

    /*links*/

        .henkels_mccoy_ad .column a {
           border-width: 0px;
        }

    /*paragraphs*/

        .henkels_mccoy_ad .column p {
           border-width: 0px;
        }

    /*images*/

        .henkels_mccoy_ad .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

    /*lists*/

        .henkels_mccoy_ad .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .henkels_mccoy_ad .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           border-width: 0px;
        }

    /*layoutitems*/

        .henkels_mccoy_ad .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

