@media screen {
	body {
		padding-left: 45mm;
		background-image: url('/global/images/api-poweredby.png');
		background-repeat: no-repeat;
		background-position: 5mm 7mm;
		background-attachment: fixed;
		background-color: #FFFFFF;
	}

	span.product:after {
		content: "eStar";
	}

	footer {
		margin-top: 7mm;
		color: rgb(37,89,189);
		padding: 1mm;
	}

	div.object, article {
		box-shadow: 0.5mm 0.5mm 2mm #EEEEEE;
		border-radius: 1.5mm;
	}
}

html, body {
	font-family: Calibri;
	font-size: 11pt;
	max-width: 170mm;
	width: 170mm;
}

h1, h2, h3, h4, h5 {
	color: rgb(37,89,189);
	font-weight: normal;
	margin-bottom: 1.5mm;
}

h1 { font-size: 20pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; font-weight: bold; }
h5 { font-size: 10pt; font-weight: bold; margin-top: 3mm;}

a {
	color: rgb(37,89,189);
}

a:hover {
	color: rgb(228, 131, 11);
}


p {
	margin: 0mm 0mm 1.5mm 0mm;
}

.note {
	color: rgb(228, 131, 11)
}

.note em {
	font-weight: bold;
}

table {
	color: rgb(37,89,189);
	font-size: 10pt;
	width: 100%;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border-top: 1px solid  rgb(37,89,189);
	border-bottom: 1px solid  rgb(37,89,189);
}

th {
	border-bottom: 1px solid  rgb(37,89,189);
	font-weight: bold;
	text-align: left;
}

th, td {
	vertical-align: top;
	padding: 1mm 2mm 1mm 2mm;
}

tbody > tr:nth-child(odd) {
	background-color:  #d3dfee;

}

dl {
	margin: 0 1em 0 1em;
}

dt {
	display: list-item;
	font-size: 11pt;
}

dd {
	font-size: 9pt;
	margin: 0 0 0.2em 0;
}

div.object, article {
	border: 1px solid #C0C0C0;
	padding: 3mm;
	margin-bottom: 5mm;
	padding-bottom: 4mm;
	background-color: white;
}

div.object h4, article h4 {
	margin-top: 2mm;
}

.pln{color:#444}

@media screen{
	.str{color:#080}
	.kwd{color:#e87e28}
	.com{color:#aaa;font-style:italic;}
	.typ{color:#a708a7}
	.lit{color:#01a7a7}
	.pun,.opn,.clo{color:#000}
	.tag{color:#049cc8}
	.atn{color:#c40c6f}
	.atv{color:#029802}
	.dec,.var{color:#606}
	.fun{color:red}
}

@media print,projection{
	.str{color:#060}
	.kwd{color:#006;font-weight:bold}
	.com{color:#600;font-style:italic}
	.typ{color:#404;font-weight:bold}
	.lit{color:#044}
	.pun,.opn,.clo{color:#440}
	.tag{color:#006;font-weight:bold}
	.atn{color:#404}.atv{color:#060}
	div.object { page-break-after: always; }
}

pre.prettyprint{font-family:Consolas;}
ol.linenums{margin-top:0;margin-bottom:0}
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}
li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}