﻿H1.pxml-stylesElement-H1 {
  -ms-name: "Heading 1";
  -ms-element: "true"; }

H2.pxml-stylesElement-H2 {
  -ms-name: "Heading 2";
  -ms-element: "true"; }

H3.pxml-stylesElement-H3 {
  -ms-name: "Heading 3";
  -ms-element: "true"; }

H4.pxml-stylesElement-H4 {
  -ms-name: "Heading 4";
  -ms-element: "true"; }

P.pxml-stylesElement-P {
  -ms-name: "Paragraph";
  -ms-element: "true"; }

.ms-rteStyle-Bold {
  -ms-name: "Bold"; }

.ms-rteStyle-Underline {
  -ms-name: "Underline"; }
  
.ms-rteStyle-Button1 {
  -ms-name: "Button"; }


TABLE.ms-rteTable-default {
  border: solid 1px #6b839f; }
  TABLE.ms-rteTable-default .ms-rteTableHeaderRow-default TH {
    border: solid 1px #6b839f;
    background-color: #ffffff;
    padding: 10px; }
  TABLE.ms-rteTable-default .ms-rteTableOddRow-default TD {
    border: solid 1px #6b839f;
    background-color: #eeeeee;
    padding: 10px; }
  TABLE.ms-rteTable-default .ms-rteTableEvenRow-default TD {
    border: solid 1px #6b839f;
    background-color: #ffffff;
    padding: 10px; }

TABLE.ms-rteTable-style1 {
  -ms-name: "Style 1";
  border: solid 1px #003466; }
  TABLE.ms-rteTable-style1 .ms-rteTableHeaderRow-style1 TH {
    background-color: #003466;
    color: white;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style1 .ms-rteTableOddRow-style1 TD {
    border: solid 1px #003466;
    background-color: #eef3f7;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style1 .ms-rteTableEvenRow-style1 TD {
    border: solid 1px #003466;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }

TABLE.ms-rteTable-style2 {
  -ms-name: "Style 2";
  border: solid 1px #ffffff; }
  TABLE.ms-rteTable-style2 .ms-rteTableHeaderRow-style2 TH {
    background-color: #a6c6df;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style2 .ms-rteTableOddRow-style2 TD {
    border: solid 1px #ffffff;
    background-color: #e0edf6;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style2 .ms-rteTableEvenRow-style2 TD {
    border: solid 1px #ffffff;
    background-color: #fafafa;
    vertical-align: top;
    padding: 10px; }

TABLE.ms-rteTable-style3 {
  -ms-name: "Style 3";
  border: solid 1px #fbad23; }
  TABLE.ms-rteTable-style3 .ms-rteTableHeaderRow-style3 TH {
    background-color: #fbad23;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style3 .ms-rteTableOddRow-style3 TD {
    border: solid 1px #fbad23;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style3 .ms-rteTableEvenRow-style3 TD {
    border: solid 1px #fbad23;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }

TABLE.ms-rteTable-style4 {
  -ms-name: "Style 4";
  border: solid 1px #67a1c5; }
  TABLE.ms-rteTable-style4 .ms-rteTableHeaderRow-style4 TH {
    background-color: #006599;
    border: solid 1px #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style4 .ms-rteTableOddRow-style4 TD {
    border: solid 1px #ffffff;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style4 .ms-rteTableEvenRow-style4 TD {
    border: solid 1px #ffffff;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }

.pxml-stylesElement-H1, .ms-rtestate-field h1, h1.ms-rteElement-H1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 36px;
  color: #003466;
  line-height: 1.5; }

.pxml-stylesElement-H2, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #003466;
  line-height: 1.5; }

.pxml-stylesElement-H3, .ms-rtestate-field h3, h3.ms-rteElement-H3 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 24px;
  color: #003466;
  line-height: 1.5; }

.pxml-stylesElement-H4, .ms-rtestate-field h4, h4.ms-rteElement-H4 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #003466;
  line-height: 1.5; }

.pxml-stylesElement-H5, .ms-rtestate-field h5, h5.ms-rteElement-H5 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 18px;
  color: #006599;
  line-height: 1.5; }

.pxml-stylesElement-H6, .ms-rtestate-field h6, h6.ms-rteElement-H6 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 16px;
  color: #003466;
  line-height: 1.5; }

h1.ms-rteElement-H1B {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 36px;
  color: #006599;
  line-height: 1.5; }

h2.ms-rteElement-H2B {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 30px;
  color: #006599;
  line-height: 1.5; }

h3.ms-rteElement-H3B {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 24px;
  color: #006599;
  line-height: 1.5; }

h4.ms-rteElement-H4B {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #006599;
  line-height: 1.5; }

.pxml-stylesElement-P, .ms-rtestate-field P, P.ms-rteElement-P {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-Normal {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  color: #000000;
  background-color: transparent;
  line-height: 1.5; }

.ms-rteStyle-Quote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseQuote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Emphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  line-height: 1.5;
  background-color: #a6c6df; }

.ms-rteStyle-IntenseEmphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-References {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseReferences {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 18px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Accent1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  color: #003466;
  line-height: 1.5; }

.ms-rteStyle-Accent2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  color: #006599;
  line-height: 1.5; }

.ms-rteStyle-Bold {
  font-weight: bold; }

.ms-rteStyle-Underline {
  text-decoration: underline; }
  
.ms-rteStyle-Button1 {
	border-style: solid;
    border-width: 0px;
    font-family: Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #005e90;
    border-color: #cc6100;
    color: white !important;
    transition: background-color 300ms ease-out;
    border-radius: 3px;
}

.ms-rteStyle-Button1 a {
	color: white !important;
}
.ms-rteStyle-Button1 a:hover {
	color: white !important;
	text-decoration:none;
}

IMG.ms-rtePosition-6 {
  -ms-name: "Center"; }

IMG.ms-rtePosition-6 {
  margin: 0px auto !important; }

/*# sourceMappingURL=style-guide.css.map */
