/* Xpress documentation styles (c) Fair Isaac Corporation. All rights reserved. */
 TD {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     COLOR: #00297C;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
#main {
	margin: 15px;
}

 .bodytext {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     COLOR: #212121;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', Helvetica, Arial, sans-serif 
}
 .titletext {
     FONT-WEIGHT: 300;
     FONT-SIZE: 22px;
     COLOR: #6e6d6a;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}


 .subtitletext {
     FONT-WEIGHT: 500;
     FONT-SIZE: 16px;
     text-transform: uppercase;
     COLOR: #6e6d6a;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif;
     padding-top: 5px;
}
 .errortext {
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     COLOR: #ff0000;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .morelinks {
     FONT-WEIGHT: normal;
     FONT-SIZE: 16px;
     COLOR: #666666;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 h1 {
     padding:0;
     margin:0;
}
 .image_with_border {
     padding: 10px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
}
 TD#td1 {
     background-color: "#f4f4f4";
    border-style: solid;
     border-width: 1;
     border-color: "#777777";
}
 .input {
     background-color: #FAFAFE;
     padding-top: 3px;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
}
 .input_red {
     background-color: #FE4A4A;
     padding-top: 3px;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
}
 .select {
     background-color: #FAFAFE;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
}
 .select_red {
     background-color: #FE4A4A;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
}
 .button {
     background-color: #FAFAFE;
     padding-top: 3px;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
}
 .button_over {
     cursor: hand;
     background-color: #003399;
     padding-top: 3px;
     padding-left: 3px;
     border-style: solid;
     border-width: 1;
     border-color: "#FAFAFE";
     font-family: Arial;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #FAFAFE;
}
 IFRAME {
     padding: 1px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
}
 A {
     font-weight: 500;
     COLOR: #00629b;
     TEXT-DECORATION: none 
}
 .bodyss {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
.headerbar { font-weight: normal; font-size: 24px; padding: 15px;
    color: #FFFFFF; background-color: #00629b; line-height: normal;
    font-style: normal; font-family: 'Roboto', Geneva, sans-serif;
}


 .sectionbar {
     FONT-WEIGHT: 500;
     FONT-SIZE: 14px;
     PADDING: 5px;
     BACKGROUND-COLOR: #cccccc;
     COLOR: #212121;
    /* border: 1px solid #ccc;
     border-radius: 4px;
     */
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .docentry {
     FONT-WEIGHT: 500;
     FONT-SIZE: 14px;
     COLOR: #212121;
     LINE-HEIGHT: normal;
     FONT-STYLE: italic;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .relatedbar {
     FONT-WEIGHT: 500;
     FONT-SIZE: 16px;
     PADDING: 2px;
     BACKGROUND-COLOR: #d2e9f4;
     COLOR: #00629b;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .news {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     COLOR: #666666;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .casestudy {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     COLOR: #999999;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 A:hover {
     font-weight: 500;
     BACKGROUND-COLOR: #f2f2f2;
     TEXT-DECORATION: underline;
}
 .bodymonspace {
     FONT-WEIGHT: normal;
     FONT-SIZE: 13px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto Mono', "Courier New", Courier, mono 
}
 .bodymonspacesmall {
     FONT-WEIGHT: normal;
     FONT-SIZE: 11px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto Mono', "Courier New", Courier, mono 
}
 .bodyitalic {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     FONT-STYLE: italic;
     COLOR: #000000;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .bodybold {
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     COLOR: #000000;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .bodyyellow {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     COLOR: #ffcc33;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .newsss {
     FONT-WEIGHT: normal;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .bodybolditalic {
     FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
     LINE-HEIGHT: normal;
     FONT-STYLE: italic;
     FONT-FAMILY: 'Roboto', sans-serif 
}
 .min {
     font-family: 'Roboto', Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-style: normal;
     color: #000000
}
 .copyright {
     FONT-WEIGHT: normal;
     FONT-SIZE: 11px;
     LINE-HEIGHT: normal;
     FONT-STYLE: normal;
     FONT-FAMILY: 'Roboto', sans-serif 
}
/* CoolMenus 4 - default styles - do not edit */
 .clCMEvent{
    position:absolute;
     width:99%;
     height:99%;
     clip:rect(0,100%,100%,0);
     left:0;
     top:0;
     visibility:visible
}
 .clCMAbs{
    position:absolute;
     visibility:hidden;
     left:0;
     top:0
}
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
 .clBar{
    position:absolute;
     width:10;
     height:8;
     background-color:#003399;
     layer-background-color:#003399;
     visibility:hidden
}
/*Styles for level 0*/
 .clLevel0,.clLevel0over{
    position:absolute;
     padding:4px;
     font-family:'Roboto', sans-serif;
     font-size:11px;
     font-weight:bold
}
 .clLevel0{
    background-color:#003399;
     layer-background-color:#003399;
     color:#ffffff;
}
 .clLevel0over{
    background-color:#ffcc00;
     layer-background-color:#ffcc00;
     color:#003399;
     cursor:pointer;
     cursor:hand;
}
 .clLevel0border{
    position:absolute;
     visibility:visible;
     background-color:#ffffff;
     layer-background-color:#ffffff
}
/*Styles for level 1*/
 .clLevel1, .clLevel1over{
    position:absolute;
     padding:1px;
     font-family:'Roboto', sans-serif;
     font-size:11px;
     font-weight:bold
}
 .clLevel1{
    background-color:#003399;
     layer-background-color:#003399;
     color:#ffffff;
}
 .clLevel1over{
    background-color:#ffcc00;
     layer-background-color:#ffcc00;
     color:#003399;
     cursor:pointer;
     cursor:hand;
}
 .clLevel1border{
     position:absolute;
     visibility:visible;
     background-color:#ffffff;
     layer-background-color:#ffffff;
}
/*Styles for level 1 divider*/
 .clDivider, .clLevel1over{
    position:absolute;
     padding:1px;
     font-family:'Roboto', sans-serif;
     font-size:11px;
     font-weight:bold
}
 .clDivider{
    background-color:#003080;
     layer-background-color:#003080;
     color:#003080;
}
/*Styles for level 2*/
 .clLevel2, .clLevel2over{
    position:absolute;
     padding:1px;
     font-family:'Roboto', sans-serif;
     font-size: 11px;
     font-weight:bold
}
 .clLevel2{
    background-color:#003399;
     layer-background-color:003399;
     color:#ffffff;
}
 .clLevel2over{
    background-color:#ffcc00;
     layer-background-color:#ffcc00;
     color:#003399;
     cursor:pointer;
     cursor:hand;
}
 .clLevel2border{
     position:absolute;
     visibility:visible;
     background-color:#ffffff;
     layer-background-color:#ffffff;
}
 .table1 {
     border-style: solid;
     border-width: 1;
     border-color: #cccccc;
}
 .td1 {
     background-color: #FFCC00 
}
 .td2 {
     background-color: #ffffff 
}
 .td3 {
     background-color: #003399 
}
 .td4 {
     background-color: #ffffff;
     border-style: solid;
     border-width: 1;
     border-color: "#777777";
     border-left: none;
     border-right: none;
     border-top: none;
}
 .td5 {
     background-color: #000000 
}
 .td6 {
     background-color: #F8F8F8;
     border-style: solid;
     border-width: 1;
     border-color: "#aaaaaa";
     border-left: none;
     border-bottom: none;
     border-top: none;
}
 .td7 {
     background-color: #ffffff;
     padding: 5px;
     border-style: solid;
     border-width: 1;
     border-color: "#003399";
}
 .td8 {
     padding: 5px;
     background-color: #003399 
}
 .td9 {
     padding: 3px;
     background-color: #EAF3FC 
}
 .td10 {
     padding: 5px;
     background-color: #ffffff 
}
 .td11 {
     background-color: #dddddd;
}
 .td12 {
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #ffffff 
}
 .td13 {
     border-style: solid;
     border-width: 1;
     border-color: #003399;
    padding-left: 3px;
     padding-right: 3px;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #ffffff 
}
 .td14 {
     padding: 0px;
}
 .td15 {
     padding: 3px;
     background-color: #ffffff 
}
 .font1 {
     font-family: 'Roboto', sans-serif;
     font-size: 40px;
     line-height: 1;
     font-weight: 600;
     color: #ffffff;
     text-decoration: none;
}
 .font2 {
     font-family: 'Roboto', sans-serif;
     font-size: 40px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 .font3 {
     font-family: 'Roboto', sans-serif;
     font-size: 20px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 .font4 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #ffffff;
     text-decoration: none;
}
 .font5 {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 .font6 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 .font7 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 400;
     color: #6e6d6a;
     text-decoration: none;
}
 .font8 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 .font9 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 400;
     color: #304F66;
     text-decoration: none;
}
 .font10 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 400;
     color: #0000ff;
     text-decoration: none;
}
 .font11 {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 600;
     color: #ffffff;
     text-decoration: none;
}
 .font12 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #0000ff;
     text-decoration: none;
}
 .font13 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 .font14 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 .font15 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 600;
     color: #F8B901;
     text-decoration: none;
}
 .font16 {
     font-family: 'Roboto', sans-serif;
     font-size: 13px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 .examplefont {
     white-space: pre;
     font-family: 'Roboto Mono', monospace;
     font-size: 14px;
     line-height: 1;
     font-weight: 400;
     text-decoration: none;
}
 A#a1 {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 600;
     color: #ffffff;
     text-decoration: none;
}
 A#a1:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 600;
     color: #FFCC00;
     text-decoration: none;
}
 A#a2 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 A#a2:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #FFCC00;
     text-decoration: none;
}
 A#a3 {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 A#a3:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 400;
     color: #0000ff;
     text-decoration: none;
}
 A#a4 {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 A#a4:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 400;
     color: #0000ff;
     text-decoration: none;
}
 A#a5 {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 400;
     color: #003399;
     text-decoration: none;
}
 A#a5:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 1;
     font-weight: 400;
     color: #0000ff;
     text-decoration: none;
}
 .div1 {
     position:absolute;
     left:680;
     top: 38 
}
 .div2 {
     position:absolute;
     left:10;
     top: 105 
}
 .div3 {
     position:absolute;
     left:150;
     top: 105 
}
 .div4 {
     position:absolute;
     left:1060;
     top: 122 
}
 .div5 {
     position:absolute;
     left:10;
     top: 244 
}
 .div7 {
     position:absolute;
     left:6;
     top: 445 
}
 .div8 {
     position:absolute;
     left:138;
     top: 105 
}
 .div9 {
     position:absolute;
     left:10;
     top: 430 
}
 .div10 {
     position:absolute;
     left:590;
     top: 94 
}
 .div11 {
     position:absolute;
     left:590;
     top: 200 
}
 .div12 {
     position:absolute;
     left:590;
     top: 97 
}
 ul.secure li{
     padding: 4;
}
 ul.secure {
     margin: 0;
     margin-left: 17px;
     margin-bottom: 10px;
     padding: 0;
     list-style-position: outside;
}
 ul.nomarker {
     margin: 0;
     margin-left: 17px;
     margin-bottom: 10px;
     padding: 0;
     list-style-position: outside;
}
 ol#root {
     margin: 0;
     padding: 0;
     list-style: none;
     display: inline;
     list-style-position: outside;
}
 #root ol {
     margin: 0;
     padding: 0;
     list-style: none;
     display: inline;
     list-style-position: outside;
}
 #root li {
     margin: 0;
     padding: 0;
     list-style: none;
     display: inline;
}
 .image_visible {
     margin-right: 4px;
     align: absmiddle;
     border: none;
     display: inline;
}
 .image_hidden {
     margin-right: 4px;
     align: absmiddle;
     border: none;
     display: none;
}
 #root ol {
     padding-left: 15px;
     margin-bottom: 5px;
     list-style-position: outside;
}
 #root ol li {
     margin-bottom: 10px;
    list-style-position: outside;
}
 A.section {
     display: block;
     width: 540;
     background-color: #ffcc00;
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
     border-color: #003399;
     border-width: 1px;
     border-style: solid;
     padding-left: 5px;
     padding-bottom: 1px;
     margin-bottom: 4px;
}
 A.section:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: underline;
}
 A.subsection {
     display: block;
     width: 525;
     background-color: #fffff;
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
     border-width: 0px;
     border-bottom-width: 1px;
     border-color: #003399;
     border-style: solid;
     padding-left: 5px;
     padding-bottom: 1px;
     margin-bottom: 4px;
}
 A.subsection:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 11px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: underline;
}
 A.example {
     display: block;
     width: 525;
     background-color: #fffff;
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
     padding-left: 5px;
     padding-bottom: 1px;
}
 A.example:hover {
     font-family: 'Roboto', sans-serif;
     font-size: 10px;
     line-height: 1;
     font-weight: 600;
     color: #003399;
     text-decoration: none;
}
 hr {
     height: 1px;
     background-color: #6e6d6a;
     width: 100%;
     border:none;
     margin:1.5em auto;
}
 UL#ul1 LI {
     padding-top:4px;
     padding-bottom:4px 
}
 UL#ul2 LI {
     padding-top:2px;
     padding-bottom:2px 
}
 UL.ul1 LI {
     padding-top: 4px;
     padding-bottom: 4px 
}
 UL.ul2 LI {
     padding-top: 2px;
     padding-bottom: 2px 
}
 