﻿body {margin:0px auto; font-family:verdana, sans-serif; font-size:12px; color:#666; background:#244671; }


h1 a {font-size:18px; font-family:georgia; color:#355987; margin:0px; padding:0; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
h1 a:link, h1 a:active, h1 a:visited {text-decoration:none; }
h1 a:hover {color:#ff6600; text-decoration:underline; }

h2 {font-size:22px; font-family:georgia; color:#355987; margin:0px; text-transform:uppercase; letter-spacing:1px; padding:0 0 20px 0; }

h3 {font-size:14px; font-family:verdana, sans-serif; color:#666; margin:0px; padding:0 0 10px 0; }

p {margin:0px 0px 16px 0px; line-height:18px; }

td {line-height:18px; }

#header {background:#244671; border-bottom:solid 1px #fafbf5; text-align:center; }

#header-inner {text-align:left;	width:790px; }

#nav {background:#e9e7d7 url( '../images/nav_bg.jpg' ) top center repeat-x; text-align:center; }

#borderleft {border-left:solid 1px #fafbf5; }

.topNavOn {background:#fafbf5 url( '../images/hover.jpg' ) top center repeat-x; display:block; }
.topNavOn:link, .topNavOn:active, .topNavOn:visited, .topNavOn:hover {text-decoration:none; }

.topNav a {color:#656563; font-family:georgia; font-size:12px; text-align:center; border-right:solid 1px #fafbf5; text-transform:uppercase; display:block; padding:11px 25px; letter-spacing:1px; }
.topNav a:link, .topNav a:active, .topNav a:visited {text-decoration:none; }
.topNav a:hover {color:#656563; text-decoration:none; background:#fff url( '../images/hover.jpg' ) top center repeat-x; }

#content {padding:40px 0px; text-align:left; width:730px; min-height:300px; }

.white {background:#fafbf5; }
.banner {border:1px solid black;;padding:10px;margin-bottom:10px;}

.footer {color:#fff; font-size:small; }
.footer:link, .footer:active, .footer:visited {text-decoration:none; }
.footer:hover {color:#ff6600; text-decoration:underline; }

#foot {background:#244671; color:#fff; font-size:small; padding:30px 0px 50px 0px; text-align:center; }

ol li {margin-left:20px; line-height:18px; }

li {margin-bottom:8px; }

sup { vertical-align: top; font-size: 12px; }

.fundtable table {border-collapse:collapse; border:1px solid #CCCCCC;}
.fundtable td {border:1px solid #CCCCCC;}
.fundtable th {border:1px solid #CCCCCC;background:#355987;color:white;}

.marginleft {margin-left: 40px;}

    .medallion {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      padding: 20px;
      box-sizing: border-box;
    }

    .text-box {
      border: 2px solid #333;
      padding: 10px;
      font-family: Arial, sans-serif;
    }

    .image-box img {
      max-width: 150px;
      height: auto;
    }