﻿/* DOCUMENTATION */
.stdDoc{
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlTypeHdr{
 background-color:#FFF;font-size:100%;font-weight:700;line-height:1;margin-bottom:0;padding:0;margin-top:16px;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlTypeDesc{
 margin-top:4px;margin-bottom:4px;line-height:1.5;padding:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlEltHdr{
 background-color:#6CF;font-size:95%;color:#000;font-weight:700;line-height:1;padding:2px; margin: 20px 0px 10px 0px; 
 font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif;
}
.xmlEltDesc{
 margin-bottom:0;line-height:1.5;padding:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlAttrDesc{
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlParentsHdr{
 margin-top:8px;margin-bottom:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlEltsDesc{
 margin-bottom:0;margin-top:8px;line-height:1.5;padding:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlExampleHdr{
 font-style:italic;margin-top:8px;margin-bottom:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlAttrHdr,.xmlEltsHdr{
 font-weight:700;margin-top:8px;margin-bottom:0;
 font-size: 96%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
}
.xmlAttrsTbl,.xmlEltsTbl{
 margin-top: 8px;
 border: 0.5px solid #787878;
 border-width: 0;
 border-collapse: collapse;
 font-size: 96%;
 font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
 display: block;
 overflow-x: auto;
}
.xmlAttrsTblHdr,.xmlEltsTblHdr{
font-weight:700;
border:0.5px solid #787878;
border-left:0.5px solid #C8C8C8;
border-right:0.5px solid #C8C8C8;
background-color:#FCFCFC;padding:0px 4px 0px 2px;
font-size: 95%; font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
vertical-align: middle;
}
.xmlAttrCll,.xmlEltCll{
background: #fff;
border:0.5px solid #C8C8C8;
vertical-align:top;
padding:3px 4px 3px 2px;
font-family: Segoe UI,SegoeUI,verdana,arial,helvetica,sans-serif; color: #2A2A2A;
line-height:1.3;
}
.xmlExampleXML{
font-size:86%;
font-family:"Courier New", Courier, monospace; 
color:#000000;background-color:#FDFDFD;
border:1px solid #EEE;
border-color:#DDD;
border-width:1px 1px 1px 5px;
margin:8px 1em 0;
padding:5px;
line-height: 1.1;
overflow-x: auto;
}
.code{
font-family:"Courier New", Courier, monospace;
}

/* XML CODE */
.startcom { color: blue; }
.com { color: green; }
.endcom { color: blue; }
.txt { font-weight: bold; }
.lt { color: blue; }
.gt { color: blue; }
.elmntNme { color: #A00000; }
.attrNme { color: red; }
.eq { color: blue; }
.quot { color: blue; }
.attrVal { font-weight: bold; }

/* SUPPORT PAGES */
.stdTbl { border: 0px solid #34669C; border-collapse: collapse; }
.stdTblHdr { background-color: #34669C; border: 1px solid #FFFFFF; height: 25px; margin-bottom: 1px; padding-left: 8px; padding-right: 8px; color: #FFFFFF; border-top: 1px solid #34669C; }
.stdTblCol { background-color: #FBFBFB; border: 1px solid #F0F0F0; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 2px; }
.nobr  { white-space:nowrap; padding: 0px; }

/* CLIENT AREA */
tr.dls { vertical-align: top; padding: 4px; }
td.dls { vertical-align: top; padding: 4px; }
td.dlHeaderCell { border-bottom: 1px #C0C0C0 solid; padding: 4px; } 
ul.cha{margin-top: 0px; margin-bottom: 0px; list-style-type: circle; margin-left: 8px; padding-left: 8px;}

/* FAQS */
a.faq:link { color: #0066CC; background-color: transparent; text-decoration: none; }
a.faq:visited { color: #0066CC; background-color: transparent; text-decoration: none; }
a.faq:active { color: #0066CC; background-color: transparent; text-decoration: underline; }
a.faq:hover { color: #0066CC; background-color: transparent; text-decoration: underline; }
.faqtitle { font-size:16px; color: #0066CC; background-color:#E8E8E8; line-height: 1; }
ul.faq1 { line-height: 1.2; margin-left: 15px; padding-left: 0px; list-style-type: disc; }
ul.faq2 { line-height: 1.2; margin-left: 20px; padding-left: 0px; line-height: 1.4; list-style-type: circle; }
.xmlFaqExampleHeader { font-style: italic; margin-top: 4px; margin-bottom: 0px;}
.faqanswer { margin-bottom: 0px; }