@charset "UTF-8";
/*FairCom AIT styles*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:400,500,600);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400i);
.defaults { /* Defaults to apply to containers */
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #474C55;
}
a:link {
  color: #00a0c6;
}
a:visited {
  color: #474C55;
}
a:hover {
  color: #474C55;
}
a:active {
  color: #474C55;
}
ol {
  list-style-image: none;
}
ol, ul {
  padding-left: 20px;
  list-style-position: outside;
}
.popuponclick {
  border-radius: 15px;
  padding: 10px;
  background-color: #f6f6f6;
}
.relatedheading {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #00a0c6;
  margin-top: 6px;
  margin-bottom: 1px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 0px;
}
.relateditem {
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  background-color: #EEEEEE;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
}
.fchidden {
  display: none;
}
.bodytext {
  margin-top: 6px;
}
.fctableheading {
  display: block;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.fctablebodytext {
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.fcchaptergraphic {
  margin-top: 6px;
  margin-bottom: 6px;
}
.fcsubheading {
  font-weight: bold;
  font-size: 12pt;
  margin-top: 12px;
}
.fccodeline {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 0px;
  white-space: pre-wrap;
}
.fccode {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  white-space: pre-wrap;
}
.fcsqlkeyword {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  white-space: pre-wrap;
}
.fccodeparagraph {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  margin: 0px;
  padding-top: 6px;
  padding-left: 18px;
  border-left: 4px solid #00a0c6;
  white-space: pre-wrap;
}
.fcdescription {
  font-weight: bold;
  font-size: 12pt;
  margin-top: 18px;
  margin-bottom: 6px;
}
.fccommandusage {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  margin-top: 6px;
  margin-left: 18px;
  white-space: pre-wrap;
}
.fckeywordparagraph {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  margin-top: 6px;
  margin-left: 18px;
  white-space: pre-wrap;
}
.fcsqlstatement {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  margin-top: 6px;
  margin-left: 18px;
  white-space: pre-wrap;
}
.fctagline {
  font-size: 12px; /* MJB181203 was 8px */
  margin-top: 6px;
}
.fctableheadingright {
  display: block;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
  text-align: right;
}
ul.fctablelistbullet {
  list-style-type: Square;
  list-style-image: none;
  margin-top: 3px;
  margin-bottom: 3px;
}
li.fctablelistbullet, li.s89 {
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.fccenteredtablebodytext {
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 6px;
  text-align: center;
}
.fctablebodytextright {
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
  text-align: right;
}
.fcsmalltableheading {
  font-weight: bold;
  font-size: 12px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.fcsmalltablebodytext {
  font-size: 12px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.fcnote {
  background-color: #EEEEEE;
  margin-top: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
ol.fclistnumber {
  list-style-type: Decimal;
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistnumber, li.s17 {
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistnumbercompact { /* MJB181203 new*/
  margin-top: 0px;
  margin-bottom: 0px;
}
.fclistnote {
  display: block;
  background-color: #EEEEEE;
  margin-top: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.fclistcontinue {
  display: block;
  margin-top: 12px; /* MJB181203 was 6px*/
}
ol.fclistnumber2 {
  list-style-type: Lower-Alpha;
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistnumber2, li.s18 {
  margin-top: 12px; /* MJB181203 was 6px*/
  margin-left: 18px;
}
ul.fclistbullet {
  list-style-type: Square;
  list-style-image: none;
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistbullet, li.s13 {
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistbulletcompact { /* MJB181203 new*/
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.fclistbullet2 {
  list-style-type: Square;
  list-style-image: none;
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistbullet2, li.s14 {
  margin-top: 12px; /* MJB181203 was 6px*/
  margin-left: 18px;
}
.fclistcontinue2 {
  display: block;
  margin-top: 12px; /* MJB181203 was 6px*/
  margin-left: 38px;
}
ul.fclistbullet3 {
  list-style-type: Square;
  list-style-image: none;
  margin-top: 12px; /* MJB181203 was 6px*/
}
li.fclistbullet3, li.s37374 {
  margin-top: 12px; /* MJB181203 was 6px*/
  margin-left: 36px;
}
.fcheading {
  font-weight: bold;
  font-size: 24px;
  margin-top: 6px;
}
.deliveryheading {
  font-size: 17px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.bodytextcentered {
  margin-top: 6px;
  text-align: center;
}
.bodytextkeepwithnext {
  margin-top: 6px;
}
.bodytextnoindent {
  font-size: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.bodytextright {
  margin-top: 6px;
  text-align: right;
}
.fcapdxheading1 {
  font-weight: bold;
  font-size: 32px;
  color: #00a0c6;
  margin-top: 6px;
}
.fcapdxheading2 {
  font-weight: bold;
  font-size: 24px;
  margin-top: 6px;
}
.fcchapterimage {
  margin-top: 6px;
  text-align: center;
}
.fccopyrighttext {
  font-size: 10px;
  margin-top: 6px;
}
.fcfullwidthgraphic {
  margin-top: 6px;
  margin-bottom: 6px;
}
.fcfunctionheading {
  font-weight: bold;
  font-size: 32px;
  color: #474C55;
  margin-top: 6px;
}
.fcleadin, .fcleadinframe, .fcleadinframewide, .footnote {
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
  line-height: 24px;
  margin-top: 6px;
}
.fctutorialcodeline {
  /*MJB20728-was: font-family: Cutive Mono, monospace;
  margin-top: 6px;
  margin-left: 18px;
  white-space: pre-wrap; */
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  margin: 0 0 0 0;
  font-size: 12px;
  color: #aaa;
  background-color: #222;
  padding: 3px 10px 3px 10px;
  white-space: pre-wrap;
}
.horizontalrulebodytext {
  margin: 12px 0px 12px 0px;
  border-color: #474C55;
  border-bottom-style: solid;
  border-bottom-width: thin;
}
.floatleft {
  margin-top: 6px;
  float: left;
}
.imagefloatright {
  margin-top: 6px;
  float: right;
}
.index1 {
  font-weight: bold;
  white-space: nowrap;
}
.index2 {
  margin-left: 18px;
}
.index3 {
  margin-left: 48px;
}
.indexatoz {
  font-weight: bold;
  font-size: 12px;
  background-color: #CFCFCF;
  margin-top: 18px;
  margin-bottom: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.indexheading {
  font-weight: bold;
  font-size: 12px;
  color: #00a0c6;
  padding-top: 12pt;
  padding-bottom: 6px;
}
.lastmodified {
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.subtitle {
  font-size: 20px;
  color: #58595B;
  margin-top: 6px;
  margin-bottom: 6px;
}
.title {
  font-size: 24pt;
  color: #00a0c6;
  margin-top: 6px;
  margin-bottom: 6px;
}
.toc {
  text-indent: 6px;
}
.fcbold {
  font-weight: bold;
}
.fcbookname {
  font-style: italic;
}
.fcconfigurationkeyword {
  font-family: "Roboto Mono", monospace;
  font-weight: 400;
  white-space: pre-wrap;
}
.fcerrorcode {
  font-weight: bold;
}
.fcexecutable {
  font-weight: bold;
  color: #474C55;
}
.fcfilename {
  font-style: italic;
}
.fcfunction {
  font-weight: bold;
  color: #474C55;
}
.fchyperlink {
  color: #00a0c6;
}
.fcparameter {
  font-style: italic;
  color: #00a0c6;
}
.fcemphasis {
  font-style: italic;
}
.fcnotebold {
  font-weight: bold;
}
.fc1k {
  font-size: 12px; /* MJB181203 was x-small */
}
.fcbigbluehyperlink {
  font-weight: bold;
  font-size: 18pt;
  color: #00a0c6;
}
.fcsuperscript {
  vertical-align: super;
}
.fcwhite {
  color: #fff;
}
.fccodered {
  color: #ff0000;
  font-weight: bold;
}
.buttons {
  font-weight: bold;
}
.heading1, .heading2, .heading3, .heading4, .heading5, .heading6{
  margin: 40px 0px 16px 0px;
  font-weight: bold;
  color: #00a0c6;
}
.heading1 {
  font-size: 36px;
}
.heading2 {
  font-size: 30px;
}
.heading3 {
  font-size: 24px;
}
.heading4, .heading5, .heading6 {
  font-size: 18px;
}
.indexlink, .indexlink a {
  /*font-style: italic;*/
  text-decoration: none;
  margin-top: 3px;
  white-space: nowrap !important;
}
.fccodepurple {
  color: #C586C0;
}
.fccodeblue {
  color: #569CD6;
}
.fccodesalmon {
  color: #CE9178;
}
.fccodeyellow {
  color: #DCD260;
}
.fccodesage {
  color: #B5CEA8;
}
.fccodegreen {
  color: #50A440;
}
.fccodegray {
  color: #D4D4D4;
}
.fccodeltblue {
  color: #9CDCFE;
}

#related_topics_alt {
  position: absolute;
  top: 129px;
  left: 1300px;
  z-index: 1000;
  width: 454px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #474C55;
}
#related_topics_alt table.relatedtopics.belowtopictext {
  display: table;
}
@media screen and (min-width: 1769px) {
  table.relatedtopics.belowtopictext {
    display: none;
  }
}
@media screen and (max-width: 1769px) {
  #related_topics_alt, #related_topics_alt table.relatedtopics.belowtopictext {
    display: none;
  }
}