﻿body
{
    margin:0;
    padding:0px 0px 0px 0px;
    background-color:#c9c7b7;
    font-family:Arial, Helvetica;
    font-size:16px;
}

.body_Static
{
    padding:15px 40px 40px 40px;
}

.div_ContentContainer
{
    clear:both;
    padding:10px 40px 0px 40px;
}

.div_menubar
{
    background-color:#c7782a;
    margin:0;
    padding:0px 10px 0px 40px;
    height:30px;
}

.div_menubar_menuroot
{
    float:left;
    margin:0px 15px 0px 0px;
}

.div_menubar_menuroot_title
{
    margin:0;
    color:white;
    font-size:14px;
    font-weight:bold;
    line-height:30px;
    cursor:default;
}

.div_menubar_menuitemcontainer
{
    display:none;
    position:absolute;
    z-index:999;
    background-color:#fefefe;
    border:solid 1px #808080;
    border-top:none;
    margin:0px 0px 0px -3px;
    padding:0px 15px 15px 15px;
}

.div_menuitemgroup
{
    margin-top:15px;
}

.div_menuitem
{
    margin-top:5px;
}

.tableHidden
{
    padding:5px;
    margin:0;
}

    .tableHidden tr td
    {
        padding-right:10px;
        padding-bottom:5px;
    }

.tableListing
{
    padding:0;
    margin:0;
    font-size:12px;
    border:2px solid #002e4c;
}

    .tableListing tr th
    {
        padding:6px;
        font-size:14px;
        text-align:center;
        background-color:#002e4c;
        color:white;
        border:1px solid #002e4c;
    }

    .tableListing tr td
    {
        padding:3px 6px 3px 6px;
        background-color:#f0f0f0;
        border:1px solid #d0d0d0;
    }

.td_centerbold
{
    text-align:center;
    font-weight:bold;
    padding:0;
    font-size:14px;
}

.td_small
{
    font-size:9px;
}

.label_Header
{
    font-size:22px;
    font-weight:bold;
}

.label_ModalPopupHeader
{
    font-size:18px;
    font-weight:bold;
}

.label_Title
{
    font-size:14px;
    font-weight:bold;
}

div
{
    margin-top:10px;
}

.div_Header
{
    margin-top:0;
    margin-bottom:15px;
}

.div_ModalUpper
{
    height:144px;
    margin-top:-10px; /* This undoes the top margin for the top div */
}

.div_ModalForExceptionsUpper
{
    height:194px;
    margin-top:-10px; /* This undoes the top margin for the top div */
}

.div_ModalLower
{
    height:36px;
    margin-top:0px;
}

.div_Button
{
    float:left;
    margin-right:10px;
}

.panel_ModalPopupWithBottomButtons, .panel_ModalPopupForExceptions
{
    background-color:#c9c7b7;
    border:1px solid #808080;
    padding:20px;
}

.panel_ModalPopupWithBottomButtons
{
    width:270px;
    max-width:270px;
}

.panel_ModalPopupForExceptions
{
    width:350px;
    max-width:350px;
}

.bg_modal
{
    margin:0;
    padding:0;
    background-color:black;
    opacity:0.6;
    filter:alpha(opacity=60);
}

.button, .button_Modal
{
    height:40px;
    font-size:16px;
    font-weight:bold;
    padding:8px;
}

.button_Modal
{
    margin-top:-10px; /* This compensates for weird behavior in IE */
}

.textbox_General
{
    width:250px;
}

.textbox_General_FitWidth
{
    width:98%;
}

.textbox_General_Long
{
    width:500px;
}

.textbox_General, .textbox_General_FitWidth, .textbox_General_Long
{
    height:20px;
    font-size:16px;
    padding:7px 0px 5px 4px;
}

.dropdownlist_General
{
    width:258px;
}

.dropdownlist_General
{
    height:34px;
    font-size:16px;
    padding:7px 3px 3px 4px;
    vertical-align:middle;
}

.checkbox_General
{
    display:block;
    float:left;
}

    .checkbox_General input
    {
        width:24px;
        height:24px;
    }

    .label_checkbox_General
    {
        padding-top:7px;
        padding-left:4px;
        display:block;
        float:left;
    }

input[type=checkbox]
{
    /* make Checkboxes resizable*/
    -moz-appearance:none; /* Firefox */
}

a
{
    color:#0880cf;
}

    a:hover
    {
        color:#002e4c;
    }

a[disabled=disabled]
{
    color:#a0a0a0;
}

.a_datapager
{
    font-weight:bold;
}

.a_menuitem
{
    text-decoration:none;
}
    .a_menuitem:hover
    {
        text-decoration:underline;
    }