body {color : #1B0B6B; cursor: url crosshair}

a:link, a:visited {color: #1B0B6B;}

a:hover {text-decoration: none; color: #A61915; font-weight:bold}
a:active {color: #1B0B6B;text-decoration: none}

.top {
  width: 90%;
  border: 0;
  background-image: linear-gradient(
    to bottom,
    #d16ba5,
    #d56fb1,
    #d774bd,
    #d979c9,
    #da7ed6,
    #d57cdd,
    #cf7ae4,
    #c879eb,
    #b771ef,
    #a46af2,
    #8b64f7,
    #6c5ffb
  );
  margin: 0; /* Removes space outside the table */
  border-collapse: collapse; /* Ensures borders collapse */
  border-spacing: 0; /* cellspacing equivalent in CSS */
  }

.index {
 border: 0;
 align: left;
 valign: top;
 background-color: #6C5FFB;
 margin: 0; /* Removes space outside the table */
 border-collapse: collapse; /* Ensures borders collapse */
 border-spacing: 0; /* cellspacing equivalent in CSS */
 }

.body {
  width: 90%;
  border: 0;
  background-color: #6C5FFB;
  margin: 0; /* Removes space outside the table */
  border-collapse: collapse; /* Ensures borders collapse */
  border-spacing: 0; /* cellspacing equivalent in CSS */
  }

.bottom {
  width: 90%; /* Adjust as needed */
  background-color: #6C5FFB;
  colspan: 5;
  margin: 0 auto; /* Centers the table horizontally */
  border-collapse: collapse; /* Optional: Ensures borders collapse for cleaner appearance */
  border-spacing: 0; /* cellspacing equivalent in CSS */
  }


table.center {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid; /* Define the border size and color */
  border-collapse: collapse; /* Ensure borders collapse if needed */
  background-color: #f7f3ed;
}

table.center td {
  padding: 10; /* Equivalent of cellpadding="0" */
  border: 1px solid black; /* Adds internal borders between cells */
}

table.inner {
  border: 1px solid; /* Define the border size and color */
  border-collapse: collapse; /* Ensure borders collapse if needed */
  background-color: #f7f3ed;
}
