body {
	background-color: #010203;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

a:link	{
		color: rgb(23,15,18); text-decoration: none;
		}
a:visited	{
		color: rgb(17,15,23);  text-decoration: none;
		}
a:active	{
		color:	rgb(23,15,20);  text-decoration: none;
			}
a:hover	{
		color: rgb(26,15,13); text-decoration:underline; 
		}

a.tocchapter	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: white;
	}


a.tocsection	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: white;
	}

a.tocsubsection	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: white;
	}

p.tocsite a	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11pt;
		font-weight: bold;
		color:	rgb(150,120,77);
}

p.abstract a	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11pt;
		font-weight: bold;
		color:	rgb(150,77,120);
}

div.navig	{ 
	background-color: #010203;
	color: white;
	padding-left: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;
	text-align: left;
	}

div.submenu	{ 
	background-color: #010203;
	color: #060646;
	z-index:30;
	border:solid #800030 1px;
	padding:0px;
	text-align: center;
	}

div.self	{
	background-color: rgb(255,255,153);
	}

.text	{ 
	background-color: #010203;
	color: black;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	text-align: justify;
	}

div.narrowtext	{ 
	background-color: #303030;
	color: black;
	padding-left: 80px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
	}

hr 	{
	color: peru;
	}

p	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: rgb(192,192,204);
		}

p.abstract {
	width: 300px;
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.wideAbstract {
	width: 600px;
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.tocsite {
	width:130px;
	font-size: 9pt;
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.tocchapter	{
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

p.tocsection	{
	margin-left: 20px;
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

p.tocsubsection	{
	margin-left: 40px;
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

pre	{
	color: #000040;
	font-family: Courier;
	font-size: 10pt;
	line-height: 4pt;
	text-align: left;
	vertical-align: top;
}

ul.cell	{
			margin-top: 2px;
		}

li	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: rgb(192,192,204);
	line-height: 12pt;
		}

li.cell	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: rgb(192,192,204);
	line-height: 12pt;
		}

span.initial {
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(151,177,177);
		}

span.normal	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: rgb(192,192,204);
	text-decoration: underline;
		}

span.normal	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: rgb(192,192,204);
		}

span.warning	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(204,0,51);
		}

span.error	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(204,0,51);
		}

span.mark	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-style: normal;
	color: rgb(255,255,155);
		}

span.emph	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-style: normal;
	color: rgb(255,255,155);
		}

span.input	{
	font-family: Courier New, Courier, monospace;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: rgb(51,102,255);
		}

span.courier	{
	font-family: Courier New, Courier, monospace;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: rgb(51,102,255);
		}

span.param	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: rgb(51,102,255);
		}

span.product	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(151,182,182);
		}

span.tocsite	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(151,151,230);
	text-decoration: none;
		}

.toc	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	text-decoration: none;
	color: rgb(151,151,230);
	font-size: 9pt;
	}

.mainSelf	{
	color: rgb(151,151,230);
	font-weight: bold;
}

.mainOther	{
	color: rgb(151,151,203);
	font-weight: bold;
}

.subSelf	{
	color: rgb(75,120,120);
	font-weight: normal;
}

.subOther	{
	color: rgb(151,151,151);
	font-weight: normal;
}

strong	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-style: italic;
	font-weight: normal;
	color: rgb(92,25,19);
		}

strong.warning	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(201,252,201);
		}

strong.error	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(153,0,51);
		}

strong.mark	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-style: italic;
	font-weight: normal;
	color: rgb(122,253,122);
		}

strong.emph	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-style: normal;
	color: rgb(101,25,20);
		}

strong.input	{
	font-family: Courier New, Courier, monospace;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: rgb(51,102,51);
		}

strong.code	{
	font-family: Courier New, Courier, monospace;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: rgb(51,102,51);
		}

strong.param	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: rgb(51,102,51);
		}

strong.product	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(151,202,151);
		}

p.abstract strong.product	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(26,51,51);
}

p.abstract strong.mark	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(30,60,30);
}

p.wideAbstract strong.product	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(52,102,102);
}

p.wideAbstract strong.mark	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(60,120,60);
}

h1	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(250,250,250);
	margin-top: 14pt;
	margin-bottom: 5pt;
	}


h2	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(250,250,250);
	margin-top: 12pt;
	margin-bottom: 5pt;
	}

h3	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: rgb(250,250,250);
	margin-top: 11pt;
	margin-bottom: 5pt;
	}

h4	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(250,250,250);
	margin-top: 10pt;
	margin-bottom: 5pt;
	}
	
table.classic	{
	font-family: DejaVu Sans,Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	border-spacing: 5px;
	text-align: center;
	padding: 5px;
	border-spacing: 5px;
	width: 99%;
		}

table.par {
		width: 100%;
		border-spacing: 10px;
	}

th.head	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: rgb(255,255,153);	
	vertical-align: top;		
	text-align: left;
		}

td.parLeftSidehead	{
		vertical-align: top;
		width: 100px;
		background-color: black;
	}

td.parBody	{
		vertical-align: top;
		background-color: black;
		width: 99%;
	}

td.tit	{
		vertical-align: top;
		background-color: black;
		width: 99%;
	}

td.parRightSidehead	{
		vertical-align: top;
		width: 100px;
		background-color: #FFCFCF;
	}

td.head	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: rgb(255,255,153);	
	vertical-align: top;		
	text-align: left;
		}

td.cell	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	background-color: rgb(255,255,204);
	vertical-align: top;
	text-align: left;
	}

td.altcell	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	background-color: gainsboro;	
	vertical-align: top;
	text-align: left;
}

p.wideAbstract  img {
	vertical-align: top;
}
