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;}
a {
  text-decoration: none;
  margin: 0;
  border-style: none;
  padding: 0;
}
a, #header a:visited, #menu a:visited, #footer a:visited {color: #fff;}
a:visited {color: #90FFFF;}
a:hover, a:focus, #header a:hover, #header a:focus, #menu a:hover, #menu a:focus, #footer a:hover, #footer a:focus, .sm:hover, .sm: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: "@";}
.skiplink {
  position: absolute; left: 0px; top: -1000px; 
  overflow: hidden;}
acronym {border-bottom: 1px dotted}
img {
  display: block;
  margin: 0;
  border-style: none;
  padding: 0;
}
h1 {
  font-family: "Times New Roman", serif;
  position:absolute; top:0; right:87px; z-index: 2;
  font-size: 25px; 
  text-align: center;
  width: 621px;
  padding: 0;
  border: none;
  margin: 20px 0;}
h2 {
  position: absolute; left: 0px; top: -1000px; 
  overflow: hidden;}
#container {
  position:relative;
  height: 100%;
  overflow: hidden;
  width: 870px;
  background-color: #0065CB;
  padding: 104px 0 0 0;
  border: 1px solid #004D9B;
  margin: 0 auto;}
#logofuw {
  position:absolute; top:0; left:0;
  height: 100px;
  width: 156px;
  background-color: #004D9B;
  padding: 0;
  border: 2px outset #004D9B;  margin: 0;}
#logofuw img {
  color: #004D9B;
  font-size: 16px;
  height: 86px;
  width: 130px; 
  background-color: #fff;
  margin: 7px 13px;}
#logofuw:hover img, #logofuw:focus img {background-color: #ff0;}
#header {
  position:absolute; top:0; right:0;
  height: 100px;
  width: 706px;
  background: #004D9B url("./style1/bcg.png?1248640660") repeat-x left top;
  padding: 0;
  margin: 0;}
#header a {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  float: left;
  width: 621px;
  padding: 0;
  border-style: none;
  margin: 55px 0 0 0;}
#header #logouw {
  font-weight: normal;
  display: block;
  float: right;
  height: 85px;
  width: 76px;
  background: transparent url("../../graphics/logouwshadow.png?1244668730") no-repeat 6px 9px;
  padding: 5px 7px 10px 2px;  border-style: none;
  margin: 0;}
#header #logouw:hover, #header #logouw:focus {padding: 7px 5px 8px 4px;}
#header #logouw img {
  font-size: 16px;
  height: 85px;
  width: 76px;}
#menu {
  width: 156px;
  float: left;
  clear: left;
  font-size: 16px;
  font-weight: bold;}
#menu ul, #menu li {
  display: block;
  list-style: none;
  width: 156px;
  background-color: #004D9B;
  margin: 0;
  border-style: none;
  padding: 0;
}
#menu a {
  display: block;
  background-color: #004D9B;
  padding: 0;
  border: 2px outset #004D9B;  margin: 0;}
#nav li {height: 37px;}
#nav li a {
  width: 138px;
  height: 19px;
  text-align: center;
  padding: 5px;
  margin: 2px;}
#nav a {background: #004D9B url("./style1/bcg.png?1248640660") repeat-x 0 -102px;}
#nav li.current a {
  background: #004D9B url("./style1/bcg.png?1248640660") repeat-x 0 -100px;
  border-style: inset;
  padding: 7px 3px 3px 7px;}
#nav a:hover, #nav a:focus {background-position: 0 -133px;}
#nav li.current a:hover, #nav li.current a:focus {background-position: 0 -131px;}
#menu #lang {
  overflow: hidden;
  font-size: 12px;
  margin: 5px 0;}
#menu #lang li {
  width: auto;
  background: #004D9B url("./style1/bcg.png?1248640660") repeat-x 0 -102px;
  margin: 2px;}
#menu #lang li.current {background-position: 0 -100px;}
#menu #lang li:hover {background-position: 0 -133px;}
#menu #lang li.current:hover {background-position: 0 -131px;}
#menu #lang li a {background: transparent url("./flags.png?1268071078") no-repeat 0 0;}
#en {float: left;}
#menu #lang #en a {background-position: 2px 5px;}
#pl {float: right;}
#menu #lang #pl a {background-position: 2px -16px;}
#lang a {
  height: 14px;
  width: 40px;
  padding: 4px 4px 5px 25px;
  border-style: outset;}
#lang li.current a {
  padding: 5px 3px 4px 26px;  border-style: inset;}
#menu #lang #en.current a {background-position: 3px 6px;}
#menu #lang #pl.current a {background-position: 3px -15px;}
#content {
  font-family:Verdana,sans-serif;
  font-size:90%;
  overflow:auto;
  float:right;
  clear:right;
  color:#fff;
  background-color:#004D9B;
  width:686px;
  padding:10px;
  border-color:#004D9B;}
#content a {text-decoration: underline;}
#content table {
  margin: 1em 0 0 0;
  width:686px;}
#content table#staff_phd {margin: 0;}
#content th, #content td {
  text-align: center;
  background-color: #005DBB;
  padding: 5px 7px;
  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: 5px 7px;
  margin: 2px;}
#content p {text-align: justify;}
#content h3, #content th {font-weight: normal;}
#content h3 {
  font-size: 110%;
  background-color: #0055AB;
  text-align: center;}
#content th h3 {margin: -5px -7px;}
#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:hover span, #content a.usos:focus span {color: #FFBC00;}
#content a.usos:hover span.usos, #content a.usos:focus span.usos {color: #ff0;}
#content #links a {
  min-height: 20px;
  padding-left: 20px;}
#content #links a.uwico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 0px;}
#content #links a.fuwico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -232px;}
#content #links a.drupalico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -464px;}
#content #links a.ificico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -696px;}
#content #links a.slacico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -928px;}
#content #links a.spiresico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -1160px;}
#content #links a.cernico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -1392px;}
#content #links a.fermiico {
  background: transparent url("./icons.png?1268073938") no-repeat 0 -1624px;}
#content #submissions, #content ul.submissions li {
  float: left;
  width: 120px;
  padding: 5px 7px;
  margin: 0px 0px 2px 2px;
  text-align: center;}
#content #submissions {width: 260px;}
#footer {
  font-family: Verdana, sans-serif;
  position:relative;
  clear:both;
  width: 758px;
  height: 18px;
  background: #004D9B url("./style1/bcg.png?1248640660") repeat-x 0 -162px;
  font-size: 10px;
  padding: 0px 3px 0px 105px;}
#footer div, #footer a, #footer img, #footer p {
  background-color: transparent;
  margin: 0;
  border-style: none;
  padding: 0;
}
#footer #standards {
  position:absolute; bottom:0; left:0;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  text-align: center;
  letter-spacing: -1px;
  width: 80px;
  background-color: #004D9B;
  padding: 0 0 15px 0;
  border-style: none;
  margin: 0 0 1px 5px;}
#footer #standards a {
  position:relative;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  margin: 0;
  border-style: none;
  padding: 0;
}
#footer #standards a .img, #footer #poweredby .img {position: absolute; top:0; left:0;z-index:2;}
#footer #poweredby .img {background: transparent url("./style1/poweredby.png?1249067438") no-repeat 0 0;}
#footer #standards a#html401 .img {background: transparent url("./standards.png?1248860722") no-repeat 0 0px;}
#footer #standards a#html401:hover .img, #footer #standards a#html401:focus .img {background-position: 0 -10px;}
#footer #standards a#html401 .left {background-color: #fff;color:#369;}
#footer #standards a#html401 .right {background-color: #369;}
#footer #standards a#css21 .img {background: transparent url("./standards.png?1248860722") no-repeat 0 -21px;}
#footer #standards a#css21:hover .img, #footer #standards a#css21:focus .img {background-position: 0 -31px;}
#footer #standards a#css21 .left {background-color: #fff;color:#369;}
#footer #standards a#css21 .right {background-color: #369;}
#footer #standards a#waia .img {background: transparent url("./standards.png?1248860722") no-repeat 0 -42px;}
#footer #standards a#waia:hover .img, #footer #standards a#waia:focus .img {background-position: 0 -52px;}
#footer #standards a#waia .left {background-color: #fff;color:#369;}
#footer #standards a#waia .right {background-color: #369;}
#footer #standards a#cynthia .img {background: transparent url("./standards.png?1248860722") no-repeat 0 -63px;}
#footer #standards a#cynthia:hover .img, #footer #standards a#cynthia:focus .img {background-position: 0 -73px;}
#footer #standards a#cynthia .left {background-color: #ff9;color:#369;width:46px;}
#footer #standards a#cynthia .right {background-color: #369;width:29px;}
#footer #standards a#php5powered .img {background: transparent url("./standards.png?1248860722") no-repeat 0 -84px;}
#footer #standards a#php5powered:hover .img, #footer #standards a#php5powered:focus .img {background-position: 0 -94px;}
#footer #standards a#php5powered .left {background-color: #669;}
#footer #standards a#php5powered .right {background-color: #999;}
#footer #standards a#spampoison .img {background: transparent url("./standards.png?1248860722") no-repeat 0 -105px;}
#footer #standards a#spampoison:hover .img, #footer #standards a#spampoison:focus .img {background-position: 0 -115px;}
#footer #standards a#spampoison .left {background-color: #f60;}
#footer #standards a#spampoison .right {background-color: #609;}

#footer #standards:hover a, #footer #standards a:focus, #footer #standards a:focus+a, #footer #standards a:focus+a+a, #footer #standards a:focus+a+a+a, #footer #standards a:focus+a+a+a+a, #footer #standards a:focus+a+a+a+a+a, #footer #standards #poweredby {
  color:#fff;
  height:13px;
  width:78px;
  border: 1px solid #666;}
#footer #standards #poweredby {
  position:absolute; bottom:0; left:0;
  display: block;
  color: #fff;
  background-color: #004D9B;
  overflow: hidden;}
#footer #standards span {
  float: left;
  height:11px;
  border: 1px solid #fff;}
#footer #standards .left {
  width:29px;
  border-right:none;}
#footer #standards .right {width:46px;}
#footer #standards #poweredby .left {width:46px;}
#footer #standards #poweredby .right {width:29px;}
#footer #standards .img {width:76px;}
#footer #standards a:hover span, #footer #standards a:focus span {
  color:#ff0;
  border-color: #ff0;}
#footer #skins {
  font-family: monospace;
  position:absolute; top:0; left:90px;
  height: 18px;
  overflow: hidden;
  background-color: transparent;
  margin: 0;
  border-style: none;
  padding: 0;
}
#footer #skins a {
  float: left;
  overflow: hidden;
  width: 0;
  height: 0;
  margin: 0;
  border-style: none;
  padding: 0;
}
#footer #skins #currskin, #footer #skins:hover a, #footer #skins a:focus, #footer #skins a:focus+a, #footer #skins a:focus+a+a, #footer #skins a:focus+a+a+a, #footer #skins a:focus+a+a+a+a, #footer #skins a:focus+a+a+a+a+a {
  float: left;
  height: 18px;
  width: 0;
  overflow: hidden;
  padding-left:10px;
  border-right: 1px solid #0065CB;}
#footer #skins #currskin{border-left: 1px solid #0065CB;}
#footer #skins:hover {width: 84px;}
#footer #skins a.skin0{background: #C5DCFF url("./style1/bcg.png?1248640660") repeat-x 0 -180px;}
#footer #skins a.skin1{background: #004D9B url("./style1/bcg.png?1248640660") repeat-x 0 -198px;}
#footer #skins a.skin2{background: #002850 url("./style1/bcg.png?1248640660") repeat-x 0 -216px;}
#footer #skins a.skin3{background: #D8D8D8 url("./style1/bcg.png?1248640660") repeat-x 0 -234px;}
#footer #skins a.skin4{background: #969696 url("./style1/bcg.png?1248640660") repeat-x 0 -252px;}
#footer #skins a.skin5{background: #323232 url("./style1/bcg.png?1248640660") repeat-x 0 -270px;}
#footer p {
  word-spacing: 1em;
  float: right;
  padding: 3px 10px;}
#footer p span, #footer p a {word-spacing: normal;}
#footer p a {text-decoration: underline;}
#footer p a.current {text-decoration: none;}
