/*** CSS v2024.04.27 ***/

html {
    font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    font-size:0.85em; /*  14px=0.8750em / 13px=.8125em  / 13.5px=0.85em    Note: Look at the "t" letters for example. It all looks better in it's default size in IE=Edge */
	box-sizing: border-box;
}

body {
    background-color:#FFF; /* default with #CDE background just for testing */
    /* background-color:#CCC4BD; /* default with #CDE background just for testing */
    color:#000;
    /* color:#D0D0D0; */
    font-weight:400;
    /* max-width: 1080px; Ly for HiDPI*/
	max-width: 1340px; /* Jon */
	margin: auto; /* Jon */
    /* margin: 1.5ex; */
	padding: 15px;
    scrollbar-face-color: #aaa;
    scrollbar-arrow-color: #aaa;
    scrollbar-base-color: #FFF;
    /* scrollbar-3dlight-color: #CCC4BD; */
    /* scrollbar-highlight-color: #CCC4BD; */
    /* scrollbar-track-color: #CCC4BD; */
    /* scrollbar-shadow-color: #CCC4BD; */
    /* scrollbar-darkshadow-color: #202020; */
}

div {
	background-color:inherit;
}

table {
    border-collapse:collapse;
    border-color:silver;
    border-style:solid;
    border-width:.1ex;
    margin-top:.85ex;
    width:100%;
}

table.noborder {
    border-width:0;
}

th {
/* font-size:.875em;  /* 14px; DOCTYPE without .dld */
    background-color:#ededed;
    border-color:silver;
    border-style:solid;
    border-width:.1ex;
    color:#707070;
    padding:.65ex;
    text-align:left;
}

th.new {
    width:34.6ex;
}

th.old {
    width:35ex;
}

th.width25 {
    width:25%;
}

th.width75 {
    width:75%;
}

tr {
    padding:.65ex; /* 4px */
}

tr.yellow,tr.yellowbold {
    background-color:#ffff9C
}

tr.Moccasin{
    background-color:#FFE4B5
}

tr.yellowbold {
    font-weight:700
}

table td {
/* font-size:.875em;  /* 14px; DOCTYPE without .dld */
    border-color:silver;
    border-style:solid;
    border-width:.1ex;
    padding:.65ex;
}

table.noborder td {
    border-width:0ex
}

td.center {
    text-align:center
}

td.right {
    text-align:right
}

td.sep {
    border-color:#fff silver
}

b {
    font-weight:700
}

u {
    text-decoration:underline; /* for HTML5 compatibility if needed */
}

p {
    margin:0ex;
    padding-bottom:.85ex;
    padding-top:.85ex;
}

p.center {
    text-align:center;
}

span.underline {
    text-decoration:underline;
}

.funcdesc {
    font-size:1.25em;
}

ul.cell {
    margin:0ex 0ex 0ex 1.4ex;
}

div.indent {
    margin-left:1.8ex;
}

a,a:link {
    color:#00709f;
}

a:visited {
    color:#03697a;
}

a:active {
    color:#2a2a2a;
}

a:hover {
    color:#3390b1;
}

a,a:link,a:visited,a:active {
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}


h1 {
    color:#707070;
    font-size:2.75em;
    font-weight:400;
    margin:0ex;
    padding-bottom:.84ex;
    padding-top:.84ex;
}

.small {
    font-size:.875em;
    margin:-2.1ex 0 -.8ex;
    padding-bottom:0ex;
    padding-top:1.6ex;
}

h2 {
    color:#db7100;
    font-size:1.5em;
    font-weight:400;
    line-height:normal;
    margin:0;
    padding-bottom:.50ex;
    padding-top:2.6ex;
}

h3 {
    color:navy;
    font-size:1.0625em;
    font-weight:700;
    line-height:normal;
    margin-bottom:0ex;
    margin-left:.7ex;
}

pre,.code,.codeheader,.codebox {
    font-family:"Courier New",Courier,monospace
}

.code {
    white-space:nowrap
}

.codeheader {
    background-color:#ffa;
    border-bottom:.1ex solid #aaa;
    border-left:.1ex solid #aaa;
    border-right:.1ex solid #aaa;
    border-top:.1ex solid #aaa;
    padding:2.5ex; /* Ly 16px; */
    white-space:normal
}

/*

.codebox {
    border-bottom:.1ex solid #aaa;
    border-left:.1ex solid #aaa;
    border-right:.1ex solid #aaa;
    border-top:.1ex solid #aaa;
    color:#465584;
    overflow-x:auto;
    padding:1.3ex 1.3ex 2.5ex;
    margin-top:.7ex;
    margin-right:.7ex;
    white-space:nowrap;
    width:97%
}

*/


.bottom { /* <h2 class="bottom">Example</h2> */
    padding-bottom:0ex;
    margin-bottom:0ex;
}

.experimental {
    background-color:#ffffe0;
    border:solid;
    border-color:red;
    font-size:1.5em;
/* 24px; */
    font-weight:700;
    margin:1.2ex;
    padding:.4ex
}

.specialnote {
    background-color:#fffffa;
    border:solid;
    border-color:blue;
    font-size:1.5em;
/* 24px; */
    font-weight:500;
    padding:.4ex
}

img.logo_v3 {
    /* box-shadow:5px 5px 20px #aaa */
}

.noPageBreak {
    page-break-inside:avoid
}

.valign-top {
    vertical-align:text-top /* for "Return Value" */
}


/*** Example snippet ***/
.snpptBoxThin {
	margin-top:3ex;  /* separate top border from "<h3>Example</h3>" */
    border-left:.1ex solid #aaa; /* color of the box's border */
    border-top:.1ex solid #aaa;
    border-right:.1ex solid #aaa;
    border-bottom:.1ex solid #aaa;
}

.snpptBoxThick {
	margin-top:3ex;  /* separate top border from "<h3>Example</h3>" */
    border-left:.4ex solid #aaa; /* color of the box's border */
    border-top:.4ex solid #aaa;
    border-right:.4ex solid #aaa;
    border-bottom:.4ex solid #aaa;
}

.snpptCode {
	display: inline-block;
	font-family:"Courier New",Courier,monospace;
	width: 96%;
	overflow: auto;
    margin-top:-2ex;
    margin-bottom:-.5ex;
    margin-left:2ex;
    font-style:normal;
    font-weight:400;
	white-space:nowrap;
}

.snpptCopy {
	float:right;
}

.snpptOpen {
	float:left;
}

.snpptBttns {
    background-color:#FFF; /* set the color same as the <body> */
	top:-1.7ex;
    margin-right:2ex;
    margin-left:2ex;
    position:relative;
    text-decoration:none;
    padding-left:1ex;
    padding-right:1ex;
}
/*** Example snippet ***/

/*** tooltip ***/
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  display: none;
  width: 14ex;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 1ex;
  padding: 1ex;
  bottom: 160%;
  margin-left: -2ex;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.block {
  display: block !important;
}
/*** tooltip ***/


/*** SciTE colors ***/  /** __SciTE4AutoIt3.SciTEConfig **/
/* .snpptBttns { background-color:#F0F4F9; } /* Background color */
/* body { background-color:#F0F4F9; } /* Background color */
.S0 { color:#000000; } /* White space */
.S1 { color:#008000; font-style:italic; } /* Comment line */
.S2 { color:#008000; font-style:italic; } /* Comment block */
.S3 { color:#0000FF; } /* Number */
.S4 { color:#000090; } /* Function */
.S5 { color:#0000FF; } /* Keyword */
.S6 { color:#808000; } /* Macro */
.S7 { color:#FF0000; } /* String */
.S8 { color:#FF8000; } /* Operator */
.S9 { color:#5A5A5A; } /* Variable */
.S10 { color:#808080; } /* Send keys in string */
.S11 { color:#808000; } /* Pre-Processor */
.S12 { color:#DC143C; } /* Special */
.S13 { color:#FF0000; } /* Abbrev-Expand */
.S14 { color:#993399; } /* COM Objects */
.S15 { color:#0080FF; } /* Standard UDF's */
/*** SciTE colors ***/
