@charset "UTF-8";

* {
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}

html {
	height:100%;
	overflow:auto;
}

body {
	width:100%;
	height:100%;
	background-color:#fff;
	color:#000;
	overflow:auto;
}

hr {
	display:none;
}

img {
	border:0px;
}

ul {
	list-style:none;
}

.clear {
	clear:both;
	font-size:1px;
}

.hidden {
	display:none;
}

.indent {
	text-indent:-9999px;
}

.nomargin {
	margin:0px;
}

a {
	color:#000;
	text-decoration:none;
}
a:link, a:visited, a:active {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}

/* -------------------------------------- */

div.container {
	margin:0 auto;
	width:100%;
	text-align:left;
}

div.container {
	position:relative;
	min-height: 100%;
}

* html div.container {
	height:100%;
}

div#attention {
	overflow:auto;
}

div.empty {
	padding:20px;
	min-width:800px;
	height:450px;
}

div.empty h2.concepttitle {
	padding-bottom:16px;
}

div.empty p {
	padding-bottom:16px;
}

div.empty p.concept {
	padding-bottom:48px;
}

div.empty p.appendix {
	padding-top:16px;
}

div.empty ul {
	list-style:disc;
	padding-left:20px;
}

/* -------------- .footer ---------------- */

div.footer {
	width:100%;
	min-width:800px;
	position:absolute;
	bottom:0;
	padding-top:0;
	padding-bottom:0;
}

div.footer h1 {
	width:170px;
	float:left;
}

div.footer p.copyright {
	width:250px;
	float:right;
}