BODY { color: #0C0C0C; 
    background-color: #7095be; /* 556a98; */
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    text-align: justify;
    font-size: 8pt; }

a { font-weight: normal; font-size: 16; text-decoration: none; font-family: 'Trebuchet MS', Helvetica, sans-serif;}

a.menu:link {color: #062946; font-size: 15; font-weight: bold; }
a.menu:visited {color: #062946; font-size: 15; font-weight: bold; }
a.menu:active {color: #FFFFFF; font-size: 15; font-weight: bold; }
a.menu:hover {color: #1e4870; font-size: 15; font-weight: bold; }

a.pagemenu:link {color: #f38b33; font-weight: bold; }
a.pagemenu:visited {color: #f38b33; font-weight: bold; }
a.pagemenu:active {color: #FFFFFF; font-weight: bold; }
a.pagemenu:hover {color: #ffbe46; font-weight: bold; }

a:link {color: #d33f03; }
a:visited {color: #d33f03; }
a:active {color: #FFFFFF; }
a:hover {color: #f38b33; }

p { font-family: 'Trebuchet MS', Helvetica, sans-serif; }

h2 { color: #ffe68d; /* f5e5c2; */
    font-size: 28pt; }

div.hrulecontent {
    width: 90%;
    height: 1px;
    border-top: 1px solid #f3cc90; /* 40658e; */ /* 9cc8e4; */
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

div.hrule {
    width: 55px;
    height: 1px;
    border-top: 1px solid #9cc8e4;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

div.hrule hr {
    display: none;
}

table.pagemenu { width: 100%; margin-left: 7px; }

td.box { border-width: 0px;
    padding: 0px;
    padding-right: 10px;
    height: 167px; }

td.pagemenu { border-width: 0px;
    padding: 0px;
    height: 30px; }

td.content { border-width: medium;
    border-style: solid;
    padding: 8px;
    border-color: #40658e;
    background-color: #F6F4EC;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 12pt; }

td.footer { border-width: 0px;
    border-color: #000000; 
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 10pt; color: #062946; }

font.footer { font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 10pt; color: #062946; }

p.slogan { font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-weight: bold;
    font-style: oblique;
    font-size: 12pt; color: #062946; }

img { border-width: 0px; }

/* Rounding Magic */


.dialog {
 position: relative;
 margin: 0px auto;
 min-width: 30px;
 max-width: 760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color: #fff;
 z-index: 1;
 margin-left: 0px; /* default, width of left corner */
 margin-bottom: 10px; /* spacing under dialog */
}


.dialog .dcontent {
 position:relative;
 zoom: 1;
 _overflow-y:hidden;
 padding:8px 8px 0px 0px;
}

