/* General settings */

BODY
{
	font-family: 	verdana, arial, helvetica, sans-serif;
	font-size:		10pt;
	background:	#ffffff;
	margin-top:	2%;
	margin-left:	2%;
}

DD UL LI { margin-top: 1em; margin-bottom: 1em; }
DD {margin-bottom: 1em; }
UL.plain {list-style-type:none;}
DT {font-weight: bold;}

.unimp {color: #808080;}
TABLE { background-color: ##FFFFFF; border: 0pt; vertical-align: top; padding: 0; BORDER: 0; word-wrap: break-word; }
TABLE.footer {margin-top: 10pt; background-color: #FFFFFF; border: 0pt; vertical-align: top; padding: 0; BORDER: 0; word-wrap: break-word; }
TD.footer { font-family: Verdana,Arial,Helvetica; font-size: 10pt; color: Black; word-wrap: break-word; }
TD { font-family: Verdana,Arial,Helvetica; font-size: 10pt; color: Black; word-wrap: break-word; }
TH { font-family: Verdana,Arial,Helvetica; font-size: 11pt; color: Black; background-color: #638C7A;  word-wrap: break-word; text-align: left; vertical-align: top}
TR { background-color: #FFFFFF; height: 20px; word-wrap: break-word; }
TR.row2 { background-color: #FFFFFF; height: 20px; word-wrap: break-word; }
TR.row1 { background-color: #EBF0EE; word-wrap: break-word; }

span.mv { font-style: italic }
span.md { text-decoration: line-through }
span.pk { font-weight: bold }
span.pkdef { font-weight: bold; text-decoration: underline }
span.pv { font-style: italic }
span.pvdef { font-style: italic; text-decoration: underline }
span.kwd { font-weight: bold }
span.kdwdef {font-weight: bold; text-decoration: underline }
span.oper { font-style:normal }
span.operdef { text-decoration: underline }
span.var { font-style: italic }
span.vardef  { font-style: italic; text-decoration: underline }

div.dangertitle { margin-top: 1em; font-weight: bold }
div.danger { padding: 5px 5px 5px 5px; border: solid; border-width: thin; font-weight: bold; margin-top: 2px }

div.cautiontitle { margin-top: 1em; font-weight: bold }
div.caution { font-weight: bold }

div.attention { margin-top: 1em }
span.attentiontitle { font-weight: bold }


div.notetitle { font-weight: bold }
div.notebody { margin-right: 2em }

div.fnnum { float: right }
div.fntext { margin-right: 2em }

div.stepl { margin-right: 2em }
div.steplnum { float: right }
div.stepltext { margin-right: 5em }

div.notelisttitle { font-weight: bold }

div.warningtitle { font-weight: bold }
div.warningbody { margin-right: 2em }

h2 { font-size:13pt; font-weight:bold }
h3 { font-size:13pt; font-weight:bold }
h4 { font-size:13pt; font-weight:bold }
h5 { font-size:13pt; font-weight:bold }
h6 { font-size:13pt; font-weight:bold }

div.headtitle { font-size: 11pt; font-weight:bold; margin-right: 0em }
div.head0 { font-size: 12pt; font-weight:bold; margin-right: 0em; margin-top:0.5em; border-top: solid; border-width: thin }
div.head1 { font-size: 10pt; font-weight:bold; margin-right: 1em; padding-top:0.5em; text-indent: -1em }
div.head2 { font-size: 9pt; font-weight:normal; margin-right: 2em; text-indent: -1em }
div.head3 { font-size: 9pt; font-weight:normal; margin-right: 3em; text-indent: -1em }
div.head4 { font-size: 9pt; font-weight:normal; margin-right: 4em; text-indent: -1em }
div.head5 { font-size: 9pt; font-weight:normal; margin-right: 5em; text-indent: -1em }
div.head6 { font-size: 9pt; font-weight:normal; margin-right: 6em; text-indent: -1em }
div.head7 { font-size: 9pt; font-weight:normal; margin-right: 7em; text-indent: -1em }
div.head8 { font-size: 9pt; font-weight:normal; margin-right: 8em; text-indent: -1em }
div.head9 { font-size: 9pt; font-weight:normal; margin-right: 9em; text-indent: -1em }
a.toclink { text-decoration: none }
a.toclink:hover { text-decoration: underline }
a.ptoclink { text-decoration: none }
a.ptoclink:hover { text-decoration: underline }
a.indexlink { text-decoration: none }
a.indexlink:hover { text-decoration: underline }
a.figurelist { text-decoration: none }
a.figurelist:hover { text-decoration: underline }
a.tablelist { text-decoration: none }
a.tablelist:hover { text-decoration: underline }

ul.indexlist { list-style-type: none }

div.ledi { margin-right: 3em }
div.ledesc { margin-right: 3em }

span.pblktitle { font-weight: bold }
div.pblklblbox { padding: 5px 5px 5px 5px; border: solid; border-width: thin; margin-top: 2px }
span.ednoticestitle { font-weight: bold }

span.term { font-weight: bold }
span.idxshow { color: green }
div.msg { padding: 1px 5px 5px 5px; border-top: solid; border-width: thin; margin-top: 2px; margin-bottom: 2px }
div.msgnum { float: right; font-weight: bold; margin-bottom: 1em; margin-left: 1em }
div.code { font-weight: bold; margin-bottom: 1em }
div.msgtext { font-weight: bold; margin-bottom: 1em }
div.msgitemtitle { font-weight: bold }
p.msgitem { margin-top: 0em }
span.version { font-weight: bold; font-style: italic }
span.release { font-weight: bold; font-style: italic }
span.refkey { font-weight: bold; color: white; background-color: black }
tt.apl { font-style: italic }

span.figcap { font-style: italic }
span.figdesc { font-style: italic }
div.figbox { padding: 5px 5px 5px 5px; border: solid; border-width: thin; margin-top: 2px }
div.figrules { padding: 5px 5px 5px 5px; border-top: solid; border-bottom: solid; border-width: thin; margin-top: 2px }
div.fignone { padding: 5px 5px 5px 5px; border: none; border-width: thin; margin-top: 2px }

div.qualifstart { padding: 1px 5px 5px 5px; border-top: solid; border-left: solid; border-right: solid; border-width: thin; font-weight: bold; margin-top: 2px; margin-bottom: 2px; text-align: center }
div.qualifend { padding: 5px 5px 1px 5px; border-bottom: solid; border-left: solid; border-right: solid; border-width: thin; font-weight: bold; margin-bottom: 2px; text-align: center }

span.breadcrumbs { font-size: 8pt }

p.caption { text-align: left; font-style: italic; margin-bottom: 0em }

div.mmobj { margin-top: 1em; margin-bottom: 1em }
div.mmobjleft { margin-top: 1em; margin-bottom: 1em; text-align: left }
div.mmobjcenter { margin-top: 1em; margin-bottom: 1em; text-align: center }
div.mmobjright { margin-top: 1em; margin-bottom: 1em; text-align: right }

/* Code formatting */
pre.codeblock {background-color: #CCCCCC;}
pre.codeblocksmall {background-color: #CCCCCC; font-family:Courier New; font-size:8pt;}
pre.codeblockwrong {background-color: #CCCCCC; Color: Red;}
SAMP {font-size:		10pt;}
TT {font-size:		10pt;}
TT.small  {font-size:		6pt;}


.base { font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none } 
.italic { font-style: italic }
.bold { font-weight: bold }
.underlined { text-decoration: underline }
.bold-italic { font-weight: bold; font-style: italic }
.smallcaps { font-variant: small-caps }
.italic-underlined { font-style: italic; text-decoration: underline }
.bold-underlined { font-weight: bold; text-decoration: underline }
.bold-italic-underlined { font-weight: bold; font-style: italic; text-decoration: underline }
.smallcaps-underlined { font-variant: small-caps; text-decoration: underline }

.italic
{
	font-style: italic;
}



.small { background: #E0E0E4}
P
{
	font-family: 	verdana, arial, helvetica, sans-serif;
}


A:hover { /*this effect is not shown in NN4.xx*/
  color: #999999; 
  text-decoration: underline; 
  background: #E0E0E4;}
A:active {/*colour in NN4.xx is red*/ 
  color: #9999CC; 
  text-decoration: underline; 
  background: #FFFFFF;}


/* ---------------------------------------------------------------- */
/* Headings */

H1
{
	margin-top:	0pt;
	margin-bottom:	0pt;
	font-size:	large;
	color:		#003399;
	display: block 
	bgcolor: red
}

H2
{
	margin-top:	0pt;
	margin-bottom:	0pt;
	font-size:	12pt;
	color:		#003399;
}

DT.A
{
font-size:	10pt;
}



/* ---------------------------------------------------------------- */
/* Particular elements */

.note
{
	color:		#ff6600;
}

PRE, CODE
{
	font-family:	courier, monospaced;
}

SMALL{font-size:	x-small;}

SPAN.slidelabel
{
	font-size:	x-small;
}
.classroom
{
display: none;
}
.distance
{
display: block;
}
.related
{
display: none;
}
.heading
{
display: none;
}

font.title{
	color : #000000;
	font-size : 18px;
}