/*** 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:#CCC4BD; /* default with #CDE background just for testing */
    color:#000;
    font-weight:400;
    /* max-width: 1080px; /* removed for HiDPI*/
	max-width: 1340px; /* Jon */
	margin: auto; /* Jon */
	padding: 15px;
    scrollbar-base-color: #CCC4BD;
    scrollbar-face-color: #A39C97;
    scrollbar-3dlight-color: #CCC4BD;
    scrollbar-highlight-color: #CCC4BD;
    scrollbar-track-color: #CCC4BD;
    scrollbar-arrow-color: #A39C97;
    scrollbar-shadow-color: #CCC4BD;
    scrollbar-darkshadow-color: #202020;
}

div {
	background-color:inherit;
}

table {
    border-collapse:collapse;
    border-color:#A39C97;
    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:#D1C9C3;
    border-color:#A39C97;
    border-style:solid;
    border-width:.1ex;
    color:#555;
    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:#DAD3CF
}

tr.Moccasin{
    background-color:#DDD7D3
}

tr.yellowbold {
    font-weight:700
}

table td {
/* font-size:.875em;  /* 14px; DOCTYPE without .dld */
    border-color:#A39C97;
    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:#CCC4BD #A39C97;
}

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,a:visited,a:active,a:hover {
    color:#00448c;
}

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:#592e00;
    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:#D1C9C3;
    border-bottom:.1ex solid #A39C97;
    border-left:.1ex solid #A39C97;
    border-right:.1ex solid #A39C97;
    border-top:.1ex solid #A39C97;
    padding:2.5ex; /* Ly 16px; */
    white-space:normal
}


.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 #A39C97; /* color of the box's border */
    border-top:.1ex solid #A39C97;
    border-right:.1ex solid #A39C97;
    border-bottom:.1ex solid #A39C97;
}

.snpptBoxThick {
	margin-top:3ex;  /* separate top border from "<h3>Example</h3>" */
    border-left:.4ex solid #A39C97; /* color of the box's border */
    border-top:.4ex solid #A39C97;
    border-right:.4ex solid #A39C97;
    border-bottom:.4ex solid #A39C97;
}

.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:#CCC4BD; /* 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_Buuf.SciTEConfig **/
/* .snpptBttns { background-color:#CCC4BD; } /* Background color */
/* body { background-color:#CCC4BD; } /* Background color */
.S0 { color:#000000; font-weight:700; background-color:#CCC4BD; } /* White space */
.S1 { color:#007700; font-style:italic; font-weight:700; background-color:#CCC4BD; } /* Comment line */
.S2 { color:#006F00; font-style:italic; font-weight:700; background-color:#CCC4BD; } /* Comment block */
.S3 { color:#0000BF; font-weight:700; background-color:#CCC4BD; } /* Number */
.S4 { color:#000090; font-weight:700; background-color:#CCC4BD; } /* Function */
.S5 { color:#0000FF; font-weight:700; background-color:#CCC4BD; } /* Keyword */
.S6 { color:#646400; font-weight:700; background-color:#CCC4BD; } /* Macro */
.S7 { color:#A40000; font-weight:700; background-color:#CCC4BD; } /* String */
.S8 { color:#8C4600; font-weight:700; background-color:#CCC4BD; } /* Operator */
.S9 { color:#5A5A5A; font-weight:700; background-color:#CCC4BD; } /* Variable */
.S10 { color:#626262; font-weight:700; background-color:#CCC4BD; } /* Send keys in string */
.S11 { color:#808000; font-weight:700; background-color:#CCC4BD; } /* Pre-Processor */
.S12 { color:#B11030; font-weight:700; background-color:#CCC4BD; } /* Special */
.S13 { color:#AE0000; font-weight:700; background-color:#CCC4BD; } /* Abbrev-Expand */
.S14 { color:#993399; font-weight:700; background-color:#CCC4BD; } /* COM Objects */
.S15 { color:#005CB9; font-weight:700; background-color:#CCC4BD; } /* Standard UDF's */
/*** SciTE colors ***/

