﻿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: "CalHR Style 1";
  border: solid 1px #003466;
  margin-bottom: 10px;
  color: #000000; }
  TABLE.ms-rteTable-style1 .ms-rteTableHeaderRow-style1 TH {
    background-color: #003466;
    color: white;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style1 .ms-rteTableFirstCol-style1 {
    border: solid 1px #003466;
    vertical-align: top;
    padding: 10px;
    text-align: left; }
  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-rteTableOddRow-style1 .ms-rteTableFirstCol-style1 {
    background-color: #eef3f7; }
  TABLE.ms-rteTable-style1 .ms-rteTableEvenRow-style1 TD {
    border: solid 1px #003466;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style1 .ms-rteTableEvenRow-style1 .ms-rteTableFirstCol-style1 {
    background-color: #ffffff; }
  TABLE.ms-rteTable-style1 .ms-rteTableFooterFirstCol-style1 {
    text-align: left;
    padding: 10px; }

TABLE.ms-rteTable-style2 {
  -ms-name: "CalHR Style 2";
  border: solid 1px #ffffff;
  margin-bottom: 10px;
  color: #000000; }
  TABLE.ms-rteTable-style2 .ms-rteTableHeaderRow-style2 TH {
    background-color: #a6c6df;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style2 .ms-rteTableFirstCol-style2 {
    vertical-align: top;
    padding: 10px;
    text-align: left; }
  TABLE.ms-rteTable-style2 .ms-rteTableOddRow-style2 TD {
    background-color: #E7F1F8;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style2 .ms-rteTableOddRow-style2 .ms-rteTableFirstCol-style2 {
    background-color: #E7F1F8; }
  TABLE.ms-rteTable-style2 .ms-rteTableEvenRow-style2 TD {
    border: solid 1px #ffffff;
    background-color: #fafafa;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style2 .ms-rteTableEvenRow-style2 .ms-rteTableFirstCol-style12 {
    background-color: #fafafa; }
  TABLE.ms-rteTable-style2 .ms-rteTableFooterFirstCol-style2 {
    text-align: left;
    padding: 10px; }

TABLE.ms-rteTable-style3 {
  -ms-name: "CalHR Style 3";
  border: solid 1px #fcb614;
  margin-bottom: 10px;
  color: #000000; }
  TABLE.ms-rteTable-style3 .ms-rteTableHeaderRow-style3 TH {
    background-color: #fcb614;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style3 .ms-rteTableFirstCol-style3 {
    border: solid 1px #fcb614;
    vertical-align: top;
    padding: 10px;
    text-align: left; }
  TABLE.ms-rteTable-style3 .ms-rteTableOddRow-style3 TD {
    border: solid 1px #fcb614;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style3 .ms-rteTableOddRow-style3 .ms-rteTableFirstCol-style3 {
    background-color: #ffffff; }
  TABLE.ms-rteTable-style3 .ms-rteTableEvenRow-style3 TD {
    border: solid 1px #fcb614;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style3 .ms-rteTableEvenRow-style3 .ms-rteTableFirstCol-style13 {
    background-color: #ffffff; }
  TABLE.ms-rteTable-style3 .ms-rteTableFooterFirstCol-style3 {
    text-align: left;
    padding: 10px; }

TABLE.ms-rteTable-style4 {
  -ms-name: "CalHR Style 4";
  border: solid 1px #67a1c5;
  margin-bottom: 10px;
  color: #000000; }
  TABLE.ms-rteTable-style4 .ms-rteTableHeaderRow-style4 TH {
    background-color: #006599;
    border-width: 1px;
    border-style: solid;
    border-color: #006599 #006599 #006599 #ffffff;
    vertical-align: top;
    padding: 10px;
    color: white; }
    TABLE.ms-rteTable-style4 .ms-rteTableHeaderRow-style4 TH.ms-rteTableHeaderFirstCol-style4 {
      border-left-color: #006599; }
  TABLE.ms-rteTable-style4 .ms-rteTableFirstCol-style4 {
    border: solid 1px #67a1c5;
    vertical-align: top;
    padding: 10px;
    text-align: left; }
  TABLE.ms-rteTable-style4 .ms-rteTableOddRow-style4 TD {
    border: solid 1px #67a1c5;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style4 .ms-rteTableOddRow-style4 .ms-rteTableFirstCol-style4 {
    background-color: #ffffff; }
  TABLE.ms-rteTable-style4 .ms-rteTableEvenRow-style4 TD {
    border: solid 1px #67a1c5;
    background-color: #ffffff;
    vertical-align: top;
    padding: 10px; }
  TABLE.ms-rteTable-style4 .ms-rteTableEvenRow-style4 .ms-rteTableFirstCol-style14 {
    background-color: #ffffff; }
  TABLE.ms-rteTable-style4 .ms-rteTableFooterFirstCol-style4 {
    text-align: left;
    padding: 10px; }

.pxml-stylesElement-H1, .ms-rtestate-field h1, h1.ms-rteElement-H1, .chr-rte-Element-H1, .pm-row H1 {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 2.4em;
  color: #003466;
  margin: .4em auto .4em auto;
  padding-bottom: .2em;
  color: #003466;
  border-bottom: 2px solid #fcb614; }

.pxml-stylesElement-H2, .ms-rtestate-field h2, h2.ms-rteElement-H2, .chr-rte-Element-H2, .pm-row H2 {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 2em;
  color: #003466;
  line-height: 1.5;
  margin: .2em auto; }

.pxml-stylesElement-H3, .ms-rtestate-field h3, h3.ms-rteElement-H3, .chr-rte-Element-H3, .pm-row H3 {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 1.6em;
  color: #086621;
  line-height: 1.5; }

.pxml-stylesElement-H4, .ms-rtestate-field h4, h4.ms-rteElement-H4, .chr-rte-Element-H4, .pm-row H4 {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 1.3334em;
  color: #347235;
  line-height: 1.5;
  font-weight: normal;
  font-style: italic; }

.pxml-stylesElement-H5, .ms-rtestate-field h5, h5.ms-rteElement-H5, .chr-rte-Element-H5, .pm-row H5 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 1.2em;
  color: #005580;
  line-height: 1.5; }

.pxml-stylesElement-H6, .ms-rtestate-field h6, h6.ms-rteElement-H6, .chr-rte-Element-H6, .pm-row H6 {
  font-family: 'Source Sans Pro Semibold', sans-serif;
  font-size: 1.0667em;
  color: #003466;
  line-height: 1.5; }

h1.ms-rteElement-H1B {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 2.4em;
  color: #005580;
  line-height: 1.5; }

h2.ms-rteElement-H2B {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 2em;
  color: #005580;
  line-height: 1.5; }

h3.ms-rteElement-H3B {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 1.6em;
  color: #005580;
  line-height: 1.5; }

h4.ms-rteElement-H4B {
  font-family: 'Roboto', 'Source Sans Pro', sans-serif;
  font-size: 1.3334em;
  color: #005580;
  line-height: 1.5; }

.pxml-stylesElement-P, .ms-rtestate-field P, P.ms-rteElement-P, .chr-rte-Element-P, .pm-row P {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1em;
  color: #000000;
  line-height: 1.5; }

.pm-row A {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1em;
  color: #003466;
  line-height: 1.5; }

.ms-rteStyle-Normal {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1em;
  color: #000000;
  background-color: transparent;
  line-height: 1.5; }

.ms-rteStyle-Quote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 1em;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseQuote {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 1em;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Emphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1em;
  color: #347235;
  line-height: 1.5; }

.ms-rteStyle-IntenseEmphasis {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1em;
  color: #347235;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-References {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 1em;
  color: #000000;
  line-height: 1.5; }

.ms-rteStyle-IntenseReferences {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: italic;
  font-size: 1em;
  color: #000000;
  text-decoration: underline;
  line-height: 1.5; }

.ms-rteStyle-Accent1 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1em;
  color: #003466;
  line-height: 1.5; }

.ms-rteStyle-Accent2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1em;
  color: #005580;
  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; }

.ms-rteFontSize-1 {
  font-size: 1em; }

.ms-rteFontSize-2 {
  font-size: 1em; }

.ms-rteFontSize-3 {
  font-size: 1em; }

.ms-rteFontSize-4 {
  font-size: 1em; }

.ms-rteFontSize-5 {
  font-size: 1em; }

.ms-rteFontSize-6 {
  font-size: 1em; }

.ms-rteFontSize-7 {
  font-size: 1em; }

.ms-rteFontSize-8 {
  font-size: 1em; }
