body {
background-color: #14365a;
font-family: calibri, tahoma, arial;
}

div.card {
border-right: 1px solid #14365a;
border-bottom: 1px solid #14365a;
border-left: 1px solid white;
border-top: 1px solid white;
background-color: #8eb7e1;
//background-color: #14365a;
//background-color: white;;
text-align: center;
font-family: palatino linotype, times new roman;
padding: 1em;
//color: black;
//color: #ce9a4b;
}

div.card h1 {
font-size: 1.3em;
font-weight: bold;
}

div.content {
width: 550px;
padding: 1em;
background-color: #b6cbe1;
color: #14365a;
}

div.content-inner {
background-color: #b6cbe1;
border: 1px solid #14365a;
padding: 1em;
}

div.content h1 {
  padding-top: 0em;
  margin: 0em;
  padding-bottom: 0.2em;
  //border-bottom: 4px solid white;
  font-family: palatino linotype, times new roman;
}

div.content p { font-size: 1.1em; }
div.content ul { font-size: 1.1em; }

div.content div.hr2 {
margin-left: auto; margin-right:auto;
width: 50%;
height: 1px;
background-color: #ce9a4b;
border-top: solid 1px #f3cc92;
border-bottom: solid 1px #9e7f51;
}

div.content a {
color: #394f67;
}

div.content h2 {
padding-left: 0.5em;
padding-top: 0.5em;
border-left: 1px solid white;
border-top: 1px solid white;
font-style: italic;
font-family: palatino linotype, times new roman;
}

div.content h3 {
font-style: italic;
font-family: palatino linotype, times new roman;
font-size: 1.5em;
padding-left: 1em;
}

div.leftnav-inner ul {
list-style-type: none;
padding:0em;
margin: 0em;
}

div.leftnav-inner ul a {
color: black;
text-decoration: none;
}

div.leftnav-inner ul a.important {
font-weight: bold;
}

div.leftnav-inner li {
border-bottom: 1px solid #8eb7e1;
border-top: 1px solid white;
//padding: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
margin-left: 0.5em;
margin-right: 0.5em;
color: #14365a;
background-color: #b6cbe1;
}

div.leftnav-inner li:last-child {
border-bottom: 0px solid white;
}

div.leftnav-inner li:first-child {
border-top: 0px solid white;
}

div.leftnav-inner .active {
background-color:#8eb7e1;
}

div.leftnav-inner .active a {
//color: #b6cbe1;
}

div.leftnav {
float:right;
padding:0px;
margin:0px;
}

div.leftnav-inner {
background-color: #b6cbe1;
padding: 1em;
width: 200px;
}

div.leftnav-inner2 {
background-color: #b6cbe1;
border: 1px solid #14365a;
padding: 0em;
margin: 0em;
}

div.page {
width:830px;
margin-left:auto;
margin-right:auto;
}

div.header {
//border: 1px solid white;
border-left: 1px solid #385e86;
border-top: 1px solid #385e86;
padding: 1em;
margin-bottom: 1em;
//background-color: #b6cbe1;
}

div.header-inner {
//background-color:#f3dfc1;
background-color: #14365a;
font-family: palatino linotype, times new roman;
border-left: 1px solid #b6cbe1; //#b6cbe1;
border-top: 1px solid #b6cbe1; //#b6cbe1;
padding: 1em;
height: 200px;
}

div.header img {
display: inline;
float:left;
vertical-align: top;
padding-right: 1em;
margin-right: 2em;
border:0;
}

div.content img.photo {
float: right;
width: 160px;
height: 240px;
padding: 0.2em;
padding-top: 1em;
}

//span.maintitle {
//border: 4px solid white;
//display: inline-block;
//}

div.header h1 {
//display:inline-block;
margin: 0em;
padding: 0.3em;
margin-top: 0.5em;
//color: white;
//color: #ce9a4b;
//background-color: #ce9a4b;
//border-left: 1px solid #b6cbe1; //#b6cbe1;
//border-top: 1px solid #b6cbe1; //#b6cbe1;
background-color: #f3dfc1;
color: #8a5e1b;
}

div.header h1 span.letters
{
  font-size: 0.5em;
}

div.header h2 {
padding: 0.3em;
margin-top: 0em;
margin-bottom: 0em;
//font-style: italic;
//background-color: #f3dfc1;
color: #ce9a4b;
//color: #f3dfc1;
border-bottom: 1px solid #ce9a4b;
padding-bottom: 0.5em;
}

div.header h3 {
padding: 0.3em;
margin-top: 0.7em;
margin-bottom: 0em;
font-style: italic;
color: #f3dfc1;
text-align: right;
}

div.leftnav .contact {
width: 200px;
display: block;
color: white;
padding-left: 1em;
margin-top: 1em;
font-size: 1.1em;
}

div.contact img {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 2em;
}

div.contact ul {
list-style-type: none;
padding:0em 0em 0em 1em;
margin: 0em;
color: #ce9a4b;
}

div.contact ul a {
color: #ce9a4b;
}

div.contact a {
color:white;
}

div.contact h1 {
font-size: 1em;
}

div.contact p {
//color: #ce9a4b;
}

div.contact p a {
//color: #ce9a4b;
}

p.faq-q {
font-weight: bold;
margin-bottom: 0;
}

p.faq-a {
margin-left: 0.5em;
margin-top: 0.2em;
}
