/*<meta />*/

/******** Codemirror **********/

@import url('codemirror.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

html
{
	background: none;
	background-color: #ffffff;
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	z-index: 0;
	margin-top: 60px;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

body
{
	max-width: 52em;
}

body,
button,
input,
select,
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #333;
}

h1
{
	font-size: 160%;
	font-weight: bold;
	color: #E02129;
	width: 100%;
	margin-top: 1.5em;
	margin-bottom: .75em;
	page-break-inside: avoid;
	z-index: 49;
}

h2
{
	text-align: left;
	font-weight: bold;
	margin: 1.3em 0 .55em -.2em;
	padding: .2em 0 .2em .2em;
	font-size: 140%;
	background-color: #edeeee;
}

h3
{
	font-weight: bold;
	font-size: 120%;
	margin: 6px 0 5px;
	margin-top: 1.5em;
	margin-bottom: .75em;
}

h4
{
	font-weight: bold;
	font-size: 100%;
	margin-top: 1.5em;
	margin-bottom: .75em;
}

h5
{
	font-weight: bold;
	font-size: 100%;
	margin-top: 1.5em;
	margin-bottom: .75em;
}

h6
{
	font-size: 100%;
}

h6.inter
{
	margin-top: 1em;
	margin-bottom: .25em;
	font-size: 100%;
}

h6.see_also
{
	font-size: 100%;
	border-top-color: #15428b;
	margin-bottom: .25em;
	text-decoration: overline;
}

table
{
	margin: 1em 0;
}

a
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a:link
{
	color: #556267;
	text-decoration: underline;
}

a:visited
{
	color: #888;
}

a:hover[href]
{
	color: #e02129;
	text-decoration: underline;
}

p
{
	margin: .5em 0;
	padding: 0;
}

p.glo
{
	color: #000000;
	font-weight: bold;
	padding-bottom: 1px;
}

p,
li,
td
{
	hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	text-align: justify;
}

p.indented
{
	padding-left: 40px;
	margin-top: 10px;
	margin: 0px;
	margin-bottom: 10px;
}

p.underlined
{
	text-decoration: underline;
}

ul,
ol
{
	margin: 0 0 .5em 1em;
	padding: 0 0 0 1em;
}

li > ul,
li > ol
{
	padding-top: .5em;
}

li,
li.Step,
li.List
{
	margin: 0;
	padding: 0 0 0 .25em;
}

li + li,
li + li.Step,
li + li.List
{
	padding-top: .5em;
}

li > p,
td > p
{
	margin: 0;
}

ul li,
ul li.List
{
	list-style: none;
	list-style-image: url('../Images/CSS/li_item.png');
}

code,
p.code,
pre
{
	font-family: Consolas, monospace;
	hyphens: none;
	-moz-hyphens: none;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	text-align: left;
}

pre
{
	margin: .5em 0;
	max-width: 100%;
	overflow-x: auto;
}

p.code
{
	line-height: 100%;
}

p.dist
{
	font-size: 70%;
}

div.intended
{
	margin-left: 22px;
}

p.Tipp
{
	background-image: url('../Images/CSS/Hint_24_BGtrans_small.png');
	mc-auto-number-format: 'Tip: ';
	background-repeat: no-repeat;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3em;
	background-color: #eeeeef;
	background-position: 8px 8px;
}

p.Tipps
{
	background-image: url('../Images/CSS/Hint_24_BGtrans_small.png');
	mc-auto-number-format: 'Tips: ';
	background-repeat: no-repeat;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3em;
	background-position: 8px 8px;
	background-color: #eeeeef;
}

p.Hint
{
	background-image: url('../Images/CSS/Caution_24_BGtrans_red2.png');
	mc-auto-number-format: 'Note: ';
	background-repeat: no-repeat;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3em;
	background-color: #eeeeef;
	background-position: 8px 8px;
}

p.Hints
{
	background-image: url('../Images/CSS/Caution_24_BGtrans_red2.png');
	mc-auto-number-format: 'Notes: ';
	background-repeat: no-repeat;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 3em;
	background-position: 8px 8px;
	background-color: #eeeeef;
}

dl
{
	background-color: #fafafa;
	padding: .25em .5em;
}

dt
{
	font-weight: bold;
}

dd
{
	
}

span.gui_element
{
	font-weight: bold;
}

@media print
{
	html
	{
		background: none;
	}

	body
	{
		padding: 0;
		margin: 0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		border-top: none;
	}

	body:before
	{
		right: 0;
		top: 0;
	}

	h1,
	h2,
	h3,
	h4
	{
		page-break-after: avoid;
	}

	dt,
	pre
	{
		white-space: pre-wrap;
	}
}

a:link,
a:visited
{
	color: #667378;
}

span.PTVSolidSilver
{
	color: #5b5b5b;
}

MadCap|expandingHead
{
	text-decoration: underline;
}

MadCap|breadcrumbsProxy
{
	margin-bottom: 30px;
	font-size: 80%;
	margin-top: 5px;
	border-bottom-width: 0px;
	left: 0px;
	margin: 0px;
	padding: 10px;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 100%;
	padding-left: 1.5em;
	border-bottom-color: #d9d9d9;
	mc-breadcrumbs-prefix: ' ';
	z-index: 60px;
	background-color: #ffffff;
	padding-bottom: 30px;
}

MadCap|bodyProxy
{
	border-bottom-style: solid;
	font-size: 80%;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-color: #ff0000;
}

MadCap|xref
{
	text-decoration: underline;
	mc-format: '{paratext}';
}

MadCap|xref.GLO
{
	mc-format: '{paraxml}';
}

MadCap|dropDownHead
{
	text-decoration: none;
	font-style: inherit;
	color: #000000;
	font-weight: bold;
}

MadCap|dropDownBody
{
	border-top: solid 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
	background-color: #f5f5f5;
	padding-left: 10px;
	padding-right: 10px;
}

MadCap|dropDownHotspot
{
	text-decoration: none;
	padding-top: 1px;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}

MadCap|miniTocProxy
{
	border-top-color: #e02129;
	padding-left: 10px;
	color: #333333;
	text-decoration: none;
}

p.MiniTOC1
{
	color: #333333;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 10px;
}

p.MiniTOC2
{
	padding-left: 30px;
}

p.MiniTOC3
{
	padding-left: 50px;
}

p.MiniTOC4
{
	padding-left: 70px;
}

table
{
	font-size: 13px;
	border-collapse: collapse;
}

th
{
	text-align: left;
	background-color: #DCDCDC;
}

td,
th
{
	padding: 3px 10px 3px 5px;
	border-right: 1px solid #667378;
}

td:last-child,
th:last-child
{
	border-right: none;
}

tr
{
	border-top: 1px solid #667378;
	border-bottom: 1px solid #667378;
}

img
{
	max-width: 52em;
	max-height: auto;
}

img.bigimages
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 90px;
	max-width: auto;
	max-height: auto;
}

img.initial
{
	margin-right: 1em;
	max-height: 4.5em;
	max-width: 4.5em;
	float: left;
}

figure
{
	text-align: left;
	max-width: 100%;
	margin: 1em 0;
}

figcaption
{
	margin-top: .5em;
	font-style: italic;
}

div.Box,
aside
{
	border: 1px solid black;
	background-color: #e3efff;
	padding: .2em .4em;
	margin: 0 0 1em 1em;
	float: right;
	max-width: 41%;
}

/******** Tutorial Scripte **********/

.tutorial .CodeMirror
{
	margin-top: 1em;
	width: 100%;
	height: auto;
	font: 14px Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
	border: 1px solid silver;
}

.tutorial .CodeMirror-scroll
{
	overflow-y: scroll;
	overflow-x: auto;
	max-height: 90vh;
}

.tutorial
{
	position: relative;
}

.tutorial .error
{
	color: red;
}

.tutorial .error .normal
{
	color: black;
}

.tutorial .console
{
	font: 14px Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
	border: 1px solid silver;
	margin: 2px 0 0 0;
	padding: 3px;
	width: auto;
	height: auto;
	min-height: 6em;
	max-height: 35em;
	overflow-x: auto;
	overflow-y: scroll;
	white-space: pre;
}

.tutorial button
{
	clear: left;
	float: left;
	cursor: pointer;
	font-size: 16px;
	margin: 0 1px 1px 0;
	padding: 0;
	height: 30px;
	width: 30px;
	border: 2px groove #fff;
	border-radius: .25em;
	background-color: #eee;
	background-position: center;
	background-repeat: no-repeat;
}

.tutorial button:active
{
	background-color: #ccc;
	border-color: #eee;
}

.tutorial .reset
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAXUlEQVQoz2NgQAAXIN4PxCoMZABvIP4OxM+AWIxUzYFA/AuI/wBxKRAHkIAlQQY8BuL/ZOJ7lLjgMNQQssNgBbIBsFh4BMRq5BpAKhhuBlgA8QIS8X1kA5rJTEgrAJfMRiTErjruAAAAAElFTkSuQmCC");
}

.tutorial .export
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAQAAAAKsiavAAAAxElEQVR4AX3PPysGAQDH8U96hqfoeZxXgMFGBhm8ACKbN6CuGC66jdHy7Gwmr0DdwuLflXJ0KYNVsiiKssiT6EzXc3H5zN9+9VNrw6F+/9hVODeg1ogll/bdyLRgVizSBMuefHtwZFoglxvky7Vjo4akXqxqKrVcyShMgsSFQNW4ZztlsKBrxrrUnXcfVkx5tU0fIPTpzLwTW+YcCJ3aE1Mu3Hs0oXqzA72gY0zPojWqwV9tbaCBYV2/bXoTQ8OtRJ0I+AF1WzZlXxj06gAAAABJRU5ErkJggg==");
}

.tutorial .execute
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAQAAACRI2S5AAAAmElEQVR4AYXQIWrDYABA4Y/43GEhJHJXiCjU7y6Fib++v6ipHOwEhUJFoZQeIRATExuVE4SYBOZ+uws83nsANE6eJpOnkwYAKN2trg6C6Ohmc1cC7MweKrneW2dQqD3MdrC3uMhwFvDjV0TmYrFn9AK0PvDlUwt4GUkE0TcIzhIhOagVBp23Xq5KDqlic3MUBQdXa6r478MfZvA34MRZsnAAAAAASUVORK5CYII=");
}

.tutorial .greeting:after
{
	color: silver;
	content: "Press the button on the left to run this sample. Output will be shown here.";
}

.tutorial .waiting:after
{
	content: url("../Images/CSS/loader.gif");
}

.tutorial.notavailable:after
{
	font-size: 60%;
	float: right;
	content: "Live demonstration not available";
}

@media print
{
	.tutorial.notavailable:after
	{
		content: "";
	}

	.tutorial .console,
	.tutorial button
	{
		display: none;
	}
}

@media non-print
{
	MadCap|xref
	{
		mc-format: '';
	}

	p.glo
	{
		color: #000000;
	}

	body
	{
		
	}

	MadCap|dropDownHead
	{
		color: #e02129;
	}

	MadCap|dropDownHotspot:focus
	{
		color: #e02129;
	}

	MadCap|dropDownHotspot:hover
	{
		color: #e02129;
	}

	MadCap|dropDownHotspot
	{
		color: #e02129;
	}
}

MadCap|dropDownHotspot:focus
{
	color: #e02129;
}

MadCap|dropDownHotspot:hover
{
	color: #e02129;
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/CSS/DropDownClosed.gif');
	mc-open-image: url('../Images/CSS/DropDownOpen.gif');
}

