﻿html
{
    height: 100%;
    width: 100%;
}

body
{
    height: 100%;
    width: 100%;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

    body > div
    {
        height: 100%;
        width: 100%;
    }

a
{
    color: #CC092F;
    text-decoration: none;
    cursor: pointer !important;
}

    a:hover
    {
        text-decoration: underline;
    }

    a img
    {
        border: none;
    }

.table
{
    display: table;
}

    .table > div
    {
        display: table-row;
    }

        .table > div > div
        {
            display: table-cell;
            vertical-align: top;
        }

.unmc-info-table tr:nth-child(even), .stats table tr:nth-child(even)
{
    background-color: #ECF1A4;
}

.unmc-info-table td, .unmc-info-table th
{
    padding: 2px;
    font-size: smaller;
}

.unmc-info-table  th
{
    padding: 2px;
    border-bottom: 2px solid #C6D042;
    text-align: left;
}

.unmc-top
{
    background-color: #B5AA9E;
}

    .unmc-top > div, .unmc-footer > div, .unmc-header > div, .unmc-nav > div, .unmc-body > div
    {
        width: 980px;
        margin: auto;
    }

.unmc-main
{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.unmc-top-1
{
    text-align: left;
}

.unmc-top-2
{
    text-align: right;
    vertical-align: middle !important;
    position: relative;
    top: -3px;
}

.unmc-top-3
{
    text-align: right;
    vertical-align: middle !important;
}

.unmc-top a
{
    font-size: x-small;
    letter-spacing: 1px;
    color: #CC092F;
    text-transform: uppercase;
}

.unmc-top form, .unmc-top fieldset
{
    position: relative;
    top: -1px;
    display: inline;
    margin: 0;
    padding: 0;
    border-style: none;
}

.unmc-top label, .unmc-top legend
{
    display: none;
}

.unmc-top input
{
    vertical-align: middle;
    border-style: none;
    font-size: 10px;
}

    .unmc-top input.text
    {
        background-color: #F3EBD9;
        padding: 2px;
    }

.unmc-header-1
{
    width: 100%;
}

.unmc-header h1.fancy-lig
{
    margin: 0.25em 0;
    color: #CC092F;
}

.unmc-header h2.fancy-lig
{
    margin: 0;
    color: #CC092F;
}

.unmc-header h4.fancy-lig
{
    padding-top: 0.5em;
    padding-bottom: 1em;
    margin: 0;
}

.unmc-header-2
{
    text-align: left;
    vertical-align: top !important;
}

.unmc-header-3
{
    padding: 0.5em 0 0.5em 1em;
    text-align: right;
    vertical-align: middle !important;
}

    .unmc-header-3 img
    {
        width: 75px;
    }

.unmc-footer
{
    background-color: #DFD2B7;
}

.unmc-footer-1, .unmc-footer-2
{
    padding: 1em 0;
}

.unmc-footer-1
{
    vertical-align: middle !important;
}

.unmc-footer-2
{
    font-size: smaller;
    color: Gray;
}

    .unmc-footer-2 .fancy-reg
    {
        font-size: large;
        line-height: 200%;
    }

.unmc-footer-3
{
    background-color: #CC092F;
    color: white;
}

    .unmc-footer-3 > div
    {
        width: 100%;
    }

    .unmc-footer-3 a
    {
        color: white;
    }

    .unmc-footer-3 .fancy-med
    {
        background-color: #670518;
        text-transform: uppercase;
    }

        .unmc-footer-3 .fancy-med a
        {
            display: block;
            padding: 0.5em 1em;
        }

    .unmc-footer-3 ul
    {
        list-style-type: none;
        margin: 0.25em 1em;
        padding: 0.25em 0.5em;
        line-height: 150%;
    }

.unmc-nav ul
{
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .unmc-nav ul li
    {
        margin: 0;
        float: left;
    }

        .unmc-nav ul li a
        {
            background: #C6D042;
            margin-right: 1px;
            display: block;
            text-decoration: none;
            padding: 10px;
            padding-top: 5px;
            padding-bottom: 7px;
            color: #3B5153;
        }

            .unmc-nav ul li a.current
            {
                color: white;
                background: #879d1f;
            }

            .unmc-nav ul li a:hover
            {
                color: white;
                background: #879d1f;
            }

.unmc-body
{
    height: 100%;
}

.unmc-scroll-table-hover, .unmc-scroll-table-selected
{
    background-color: #ffd800 !important;
}

.breadcrumbs
{
    padding: 5px 0px;
}

    .breadcrumbs > span
    {
        padding: 2px;
        cursor: pointer;
    }

        .breadcrumbs > span:after
        {
            content: " >";
        }

        .breadcrumbs > span:last-child:after
        {
            content: "";
        }

.unmc-scroll-table-container td
{
    white-space: nowrap;
}

.from-static
{
    color: #CC092F;
    padding-bottom: 20px;
}

    .from-static table
    {
        width: 100%;
        border-bottom: 2px solid #111111;
    }
    
    .from-static table th td
    {
        padding: 7px 10px 10px 10px;
    }
    
    .from-static table th
    {
        letter-spacing: 0.1em;
        font-size: 90%;
        border-top: 1px solid #999;
        border-bottom: 2px solid #111111;
    }
    
    .from-static table tr:hover
    {
        background-color: #ffd800;
    }
    
.leftJustifyCell
{
    text-align: left !important;
}

.from-static-stats
{
    color: #CC092F;
    padding-top: 2em;
    padding-bottom: 2em;
}

    .from-static-stats table
    {
        width: 100%;
        border-bottom: 2px solid #111111;
    }
    
    .from-static-stats tr
    {
        height: 11px;
    }
    
    .from-static-stats th
    {
        letter-spacing: 0.1em;
        font-size: 90%;
        text-align: left;
        border-top: 1px solid #999;
        border-bottom: 2px solid #111111;
    }
    
    .from-static-stats th, .from-static-stats td
    {
        text-align: right;
    }
    
    .from-static-stats tr:hover
    {
        background-color: #ffd800;
    }
    
.gview
{
    display: block;
    margin-left: auto;
    margin-right: auto
}

.filter-feature
{
    width: 50px;
}

.hierarchical
{
    color: #CC092F;
}
