/*Created with Adobe RoboHelp 2017.*/
/*begin-old-version{{*/
/*Created with Adobe RoboHelp 2017.*/
@font-face {
  font-family: 'AP Font';
  src: url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff') format('woff'),
    url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff2') format('woff2'),
    url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-stretch: 35% 100%;
}
/**************************  Font classes ***************************/
.ap-font {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 400;
  font-stretch: 80%;
}
.ap-font-medium {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 500;
}
.ap-font-bold {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 600;
}
.ap-font-cond {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
}
.ap-font-cond-medium {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 500;
}
.ap-font-cond-bold {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 600;
}
/**************************  Old classes to replace ***************************/
.ap-sans,
.ap-sans * {
  font-family: 'AP Font', Verdana, sans-serif;
}
.ap-sans-italic,
.ap-sans-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-style: italic;
}
.ap-sans-medium,
.ap-sans-medium * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 500;
}
.ap-sans-medium-italic,
.ap-sans-medium-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 500;
  font-style: italic;
}
.ap-sans-bold,
.ap-sans-bold * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 600;
}
.ap-sans-bold-italic,
.ap-sans-bold-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 600;
  font-style: italic;
}
.ap-sans-cond,
.ap-sans-cond * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-weight: 600;
}
.ap-sans-cond-italic,
.ap-sans-cond-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-style: italic;
}
.ap-sans-cond-medium,
.ap-sans-cond-medium * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 500;
}
.ap-sans-cond-medium-italic,
.ap-sans-cond-medium-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 500;
  font-style: italic;
}
.ap-sans-cond-bold,
.ap-sans-cond-bold * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 600;
}
.ap-sans-cond-bold-italic,
.ap-sans-cond-bold-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  font-weight: 600;
  font-style: italic;
}
.ap-serif,
.ap-serif * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
}
.ap-serif-italic,
.ap-serif-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
  font-style: italic;
}
.ap-serif-medium,
.ap-serif-medium * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
  font-weight: 500;
}
.ap-serif-medium-italic,
.ap-serif-medium-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
  font-weight: 500;
  font-style: italic;
}
.ap-serif-bold,
.ap-serif-bold * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
  font-weight: 600;
}
.ap-serif-bold-italic,
.ap-serif-bold-italic * {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 100%;
  font-weight: 500;
  font-style: italic;
}
BODY {
  /*font-family:"Open Sans", sans-serif;*/
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 80%;
  background-color: #ffffff;
}
body.media-desktop div.header div.title span {
  height: 1.33333em;
  line-height: 100%;
  font-weight: 500;
  font-size: 2.5em !important;
  max-width: 28em;
  overflow: auto;
  text-transform: uppercase;
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  margin: 19px 0px 0 0;
}
H1,
H2,
H3,
H4,
H5,
H6,
H7,
H8,
p.NormalFooter,
p.HeadingWelcome,
p.NormalWelcomePg {
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 80%;
}
H1 {
  margin-left: 0pt;
  text-transform: none;
  border-bottom-style: none;
  font-style: normal;
  font-weight: normal;
  color: #999999;
  margin-bottom: 18px;
  margin-top: 36px;
  font-size: 32px;
  text-decoration: none;
}
LI.H1 {
  color: #75a0ba;
  font-weight: bold;
  font-style: normal;
  font-size: 16pt;
}
H2 {
  background-color: Transparent;
  color: #333333;
  margin-left: 0pt;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  margin-top: 30px;
  margin-bottom: 6px;
  font-size: 26px;
}
LI.H2 {
  font-weight: normal;
  font-style: normal;
  color: #75a0ba;
  font-size: 15px;
  margin-bottom: 12px;
  margin-top: 0px;
}
H3 {
  color: #333333;
  margin-left: 0pt;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  line-height: 150%;
  margin-bottom: 12px;
  margin-top: 30px;
  font-size: 19px;
}
LI.H3 {
  color: #75a0ba;
  font-weight: normal;
  font-style: normal;
  font-size: 12pt;
}
H4 {
  color: #333333;
  font-style: normal;
  line-height: 150%;
  font-weight: bold;
  margin-top: 18px;
  margin-bottom: 9px;
  font-size: 16px;
}
LI.H4 {
  font-size: 12.0pt;
  font-weight: normal;
  font-style: normal;
  color: #666666;
}
H5 {
  color: #333333;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 16px;
}
LI.H5 {
  font-weight: bold;
  font-size: 10.0pt;
  color: #666666;
}
H6 {
  font-weight: bold;
  font-size: 8.0pt;
  margin-top: 12pt;
  margin-bottom: 3pt;
  x-next-class: ;
  x-next-type: P;
  color: #333333;
}
LI.H6 {
  font-weight: bold;
  font-size: 8.0pt;
  color: #666666;
}
P {
  color: #333333;
  margin-left: 0pt;
  margin-top: 18px;
  margin-bottom: 0pt;
  line-height: 150%;
  font-size: 15px;
}
LI.P {
  color: #666666;
  font-size: 15px;
}
a {
  display: inline;
  color: #104BA5;
  x-on-hover: fontchange(color=#448BFF);
  font-size: 15px;
  text-decoration: none;
}
A.expandspot {
  cursor: hand;
  font-weight: normal;
  font-style: normal;
  color: #104BA5;
  x-on-hover: fontchange(color=#448BFF);
  font-size: 15px;
  text-decoration: none;
}
SPAN.expandtext {
  font-weight: normal;
  font-style: normal;
  color: #333333;
  font-size: 15px;
}
A.dropspot {
  cursor: hand;
  font-weight: normal;
  font-style: normal;
  x-open-image: url(icon_collapseLink1.gif);
  x-close-image: url(icon_expandLink1.gif);
  color: #104BA5;
  x-on-hover: fontchange(color=#448BFF);
  font-size: 15px;
  text-decoration: none;
}
A.glossterm {
  cursor: hand;
  color: #333333;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
}
SPAN.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #333333;
  font-size: 15px;
}
OL,
UL {
  margin-top: 0px;
  margin-bottom: 0px;
}
A:link {
  color: #104BA5;
  font-size: 15px;
  x-on-hover: fontchange(color=#448BFF);
  text-decoration: none;
}
P.NormalFirst {
  font-weight: normal;
  font-style: normal;
  margin-top: 0pt;
  margin-bottom: 0pt;
  color: #333333;
  font-size: 15px;
}
LI.P-NormalFirst {
  font-weight: normal;
  font-style: normal;
  color: #666666;
  font-size: 15px;
}
P.Normal6pt {
  font-weight: normal;
  font-style: normal;
  margin-bottom: 0pt;
  margin-top: 6pt;
  color: #333333;
  font-size: 15px;
  x-next-class: Normal6pt;
  x-next-type: P;
}
LI.P-Normal6pt {
  font-weight: normal;
  font-style: normal;
  color: #666666;
  font-size: 15px;
}
P.WarningError {
  margin-bottom: 0pt;
  margin-top: 12pt;
  color: #d21225;
  font-size: 15px;
}
LI.P-WarningError {
  color: #ff322e;
  font-size: 15px;
}
A:hover {
  font-size: 15px;
  x-on-hover: fontchange(color=#448BFF);
  color: #448BFF;
  text-decoration: none;
}
A:visited {
  color: #104BA5;
  font-size: 15px;
  x-on-hover: fontchange(color=#448BFF);
  text-decoration: none;
}
P.TableHeading {
  font-style: normal;
  color: #ffffff;
  font-size: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 9px;
  margin-right: 9px;
  background-color: #757575;
  font-weight: bold;
}
P.TableBody {
  color: #333333;
  font-size: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 9px;
  margin-left: 12px;
}
/* table tbody tr td:last-child P.TableBody {
	word-break: break-all;
} */
LI.P-TableBody {
  color: #666666;
  font-size: 15px;
  undefined: undefined;
}
P.Bullet {
  margin-bottom: 0pt;
  margin-top: 12pt;
  undefined: undefined;
  list-style-type: '  -  ';
  color: #333333;
  margin-left: 0pt;
  font-size: 15px;
  x-next-class: Bullet;
  x-next-type: P;
}
LI.P-Bullet {
  margin-bottom: 0pt;
  color: #333333;
  undefined: undefined;
  list-style-type: '  -  ';
  margin-top: 18px;
  margin-left: 0px;
  line-height: 150%;
  font-size: 15px;
}
P.Normal6pt_size {
  margin-bottom: 0pt;
  font-size: 6pt;
  margin-top: 0pt;
  color: #333333;
  x-next-class: ;
  x-next-type: P;
  line-height: Normal;
}
LI.P-Normal6pt_size {
  color: #666666;
  font-size: 6pt;
}
A:active {
  color: #104BA5;
  font-size: 15px;
  x-on-hover: fontchange(color=#448BFF);
  text-decoration: none;
}
A.popupspot {
  color: #104BA5;
  x-on-hover: fontchange(color=#448BFF);
  font-size: 15px;
  text-decoration: none;
}
P.NoteText {
  color: #333333;
  font-weight: normal;
  font-style: normal;
  margin-left: 12px;
  font-size: 15px;
  line-height: 150%;
  margin-top: 12px;
  margin-bottom: 6px;
}
LI.P-NoteText {
  color: #666666;
  font-style: italic;
  font-weight: normal;
  font-size: 15px;
}
p.Bullet6pt {
  font-family: 'AP Font', Verdana, sans-serif;
  margin-bottom: 0pt;
  undefined: undefined;
  list-style-type: '  -  ';
  margin-top: 6pt;
  position: relative;
  color: #333333;
  margin-left: 0pt;
  font-size: 15px;
}
LI.P-Bullet6pt {
  margin-top: 6pt;
  margin-bottom: 0pt;
  color: #333333;
  undefined: undefined;
  list-style-type: '  -  ';
  margin-left: 0px;
  font-size: 15px;
  line-height: 150%;
  undefined: undefined;
}
/* LI.Normal3pt {
  word-break: break-all!important;
} */
table.SimpleGridBlack {
  padding: 0px;
  border-top: Solid 1px #000000;
  border-left: Solid 1px #000000;
  x-border-spacing: 0px;
  x-row-pat-1: 1;
  x-row-pat-1-name: t1Row;
  x-row-pat-count: 2;
  x-row-pat-2: 1;
  x-row-pat-2-name: t2Row;
  font-size: 15px;
  color: #333333;
}
table.SimpleGridBlack td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
table.SimpleGridBlack tr.t1Row td {
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #000000;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
  font-size: 15px;
}
table.SimpleGridBlack tr.t2Row td {
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #000000;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}
li.P-ListNum {
  list-style: decimal;
  margin-bottom: 0pt;
  color: #333333;
  margin-top: 18px;
  font-size: 15px;
}
li.P-ListNum6pt {
  margin-top: 6pt;
  margin-bottom: 0pt;
  list-style: decimal;
  color: #333333;
  font-size: 15px;
}
li.P-ListAlpha {
  margin-bottom: 0pt;
  list-style: lower-alpha;
  color: #333333;
  margin-top: 18px;
  font-size: 15px;
}
li.P-ListAlpha6pt {
  margin-top: 6pt;
  margin-bottom: 0pt;
  list-style: lower-alpha;
  color: #333333;
  font-size: 15px;
}
p.breadcrumbs {
  color: #333333;
  font-size: 14px;
  margin-top: 0px;
}
p.Normal3pt {
  margin-top: 3pt;
  x-next-class: ;
  x-next-type: P;
}
A.breadcrumbs {
  color: #104BA5;
  x-on-hover: fontchange(color=#448BFF);
  font-size: 15px;
  text-decoration: none;
}
p.NormalHeader {
  margin-left: 12px;
  margin-top: 0px;
}
p.NormalFooter {
  margin-left: 0pt;
  font-style: normal;
  text-align: left;
  color: #333333;
  margin-right: 0pt;
  margin-bottom: 12px;
  margin-top: 11px;
  font-size: 12px;
}
li.P-Bullet0pt {
  undefined: undefined;
  list-style-type: '  -  ';
  color: #333333;
  margin-left: 0px;
  font-size: 15px;
}
p.NormalFAQ {
  margin-left: 15px;
}
p.NormalFAQ6pt {
  margin-top: 6pt;
  margin-left: 15px;
}
p.NormalTopLine {
  font-size: 5px;
  border-top-style: none;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #333333;
  margin-top: 0px;
  margin-bottom: 40px;
}
p.NormalBottomLine {
  border-top-style: Solid;
  font-size: 5px;
  margin-top: 0px;
  border-top-width: 1px;
  border-top-color: #e5e5e5;
}
table.Table-NoLines {
  font-size: 15px;
  color: #333333;
}
table.Table-NoLines .ico-link {
  min-width: 20px;
  width: 45px;
  display: inline-block;
}
@media (max-width: 575.98px) {
  table.Table-NoLines .ico-link {
    width: 25px;
  }
}
P.NoteHeading {
  line-height: 13pt;
  color: #666666;
  font-weight: 600;
  font-style: normal;
  margin-left: 12px;
  margin-top: 9px;
  margin-bottom: 9px;
  font-size: 15px;
  x-next-class: NoteText;
  x-next-type: P;
}
P.NoteHeading-SF {
  color: #333333;
  font-weight: normal;
  font-style: normal;
  margin-left: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 15px;
  x-next-class: NoteText;
  x-next-type: P;
}
rh-list.rl-P-NoteTextBullet {
  x-level-count: 1;
  x-lvl-1-format: "<x>";
  x-lvl-1-type: "En Dash";
}
LI.P-Bullet-NoteText {
  color: #333333;
  undefined: undefined;
  list-style-type: '  -  ';
  margin-bottom: 6px;
  margin-top: 12px;
  font-size: 15px;
  margin-left: 6px;
}
P.NoteTextFirst {
  color: #333333;
  font-weight: normal;
  font-style: normal;
  margin-left: 12px;
  font-size: 15px;
  margin-top: 18px;
  line-height: 150%;
  margin-bottom: 6px;
}
li.P-ListNum-NoteText {
  list-style: decimal;
  color: #333333;
  font-size: 15px;
  margin-left: 6px;
  margin-top: 12px;
  margin-bottom: 6px;
}
span.Code {
  color: #333333;
  font-size: 14px;
  font-family: "Lucida Console";
  background-color: #eaeaea;
}
div {
  margin-bottom: 0px;
  margin-top: 6px;
}
p.HeadingWelcome {
  text-align: center;
  font-weight: bold;
  margin-bottom: 24px;
  font-size: 32px;
  x-next-class: ;
  x-next-type: IMPLICIT_P;
}
p.NormalWelcomePg {
  text-align: center;
  margin-top: 18px;
  margin-bottom: 34px;
  font-weight: bold;
  font-size: 22px;
}
span.dt {
  color: #990066;
  font-size: 14px;
  font-family: "Lucida Console";
}
span.st {
  font-size: 14px;
  font-family: "Lucida Console";
  color: #669900;
}
span.er {
  color: #333333;
  font-size: 14px;
  font-family: "Lucida Console";
}
span.fl {
  color: #669900;
  font-size: 14px;
  font-family: "Lucida Console";
}
span.dv {
  font-size: 14px;
  font-family: "Lucida Console";
  color: #336600;
}
/********  not in use BEGIN ********/
.codehilite .mf {
  color: #336600;
}
.codehilite .mi {
  color: #336600;
}
.codehilite .err {
  color: #666666;
}
.codehilite .hll {
  background-color: #f7eeda;
}
.codehilite .s,
.codehilite .sb,
.codehilite .sc {
  color: #669900;
}
p.WelcomeNote {
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}
span.CodeHighlight {
  font-size: 14px;
  background-color: #f4edd8;
}
p.TableBodySmall {
  font-family: "Lucida Console";
  font-size: 12px;
  margin-left: 6px;
  margin-top: 12px;
}
p.TableSmall {
  margin-left: 6px;
  margin-top: 12px;
  font-size: 12px;
}
/********  not in use END ********/
/********   Code styles END ********/
/*}}end-old-version*/
/******
  NEW FONT MAPPING AND NEW FONT FAMILY NAME
******/
@font-face {
  font-family: 'AP Font';
  src: url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff') format('woff'),
    url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff2') format('woff2'),
    url('https://mapi.associatedpress.com/assets/fonts/APVarW05-Regular.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-stretch: 35% 100%;
}
/**************************  Font classes ***************************/
/**************************  Old classes to replace ***************************/
body.media-desktop div.header div.title {
  height: 1.33333em;
  line-height: 100%;
  font-weight: 500;
  font-size: 2.5em ! important;
  max-width: 28em;
  overflow: auto;
  text-transform: uppercase;
  font-family: 'AP Font', Verdana, sans-serif;
  font-stretch: 54%;
  margin: 19px 0px 0 0;
}
a:hover {
  color: #448BFF !important;
  text-decoration: none !important;
}
A:link:hover {
  color: #448bff !important;
  text-decoration: none !important;
}
/* table tbody tr td:last-child P.TableBody {
	word-break: break-all;
} */
/* LI.Normal3pt {
  word-break: break-all!important;
} */
P.Preformatted {
  color: #000000;
  line-height: normal;
  margin-bottom: 14pt;
  margin-top: 14pt;
  x-text-tab-stops: repeat 1in;
  white-space: nowrap;
  font-size: smaller;
  font-family: monospace;
  overflow-y: auto;
  overflow-x: scroll;
  max-height: 400px;
  width: 80%;
  padding: 20px;
  border: 1px solid #808080;
}
ul.Disc {
  list-style: disc;
}
ol.Decimal {
  list-style: decimal;
}
ol.LowerAlpha {
  list-style: lower-alpha;
}