/* Extension stylesheet for pages on web-site http://css.nu */
/* last updated December 31, 1999 */

/* Following are generic font size change rules */
.font-s08 {
  font-size: 0.8em;
}
.font-s09 {
  font-size: 0.9em;
}
.font-s10 {
  font-size: 1.0em;
}
.font-s11 {
  font-size: 1.1em;
}
.font-s12 {
  font-size: 1.2em;
}

/* Following rules are generic DIV classes */
DIV.doc-section {
  text-align: justify;
}
DIV.doc-sect-l {
  text-align: left;
}
DIV.doc-sect-c {
  clear: both;
  text-align: center;
}
DIV.doc-sect-r {
  text-align: right;
}

/* Following rule is used to put lists and toc's in a layer */
DIV.list {
  margin-right: 12px;
  margin-left: 4em;
}

/* Following two rules are for simulated CSS link tables */
DIV.link-left {
  border-color: #ff0000;
  border-width: 1px;
  border-style: none;
  margin: 0 12px;
}
DIV.description-right {
  border-color: #0000ff;
  border-width: 1px;
  border-style: none;
  float: right;
  margin: 0;
  width: 60%;
}

/* Classes for floating illustrations */
IMG.illustrate-l {
  float: left;
  margin: 0 1em 0 12px;
}
IMG.illustrate-r {
  float: right;
  margin: 0 12px 0 1em;
}

/* Classes for page foot notes */
DIV.foot-note {
  margin: 0;
  text-align: left;
}
P.foot-dt {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  padding: 0;
  margin: 0.5em 12px 0;
}
P.foot-dd {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  margin: 0.2em 12px 0 48px;
  padding: 0;
  text-indent: 0;
}
P.foot-ddi {
  background: transparent;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  margin: 0.2em 12px 0 48px;
  padding: 0;
  text-indent: 1em;
}

/* Style rules for simulated CSS tables link-text, description and spacer */
P.link-text {
  background: transparent;
  color: #cc3333;
  font-size: 1em;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: 0;
}
P.link-description {
  background: transparent;
  color: #000000;
  font-size: 1em;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: 0;
}
P.link-spacer {
  background: transparent;
  clear: both;
  color: #000000;
  font-size: 0.2em;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: 0;
}

/* Generic BLOCKQUOTE class */
BLOCKQUOTE.generic {
  background: none #ffffcc;
  border-style: solid;
  border-width: 2px;
  border-color: #3333cc;
  clear: both;
  color: #000000;
  margin: 0.25em 2em 0;
  padding: 0.25em 0.5em;
}

/* Definition list style rules for FAQ documents */
/* (not yet finally designed) */
DL { font-size: 1em; margin-left: 12px; }
DT { margin-top: 0.5em; }
DD { margin-top: 0.5em; }

/* Style rule for header level #4 */
H4.level4 {
  background: transparent;
  clear: left;
  color: #3333cc;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Style rule for header level #5 */
H5.level5 {
  background: transparent;
  clear: left;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Style rule for header level #6 */
H6.level6 {
  background: transparent;
  clear: left;
  color: #000000;
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  margin: 0.5em 0 0 12px;
  padding: 0;
  text-align: left;
}

/* Specific rule to use for first FAQ DD after DT */
/* temporary while searching for better solution  */
P.first {
  text-indent: -1.3em
} /* working on notagifs */

/* Unordered List style rules mainly for navigational docs */
UL.toc0 {
  font-family: Geneva, Helvetica, Arial, sans-serif;
  font-size: 1em;
}
LI.toc1 {
  list-style-image: url(../graphics/sdi-bl.gif);
  list-style-type: square;
  margin: 0.3em 0 0;
  padding: 0;
}
LI.toc2 {
  list-style-image: url(../graphics/sdi-rd.gif);
  list-style-type: disc;
  margin: 0.3em 0 0;
  padding: 0;
}
LI.toc3 {
  list-style-image: url(../graphics/sdi-gr.gif);
  list-style-type: circle;
  margin: 0.3em 0 0;
  padding: 0;
}
LI.nomarker	{
	list-style-type: none;
}

/* Class used to SPAN text into a standout view */
SPAN.marker {
  background: transparent;
  color: #cc3333;
}

/* Highlite color choices */
SPAN.hilite1 {
  background: none #ffff66;
  color: #000000;
}
SPAN.hilite2 {
  background: none #ffff99;
  color: #000000;
}
SPAN.hilite3 {
  background: none #ffffcc;
  color: #000000;
}

/* Stand out text for warning text etc... */
SPAN.warning {
  background: none #cc3333;
  color: #ffffff;
}
.notagif {
 font-size:x-small;
 font-weight:bold;
 color:white;
 background:#cc3333;
 padding:0;
 border-bottom: 3px solid #f0f0f0;
  }
	
.deprecated {
 background: #FFEBCD;
 color: black;
 font-style: italic;
 }

.clear { clear: both; }

.clear-r { clear: right; }

.clear-l { clear: left; }
