/* IPG Extensions */


h1.doctitle {font-size: 18pt; color: rgb(53, 85, 107)}
p.byline {font-size: 8pt; font-style: italic; margin-bottom: 20px}

div.embeddedtocpane {float: right; width: 200px; margin-bottom:10px; margin-left:15px;}

div.embeddedtocpane h5 {margin: 3px; position: relative;}
div.embeddedtocpane h5 span.toctitle {position: absolute; left: 0; width: 50%;}
div.embeddedtocpane h5 span.index {position: absolute; right: 2px; width: 50%; text-align: right}

div.embeddedtoc {margin: 2px}
p.toc    {margin-top: 0px; margin-bottom: 0px; padding: 0px}
p.level0 {margin-left:0px; }
p.level1 {margin-left:0; font-weight: bold; margin-bottom: 4px;}
p.level2 {margin-left:10px; margin-top: 3px}
p.level3 {margin-left:20px;}
p.level4 {display: none;}
p.level5 {display: none;}
p.tocsp  {margin-top: 8px}

p.toc  a{color: #000000}

p.level1 a{color: #000000; font-size: 9pt;}
p.level2 a{color: rgb(70,70,70); font-size: 8pt;}
p.level3 a{color: rgb(70,70,70); font-size: 8pt;}


div.maincontent {margin-left: 5px}

div.subtitle{padding:0px 10px;font-weight:bold;font-size: 14px}
div.lastmodified{padding:0px 10px;font-weight:bold;}
div.abstract{padding:0px 10px}
div.indent{padding:0px 10px}

div.maincontent table {margin-top:15px; margin-bottom:15px; border-collapse: collapse; border: 1px solid black;}
div.maincontent th {padding: 4px; padding-bottom: 6px; border: thin solid}
div.maincontent th p {padding: 0px; margin: 0px}
div.maincontent td {padding: 4px; padding-bottom: 6px; border: thin solid}
div.maincontent td p:first-child {padding: 0px; margin: 0px}
div.maincontent td p {padding: 0px; margin-top: 6px; margin-bottom: 0px;}


div.indexdiv dd,dl {margin-left: 9px; margin-top: 0px}
img.figure {padding-bottom: 25px}

div.remark {font-weight: bold; color: red}
span.inlineremark {padding-left: 10px; padding-right: 10px; font-weight: bold; color: red}

div.maincontent pre, div.maincontent code, div.maincontent tt {color: black; font-family:Monaco,"Courier New",Courier}
div.maincontent a:visited tt {color:#917E9C; font-family:Monaco,"Courier New",Courier}
div.maincontent a:link tt  {color:#3E6B8A; font-family:Monaco,"Courier New",Courier}

span.added, span.added *{color: green; text-decoration: underline}
span.deleted, span.deleted *{color: red; text-decoration: line-through}

div.added, div.added *{color: green; text-decoration: underline}
div.deleted, div.deleted *{color: red; text-decoration: line-through}

div.maincontent pre.codeexample	{
   background-color: rgb(238, 238, 238);
   border: 1px solid rgb(204, 204, 204);
   margin-left: 20px;
   padding: 3px;
}
