* { margin: 0px; padding: 0px; box-sizing: border-box; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

html { color: rgb(0, 0, 0); background: rgb(20, 20, 20); }
body {
	font-size: 13px; line-height: 1.231; font-family: arial, helvetica, clean, sans-serif;
	width: 820px; min-width: auto; margin: 0px auto; font-size: 13px; color: rgb(255, 255, 255); line-height: 1.23;
}
body a { color: rgb(255, 255, 0); text-decoration: none; }

.doc_header { color: rgb(168, 168, 168); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif; position: relative; min-height: 35px; }
.doc_header a { }
.doc_header a:hover { }
.doc_header hr { display: none; }

.above_body {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 100%;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.body_wrapper {
	padding: 10px 20px;
	border-radius: 5px;
	background: none rgb(21, 47, 62);
	overflow: hidden;
	margin-bottom: 30px;
}

.downloadbutton {
	background: top left url(download_bg.png);
	width: 246px;
	height: 116px;
	text-align: center;
}
.downloadbutton img {
	padding-top: 10px;
}

.footer {
	padding: 5px 0px;
	color: rgb(255, 255, 255);
	background: rgb(51, 51, 51);
	margin: 10px -20px -10px;
}

.footer a { color: rgb(255, 255, 255); }
.footer a:hover { color: rgb(255, 255, 0); }
.footer_links { margin-right: 10px; margin-top: 2px; }
.footer_links li { display: inline; margin-left: 5px; }
