/* 
   Copyright (c) 1999-20087 Antenna House, Inc. All rights reserved.
*/


img {margin-top:0pt;margin-bottom:10t;}
img.inline {vertical-align:middle; padding: 10px 5px 0px 5px; margin: 3px 5px 3px 3px; border:none;}
img.tool-icon {margin: 0 4px 0 0;}
img.right-icon {margin: 0 4px 0 8px;}
.psample {margin-left:1.5em;}

a:hover { background: #FFC; }

.doctitle img,
.tip-title img,
img.chapttl {vertical-align:middle; margin-right:5pt;}


/* --- Tables --------------------------------- */

table.addition { margin-top: 1em; border-style: none; }
table.addition td { font-size: 0.9em; }

table.std {border-style: solid; border-width:2px; border-collapse:collapse; border-color:ThreeDShadow; empty-cells:show;margin-top:6pt;margin-bottom:6pt;border-spacing:0pt;}

table.std th { border-style: solid; border-width:1px; border-color:ThreeDShadow; background-color:rgb(230,228,213); padding: 4px;}
table.std td { border-style: solid; border-width:1px; border-color:ThreeDShadow; padding: 4px;}

table.note { margin-left:2em; }
table.note th { padding-right:0.5em; }

td.no-conf { border-style: solid; border-width:1px; border-color:ThreeDShadow; padding: 4px;text-align:center;}

table.revision {border-style: none; margin-bottom:0; }
table.revision td {border-style: none; padding:2px; font-size: 0.9em; padding-left:0.5em; }

table.ol {border-style: none; margin-left:2em}
table.ol td {border-style: none; padding:0; padding-right:0.5em; vertical-align:top; }

table.SubMenu {border-style: dotted; border-color:ThreeDShadow; border-width:1px;	margin: 0.2em 0.5em 0.2em 0.5em; font-size:0.9em; }

table.SubMenu th {background-color: rgb(230,228,213)}

table.caution {border-style: dotted; border-color:ThreeDShadow; border-width:1px;
	margin: 0.2em 0.5em 0.2em 0.5em;}
table.caution th {border-style: none; background-color:transparent; padding:0 0.5em 0 0.2em}
table.caution td {border-style: none; background-color:transparent; padding:0;}

table.navigation {border-style: solid; border-width:1px; border-color:ThreeDShadow; font-size:0.9em; background-color:#FFFFCC; border-collapse:collapse; }
table.navigation td { border-style: solid; border-width:1px; border-color:ThreeDShadow; padding: 4px;}

table.weblink {width:640; border-style: solid; border-color:ThreeDShadow; border-width:2px;
	margin: 0.2em 0.5em 0.2em 0.5em;}
/* Divs */

/* tip */
div.tips {border-style: dotted; border-width:1px; border-color:teal; padding: 5px;}

/* for top document content */
div.content {padding:0in 0in 0in 0in;margin:0.5em 0.5em 0.5em 0.5em;}
li.content {margin:0.5em 0em 0.5em 0em; font-size:larger; line-height:140%;}

/* for side menu title */
div.side-title {margin-left:10%; margin-right:10%;font-size:larger;font-weight: 800;line-height:130%; background-color:rgb(230,228,213);text-align:center;border-style:solid; border-width: 1px; padding:3px;margin:10px 0px 20px 0px;}

/* program list */
div.program-block {
	color:navy;
	font-family:monospace;
	/*font-size:1em;*/
	line-height:120%;
	margin:0 1em 0 1em;
	padding:0.5em;
}

div.navbar td { font-size: 0.9em }

div.top {text-align:center;padding:0pt 0pt 10pt 0pt;margin:10pt 10% 10pt 10%;}

div.last-update { text-align: right }

/* program list */
pre {
	white-space:pre;
}

/* Inlines */
span.tip-title { font-weight:700; text-decoration:underline; }
span.list-title {font-size: 1.25em; font-weight:700; }

span.char-disp {border-style: solid; border-width:2px; border-color:ThreeDShadow; font-weight:500; background-color:white}

span.notation{color:red; /*vertical-align:super;*/ font-size:0.9em; font-family:monospace}
span.yet{color:blue; font-weight:bold}

span.highlight {color:navy; font-weight:700;}
span.old{color:red;}

span.list-item{font-weight:bold;}

/* Paragraphs */
/* for top document paragraph */
p.top {text-align:center;margin-left:10%; margin-right:10%;}
p.hilight {
  padding: 0.5em;
  margin-left: 1em;
  margin-right: 1em;
  border-style: solid; border-width:2px; border-color:navy;
  background-color:white
}

/* Lists */
ul.side-level1{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 10%;list-style-type:square; line-height:125%;border:none thin red}
ul.side-level2{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:disc; line-height:125%;border:none thin red}
ul.side-level3{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:circle; line-height:125%;border:none thin red}
ul.side-level4{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:square; line-height:125%;border:none thin red}

ul.tips-level1{margin-top:3pt;margin-left:3%;list-style-type:square; line-height:130%;}

/* --- Others ------- */


address {
  font-style:normal;
  font-size: 0.9em;
}

hr.sep-chapter {}
hr.sep-section {}

dl dt { font-weight: bold; margin-left:1em; }

.common-enum {
  border:1px solid navy;padding:0.5em;margin:0.5em 0em 0.5em 0em;color:rgb(0,102,102);
}
.section-body,
.subsection-body,
.subsubsection-body { margin-left: 0.75em; }

.accesskey { text-decoration:underline; }
.style-tt,
.style-xml,
.style-name,
.style-file,
.style-ext,
.style-path,
.style-uri { font-family:monospace; }
.style-file,
.style-ext,
.style-path,
.style-uri { color:navy; }

.trademark td {
	font-size: 0.8em;
}

img.tocimg {margin: 0 0 0 1em; vertical-align:middle; cursor:pointer }
img.ttlimg { cursor:pointer }
#dyntoc {
	font-size: 0.8em;
	border-style: groove;
	border-width: 1px;
	border-color: gray;
	background: white;
	padding: 0.5em;
	z-index: 1;
	position: absolute;
	display: none;
}
#dyntoc ul {
	margin-top: 0em;
}
#dyntoc ul li {
	margin-left: -2em;
}


.hide { display: none }
@media print, aural {
.tocimg,
div.navbar { display: none }
}

/*
	caution
*/
.caution {
	margin: 1em 1em 1em 1em;
	padding: 4px;
	border-style: solid;
	border-width:2px;
	border-color:#CC0000;
}
