.title
{
	font-family:verdana;
	font-weight: bold;
	font-size: x-large;
	text-align: center;
	/*color:white;*/
}

.prod
{
	/*font-family: "Courier";*/
	font-weight: 600;
	letter-spacing:1px;
}

.important
{
	font-family: Arial;
	font-weight: bold;
	/*font-size: 1.1em;*/*
	/*letter-spacing:1px;*/
	/*text-decoration:underline;*/
}

.id0
{
	font-family: Courier New;
	font-weight:normal;
	/*font-weight:bold;*/
	/*background-color: AliceBlue;*/
	background-color: SnowWhite;
	color:DarkSlateBlue;
	text-decoration:none;
	/*font-size:large;*/
	font-size:12pt;
}

.id0ref
{
	font-family: Courier New;
	font-weight:normal;
	/*background-color: AliceBlue;*/
	background-color: SnowWhite;
	color:DarkSlateBlue;
	text-decoration:none;
	/*font-size:medium;*/
	font-size:12pt;
}

.sampleref
{
	color:SteelBlue;
}

.code
{
	font-family: "Courier New";
	/*font-family: Sans Serif;*/
	/*font-family: "Modern";*/
	/*font-weight: lighter;*/
	/*font-size:medium;*/
	/*font-size:11pt;*/
	font-size:10pt;
	font-weight: 500;
	/*background-color: Azure;*/
	background-color: #FAF8FF;
	color:#000060; /*DarkBlue;*/
	text-decoration:none;
}

.code-mod-note
{
	background-color:transparent;
	color:inherit;
}

.coderef
{
	font-family: "Courier New";
	/*font-weight: lighter;*/
	/*font-size:medium;*/
	font-size:10pt;
	font-weight: 500;
	/*background-color: Snow;*/
	background-color: #FCFCFF;
	/*color:DarkSlateBlue;*/
	/*color:Blue;*/
	color:#0000A0;
	text-decoration:none;
}

.href /*hidden reference*/
{
	color:black;
	text-decoration:none;
}

.iref /*inline reference*/
{
	text-decoration:none;
}

div
{
	font-family:verdana;
}

.default
{
	font-family: Tahoma, Verdana, Times New Roman;
	font-size:11pt;
	word-wrap: break-word;
}

h5
{
	font-size:16px;
}

.content_title
{
	font-family:Tahoma, Verdana, Times New Roman;
}

.content_item1
{
	font-family:Tahoma, Verdana, Times New Roman;
	font-size:11pt;
}

.content_item3
{
	font-family:Tahoma, Verdana, Times New Roman;
	font-size:10pt;
}

.t1h
{
	text-align:center;
	color:FireBrick;
	background-color:Wheat;
	/*font-family:Verdana;*/
	padding:1.5em 1em 1.5em 1em;
	border: 1px solid Silver/*Silver*/;
}
.t1
{
	background-color:Linen;
	color:FireBrick;
	/*font-family:Verdana;*/
	font-family:Tahoma, Verdana, Times New Roman;
	font-size:10pt;
	table-layout:auto;
}

.t1c1
{
	background-color:PapayaWhip;
	color:FireBrick;
	text-align:left;
	font-weight:bold;
	/*font-family:Verdana;*/
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c1-w
{
	background-color:PapayaWhip;
	color:FireBrick;
	text-align:left;
	font-weight:bold;
	/*font-family:Verdana;*/
	padding:0.5em 0.5em 0.5em 0.5em;
	width:12em;
	border: 1px solid Silver/*Silver*/;
}

.t1id
{
	color:Salmon;
	font-weight:bold;
	/*font-family:Verdana;*/
	text-decoration:none;
}

.t1idref
{
	color:DarkSalmon;
	font-weight:bold;
	/*font-family:Verdana;*/
	text-decoration:none;
}

.t1ref
{
	color:FireBrick;
	/*font-family:Verdana;*/
	text-decoration:underline;
}

.t1refnu
{
	color:FireBrick;
	/*font-family:Verdana;*/
	text-decoration:none;
}

.t1code
{
	color:Tomato;
	font-family: "Courier New";
	font-size: 1.1em;
}

.t1c2
{
	/*font-family:Verdana;*/
	color:FireBrick;
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c3
{
	background-color:PapayaWhip;
	color:FireBrick;
	text-align:left;
	font-weight:lighter;
	/*font-size:small;*/
	/*font-family:Verdana;*/
	padding:0.5em 1em 0.5em 1em;
	font-style: italic;
	border: 1px solid Silver/*Silver*/;
}

.t1c3ni
{
	background-color:PapayaWhip;
	color:FireBrick;
	text-align:left;
	font-weight:lighter;
	/*font-size:small;*/
	/*font-family:Verdana;*/
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c3m
{
	background-color:PapayaWhip;
	color:FireBrick;
	text-align:left;
	font-weight:lighter;
	/*font-size:small;*/
	font-family:Courier New;
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c3r
{
	text-align:right;
	border: 1px solid Silver/*Silver*/;
}

.t1c3s
{
	font-family:Courier New;
	background-color:PapayaWhip;
	/*color:FireBrick;*/
	color:Black;
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c4
{
	/*font-family:Verdana;*/
	color:FireBrick;
	/*font-size:small;*/
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1c4r
{
	text-align:right;
	border: 1px solid Silver/*Silver*/;
}

.t1c5
{
	background-color:PapayaWhip;
	/*font-family:Verdana;*/
	color:FireBrick;
	/*font-size:small;*/
	padding:0.5em 1em 0.5em 1em;
	border: 1px solid Silver/*Silver*/;
}

.t1rh
{
	height:3em;
	margin:100px;
	padding:100px;
	border: 1px solid Silver/*Silver*/;
}

.t1comment
{
	/*font-family: Courier New;*/
	/*font-size: 0.8em;*/
	font-size: 0.9em;
	font-style: italic;
}

.t1-importantComment
{
	/*font-size: 0.9em;*/
	font-weight:bold;
}

.t2
{
	font-size: 0.9em;
}

.t2coll
{
	font-size: 0.9em;
	border-collapse: collapse;
}

.t2collext
{
	font-family: Tahoma, Verdana, Times New Roman;
	font-size: 0.9em;
	border-collapse: collapse;
	/*width: 640px;*/
}

.t2h
{
	font-weight: bold;
	text-align: center;
	border: 1px solid black;
}

.t2c
{
	border: 1px solid black;
}

.t2cc
{
	text-align: center;
	border: 1px solid black;
}

.t2cl
{
	text-align: left;
	border: 1px solid black;
}

.t2clh
{
	text-align: center;
	font-weight: bold;
	border: 1px solid black;
}

.t2cr
{
	text-align: left;
	border: 1px solid black;
}

.t2crh
{
	text-align: center;
	font-weight: bold;
	border: 1px solid black;
}

.t2csmt
{
	text-align: justify;
	font-size: 0.8em;
	border: 1px solid black;
}

.t2cid
{
	font-family:Courier New;
	text-align: center;
	border: 1px solid black;
}

.t2cbin
{
	font-family:Courier New;
	text-align: left;
	vertical-align: top;
	font-weight: 100;
	font-size: 9pt;
	border: 1px solid black;
}

.t3
{
	/*border-collapse: collapse;*/
}

td.t3cell
{
	border: 1px solid black;
}

.rnote
{
	font-size: 9pt;
	vertical-align: super;
	font-weight:500;
	color:SaddleBrown;
	text-decoration:none;
}

a.rnote2
{
	vertical-align: super;
	font-size:0.8em;
	font-weight:900;
	color:Black;
	text-decoration:none;
}

.pnote
{
	font-size: 0.8em;
	vertical-align: super;
	font-weight:900;
}

.tnote
{
	font-size: 0.8em;
}

.s-bold
{
	font-weight:900;
}

.s-italic
{
	font-style: italic;
}

.s-invert
{
	background-color:black;
	color: white;
}

.s-underline
{
	text-decoration:underline;
}

.light-note
{
	font-style: italic;
	font-size: 0.8em;
}

.info-note
{
	font-style: italic;
	font-size: 0.9em;
	margin: 1em 4em;
	padding: 0.5em 1em;
	border: 4px ridge thistle;
	background-color: seashell; 
}

.expired-note
{
	font-size: 1.5em;
	margin: 1em 4em;
	padding: 0.5em 1em;
	border: 4px ridge red;
	color:Black; 
	background-color: Beige;
}

.expired-note-hdr
{
	font-size: 2em;
	font-weight: bold;
	s-margin: 1em 1em;
	text-align:center;
}

.expired-topic
{
	background-color: WhiteSmoke;
	color:DimGray; 
}

.ext-note
{
}

div.ext-note
{
	margin: 1em 2em;
	padding: 8px;
	border: 1px solid thistle;
}

span.ext-note
{
	font-family: Verdana;
	font-size: 0.92em;
}

.s-code
{
	font-family:Courier New;
	font-size: 1.1em;
	font-weight: 600;
}

.st-code
{
	font-family:Courier New;
	font-size: 1.4em;
	font-weight: 600;
	color: DarkGreen;
}

.xlink
{
	font-family:Courier;
	font-weight: 600;
	color:DarkBlue;
	text-decoration:none;
}

.rule
{
	list-style-type: square;
}

.list
{
	list-style-type: disc;
}

.list2
{
	list-style-type: circle;
}

.stlist
{
	list-style-type: none;
	margin:0 2em;
}

.olist
{
	list-style-type: decimal;
	margin:0 2em;
}

.list-inline
{
	margin:0 4em;
}

.list-incell
{
	display: inline-block;
	margin:0 1em;
	list-style-type: none;
}

.bigdt
{
	margin-top: 2em;
	font-family:Courier New;
	font-size: 1.2em;
	font-style:normal;
}


.centered
{
	text-align: center;
	/*background-color: Green;*/
}

.compatNote
{
	text-align: left;
	margin-top: 0.5em;
	border: 1px dotted Purple;
	background-color: Beige;
	font-size: 0.75em;
	color: Purple;
	padding: 2px 4px;
}

.compatLabel
{
	text-align: left;
	font-weight: Bold;
	color:SlateBlue;
}

.compatVersion
{
	color:Indigo;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

.smallComment
{
	font-size: 0.7em;
}

.SA
{
	text-align: right;
	/*font-size: 0.9em;*/
	font-family: courier new;
	text-decoration:none;
}

table.SA
{
	/*text-align: left;*/
	border-style:solid;
	border-width:1px;
	border-color:SteelBlue;
	/*background-color: Beige;*/
	background-color: BlanchedAlmond;
	/*background-color: Linen;*/

	/*padding:10px;*/
}

td.SA
{
	font-size: 0.8em;
	text-align: left;
	padding:4px 10px;
}

.SAR
{
	/*color: SteelBlue;*/
	color: DarkSlateBlue;
	text-decoration:none;
	/*margin: 0.5em 1em;*/
}

.picinline
{
	margin: 1em 1em 1em 1em;
	/*display: run-in;*/
	display: block;
}

.picico
{
	width:32px;
	height:32px;
}

.picico-sm
{
	display: inline;
	width:16px;
	height:16px;
}

.pic-wide
{
	margin: 1em 1em 1em 1em;
	display: block;
	/*width: 680px;*/
	width:600;
}

td.print-sample
{
	border: 4px ridge Gainsboro;
}

.print-sample-section
{
	text-align: center;
	font-style: italic;
	font-size: 0.9em;
}

.fullscreen
{
	/*margin: 1em 1em 1em 1em;*/
	/*display: block;*/
	/*width: 600px;*/
}

.custom-img
{
	width:640px;
	/*height:480px;*/
}

.centerpic
{
}

.centerpic:hover
{
	height:300px;
	padding: 1em;
}

.rootlink
{
	padding: 0.5em;
	text-decoration:none;
	/*border: 4px solid transparent;*/
	margin:0 1em;
	display:inline-block;
	font-family:Tahoma, Verdana, Times New Roman;
	font-size:11pt;
}

.rootlink:hover
{
	/*border: 4px outset DeepSkyBlue;*/
	/*font-weight: bold;
	text-transform:uppercase;*/
	background-image: url(img/ndemia-short-rainbow.jpg);
}

.splitter
{
	/*display:none;*/
}

.rootlink-sect
{
	/*height:10em;*/
	/*border: 2px solid red;*/
	text-align:center;
}

a.rootlink
{
	/*border: 4px inset RoyalBlue;*/
}

div.rootlink
{
	text-align:justify;
	white-space: wrap;
	background-color: green;
}

.not-ready
{
	border: 10px ridge Tomato;
}


