body {
  background: white;
  color: black
}

h1 {
  color: #004080;
  background: transparent;
  font-size: large;
  font-weight: bold;
  text-align: center
}

h2 {
  color: #00008b;
  background: transparent;
  font-weight: bold;
  font-size: normal;
  text-align: left
}

h3 {
  color: #000000;
  background: transparent;
  font-weight: bold;
  text-align: left
}

ul, ol, dl, {
  margin-left: 6%;
  margin-right: 6%
}

hr {
  width:95%;
  align:center}
  
ul ul, table ol, table ul, dl ol, dl ul, p.list {
  margin-left: 1.2em;
  margin-right: 1%;
  padding-left: 0
}

table caption {
  font-size: larger;
  font-weight: bolder
}

table p, table dl, ol p, ul p, dl p, blockquote p, .note p, .note ul, .note ol, .note dl, li pre, dd pre {
  margin-left: 0;
  margin-right: 0
}

p.top {
  margin-left: 1%;
  margin-right: 1%
}
img {
  border-width: 1;
  border-color: #000000;
  border-style: solid
}
 
dt a {
  font-weight: bold;
  margin-top: .8em
}

a:link {
  color: #2B95FF;
  background: transparent;
}

a:visited {
  color: #985A95;
  background: transparent;
}

a:active {
  color: #C43147;
  background: #FFFF80
}

.html {
  color: #000080;
  background: transparent
}

.css {
  color: #800000;
  background: transparent
}

.javascript {
  color: #008000;
  background: transparent
}

dfn {
  font-style: normal;
  font-weight: bolder
}

var sub { font-style: normal }

.note {
  font-size: small;
  margin-left: 5%;
  margin-right: 5%
}

.lang {
  font-size: small;
  letter-spacing: 0.1em ;
  margin-left: 5%;
  margin-right: 5%;
  text-align: right
}

.author {
  font-style: italic
}

.copyright {
  font-size: smaller;
  text-align: right;
  clear: right
}

.toolbar {
  text-align: center
}

.toolbar IMG {
  float: right
}

.error {
  color: #DC143C;
  background: transparent;
  text-decoration: none
}

.warning {
  color: #FF4500;
  background: transparent;
  text-decoration: none
}

colgroup.entity { text-align: center }

.default { text-decoration: underline; font-style: normal }
.required { font-weight: bold }

.footer, .checkedDocument {
  margin-top: 2em;
  padding-top: 1em;
  border-top: solid thin black
}

@media print {
  input#toggler, .toolbar { display: none }
}

