*
{
    margin:0;
	padding:0;
	border:0;
	outline:0;
	cursor:inherit;
	list-style-type:inherit;
	list-style-position:inherit;
	list-style-image:inherit;
    text-align:inherit;
	vertical-align:baseline;
	word-wrap:break-word;
	font-style:inherit;
	font-weight:inherit;
	line-height:inherit;
	font-size:inherit;
	font-family:inherit;
	font-variant:inherit;
	text-transform:inherit;
	text-indent:inherit;
	letter-spacing:inherit;
	white-space:inherit;
	color:inherit;
	vertical-align:baseline;
	text-decoration:none;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
	background:transparent;
	direction:inherit;
}

ul,
ol,
dl
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

input,
textarea,
button,
select,
table,
iframe
{
	-moz-box-sizing:border-box;
    box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

button::-moz-focus-inner,
input::-moz-focus-inner
{
    padding:0;
    border:0;
}

sub,
sup
{
	font-size:75%;
	line-height:0;
}

sub
{
	vertical-align:sub;
}

sup
{
	vertical-align:super;
}

iframe
{
	width:100%;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section,
main, summary, iframe
{ 
    display:block;
}

audio,
canvas,
video,
object, 
embed
{
    display:inline-block;
}

time
{
	display:inline;
}

a,
area,
label,
button,
input[type="checkbox"],
input[type="radio"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="file"]
{
	cursor:pointer;
}

input[type="text"],
input[type="password"],
textarea
{
	cursor:text;
}

input[type="checkbox"],
input[type="radio"]
{
	background-color:#ffffff;
}

button[disabled],
input[disabled],
textarea[disabled]
{
    cursor:default;
}

textarea
{
	overflow:auto;
}

table
{
    border-collapse:collapse;
    empty-cells:show;
    table-layout:auto;
	border-spacing:0;
}

i,
em,
dfn
{
	font-style:italic;
}

u,
a:hover
{
	text-decoration:underline;
}

b,
strong
{
	font-weight:bold;
}

img
{
	max-width:100%;
}

pre
{
    white-space:pre-wrap;
}

audio:not([controls])
{
    display: none;
    height: 0;
}

[hidden]
{
    display: none;
}

svg:not(:root)
{
    overflow: hidden;
}

html
{
	height:100%;
}

body
{
	height:100%;
	cursor:auto;
	background-color:#fff;
	font:normal normal normal 12px/14px "Arial";
	font-display: auto;
	text-transform:none;
	text-indent:0;
	letter-spacing:normal;
	white-space:normal;
	color:#000000;
	text-align:left;
	direction:ltr;
}