DIV.heading
{
  margin-top: 2em;
  text-align: center;
}

.n_main H2, .n_main H3
{
  margin-top: 2em;
}

TABLE.contents TH
{
  font-weight: normal;
  text-align: right;
  padding: 0px 1.2em 0px 2em;
}

TABLE.contents TD
{
  padding: 0px;
}

TR.contents_chapter TH, TR.contents_chapter TD
{
  font-family: 'Trebuchet MS', 'Lucida Grande', Lucida, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 0.8em;
  padding-bottom: 0.4em;
}

T_R.contents_chapter TD
{
  font-size: 1.1em;
}

SPAN.apiName
{
  font-size: x-small;
  border: 1px solid black;
  padding: 0px 0.3em 0px 0.3em;
  white-space: nowrap;
  background-color: #d8fcd8;
}

SPAN.apiName SPAN
{
  display: none;
}

.n_main H5
{
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
}

H1 SPAN.apiName, H2 SPAN.apiName, H3 SPAN.apiName, H4 SPAN.apiName, H5 SPAN.apiName
{
  margin-left: 1em;
}

.n_main PRE
{
  font-size: 0.9em;
  padding: 0.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.n_main PRE, .n_main CODE
{
  background-color: #f0f0f0;
}

.apiCompat, .apiCompat CODE, .apiCompat PRE
{
  background-color: #e8ffe8;
}

DIV.apiCompat
{
  padding: 0.3em;
  border: 1px solid #a8dfa8;
}

.defLink
{
  border-bottom: 1px dotted #0000f0;
}

.n_main DL DD
{
  padding-top: 0.3em;
  padding-bottom: 0.8em;
  font-weight: normal;
}

.n_main DL DT
{
  font-weight: bold;
}

TABLE.namedImage
{
  background-color: #f0f0f0;
  text-align: center;
  margin: 0px auto 0.5em auto;
  border-spacing: 0px;
}

TABLE.namedImage CAPTION
{
  margin: 0.5em auto 0px auto;
  text-align: center;
  background-color: #e1e1e1;
  font-weight: bold;
  padding: 0.4em;
}

TABLE.namedImage TD
{
  padding: 1em;
}

DIV.code
{
  background-color: #e1e1e1;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

DIV.justCode
{
  background-color: #f0f0f0;
}

DIV.justCode HR
{
  display: block;
  border: none;
  border-top: 1px solid #b0b2b8;
  border-bottom: 1px solid white;
  margin: 4px 0.4em;
}

DIV.code PRE
{
  margin: 0px;
}

DIV.code DIV.caption
{
  padding: 0.4em 0.8em 0.4em 0.8em;
}

PRE.code .keyword       { color: #880000; }
PRE.code .stringLiteral { color: #008800; }
PRE.code .lineNumber    { color: #606060; }
PRE.code .comment       { color: #6820A8; }
PRE.code .bold          { font-weight: bold; }

IMG.centerImage
{
  display: block;
  margin: 1.5em auto 1.5em auto;
  text-align: center;
}

.overview
{
  font-style: italic;
  color: #a05000;
}

.n_main PRE.commandLine
{
  background-color: black;
  color: white;
}

PRE.commandLine .prompt { color: #00ffff; }
PRE.commandLine .input  { color: #ffff00; }
