body {
  text-align:center;
  background-color:white;
  margin:0;
  background:url('images/tablebgr.png');
  background-position:center;
  background-repeat:repeat-y;
  }
p {
  font-family:sans-serif;
  font-size:10pt;
  line-height:150%;
  color:#303030;
  }
a {
  font-family:sans-serif;
  line-height:150%;
  color:black;
  }
h1 {
  font-family:sans-serif;
  font-size:14pt;
  font-weight:bold;
  margin-bottom:-2px;
  }
h2 {
  font-family:sans-serif;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:-5px;
  }
h3 {
  font-family:sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:-10px;
  }
ul {
  font-family:sans-serif;
  font-size:8pt;
  letter-spacing:1;
  list-style-type: none;
  }
ol {
  font-family:sans-serif;
  font-size: 8pt;
  letter-spacing:1;
}
li {
  border-bottom: dashed lightgrey 1px;
  line-height: 170%;
  }
td {
  padding:0;
  border-spacing:0;
  }
a.toplink {
  font-family:sans-serif;
  font-size:6pt;
  font-weight:bold;
  color:black;
  text-decoration:none;
  }
a.toplink:hover {
  color:gray
  }
a.leftlink {
  font-family:Sans-serif;
  font-size:8pt;
  color:darkblue;
  line-height:300%;
  text-decoration:none;
  }
a.leftlink:hover {
  color:gray
  }
.navbar {
  background-color:#cfd7da;
  background-image:url('images/navbar.png');
  border-bottom:solid black 1px;
  font-family:helvetica;
  font-weight:bold;
  font-size:7pt;
  line-height:150%;
  color:black;
  padding-left:10px;
  letter-spacing:2px;
  word-spacing:8px;
  height:25px;
  }
.maintable {
  border-spacing:0;
  width:768px;
  height:100%;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  border-right:solid gray 1px;
  border-left:solid gray 1px;
  }
.header  {
  text-align:right;
  background-color:#cfd7da;
  background:url('images/background.png');
  border-bottom:solid black 1px;
  font-family:Serif;
  font-size:20pt;
  color:white;
  line-height:88%;
  }
.contents {
  background-color:white;
  height:100%;
  padding:15px 25px 10px 45px;
  }
.leftbarcontainer {
  background-color:white;
  padding:15px;
  width:170;
  }
.leftbar {
  text-align:left;
  background-color:#f0f0f0;
  border:dashed gray 1px;
  padding:10px;
  height:95%;
  width:100%;
  }
.noticebar {
  background-color:#cfd7da;
  text-align:center;
  font-family:sans-serif;
  font-size:8pt;
  border-top:solid black 1px;
  }
.TOC {
  width:170px;
  background-color:white;
  border:dashed gray 1px;
  float:right;
  font-family:sans-serif;
  font-size: 10pt;
  margin-left:10px;
  }
a.TOCLink {
  color:darkblue;
  font-size: 8pt;
  }
.uplink {
  text-align:right;
  font-family:sans-serif;
  font-size:8pt;
  }
a.uplink {
  color:red;
  }
a.booklink {
  color:blue;
  }
a.booklink:hover {
  color:darkblue;
  text-decoration:underline;
  }
a.booklink:visited {
  color:purple;
  }
.cv {
  font-family:sans-serif;
  font-size:8pt;
  letter-spacing:1;
  padding-left: 10px;
  border-bottom:dashed lightgrey 1px;
  }
.leftbartitle {
  width:100%;
  border-top:solid black 1px;
  border-bottom:solid black 1px;
  font-family:sans-serif;
  font-size:11pt;
  font-weight:bold;
  text-transform:all-caps;
}
