* {
    margin: 0px;
    padding: 0px;    
}

code {
    font-family: monospace, sans-serif;
}


body {
    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
    background: #214181;
}

img {
    border: 0px;
}

#wrapper {
  background: #ffffff;
  margin: 10px auto;
  text-align: left;
  width: 980px;
/*   width: 780px; */
}

/* HEADER */
#header {
  background: #112141;
}

#header h1 {
  color: #ffffff;
  font-size: 24pt;
  padding-left: 10pt;
  padding-top: 10pt;
}

#header h1 a {
  color: #ffffff;
  text-decoration: none;
}

#header h2 {
  color: #ffffff;
  font-size: 16pt;
  padding-left: 15pt;
  padding-top: 10pt;
}

#header h2 a {
  color: #ffffff;
  text-decoration: none;
}


/* MENU */ 
#menu {
  background: #112141;
  float: right;
  width: 100%;
}

#menu ul {
  list-style-type: none;
  float: right;
}    

#menu ul li {
  float: left;
}

#menu ul li a {
  color: #ffffff;
  display: block;
  font-size: 10pt;
  font-weight: bold;
  margin-right: 4px;
  padding: 10px;
  text-decoration: none;
}

#menu ul li a:hover {
  background: #ffffff;
  color: #112141;
}

#menu ul li a.current {
  background: #ffffff;
  color: #112141;
}    
    
/* MAIN */
#main {
  margin: 70px 30px 30px 30px;
}

#main h1 {
  font-size: 14pt;
  color: #112141;
  margin-bottom: 12pt;
}

#main h2 {
  font-size: 12pt;
  color: #112141;
  margin-bottom: 12pt;
  margin-left:4pt;
}

#main h3 {
  font-size: 10pt;
  color: #112141;
  margin-bottom: 12pt;
  margin-left:8pt;
}

#main p {
  font-size: 10pt;
  line-height: 16pt;
  text-align: justify;
  margin-bottom: 12pt;
  margin-left:12pt;
  margin-right:12pt;
}

#main hr {
  margin-left:12pt;
  margin-right:12pt;
  margin-bottom: 12pt;
}

#main pre {
  background: #eeeeff;
  font-family: monospace, sans-serif;
  font-size: 10pt;
  line-height: 16pt;
  margin-bottom: 12pt;
  margin-left:12pt;
  margin-right:12pt;
  padding: 8pt;
}

#main table {
  font-size: 10pt;
  line-height: 14pt;
  margin-bottom: 10pt;
  margin-left:10pt;
  margin-right:10pt;
  padding: 5px;
  spacing: 6px;
  border-collapse: collapse;  /* allows for shaded rows in tables without ugly white lines */
}

/*#main table td {
  font-size: 12pt;
  line-height: 16pt;
  padding: 3px;
  margin: 10pt 10pt 10pt 10pt;
}*/

/*#main table.padded td {
  line-height: 16pt;
  padding: 5pt;
  margin: 10pt 10pt 10pt 10pt;
}*/



/*#main table p {
  font-size: 10pt;
  line-height: 14pt;
  text-align: justify;
  margin: 10pt 10pt 10pt 10pt;
}*/


#main table p {
/*  font-size: 10pt; */
/*  line-height: 14pt; */
  text-align: left;
/*  margin: 10pt 10pt 10pt 10pt; */
}


#main ul {
  font-size: 10pt;
  line-height: 16pt;
  text-align: justify;
  margin-bottom: 12pt;
  margin-left:28pt;
}

/* FOOTER */
#footer {
  background: #112141;
  color: #fff;
  font-size: 8pt;
  font-weight: bold;
  padding: 5px 5px;
  text-align: center;
}
    
#footer a {
  background: #112141;
  color: #fff;
  text-decoration: none;
}

