<!-- CSS Stylesheet -->
body,h1,h2,h3,p,td
{ 
  font-family: "Arial", "Helvetica", "Sans-Serif"; 
}

p
{ 
  text-align: justify;
}

.first 
{
  margin-top: 0 ! important
}

span.noss a:active
{
  filter:none
  font-weight: normal;
} 

a:link { 
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	}

td.field-body { 
  font-family: "Arial", "Helvetica", "Sans-Serif"; 
  font-size: 10pt;     
}

ol.simple, ul.simple {
  margin-top: 0em;
  margin-bottom: 1em: }

a:visited { 
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	}

table { 
  font-family: "Arial", "Helvetica", "Sans-Serif"; 
  font-size: 10pt; 
}

th.docinfo-name, th.field-name {
  font-family: "Arial", "Helvetica", "Sans-Serif"; 
  font-size: 10pt; 
  font-weight: bold;
  text-align: left ;
  white-space: nowrap }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: left }

p.topic-title {
  font-weight: bold;
  }

li.reference { 
  margin-top: 0.0pt; 
 }

a:hover { 
	background-color: #FFFFFF;
	color: #0000DD;
	font-weight: bold;
	text-decoration:none; <!-- was "underline" -->
	}

a:active { 
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	}

td
{ 
  font-family: "Arial", "Helvetica", "Sans-Serif"; 
  font-size: 10pt; 
}

body, li 
{
  font-size: 9pt; 
  margin-top:0.1cm; 
  color:Black; 
}

H1
{
  margin-top: 0.05cm;
  font-size: 17pt; 
  margin-bottom: 2pt;
}

H2
{
  font-weight: bold; 
  font-size: 13pt; 
  margin-bottom: 0pt;
}

H3 
{
  font-size:11pt; 
  margin-bottom: 0pt;
}

P 
{
  margin-top: 6pt;
  margin-bottom: 6pt;
  font-size: 9pt; 
  color:Black; 
}

B
{
  font-size: 9pt; 
  list-style-type:disc; 
}

div.document p: {  
  style: "text-align: center;"
}

pre.literal-block, pre.doctest-block {
  margin-left: 1px ;
  margin-right: 1px ;
  background-color: #f6f6f6;
  border: thin solid #FFFFFF;
  padding: 5px;
}

/* This applies to tables generated from reStructuredText tables: */
.document table.table {
  border-collapse: collapse; 
  border-bottom: hidden;
  border-left: hidden;
  border-right: hidden;
  border-top: hidden; 
}

.document table.table td,
.document table.table th { 
  border-right: hidden;
  border-left: hidden;
  border-top: hidden;
  border-bottom: hidden;
  background: #ffffff;
  /*
     padding-left: 0em;
     padding-right: 0em; 
     */
}
.document table.table td:first-child,
.document table.table th:first-child  { 
  border-left: hidden; 
}
.document table.table th { 
  text-align: left;
  font-weight: bold; 
}

.document table.table thead  { 
  background-color: #99ccff;
  border-bottom: 0em solid black; 
}
