body {
	font-family: Calibri;
	font-size: 12.0pt;
	line-height: 1.4em;
}

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-bottom: 20.0pt;
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 20.0pt;
	margin-bottom: 5.0pt;
}

div.codefile {
	background-color: #eeeeee;
	overflow-x: visible;
	border: 1px solid #b1b1b1;
}

div.codefilename {
	background-color: #c9c9c9;
	border-bottom: 1px solid #b1b1b1;
	padding: 10px;
}

div.filecode {
	background-color: #eeeeee;
	overflow-x: auto;
}

div.code {
    border: 1px solid #b1b1b1;
    background-color: #eeeeee;
	overflow-x: auto;
}

pre.code {
	font-family: Consolas;
	tab-size: 4;
	min-width: fit-content;
	margin: 10px 10px 10px 12px;
}

table.code {
	font-family: Consolas;
	margin: 10px 10px 10px 12px;
}

	table.code tr {
		line-height: 15pt;
	}

	table.code td {
		padding: 0px;
		white-space: pre;
	}

		table.code td span.k {
			color: #0053fd;
		}

		table.code td span.t {
			color: #2b91af;
		}

div.text {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}

a.fdoc {
	text-decoration: none;
	color: #006ed8;
}

a.fdoc:visited {
	text-decoration: none;
	color: #00519f;
}

a.fdoc:hover {
	text-decoration: underline;
}

div.param {
	font-style: italic;
	margin-top: 10.0pt;
	margin-bottom: 2.0pt;
}

span.param_attr {
	font-style: normal;
}

div.param_type {
	margin-left: 20.0pt;
	margin-top: 0.0pt;
	margin-bottom: 10.0pt;
}

div.param_text {
	margin-left: 20.0pt;
	margin-top: 0.0pt;
	margin-bottom: 10.0pt;
}

div.pti {
	min-width: 194px;
	border-left: 3px solid transparent;
}

div.pta {
	min-width: 194px;
	border-left: 3px solid #1a8dc7;
	background-color: #b5e6ff;
}

	div.pti a, div.pta a {
		text-decoration: none;
		color: #000000;
		position: relative;
		display: inline-block;
	}

div.ptc {
	background-image: url('/pti.png');
	background-position-y: 10px;
	background-repeat: no-repeat;
}

div.pto {
	background-image: url('/pta.png');
	background-position-y: 10px;
	background-repeat: no-repeat;
}

	div.ptc a, div.pto a {
		padding-left: 14px;
		margin-left: -14px;
	}

div.pt0 {
	padding: 4px 10px 4px 20px;
	background-position-x: 6px;
}

div.pt1 {
	padding: 4px 10px 4px 28px;
	background-position-x: 14px;
}

div.pt2 {
	padding: 4px 10px 4px 36px;
	background-position-x: 22px;
}

div.pt3 {
	padding: 4px 10px 4px 44px;
	background-position-x: 30px;
}

table.methods {
	border-collapse: collapse;
	width: 100%;
}

	table.methods th, table.methods td {
		text-align: left;
		padding: 8px;
		border: 1px solid #dddddd;
	}

		table.methods td a {
			text-decoration: none;
			color: #006ed8;
		}

		table.methods td a:visited {
			text-decoration: none;
			color: #00519f;
		}

		table.methods td a:hover {
			text-decoration: underline;
		}

table.values {
	border-collapse: collapse;
}

	table.values th, table.values td {
		text-align: left;
		padding: 8px;
		border: 1px solid #dddddd;
	}

		table.values td a {
			text-decoration: none;
		}

table.sections {
	border-collapse: collapse;
}

	table.sections td {
		border: none;
		border-bottom: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
	}

	table.sections td a {
		text-decoration: none;
		color: #006ed8;
	}

	table.sections td a:visited {
		text-decoration: none;
		color: #00519f;
	}

	table.sections td a:hover {
		text-decoration: underline;
	}

div.lng,
div.lngsel, div.lngsela {
	padding: 6px 12px 6px 12px;
	display: inline-block;
	cursor: pointer;
	margin-left: 10px;
}

div.lngsel {
	border: 1px solid #b1b1b1;
	background-color: #ffffff;
}

div.lngsela {
	border: 1px solid #1a8dc7;
	background-color: #b5e6ff;
}


/*in Code*/

code.key {
	color: #0053fd;
}

code.pp {
	color: #808080;
}

code.str {
	color: #ce2f2f;
}

code.cmt {
	color: #008000;
}

code.tp {
	color: #2b91af;
}

code.mc {
	color: #8d00b0;
}


#DocSite {
	width: 100%;
}

#DocMenu {
}

#DocContent {
}
