body {
	margin:0;
/*	padding:0.9cm 1.3cm 2.1cm 1.2cm;*/
	padding:0;
	color:#000;
}
#main {margin:0 5%;}
* html #main {
	width:68%;
	margin:0 4%;
}
a:link,
a:visited {color:#000;}
h1, h2, h3 {
	margin:1em 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {font-size:18pt;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
ul, ol, p {
	margin:0 0 1em;
	padding:0;
	font:11pt/1.1em "Times New Roman", Times, sans-serif;
}
li {
	margin:0 0 0 2em;
	padding:0;
}
img {border:none;}
td, th {text-align:left;}
#skip,
#nav-top,
#nav-sub,
#nav-supp,
#nav-supp2,
#col-2,
#col-3,
#a-o,
#search,
#pager,
#article-info .mailme {display:none;}
#organisation-scheme a {text-decoration:none;}
#breadcrumb {
	margin:1em 0;
	font-size:9pt;
}
table {
	margin:0.4em 0 1em;
	border-collapse:collapse;
	border-bottom:1px solid;
	border-left:1px solid;
	font:10pt/1.0em "Times New Roman", Times, sans-serif;
}
caption {
	text-align:left;
	margin:0.5em 0 0;
	padding:0 0 0.2em;
}
thead {
	margin:0 0 0.5em;
	text-transform:none;
}
th {
	padding:0.5em;
	text-align:left;
	border-top:1px solid;
	border-right:1px solid;
	vertical-align:top;
}
td {
	padding:0.25em 0.5em;
	vertical-align:top;
	border-top:1px solid;
	border-right:1px solid;
}
#statistics-nav.has-sub {
	position:relative;
	padding-bottom:3em;
}
#statistics-nav ul {
	margin:0;
	padding:0;
}
#statistics-nav li {
	float:left;
	margin:0 6pt 0 3pt;
	font-size:9pt;
}
#statistics-nav li.sel {font-weight:bold;}
#statistics-nav ul ul {
	position:absolute;
	width:100%;
	left:0;
	top:1.5em;
	padding:0;
}
span.total {font-weight:bold;}
span.per1000 {font-style:italic;}
table.statistics th,
table.statistics td {
	padding:0.1em;
	font-size:0.94em;
}
#footer {
	margin-top:2em;
	padding-top:0.5em;
	border-top:1px solid;
}
#footer p {font-size:9pt;}

/* Nifty corners
======================================== */
.rtop,.artop {display:none;}