@charset "UTF-8"
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');



/* Basic HTML elements */
BODY {
    font-family: Roboto, '-apple-system', 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, Verdana, sans-serif;
    font-size: 13px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px 0px 0px 5px;
}

P.SnippetBookmark {
    visibility: hidden;
}

OL {
    background-color: Transparent;
    padding: 0px;
    margin-top: 2px;
    margin-left: 5px;
    margin-bottom: 2px;
}

UL {
    padding: 0px;
    margin-top: 2px;
    margin-left: 5px;
    margin-bottom: 2px;
}

LI {
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 4px;
    padding: 0px;
}

A:link {
    color: #0000ff;
    text-decoration: underline;
}

A:visited {
    text-decoration: underline;
}

A:active {
    color: #0000ff;
    text-decoration: underline;
}

A:hover {
    background-color: #B3CBE6;
    color: #0505FF;
    text-decoration: underline;
}

SPAN.A:hover {
    background-color: #B3CBE6;
    color: #0505FF;
    text-decoration: underline;
}

SPAN.PoweredBy A:hover {
    background-color: #FFFFFF;
}

P {
    color: #000000;
    margin-top: 7px;
    margin-bottom: 7px;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    padding: 0px;
}

P.breadcrumbs {
    font-size: 11px;
    text-align: right;
}

A.expandspot {
    color: #008000;
    font-style: normal;
}

SPAN.expandtext {
    color: #ff0000;
    font-weight: 400;
    font-style: italic;
}

A.dropspot {
    font-style: italic;
    color: #008000;
}

A.glossterm {
    color: #800000;
    font-style: italic;
}

SPAN.glosstext {
    color: #808080;
    font-weight: 400;
    font-style: italic;
}

/* =================================== */
/* Styles for Headings */
/* =================================== */
H1 {
    padding-bottom: 1.0pt;
    color: #282664;
    margin-top: 0pt;
    border-bottom-style: none;
    font-size: 190%;
}

LI H1 {}

H2 {
    font-weight: 700;
    color: #000000;
    font-size: 165%;
}

LI H2 {}

H3 {
    font-weight: 700;
    color: #999999;
    font-size: 145%;
    text-decoration: none;
}

LI H3 {}

H4 {
    font-size: 140%;
    font-weight: 700;
    font-style: normal;
    color: #000000;
}

LI H4 {}

H5 {
    color: #000000;
    font-weight: 700;
    font-style: italic;
    font-size: 130%;
}

LI H5 {}

H6 {
    color: #000000;
    font-weight: 700;
    font-style: italic;
    font-size: 120%;
}

LI H6 {}



Heading1 {
    font-size: 190%;
    border-bottom: 4pt none #000080;
    padding-bottom: 1.0pt;
    color: #000000;
    margin-top: 0pt;
    border-bottom-width: 4pt;
    border-bottom-style: none;
}

Heading2 {
    font-size: 165%;
    font-weight: 700;
    color: #000000;
}

Heading3 {
    font-size: 150%;
    font-weight: 700;
    color: #000000;
}

Heading4 {
    font-size: 140%;
    font-weight: 700;
    font-style: normal;
    color: #000000;
}

Heading5 {
    color: #000000;
    font-weight: 700;
    font-style: italic;
    font-size: 130%;
}

Heading6 {
    font-size: 120%;
    font-weight: 700;
    font-style: italic;
    color: #000000;
}

/* =================================== */
/* Styles for Unordered Bulleted Lists */
/* =================================== */
/* Styles for Bullet */
LI.p-Bullet {
    list-style-image: url(bullet.png);
    margin-left: 20px;
}

P.Bullet {
    padding: 0px;
}

LI.p-Bullet P {
    padding: 0px;
}

/* Styles for Bullet2 */
LI.p-Bullet2 {
    list-style-image: url(bullet.png);
    padding-left: 0px;
    margin-left: 40px;
}

LI.p-Bullet2 P {
    padding: 0px;
}

P.Bullet2 {
    padding: 0px;
}

/* Styles for Bullet3 */
LI.p-Bullet3 {
    list-style-image: url(bullet.png);
    margin-left: 60px;
}

LI.p-Bullet3 P {
    padding: 0px;
}

P.Bullet3 {
    padding: 0px;
}

/* Styles for Bullet4 */
LI.p-Bullet4 {
    list-style-image: url(bullet.png);
    margin-left: 84px;
}

LI.p-Bullet4 P {
    padding: 0px;
}

P.Bullet4 {
    padding: 0px;
}

/* =================================== */
/* Styles for Indented Text */
/* =================================== */
P.Indented {
    padding: 0px;
    margin-left: 23px;
}

P.Indented2 {
    padding: 0px;
    margin-left: 52px;
}

P.Indented3 {
    padding: 0px;
    margin-left: 68px;
}

LI.p-Indented P {
    padding: 0px;
    margin-left: 23px;
}

LI.p-Indented2 P {
    padding: 0px;
    margin-left: 52px;
}

LI.p-Indented3 P {
    padding: 0px;
    margin-left: 68px;
}

LI.p-Indented {
    list-style: none;
    margin-left: 0px;
}

LI.p-Indented2 {
    list-style: none;
    margin-left: 0px;
}

LI.p-Indented3 {
    list-style: none;
    margin-left: 0px;
}

LI P.Indented {
    padding: 0px;
    margin-left: 26px;
}

LI P.Indented2 {
    padding: 0px;
    margin-left: 52px;
}

LI P.Indented3 {
    margin-top: 0pt;
    margin-bottom: 0pt;
    padding: 0px;
    margin-left: 68px;
}

/* =================================== */
/* Character Styles */
/* =================================== */
SPAN.DisclaimerProductName {
    font-variant: small-caps;
}

SPAN.Code {
    font-family: "Courier New", monospace;
    font-size: 100%;
}

SPAN.CodeVariable {
    font-family: "Courier New", monospace;
    font-size: 100%;
    font-weight: 400;
    font-style: italic;
}

SPAN.Accentuate {
    font-weight: 700;
    font-style: normal;
}

SPAN.Button {
    font-weight: 700;
    color: #000000;
    font-style: normal;
}

SPAN.DatabaseTableAndColumn {
    text-transform: uppercase;
}

SPAN.DatabaseTableAndColumnName {
    text-transform: uppercase;
}

SPAN.Click {
    font-weight: 700;
    font-style: normal;
}

SPAN.SystemSetting {
    text-decoration: underline;
}

SPAN.Menu {
    font-weight: 700;
    font-style: normal;
}

SPAN.NewBrowserVersion {
    font-weight: 700;
    font-style: italic;
}

SPAN.DefinedTerm {
    font-style: italic;
}

SPAN.KeyboardKey {
    font-variant: small-caps;
}

SPAN.Variable {
    font-style: italic;
}

SPAN.NewTerm {
    font-style: italic;
}

/* =================================== */
/* Styles for Note, Caution, Warning */
/* Best Practices, and Timesaving Tips */
/* =================================== */
/* Styles for Note */
LI.p-Note {
    background-image: url(note_bullet.png);
    list-style: none;
    margin-top: 10px;
    margin-left: 5px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-bottom: 5px;
    padding-top: 1px;
}
}

LI.p-Note P {
    padding: 0px;
    margin-bottom: 1px;
}

P.Note {
    margin-bottom: 1px;
    padding: 0px;
}

/* Styles for NoteBullet */
LI.p-NoteBullet {
    background-image: url(bullet.png);
    list-style: none;
    margin-top: 1px;
    margin-left: 30px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

LI.p-NoteBullet P {
    padding: 0px;
}

P.NoteBullet {
    padding: 0px;
}

/* Styles for NoteBullet */
LI.p-NoteBullet2 {
    list-style-image: url(bullet.png);
    margin-left: 70px;
}

LI.p-NoteBullet2 P {
    margin-left: 0px;
    padding: 0px;
}

P.NoteBullet2 {
    margin-left: 0px;
    padding: 0px;
}

/* Styles for NotePara */
LI.p-NotePara {
    list-style: none;
    margin-left: -4px;
}

LI.p-NotePara P {
    margin-left: 40px;
    padding: 0px;
}

P.NotePara {
    margin-left: 40px;
    padding: 0px;
}

/* Styles for Best Practices */
LI.p-BestPractice {
    background-image: url(best_practice_bullet.png);
    list-style: none;
    margin-top: 10px;
    margin-left: 3px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-bottom: 5px;
    padding-top: 1px;
}

LI.p-BestPractice P {
    padding: 0px;
}

P.BestPractice {
    padding: 0px;
    margin-bottom: 1px;
}

/* Styles for Cautions */
P.Caution {
    padding: 0px;
}

LI.p-Caution {
    background-image: url(caution_bullet.png);
    list-style: none;
    margin-top: 10px;
    margin-left: 3px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-bottom: 5px;
    padding-top: 1px;
}

LI.p-Caution P {
    margin-bottom: 1px;
    padding: 0px;
}

/* Styles for Video */
LI.p-Video {
    background-image: url(video_bullet.png);
    list-style: none;
    margin-top: 3px;
    margin-left: 3px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-bottom: 11px;
    padding-top: 6px;
}

P object {
    margin-bottom: 1px;
    border-style: solid;
    border-color: #005596;
    border-width: 2px;
    padding: 5px;
}

LI.p-Video P {
    padding: 0px;
    margin-bottom: 0px;
    padding-top: 3px;
}

/*	background-color: yellow; */
/* Styles for TimesavingTip */
LI.p-TimesavingTip {
    background-image: url(tip_bullet.png);
    list-style: none;
    margin-top: 10px;
    margin-left: 3px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-bottom: 2px;
    padding-top: 1px;
}

P.TimesavingTip {
    padding: 0px;
    margin-bottom: 1px;
}

LI.p-TimesavingTip P {
    padding: 0px;
    margin-bottom: 1px;
}

/* Styles for Warning */
LI.p-Warning {
    font-weight: 700;
    font-style: normal;
    color: #ff0000;
    text-indent: 0px;
    background-image: url(warning_icon.png);
    list-style: none;
    margin-top: 10px;
    margin-left: 3px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-bottom: 5px;
    padding-top: 1px;
}

LI.p-Warning P {
    font-weight: 700;
    font-style: normal;
    color: #ff0000;
    padding: 0px;
    margin-bottom: 1px;
}

P.Warning {
    font-weight: 700;
    font-style: normal;
    color: #ff0000;
    padding: 0px;
    margin-bottom: 1px;
}

/* Styles for Warning */
LI.p-WarningBullet {
    background-image: url(bullet.png);
    list-style: none;
    margin-top: 1px;
    margin-left: 30px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

LI.p-WarningBullet P {
    font-weight: 700;
    font-style: normal;
    color: #ff0000;
    padding: 0px;
}

P.WarningBullet {
    font-weight: 700;
    font-style: normal;
    color: #ff0000;
    padding: 0px;
}

/* =================================== */
/* Styles for Numbered Lists */
/* =================================== */
/* Styles for ListNumber */
/* Replaces ListNumberFirst, ListNumberNext */
LI.p-ListNumber {
    list-style: decimal;
    text-indent: 0px;
    margin-left: 20px;
}

LI.p-ListNumber P {
    list-style: decimal;
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

/* Styles for ListNumberFirst */
/* DEPRECATED STYLES - Should be replaced with ListNumber */
LI.p-ListNumberFirst {
    text-indent: 0px;
    margin-left: 20px;
}

LI.p-ListNumberFirst P {
    list-style: decimal;
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

P.ListNumberFirst {
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

/* Styles for ListNumberNext */
/* DEPRECATED STYLE - Should be replaced with ListNumber */
LI.p-ListNumberNext {
    text-indent: 0px;
    list-style: decimal;
    margin-left: 20px;
}

LI.p-ListNumberNext P {
    text-indent: 0px;
    margin-left: 0px;
    list-style: decimal;
    padding: 0px;
}

P.ListNumberNext {
    text-indent: 0px;
    margin-left: 0px;
    padding: 0px;
}

/* Styles for ListNumber2 */
/* Replaces ListNumber2First, ListNumber2Next */
LI.p-ListNumber2 {
    list-style: lower-alpha;
    text-indent: 0px;
    margin-left: 40px;
}

LI.p-ListNumber2 P {
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

/* Styles for ListNumber2First */
/* DEPRECATED STYLE - Should be replaced with ListNumber2 */
LI.p-ListNumber2First {
    list-style: lower-alpha;
    text-indent: 0px;
    margin-left: 40px;
}

LI.p-ListNumber2First P {
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

P.ListNumber2First {
    margin-left: 0px;
    text-indent: 0px;
    padding: 0px;
}

/* Styles for ListNumber2Next */
/* DEPRECATED STYLE - Should be replaced with ListNumber2 */
LI.p-ListNumber2Next {
    list-style: lower-alpha;
    text-indent: 0px;
    margin-left: 40px;
}

LI.p-ListNumber2Next P {
    text-indent: 0px;
    margin-left: 0px;
    padding: 0px;
}

P.ListNumber2Next {
    text-indent: 0px;
    margin-left: 0px;
    padding: 0px;
}

/* ==================================== */
/* Styles for Table Heading and Content */
/* ==================================== */
/* Style for TableTitle */
P.TableTitle {
    margin-bottom: 0pt;
    font-weight: 400;
    font-style: italic;
    margin-top: 15pt;
    margin-left: 20px;
    padding: 0px;
    color: #000000;
}

p.TableHead {
    font-weight: 700;
    font-style: normal;
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    margin-bottom: 9pt;
    padding: 0px;
    /* background-color: #465A7A; */
    color: #ffffff;
}

/* Styles for TableBody */
P.TableBody {
    margin: 5px;
    padding: 0px;
}

/* Styles for TableBullet */
LI.p-TableBullet {
    list-style-image: url(bullet.png);
    margin-left: 20px;
}

LI.p-TableBullet P {
    margin-top: 0pt;
    margin-left: 3px;
    margin-bottom: 3pt;
    padding: 0px;
}

P.TableBullet {
    list-style-image: url(bullet.png);
    margin-top: 0pt;
    margin-left: 3px;
    margin-bottom: 3pt;
    padding: 0px;
}

/* Styles for TableBullet2 */
LI.p-TableBullet2 {
    list-style-image: url(bullet.png);
    margin-left: 40px;
}

LI.p-TableBullet2 P {
    margin-top: 0pt;
    margin-bottom: 3px;
    padding: 0px;
    margin-left: 40px;
    margin-left: 0px;
}

/* Styles for TableCodeExample */
LI P.TableCodeExample {
    font-family: "Courier New", monospace;
    margin-top: 1.5pt;
    margin-bottom: 1.5pt;
    padding: 0px;
}

P.TableCodeExample {
    font-family: "Courier New", monospace;
    margin-top: 1.5pt;
    margin-left: 3px;
    margin-bottom: 1.5pt;
    padding: 0px;
}

p.Body {
    margin-bottom: 7px;
    font-weight: 400;
}

/* Style for CodeExamples */
P.CodeExample {
    font-family: "Courier New", monospace;
    margin-top: 1.5pt;
    margin-bottom: 1.5pt;
}

LI.p-CodeExample P {
    font-family: "Courier New", monospace;
}

P.CodeExampleWide {
    font-family: "Courier New", monospace;
    letter-spacing: -0.2pt;
    margin-top: 1.5pt;
    margin-bottom: 1.5pt;
}

LI.p-CodeExampleWide P {
    font-family: "Courier New", monospace;
    letter-spacing: -0.2pt;
}

/* Style for Glossary Terms and Definitions */
P.Definition {
    margin-left: 18px;
    font-weight: 400;
    font-style: normal;
}

LI.p-Definition {
    font-weight: 400;
    font-style: normal;
}

P.FigureTitle {
    margin-top: 5px;
    margin-bottom: 5px;
    font-style: italic;
}

P.Figure {
    margin-top: 5px;
    margin-bottom: 5px;
}

P.Figure img {
    border-style: solid;
    border-color: #555555;
    border-width: 2px;
}

P.Figure object {
    border-style: solid;
    border-color: #005596;
    border-width: 2px;
    padding: 5px;
}

LI.p-Figure {}

P.Term {
    font-weight: 700;
    font-style: normal;
}

LI.p-Term {
    font-weight: 700;
    font-style: normal;
}

TD.TopicShowTOC {
    font-size: 10px;
    border-style: none;
    margin-left: 0px;
    padding: 0px;
    background-color: #ffffff;
}

TR.TopicShowTOC {
    border-style: none;
    background-color: #ffffff;
}

TABLE.TopicShowTOC {
    border-style: none;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
}

TABLE.Formulas {
    border-style: none;
    background-color: #ffffff;
}

TD.Formulas {
    font-size: 10px;
    border-style: none;
    margin-left: 0px;
    padding: 0px;
    background-color: #ffffff;
}

TR.Formulas {
    border-style: none;
}

TABLE.InvisibleTable {
    border-style: none;
    background-color: #ffffff;
    margin: 1px 0px 1px 0px;
}

TABLE.InvisibleTable tr td {
    border-style: none;
    background-color: #ffffff;
}

TABLE.InvisibleTable td {
    border-style: none;
    background-color: #ffffff;
}

TABLE.StripedTable {
    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;
    x-1st-row: 1;
    x-1st-row-name: t1st;
    border: 1px solid #000000;
    border-collapse: collapse;
    margin: 5px 15px 0px 20px;
}

TABLE.StripedTable td {}

TABLE.StripedTable tr.t1Row td {
    background-color: #F1F1F1;
}

TABLE.StripedTable tr.t2Row td {
    background-color: #ffffff;
    border-color: #000000;
}

TABLE.StripedTable tr.t1st td {
    background-color: #465A7A;
    border-color: #000000;
}

TABLE.SupportedBrowsers {
    background-color: #ffffff;
    border-color: #000000;
    border: 1px solid #000000;
    margin: 5px 0px 0px 20px;
}

TABLE.SupportedBrowsers td.Supported {
    background-color: #FFC000;
}

TABLE.SupportedBrowsers td.Supported P.TableBody {
    text-align: center;
}

TABLE.SupportedBrowsers td.Approved {
    background-color: #00ff00;
}

TABLE.SupportedBrowsers td.Approved P.TableBody {
    text-align: center;
}

TABLE.SupportedBrowsers td.LimitedSupport {
    background-color: #FFFF99;
}

TABLE.SupportedBrowsers td.LimitedSupport P.TableBody {
    text-align: center;
}

TABLE.SupportedBrowsers td.Recommended {
    background-color: #00CC00;
}

TABLE.SupportedBrowsers td.Recommended P.TableBody {
    text-align: center;
}

TABLE.SupportedBrowsers td.Unsupported {
    background-color: #ffffff;
}

TABLE.SupportedBrowsers td.Unsupported P.TableBody {
    text-align: center;
}

TABLE.SupportedBrowsers td.BrowserOrVersion {
    background-color: #ffffff;
}

TABLE.SupportedBrowsers tr.t1st td {
    background-color: #465A7A;
    border-color: #000000;
}

TR {
    margin-left: 0px;
    padding: 0px;
    background-color: #bec9e2;
}

TD {
    margin-left: 0px;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}

TABLE {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    margin: 5px 0px 0px 20px;
    border-collapse: collapse;
}

TABLE tr.t1Row {
    background-color: #F1F1F1;
}

TABLE tr.t2Row {
    background-color: #ffffff;
}

TABLE tr.t1st {
    background-color: #465A7A;
}

.DisclaimerRule {
    border-top: solid 1px;
    border-color: grey;
}