﻿body {
}
        .style1
        {
    border-style: none;
}
        .marqueetablerow
        {
    border-style: solid;
    border-width: thin;
    border-color: #000000;
    height: 36px;
    background-color: #FFFF99;
    vertical-align: top;
}
.menutablerow
{
    border-bottom-style: outset;
    border-top-style: outset;
    border: thin #FFFFFF outset;
    border-style: outset;
    background-color: RGB(0,53,152);
    height: 24px;
    vertical-align: middle;
}
.contentpagetablerow
{
    height: auto;
    vertical-align: top;
    font-size: medium;
}
        .copyrighttablerow
        {
    background-color: #FFFFFF;
    color: #000000;
    font-size: x-small;
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-weight: normal;
    text-align: center;
}
.headertablerow
{
    font-family: Monotype Corsiva;
    font-size: 36pt;
    font-style: italic;
    border-style: none;
    height: 91px;
    vertical-align: top;
}
        .staticmenuitem
{
    border-color: #003598;
    border-style: solid;
    border-width: 1pt;
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #FFFFFF;
    text-align: center;
}
        .dynamicmenuitem
        {
    font-family: "Times New Roman";
    font-weight: normal;
    font-variant: small-caps;
    color: #FFFFFF;
    text-align: left;
}
        .disclaimertablerow
        {
    height: 42px;
    vertical-align: top;
    background-color: #FFFFFF;
    font-size: x-small;
    font-weight: normal;
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
}
        .bottomlinkstablerow
        {
    background-color: #FFFFFF;
    color: #000000;
    font-size: x-small;
    height: 25px;
    text-align: center;
}
.menustatic
{
    z-index: 50;
}

.headerslogan
{
    font-size: medium;
    background-image: url('pics/bg-topbanner.JPG');
}

.backgroundimage
{
    z-index: -1;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 65px;
    margin-top: 0px;
}

.backgroundimagecontent
{
    z-index: -1;
    position: absolute;

}
.loggedintext
{
    color: #FFFFFF;
    font-size: 10pt;
}
    .definfodiv
    {
        width: 95%;
        top: 0px;
        left: 0px;
        vertical-align: top;
        z-index: 0;
        background-color: white;
        border-left: solid 1px black;
        border-top: solid 1px black;
        filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, color=#44404040, positive='true');
    }
    .definfotable
    {
        height: 100%;
        width: 100%;
    }
    .deftopcell
    {
        width: 100%;
        height: 0%;
        text-align: center;
        vertical-align: middle;
        visibility: hidden;
    }
    .defmiddlecell
    {
        width: 100%;
        height: 25%; 
        text-align: left;
        vertical-align: top;
    }
    .defmiddlecellheading
    {
        color: Navy;
        font-weight: bold;
    }
    .defmiddlecelltext
    {
        color: Black;
        font-family: Arial, 'Times New Roman', Times, serif;
        font-size: 10pt;
    }    
    .defbottomcell
    {
        vertical-align: top;
        width: 40%;
        height: 75%;
    }
    .defbottomcellheading
    {
        color: Navy;
        font-weight: bold;
    }
    .defbottomcelltext
    {
        color: Black;
        font-family: Arial, 'Times New Roman', Times, serif;
        font-size: 8pt;
    }
    .defbottomcelltable
    {
        width: 100%;
    }
    .defeventsleftcell
    {
        text-align: left;
    }
    .defeventsrightcell
    {
        text-align: right;
    }
    .defeventbox
    {
        outline: none none 0px;
        border: none;
    }
.dynamicmenu
{
    border: solid 1pt white;
    z-index: 1;
}
.statichoverstyle
{
    width: 100%;
    display: block;
}
.dynamichoverstyle
{
    width: 100%;
    display: block;
}