.menu {
  border: solid 1px #42526C;
  padding:10px 10px 10px 10px;
  background-color:#9FB6CD;
  font-family:Calibri;
  color:#FFFFFF;
}

.menu:active {
background-color:#9FB6CD;
color:#FFFFFF;
}

.menuItem {
  background-color:#42526C;
  padding:4px 10px 4px 10px;
  border-bottom:solid 1px #dddddd;
  color:#FFFFFF;
}

.menuItem:hover {
  background-color:#9FB6CD;
  color:#FFFFFF;
}

.menuItem a {
  color:#FFFFFF;
  text-decoration:none;
}

#demo {
  background-color:#4372AA;
  cursor:pointer;
  padding:5px 10px 5px 10px;
  margin: 0 0;
}

#demo span {
  padding:3px 12px 0px 5px;
  cursor:pointer;
}

#demo span:hover {
  text-decoration:underline;
}

span {
font-family:Calibri; font-size:17px; color: #FFFFFF;
}

td {
	font-family: calibri; font-size:18px; color: #380474; text-align: justify;
}
p {
	font-family: calibri; font-size:18px; color: #380474; text-align: justify
}

h1 {
	font-family: calibri; font-size:24px; color: #380474;
	font-weight: bold;
}

h2 {
	font-family: calibri; font-size:22px; color: #380474;
	font-weight: bold;
}

h3 {
	font-family: calibri; font-size:20px; color: #380474;
	font-weight: bold;
}
li {
	font-family: calibri; font-size:18px; color: #380474;
}
.header {
	background-color: #2B3856;
	font-family: Candara; font-size:16px;
}
.footer {
	background-color: #4372AA;
	font-family: Calibri; font-size:18px;
	padding: 4px;
	color:#FFFFFF;
	text-align: right;
}