@font-face { font-family: 'OpenSans'; src: url(OpenSans.woff2) format('woff2'); }
body { color:#333; font-size:14px; margin:0px; font-family:OpenSans,sans-serif; min-width:318px; }
table { color:#333; font-size:14px; font-family:OpenSans,sans-serif; }
.Doc { margin:32px 10px 10px 10px; line-height:1.3; }
.Doc h1 { display:block; text-align:center; font-size:30px; margin:20px 0px 10px 0px; padding:0px; font-weight:600; }
.Doc h1+p { display:block; text-align:center; font-size:15px; color:#757575; margin:0px; padding:0px 0px 20px 0px; font-weight:normal; }
.Doc h2 { display:block; text-align:center; font-size:25px; margin:30px 0px 10px 0px; padding:30px 0px 10px 0px; border-top:3px solid #777; font-weight:bold; }
.Doc h2+p { display:block; text-align:center; font-size:15px; color:#757575; margin:-20px 0px 10px 0px; padding:0px 0px 10px 0px; font-weight:bold; }
.Doc h3 { display:block; text-align:center; font-size:20px; margin:20px 0px 0px 0px; padding:10px 0px 20px 0px; font-weight:normal; border-top:1px solid black; }

.Doc h5 { display:block; font-size:18px; font-weight:bold; font-style:normal; margin:10px 0px 0px 0px; padding:10px 0px 5px 0px; text-align:left; border-top:1px solid #BBB; }
.Doc h6 { display:block; font-size:15px; font-weight:bold; font-style:italic; margin:0px; padding:15px 0px 0px 0px; text-align:left; }

.Doc b { font-weight:bold; }
.Doc i { color:#505; font-style:italic; }
.Doc tt { color:#055; font-family:monospace; display:inline; }
.Doc tt b { color:#00F; font-family:monospace; }
.Doc u { color:#500; text-decoration:underline; }

.Doc .L1 { padding-left:30px; }
.Doc .L2 { padding-left:60px; }
.Doc .L3 { padding-left:90px; }

.Doc a { text-decoration:underline; color:#33E; }
.Doc a:visited { text-decoration:underline; color:purple; }
.Doc a:hover { text-decoration:underline; color:red; }
.Doc .XML, .Doc .API, .Doc .ACT, .Doc .DEL { 
   border-radius:10px 0px 0px 0px; border:1px solid #999; box-shadow:rgba(0,0,0,0.2) 0px 4px 6px -1px, rgba(0,0,0,0.2) 0px 2px 4px -2px;
   font-family:monospace; font-size:13px; padding:2px 5px 2px 5px; margin:25px 5px 5px 0px; 
   }
.Doc .XML { background:#F6F290; }
.Doc .API { background:#B7EAF5; }
.Doc .ACT { background:#C6EFA9; }
.Doc .DEL { background:#CCC; }
.Doc .Short { width:500px; overflow:hidden; }

.Doc .XML u, .Doc .API u, .Doc .ACT u, .Doc .DEL u { 
   min-width:125px; display:inline-block; font-weight:normal; font-style:normal; font-size:13px; color:#E33; text-align:left; text-decoration:none; white-space:nowrap;
   }
.Doc .XML b, .Doc .API b, .Doc .ACT b, .Doc .DEL b { 
   min-width:95px; display:inline-block; font-weight:bold; font-style:normal; font-size:15px; color:#333; text-align:left; white-space:nowrap;
   }
.Doc .XML i, .Doc .API i, .Doc .ACT i, .Doc .DEL i { 
   min-width:60px; display:inline-block; font-weight:normal; font-style:italic; font-size:13px; color:black; text-align:left; white-space:nowrap; 
   }
.Doc .XML u b, .Doc .API u b, .Doc .ACT u b, .Doc .DEL u b { 
   width:auto; display:inline; font-weight:bold; font-style:normal; font-size:inherit; color:inherit;
   }
.Doc .XML u i, .Doc .API u i, .Doc .ACT u i, .Doc .DEL u i { 
   width:auto; display:inline; font-weight:normal; font-style:normal; font-size:inherit; color:#33E;
   }
.Doc .XML h4, .Doc .API h4, .Doc .ACT h4, .Doc .DEL h4 { 
   display:inline; font-weight:bold; font-style:normal; font-size:20px; margin:0px; padding:0px; border:none; color:#33E; text-align:left; 
   }
.Doc .XML h4 i, .Doc .API h4 i, .Doc .ACT h4 i, .Doc .DEL h4 i {
   width:auto; display:inline; font-weight:bold; font-style:normal; font-size:15px; color:inherit;
   }
.Doc .XML s, .Doc .API s, .Doc .ACT s, .Doc .DEL s { 
   display:inline; font-weight:normal; font-style:normal; font-size:13px; padding-left:20px; color:black; text-decoration:none;
   }
.Doc .XML s b, .Doc .API s b, .Doc .ACT s b, .Doc .DEL s b { 
   width:auto; display:inline; font-weight:bold; font-style:normal; font-size:inherit; color:inherit;
   }
.Doc .XML s i, .Doc .API s i, .Doc .ACT s i, .Doc .DEL s i { 
   width:auto; display:inline; font-weight:normal; font-style:italic; font-size:inherit; color:inherit;
   }
.Doc strong { font-weight:normal; color:red; font-style:italic; }
.Doc del, .Doc del i { text-decoration:none; color:gray; }
.Doc table { border-spacing:0px; }
.Doc td { padding:0px 5px 0px 0px; vertical-align:top; }
