/* Main page */

p {
  color: #006;
  font-size: 12pt;
  font-family: "Times New Roman", serif;
  margin: 2%;
  }

dt {
  color: #006;
  font-size: 12pt;
  font-family: "Times New Roman", serif;
  margin: 2%;
  font-weight: bold;
  }


dd {
  color: #006;
  font-size: 12pt;
  font-family: "Times New Roman", serif;
  }

li {
  color: #006;
  font-size: 12pt;
  font-family: "Times New Roman", serif;
  }

body {
  background-color: #D3E2B6;
  }

body a:link  {
  text-decoration: none;
  color: #D3E2B6;
  font-weight: bold
  }
 
body a:visited {
  text-decoration: none;
  color: #C3DBB4;
  font-weight: bold
  }

/* Central table */

.main {
  background-color: #68B3AF;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  width: 85%;
  }

.sidebar {
   background-color: #87BDB1;
   padding: 5px 5px 5px 5px;
   vertical-align: top;
   }

.OutlineHead {
   font-size: 16pt;
   font-weight: bold;
   text-align: center;
   }

.OtherOutlineHead {
   font-size: 16pt;
   font-weight: bold;
   text-align: left;
   }

.sidebar p {
   font-style: italic;
   text-align: center;
   color: #669;
   }

.header p {
   text-align: center;
   }


h1 {
   font-size: 36pt;
   text-align: center;
   }


h2 {
   font-size: 24pt;
   text-align: center;
   }

h3 {
   font-size: 16pt;
   text-align: left;
   }

h4 {
   font-size: 12pt;
   text-align: right;
   }

.category {
   text-align: right;
   vertical-align: top;
   }

.category p {
   font-weight: bold;
   font-variant: small-caps;
   font-size: 16pt;
   font-family: "Century Gothic", sans-serif;
   }

.info {
   text-align: justify;
   vertical-align: top;
   }
  
.constraint {
   font-variant: small-caps;
   }

ul.address { list-style-type: circle;}

td.outlinebody { text-align:left; font-weight:normal; border:solid windowtext .5pt; vertical-align:top;}
