body {
  color: black;
  color: #30214b;
  font-family: Tahoma, Arial;
  font-size: 1.0em;
  margin: 1.0em;
  padding: 0.2em;
  line-height: 1.2;
  text-align: left;
  background: #C9FF9C url("images/pbp-bg.png");
  }
h1 {
  font-size:150%;
  text-decoration: underline;
  text-align: center;
  }
h2 {
  font-size:100%;
  text-decoration: underline;
  text-align: center;
  }
li {
  list-style-type: circle;
  list-style-position: inside;
  text-indent: 25%;
  }
p {
  margin-left:auto;
  margin-right:auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  }
table {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  background-color: #ccffff;
  border: 4px ridge;
  font-size: 110%;
  }
th,tr,td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  border: 1px solid gray;
  }
#lftBar {
  background: url("images/pbp-logo.png");
  background-repeat: no-repeat;
  background-position: 10px top;
  position:absolute;
  width:120px;
  margin: auto;
  }
#level0 {
  width:760px;
  }
#level1 {
  margin-left:120px;
  padding-left:0px;
  }
#topBar {
  width:640px;
  }
#topBar h1 {
  display:block;
  text-align:center;
  z-index: 1;
  width: 640px;
  height: 38px;
  position: static;
  top: 9px;
  left: 169px;
  padding-bottom:.3em;
  }
#main {
  width: 640px;
  }
#main h1 {
  text-align:center; 
  font-style:italic;
  margin:0;
  padding-left:.2em;
  padding-right:.2em;
  font:Verdana,Arial,sans-serif;
  }
#buttons {
  margin-top: 132px;
  text-align: center;
  width: inherit;
  }
.slider {
  margin-top: 132px;
}
.slider a {
  background-image: url('images/button100x100a.png');
  background-repeat: no-repeat;
  background-position: 0em 0em;
  display: block;
  height: 31px;
  width: 100px;
  font-family: Verdana,Arial,sans-serif;
  color: #ffff00;
  font-size: 0.75em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  padding-top: 1.0em;
}
.slider a:hover {
  background-position: 0px -36px;
}
a.buttonon {
  color: #009900;
  font: italic;
  font-weight: bold;
  }
a.buttonlink {
  color: #3366ff;
  font-weight: bold;
  }
.box {
  display: block;
  text-align: left;
  border: 1px solid #bbdb88;
  margin: 1.0em;
  padding: 0.6em;
  background: #daf8f0;
  position: inherit;
  }
.nb {
  white-space:nowrap;
  }
#bottomlinks {
  text-align: center
  }
#bottomlinks a {
  padding: 12px;
  font-weight: bold;
  color: green;
  text-decoration: none;
  }
#bottomlinks a:hover {
  text-decoration: none;
  font-weight: bold;
  color: blue;
  }
#bottomline {
  background-image: url("images/wht-grn-wht.png");
  background-repeat: no-repeat;
  width: 512px;
  height: 4px;
  }
