body {
  font-family: "Times New Roman", serif;
  background-color: #fff;
  color: #fff;
  margin: 0;
  border-style: none;
  padding: 0;
}
div {
  background-color: #004D9B;
  border: 2px outset #004D9B;}
.skiplink {
  text-align: center;
  font-size: 0.7em;
  display:block;
  background-color: #0065CB;
  border: 2px outset #0065CB;}
a {
  text-decoration: none;
  margin: 0;
  border-style: none;
  padding: 0;
}
a, #header a:visited, #menu a:visited, #footer a:visited, .skiplink:visited {color: #fff;}
a:visited {color: #90FFFF;}
a:focus, #menu a:focus, #footer a:focus, .sm:focus, .skiplink:focus {color: #ff0;}
.sm {
  cursor: pointer;
  text-decoration: underline;}
.m span.b, .m span.c, .m span.d, .sm span.b, .sm span.d {display: none;}
.m span.a:after{content: "@";}
acronym {border-bottom: 1px dotted}
h1 {
  font-size: 1.5em;
  font-weight:normal;
  text-align: center;
  background-color: #005DBB;
  padding: 0.2em;
  border: none;
  margin:0.1em;}
h2 {
  position: absolute; left: 0px; top: -1000px; 
  overflow: hidden;}
#container {
  position:relative;
  height: 100%;
  overflow: hidden;}
#logofuw, #header {display: none;}
#menu {
  font-weight: bold;
  background-color: #0065CB;
  border: 2px outset #0065CB;  padding: 0.5em 0.2em;}
#menu ul, #menu li {
  display: block;
  list-style: none;
  margin: 0;
  border-style: none;
  padding: 0;
}
#menu a {
  display: block;
  padding: 0;
  border: 2px outset #004D9B;  margin: 0;}
#menu li a {
  text-align: center;
  padding: 1px 3px 3px 1px;
  margin: 0.2em;}
#menu li.current a {
  border-style: inset;
  padding: 3px 1px 1px 3px;}
#menu #lang{margin-top:1em}
#content {
  overflow:auto;
  font-family: Verdana, sans-serif;
  font-size: 90%;
  color: #fff;
  background-color: #004D9B;
  padding: 0.5em 0.2em;
  border: 2px outset #004D9B;}
#content a {text-decoration: underline;}
#content table {margin: 0 auto;}
#content th, #content td {
  text-align: center;
  background-color: #005DBB;
  padding: 0.2em;
  margin: 0;}
#content thead th {background: #0055AB;}
#content ul {
  list-style: none;
  background-color: #004D9B;
  margin: 0;
  border-style: none;
  padding: 0;
}
#content h3, #content p, #content li, #content address {
  text-align: left;
  background-color: #005DBB;
  padding:0.2em;
  margin:0.1em;}
#content h3, #content th {font-weight: normal;}
#content h3 {
  font-size: 1.1em;
  background-color: #0055AB;
  text-align: center;}
#content th h3 {margin: -0.2em;}
#content a {
  display: block;
  margin: 0;
  border-style: none;
  padding: 0;
}
#content p a {display: inline;}
#content a.usos {text-decoration: none;}
#content a.usos span {
  display: block;
  text-align: right;
  font-size: 50%;
  font-family: Arial, sans-serif;
  font-weight:bold;
  color: #FF9C00;
  background-color: #000;
  padding: 0 1.2em 0 0;}
#content a.usos span.usos {
  font-size: 60%;
  color: #fff;
  background-color: #3552A2;
  padding: 0 1em 0 0;}
#content a.usos:focus span {color: #FFBC00;}
#content a.usos:focus span.usos {color: #ff0;}
#footer {
  height: 100%;
  overflow: hidden;
  font-family: Verdana, sans-serif;
  position:relative;
  font-size: 0.7em;
  padding: 0.5em 0.2em;
  border: 2px outset #004D9B;}
#footer div, #footer a, #footer img, #footer p {
  background-color: transparent;
  margin: 0;
  border-style: none;
  padding: 0;
}
#footer #standards {
  float:left;
  font-family: Verdana, sans-serif;
  font-size: 0.7em;
  text-align: center;
  letter-spacing: -1px;
  background-color: #004D9B;
  padding: 0;
  border-style: none;
  margin: 1em 0.2em 0 0.2em;}
#footer #standards .img, #footer #standards #poweredby {display: none;}
#footer #standards a {
  display: block;
  overflow: hidden;
  color:#fff;
  border: 1px solid #666;}
#footer #standards a#html401 .left {background-color: #fff;color:#369;}
#footer #standards a#html401 .right {background-color: #369;}
#footer #standards a#css21 .left {background-color: #fff;color:#369;}
#footer #standards a#css21 .right {background-color: #369;}
#footer #standards a#waia .left {background-color: #fff;color:#369;}
#footer #standards a#waia .right {background-color: #369;}
#footer #standards a#cynthia .left {background-color: #ff9;color:#369;width:6em;}
#footer #standards a#cynthia .right {background-color: #369;width:3.5em;}
#footer #standards a#php5powered .left {background-color: #669;}
#footer #standards a#php5powered .right {background-color: #999;}
#footer #standards a#spampoison .left {background-color: #f60;}
#footer #standards a#spampoison .right {background-color: #609;}

#footer #standards span {
  float:left;
  border: 1px solid #fff;}
#footer #standards .left {
  width:3.5em;
  border-right:none;}
#footer #standards .right {width:6em}
#footer #standards a:focus span {
  color:#ff0;
  border-color: #ff0;}
#footer #skins{
  text-align:center;
  display:block;
  background-color: #0065CB;
  padding:0.2em 0;
  border: 1px solid #0055AB;
  margin:0.1em;}
#footer #skins a, #footer #skins #currskin {
  display:block;    
  padding:1px 3px 3px 1px;
  border: 2px outset #004D9B;  margin:0.2em;}
#footer #skins a.current {
  border-style: inset;
  padding: 3px 1px 1px 3px;}
#footer #skins #currskin {border: 1px solid #0055AB;}
#footer #skins a.skin0{
  background:#C5DCFF;
  color:#000;
  border-color:#C5DCFF;}
#footer #skins a.skin0:focus {color: #770;}
#footer #skins a.skin1{
  background:#004D9B;
  color:#fff;
  border-color:#004D9B;}
#footer #skins a.skin1:focus {color: #ff0;}
#footer #skins a.skin2{
  background:#002850;
  color:#fff;
  border-color:#002850;}
#footer #skins a.skin2:focus {color: #ff0;}
#footer #skins a.skin3{
  background:#D8D8D8;
  color:#000;
  border-color:#D8D8D8;}
#footer #skins a.skin3:focus {color: #770;}
#footer #skins a.skin4{
  background:#969696;
  color:#fff;
  border-color:#969696;}
#footer #skins a.skin4:focus {color: #ff0;}
#footer #skins a.skin5{
  background:#323232;
  color:#fff;
  border-color:#323232;}
#footer #skins a.skin5:focus {color: #ff0;}
#footer p {padding: 0.3em;}
#footer p span, #footer p a {display: block;}
#footer p a {text-decoration: underline;}
#footer p a.current {text-decoration: none;}
