dl,dt,dd,ul,li,blockquote,address,h1,h2,h3,h4,h5,h6,p,pre,div,section {
	display: block;
}

p, pre { margin: 0.8em 0; }
pre { white-space: pre; }
hr {
	display: block;
	clear: both;
	padding: 1dp;
	background-color: #999;
	margin: 5dp 0;
}

body {
	font-family: LatoLatin;
	font-weight: normal;
	font-style: normal;
	font-size: 14dp;
	padding: 8dp;
	width: 484dp;
	top: 0;
	bottom: 0;
	color: black;
	background: #ccc;
	overflow: auto;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
* {
	border-color: black;
}
a {
	color: #9ab7ef;
}
a:hover {
	color: #5285e6;
}
a:active {
	color: #4275e0;
}
scrollbarvertical
{
	width: 16dp;
}
scrollbarhorizontal
{
	height: 16dp;
}
scrollbarvertical slidertrack,
scrollbarhorizontal slidertrack
{
	background: #aaa;
	border-color: #888;
}
scrollbarvertical slidertrack
{
	border-left-width: 1dp;
}
scrollbarhorizontal slidertrack
{
	height: 15dp;
	border-top-width: 1dp;
}
scrollbarvertical sliderbar,
scrollbarhorizontal sliderbar
{
	background: #ddd;
	border-color: #888;
}
scrollbarvertical sliderbar
{
	border-width: 1dp 0;
	margin-left: 1dp;
}
scrollbarhorizontal sliderbar
{
	height: 15dp;
	border-width: 0 1dp;
	margin-top: 1dp;
}
scrollbarcorner
{
	background: #888;
}

table {
	box-sizing: border-box;
	display: table;
}
tr {
	box-sizing: border-box;
	display: table-row;
}
td {
	box-sizing: border-box;
	display: table-cell;
}
col {
	box-sizing: border-box;
	display: table-column;
}
colgroup {
	display: table-column-group;
}
thead, tbody, tfoot {
	display: table-row-group;
}
handle {
	position: fixed;
	background: #555a;
	width: 16dp;
	height: 16dp;
	bottom: 0;
	right: 0;
	cursor: resize;
}

input.radio, input.checkbox {
	width: 10dp;
	height: 10dp;
	border: 1dp #666;
	background: #fff;
	tab-index: auto;
}
input.radio {
	border-radius: 5dp;
}
input.radio:hover, input.checkbox:hover {
	background: #ff3;
}
input.radio:active, input.checkbox:active {
	background: #ccc;
}
input.radio:checked, input.checkbox:checked {
	background: #222;
}
input.text {
	background-color: #fff;
	color: #555;
	border: 2dp #999;
	padding: 5dp;
	tab-index: auto;
	cursor: text;
	box-sizing: border-box;
	text-align: left;
}
input.text, textarea {
	text-align: left;
}
