@charset "utf-8";

/* changes to WCAG stylesheet */
body {
  padding: 2em 1em 2em 70px;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: #eeffff;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
h1, h2, h3 { background: #eeffff }

/* mega disclaimer */
div.megadisclaimer {
border: solid red;
padding: 1em;
width: 75%; 
margin-bottom: .25em;
color: #ff3333;
background: #000000;
}

h1.megadisclaimer { color: yellow; background: #000000 }

/* test file style */
span.level1 { border: solid green; padding-right: 1em; padding-left: 1em }
span.level2 { border: solid green; padding-right: 1em; padding-left: 1em }
span.level3 { border: solid green; padding-right: 1em; padding-left: 1em }
span.status { border: solid green; padding-right: 1em; padding-left: 1em }

div.test-process {
border-style: solid; 
border-width: 1px ; 
border-left: 10px solid #000066;
border-right: 10px solid #000066;
padding: .5em;
padding-top: 0em;
border-color: #000066;
width: 75%; 
margin-top: .25em;
margin-bottom: .25em;
width: 95%;
}

div.example {
border-style: solid; 
border-width: 1px ; 
border-left: 10px solid #000066;
padding: .5em;
padding-top: 0em;
color: #006;
background: #f9f5de; 
border-color: #000066;
width: 75%; 
margin-top: .25em;
margin-bottom: .25em;
width: 95%;
}
div.example {
border: 1px solid #999;
padding-top: 1em;
color: #930;
background:#f0f0f0;
font-size: 95%;
page-break-inside: avoid;
}
div.exampleInner pre { 
margin-left: 1em;
margin-top: 0em; 
margin-bottom: 0em
}
div.exampleOuter {
border: 4px double gray;
margin: 0em; 
padding: 0em
}
div.exampleInner { 
background-color: #d5dee3;
border-top-width: 4px;
border-top-style: double;
border-top-color: #d3d3d3;
border-bottom-width: 4px;
border-bottom-style: double;
border-bottom-color: #d3d3d3;
padding: 4px; 
margin: 0em 
}
div.exampleWrapper { 
margin: 4px 
}
div.exampleHeader { 
font-weight: bold;
margin: 4px
}

