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"; }

H5.ms-rteElement-H5 {
  -ms-name: "Heading 5";
  -ms-element: "true"; }

H6.ms-rteElement-H6 {
  -ms-name: "Heading 6";
  -ms-element: "true"; }

P.pxml-stylesElement-P {
  -ms-name: "Paragraph";
  -ms-element: "true"; }

SPAN.ms-rteElement-Button {
  -ms-name: "Button";
  -ms-element: "true"; }

.ms-rteStyle-Bold {
  -ms-name: "Bold123"; }

.ms-rteStyle-Underline {
  -ms-name: "Underline"; }

.ms-rteStyle-ImageCaption {
  -ms-name: "Caption"; }

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; }

TABLE.ms-rteTable-gridOnlyBlue {
  -ms-name: "Grid Only - Blue";
  border-left: solid 1px transparent;
  border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableHeaderRow-gridOnlyBlue TH {
    border: solid 1px #003466;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableHeaderRow-gridOnlyBlue TH:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableHeaderRow-gridOnlyBlue TH:last-child {
      border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableOddRow-gridOnlyBlue TD {
    border: solid 1px #003466;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableOddRow-gridOnlyBlue TD:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableOddRow-gridOnlyBlue TD:last-child {
      border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableEvenRow-gridOnlyBlue TD {
    border: solid 1px #003466;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableEvenRow-gridOnlyBlue TD:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyBlue .ms-rteTableEvenRow-gridOnlyBlue TD:last-child {
      border-right: solid 1px transparent; }

TABLE.ms-rteTable-gridOnlyGrey {
  -ms-name: "Grid Only - Dark Grey";
  border-left: solid 1px transparent;
  border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableHeaderRow-gridOnlyGrey TH {
    border: solid 1px #e6e6e4;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableHeaderRow-gridOnlyGrey TH:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableHeaderRow-gridOnlyGrey TH:last-child {
      border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableOddRow-gridOnlyGrey TD {
    border: solid 1px #e6e6e4;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableOddRow-gridOnlyGrey TD:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableOddRow-gridOnlyGrey TD:last-child {
      border-right: solid 1px transparent; }
  TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableEvenRow-gridOnlyGrey TD {
    border: solid 1px #e6e6e4;
    background-color: transparent;
    vertical-align: top;
    padding: 10px; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableEvenRow-gridOnlyGrey TD:first-child {
      border-left: solid 1px transparent; }
    TABLE.ms-rteTable-gridOnlyGrey .ms-rteTableEvenRow-gridOnlyGrey TD:last-child {
      border-right: solid 1px transparent; }

.pxml-stylesElement-H1, .ms-rtestate-field h1, h1.ms-rteElement-H1 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 24px;
  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: 20px;
  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: 18px;
  color: #003466;
  line-height: 1.5; }

.pxml-stylesElement-H4, .ms-rtestate-field h4, h4.ms-rteElement-H4 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 16px;
  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 Semibold', sans-serif;
  font-size: 24px;
  color: #006599;
  line-height: 1.5; }

h2.ms-rteElement-H2B {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #006599;
  line-height: 1.5; }

h3.ms-rteElement-H3B {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 18px;
  color: #006599;
  line-height: 1.5; }

h4.ms-rteElement-H4B {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 16px;
  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: 15px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-Normal {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #000000;
  background-color: transparent;
  line-height: 1.5; }

.ms-rteStyle-Quote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseQuote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Emphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  line-height: 1.5;
  background-color: #a6c6df; }

.ms-rteStyle-IntenseEmphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-References {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseReferences {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 15px;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Accent1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #003466;
  line-height: 1.5; }

.ms-rteStyle-Accent2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #006599;
  line-height: 1.5; }

.ms-rteStyle-Bold {
  font-weight: bold; }

.ms-rteStyle-Underline {
  text-decoration: underline; }

.ms-rteStyle-ImageCaption {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 13px;
  color: #000000; }

SPAN.ms-rteElement-Button {
  background-color: #003466;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #ffffff;
  padding: 5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

IMG.ms-rtePosition-6 {
  -ms-name: "Center"; }

IMG.ms-rtePosition-6 {
  margin: 0px auto !important; }

/*# sourceMappingURL=style-guide.css.map */
