a:link, span.MsoHyperlink {
    color: blue;
    text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
    color: #551A8B;
    text-decoration: underline;
}
p {
    font-size: 12.0pt;
    font-family: "Times New Roman", "serif";
    color: black;
}
p.msonormal0, li.msonormal0, div.msonormal0 {
    font-size: 12.0pt;
    font-family: "Times New Roman", "serif";
    color: black;
}
p.msochpdefault, li.msochpdefault, div.msochpdefault {
    font-size: 10.0pt;
    font-family: "Times New Roman", "serif";
    color: black;
}
.MsoChpDefault {
    font-size: 10.0pt;
}
.pageMargin {
    max-width: 960px;
    margin: auto;
    padding: 10px;
    border-radius: 5px;
    background: #ffffff;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}
.ul {
    font-size: 14pt;
}

body {
	background: #ebd5b3;
	
}


/*Menu*/
	/* Hide my submenus by default */
.my-menu ul {
  display: none;
  position: absolute;
  left: 0;
  /*top: 100%;*/
}

/* Position submenus relative to parent list item */
.my-menu li {
  position: relative;
}

/* Look, Ma! No onclick handler! */
.my-menu li:hover > ul {
  display: block;
}

/* Modern Browsers only */
.my-menu li:focus-within > ul {
  display: block;
}


/* DEMO STYLES */
ul.my-menu {
  list-style: none;
  padding: 0;
	/*background-color: #064c87;*/
	border: 1px solid;
	border-color: #064c87;	
	border-radius: 2px;
	justify-content: center;
}


.my-menu {
  display: flex;
  margin: auto;
  max-width: 600px;
  width: 80%;
}

.my-menu a {
  display: block;
  padding: .5em 0;
  white-space: nowrap;
	color: #000000;
	
}

.my-menu a:hover {
  text-decoration: none;
	background-color: #e4e4e4;
	font-size: 12pt;
	border-radius: 5px;
	padding: 8px 5px;
}

.my-menu a:focus {
  outline: 2px dotted currentColor;
  outline-offset: 3px;
}

.my-menu > li + li {
  margin-left: 2em;
}