BODY {
   background: rgb(255,255,255);
   background-image: url(art/background.gif);
   font-size: 11pt;
   margin-left: 88pt;
   margin-right: 30pt;
   margin-top: 30pt;
   margin-bottom: 30pt;
}

/* Styles for the tables ---------------------------------------------- */
td {
  padding: 3pt;
  vertical-align: top;
}

.group {
   width: 562pt;
   border: 0pt;
   
   text-align: left; 
   font-size: 11pt;
   color: #000000;
}

.heading {
   color: #0d61a8;
   height: 50pt;
   vertical-align: bottom;	
   text-align: left; 
   font-size: 11pt;
}

.colIcon {
   width: 35pt;
   text-align: left;
   vertical-align: top;
}

.colCitation {
   /* width: *; */
   text-align: left;
}

.colLink {
   width: 15%;
   text-align: right;
   vertical-align: top;
}

/* Styles for the text ------------------------------------------------- */
h1, h2, h3, h4 {
  color: #0d61a8;
}

.mainHeading {
   font-size: 24pt;
   font-weight: bold;
   color: #0d61a8;
}

.subHeading {
   font-size: 12pt;
   font-weight: bold;
   color: #0d61a8;
   margin-right: 10pt;
}

.technical{
   color: #0d61a8;
   font-weight: bold;
   text-align: left; 
   font-size: 9pt;
}

.title {
   font-weight: bold;
}

.futureContent {
   color: #c1c1c1;
}

.text {
   text-align: justify;
   padding: 0pt;
}