* {
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

/* Style the header */
.header {
  background-color: #f1f1f1;
  padding: 10px;
  text-align: center;  font-size: 25px;
}

/* Create three unequal columns that floats next to each other */
.column {
  float: left;
  padding: 10px;
}

/* Left and right column */
.column.side {
  width: 25%;
  border-style: solid;
}

/* Middle column */
.column.middle {
  width: 75%;
  border-style: solid;
}

/* Half Page column */
.column.Half {
  width: 50%;
  border-style: solid;
}

/* One Third Page column */
.column.Third {
  width: 33.33%;
  border-style: solid;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
  visible: hidden;
}

/* Style the footer */
.footer {
  background-color: #f1f1f1;
  padding: 10px;
  text-align: center;
}

/*Order list marker style*/
ol.LowAlpha{list-style-type: lower-alpha;}
ol.UpAlpha {list-style-type: upper-alpha;}
ol.Decimal {list-style-type: decimal;}
ol.DecimalZero {list-style-type: decimal-leading-zero;}
ol.LowGreek {list-style-type: lower-greek;}
ol.LowLatin {list-style-type: lower-latin;}
ol.LowRoman {list-style-type: lower-roman;}
ol.UpLatin {list-style-type: upper-latin;}
ol.UpRoman {list-style-type: upper-roman;}
ol.Knone {list-style-type: none;}
ol.Inh {list-style-type: inherit;}
ol.Circle {list-style-type: circle;}
ol.Disc {list-style-type: disc;}
ol.Square {list-style-type: square;}

/*Collapsible*/
.collapsible {
  background-color: #777;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

.active, .collapsible:hover {
  background-color: #555;
}

.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #f1f1f1;
}

.container {
  position: relative;
  font-family: Arial;
}

.text-block {
 position:absolute;
 text-align: center;
 Left: 16%;
 bottom:0;
}

/* Vertical Boxes */
span.vbox {
visibility: visible;
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
text-decoration: none;
}
span.vbox a 
{
border-style: solid;
border-color: #EEE8AA #EEE8AA;
border-width: 1px;
background: #B22222 none repeat scroll 0%;
font-size: 90%;
height: 3.75em;
line-height: 1.75em;
width: 300px;
display: block;
color: #EEE8AA;
text-decoration: none;
text-align: center;
}
span.vbox a:hover 
{
border-color: #000080 #B22222 #000080 #B22222;
background: #FFCC00 none repeat scroll 0%;
color: #000080;
}