@import url("print.css") print;
@import url("screen.css") screen;

a:hover {
  text-decoration: overline underline;
  }
body {
  margin: 2em;
  background-color: white;
  color: black;
  font-family: sans-serif;
  font-size: small;
  }
h1 {
  font-size: large;
  display: inline;
}
h2 {
  font-size: medium;
}
h3 {
  font-size: medium;
  font-style: italic;
}

#top ul {
  font: bold small/140% "Akzidenz Grotesk", "Gothic 725", sans-serif;
  text-transform: lowercase;
}

#main {
  margin: 2em;
}

#copyright {
  font-size: x-small;
}

img {
  border: 0;
}

data[object="http://www.w3.org/RDF/icons/rdf_powered_button.32"] ,
img[src="http://www.w3.org/RDF/icons/rdf_powered_button.32"] {
  width: 76px;
  height: 32px;
  padding-right: 1em;
  padding-bottom: 1em;
  float: left;
}

.figure {
 text-align: center;
 border: thin silver solid;
 margin: 0.5em;
 padding: 0.5em;
 background-color: white;
 color: black;
}

.figure .caption {
 font-style: italic;
 font-size: smaller;
 text-align: center;
}

table.Table5 {
  width: 100%;
  border-collapse: collapse;
}

.Table5 caption {
  caption-side: bottom;
}

.Table5 thead {
 background-color: black;
 color: white;
}

.Table5 td, .Table5 th {
 border: 1px solid black;
 padding: 1px 5px;
}

.Table5 tbody {
 background-color: white;
 color: black; 
}


a.rfelink { 
  vertical-align: super;
  font-size: 75%;
  line-height: 50%;
}
a.rfelink:before {
  content: "(RFE ";
}
a.rfelink:after {
  content: ")";
}

a.buglink { 
  vertical-align: super;
  font-size: 75%;
  line-height: 50%;
}
a.buglink:before {
  content: "(Bug ";
}
a.buglink:after {
  content: ")";
}

@media screen {
  #switch_header {
    color: white;
    background-color: black;
  }
  #simple_breadcrumbs {
    color: white;
    background-color: black;
    margin: 0px;
    padding: 3px;
    width: 752px;
  }
  #simple_map {
    color: white;
    background-color: #333333;
    margin: 0px;
    padding: 3px;
    width: 752px;
  }
  .ahem {
    display: none;
  }
  #simple_breadcrumbs a {
    color: white;
    text-decoration: none;
    font-weight: bold;
  }
  #simple_breadcrumbs a:hover {
    color: yellow;
  }
  #simple_map {
    text-align: right;
  }
  #simple_map a {
    color: white;
    text-decoration: none;
    font-weight: bold;
  }
  #simple_map a:hover {
    color: yellow;
  }
  * html #container {
    border: 1px solid #CCCCCC;
    width: 752px;
  }
  * html #main {
    margin: 0px;
    padding: 15px;
    background-color: #EEEEEE;
    color: black;
  }
  * html hr {
    width: 752px;
    text-align: left;
  }
}