@font-face {
	font-family: 'DejaVuLGCSansCondensedBook';
	src: url('dejavulgcsanscondensed-webfont.eot');
	src: local('☺'), url('dejavulgcsanscondensed-webfont.woff') format('woff'), url('dejavulgcsanscondensed-webfont.ttf') format('truetype'), url('dejavulgcsanscondensed-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DejaVuLGCSansCondensedBold';
	src: url('dejavulgcsanscondensed-bold-webfont.eot');
	src: local('☺'), url('dejavulgcsanscondensed-bold-webfont.woff') format('woff'), url('dejavulgcsanscondensed-bold-webfont.ttf') format('truetype'), url('dejavulgcsanscondensed-bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DejaVuLGCSansBold';
	src: url('dejavulgcsans-bold-webfont.eot');
	src: local('☺'), url('dejavulgcsans-bold-webfont.woff') format('woff'), url('dejavulgcsans-bold-webfont.ttf') format('truetype'), url('dejavulgcsans-bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DejaVuLGCSansBook';
	src: url('dejavulgcsans-webfont.eot');
	src: local('☺'), url('dejavulgcsans-webfont.woff') format('woff'), url('dejavulgcsans-webfont.ttf') format('truetype'), url('dejavulgcsans-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DejaVuLGCSansOblique';
	src: url('dejavulgcsans-oblique-webfont.eot');
	src: local('☺'), url('dejavulgcsans-oblique-webfont.woff') format('woff'), url('dejavulgcsans-oblique-webfont.ttf') format('truetype'), url('dejavulgcsans-oblique-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

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: 11pt 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}


a.tocsection	{
	font: 10pt 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}

a.tocsubsection	{
	font: 9pt 'DejaVuLGCSansOblique', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}

p.tocsite a	{
		font: 11pt 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
		color:	rgb(150,120,77);
}

p.abstract a	{
		font: 11pt 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
		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	{ 
	font: 11pt 'DejaVuLGCSansCondensedBook', Verdana, Arial, Helvetica, sans-serif;
	background-color: #303030;
	color: black;
	padding-left: 80px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
	}

hr 	{
	color: peru;
	}

p	{
	color: rgb(192,192,204);
		}

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

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

p.wideAbstract  .mark	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(105,105,5);
		}

p.wideAbstract  .product	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,82);
		}

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

p.tocsite {
	width:130px;
	font: 12px/15px 'DejaVuLGCSansCondensedBook', Verdana, Arial, Helvetica, sans-serif;
	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;
	}

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

li	{
	color: rgb(192,192,204);
		}

li.cell	{
	color: rgb(192,192,204);
		}

strong	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,153,0);
		}

.warning	{
	font: 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,102,51);
		}

.error	{
	font: 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(153,0,51);
		}

.mark	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(255,255,155);
		}

.emph	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(255,255,155);
		}

.product	{
	font: 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,151,182);
		}

span.initial {
	font: 20px/18px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,202,202);
		}

span.normal	{
	color: rgb(192,192,204);
		}

span.tocsite	{
	font: 12px/15px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,151,230);
	text-decoration: none;
		}

.toc	{
	font: 14px/16px 'DejaVuLGCSansCondensedBook', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(151,151,230);
	}

.mainSelf	{
	font: 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,151,230);
}

.mainOther	{
	font: 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,151,203);
}

.subSelf	{
	font: 'DejaVuLGCSansCondensedBook', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(75,120,120);
}

.subOther	{
	font: 'DejaVuLGCSansCondensedBook', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(151,151,151);
}

h1	{
	font: 18px/24px 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(250,250,250);
	margin-top: 14px;
	margin-bottom: 5pt;
	}


h2	{
	font: 16px/20px 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(250,250,250);
	margin-top: 14px;
	margin-bottom: 5pt;
	}

h3	{
	font: 14px/18px 'DejaVuLGCSansBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(250,250,250);
	margin-top: 14px;
	margin-bottom: 5pt;
	}

h4	{
	font: 12px/15px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(250,250,250);
	margin-top: 14px;
	margin-bottom: 5pt;
	}
	
table.classic	{
	font: 14px/18px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	border-spacing: 5px;
	text-align: center;
	padding: 5px;
	border-spacing: 5px;
	width: 99%;
		}

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

th.head	{
	font: 14px/18px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	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: 14px/18px 'DejaVuLGCSansCondensedBold', Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: rgb(255,255,153);	
	vertical-align: top;		
	text-align: left;
		}

td.cell	{
	color: black;
	background-color: rgb(255,255,204);
	vertical-align: top;
	text-align: left;
	}

td.altcell	{
	color: black;
	background-color: gainsboro;	
	vertical-align: top;
	text-align: left;
}
