@font-face {
    font-family: "Public Sans", "Source Sans Pro";
    font-style: normal;
    font-weight: 300;
    src: url(fonts/sourcesanspro-light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/sourcesanspro-light-webfont.woff2) format("woff2"), url(fonts/sourcesanspro-light-webfont.woff) format("woff"),
        url(fonts/sourcesanspro-light-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Public Sans", "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(fonts/sourcesanspro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/sourcesanspro-regular-webfont.woff2) format("woff2"), url(fonts/sourcesanspro-regular-webfont.woff) format("woff"),
        url(fonts/sourcesanspro-regular-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Public Sans", "Source Sans Pro";
    font-style: italic;
    font-weight: 400;
    src: url(fonts/sourcesanspro-italic-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/sourcesanspro-italic-webfont.woff2) format("woff2"), url(fonts/sourcesanspro-italic-webfont.woff) format("woff"),
        url(fonts/sourcesanspro-italic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: "Public Sans", "Source Sans Pro";
    font-style: normal;
    font-weight: 700;
    src: url(fonts/sourcesanspro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/sourcesanspro-bold-webfont.woff2) format("woff2"), url(fonts/sourcesanspro-bold-webfont.woff) format("woff"),
        url(fonts/sourcesanspro-bold-webfont.ttf) format("truetype");
}
@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 300;
    src: url(fonts/merriweather-light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-light-webfont.woff2) format("woff2"), url(fonts/merriweather-light-webfont.woff) format("woff"),
        url(fonts/merriweather-light-webfont.ttf) format("truetype");
}
@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 400;
    src: url(fonts/merriweather-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-regular-webfont.woff2) format("woff2"), url(fonts/merriweather-regular-webfont.woff) format("woff"),
        url(fonts/merriweather-regular-webfont.ttf) format("truetype");
}
@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 400;
    src: url(fonts/merriweather-italic-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-italic-webfont.woff2) format("woff2"), url(fonts/merriweather-italic-webfont.woff) format("woff"),
        url(fonts/merriweather-italic-webfont.ttf) format("truetype");
}
@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 700;
    src: url(fonts/merriweather-bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-bold-webfont.woff2) format("woff2"), url(fonts/merriweather-bold-webfont.woff) format("woff"),
        url(fonts/merriweather-bold-webfont.ttf) format("truetype");
}
@media screen {
    html {
        
    }
    body,
    button,
    input,
    select,
    textarea {
        font-family: "Public Sans", "Source Sans Pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    }
      .headline {
        font-family:'Public Sans', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; 
          font-weight:700;
    }
    body {
        font-size: 1.0rem;
        line-height: 1.5;
    }
    aside .pane-content {
        font-size: 1.5rem;
    }
    code,
    kbd,
    pre,
    samp {
        font-family: "Source Code Pro", Consolas, monospace, sans-serif;
        font-size: 1.7rem;
    }
    caption,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    legend {
        font-family: Merriweather, Georgia, Cambria, "Times New Roman", Times, serif;
        font-weight: 700;
        line-height: 1.3;
        margin: 0;
        text-rendering: optimizeLegibility;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-bottom: 0.85rem;
    }
    * + h1,
    * + h2,
    * + h3,
    * + h4,
    * + h5,
    * + h6 {
        margin-top: 1.5em;
    }
    hr + h1,
    hr + h2,
    hr + h3,
    hr + h4,
    hr + h5,
    hr + h6 {
        margin-top: 0;
    }
    h1 + *,
    h2 + *,
    h3 + *,
    h4 + *,
    h5 + *,
    h6 + * {
        margin-top: 0.85rem;
    }
    h1 a,
    h2 a,
    h3 a,
    h4 a,
    h5 a,
    h6 a {
        text-decoration: none;
    }
    h1 {
        font-size: 4rem;
        font-weight:bold;
         margin-bottom:0px;
    }
    .page-title {
        margin-top: 0.25em;
    }
    .page-title--news-release-secondary {
        font-weight: 400;
        font-style: italic;
    }
    aside.size-1of4 h1,
    h2 {
        font-size: 3rem;
        font-style:italic;
          font-weight:600;
        margin-top:0px;
    }
    aside.size-1of4 h2,
    h3 {
        font-size: 2rem;
    }
    aside.size-1of4 h3,
    h4 {
        font-size: 1.7rem;
    }
    aside.size-1of4 h4,
    h5 {
        font-size: 1.5rem;
    }
    aside.size-1of4 h5,
    h6 {
        font-size: 1.3rem;
    }
    abbr[title] {
        text-decoration: dotted underline;
    }
    .box .pane-content {
        font-size: 1.5rem;
    }
    h2.preface {
        margin-top: 0.625em;
    }
    .teaser-title {
        font-size: 100% !important;
        margin-bottom: 0.25em !important;
    }
    .fieldset-description,
    .form-actions,
    .form-item,
    .node-teaser,
    .pane-content > .node,
    .view-mode-teaser2,
    .view-mode-teaser:not(.file),
    .view-mode-title2,
    dd,
    ol,
    p,
    ul,
    ul.accordion ul {
        margin: 0 0 1.0rem;
        word-wrap: break-word;
    }
    .progress,
    .view-mode-title,
    div.links {
        margin-bottom: 1.7rem;
    }
    .box,
    .panel-pane,
    .region-sidebar > .block {
        margin-bottom: 3.4rem;
    }
    dd,
    ol,
    ul {
        padding-left: 3ch;
    }
    ol ol {
        list-style-type: lower-alpha;
    }
    ol ol ol {
        list-style-type: lower-roman;
    }
    div.indented,
    p.indented {
        margin-left: 1.7rem;
    }
    li {
        margin-bottom: 0.25em;
    }
    .form-checkboxes .form-item,
    .form-radios .form-item,
    .pane-content > .node > :last-child,
    .pane-content > .view-mode-title > h3,
    .pane-content > :last-child,
    ol li:last-child p:last-child,
    ol ol,
    ol ul,
    p:empty,
    ul li:last-child p:last-child,
    ul ol,
    ul ul,
    ul.accordion ul ul {
        margin-bottom: 0;
    }
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    sup {
        top: -0.5em;
    }
    sub {
        bottom: -0.25em;
    }
    fieldset {
        margin: 0 2px 1.7rem;
        padding: 0.35em 1em 0.75em;
    }
    .fieldset-wrapper div:last-child {
        padding-bottom: 0;
    }
    .fieldset-description {
        font-style: italic;
    }
    small {
        font-size: 75%;
    }
	p.small-indent {
        font-size: 75%;
		text-indent: : 2em;
    }
    #block-epa-og-footer,
    .archive,
    .block-user .item-list,
    .comment-links,
    .figcaption,
    .filter-help,
    .form-item .description,
    .more-link,
    .node-links,
    .progress .message,
    .progress .percentage,
    .search-results .search-info,
    .submitted,
    .vertical-tab-button .summary,
    figcaption {
        font-size: 1.3rem;
    }
    .comment-links,
    .node-links {
        margin-bottom: 1.7rem;
    }
}
@media print {
    * {
        background: 0 0 !important;
        color: #000 !important;
        -ms-filter: none !important;
        filter: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        color: #444 !important;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    h1 a:after,
    h2 a:after,
    h3 a:after,
    h4 a:after,
    h5 a:after,
    h6 a:after {
        display: inline-block;
    }
    h2,
    h3,
    h4,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3,
    h4 {
        page-break-after: avoid;
    }
    #comments {
        page-break-before: always;
    }
}

.headline-primary  {
    font-size:3.0em;margin-top:-24px;
}
.headline-secondary  {
    font-size:1.5em;
}

.disclaimer-header {
    font-size:smaller;color:black;text-align:right;margin-bottom:.75em;
}

.indent1 {margin-left: 15px;}
.indent2 {margin-left: 30px;}

.box-header {background-color: #1A4480;
color: #ffffff;
text-align:center;}
.box-header a, .box-header a:hover, .box-header a:visited {color: #ffffff;}



.errorMsq {
  color: red;
  display: block;
    font-weight:bold;
}