﻿/* User and Login Area */
.UserAndLoginRow
{
    height: 22px;
}
.UserAndLogin
{
    font-size: small;
    color: White;
    background-color: #CCCC00;
    font-weight: bold;
}

/* Warning Color */
.Warning
{
    color: red;
}

/* DIVs used for display, and "panel" look */
.divSubtitle
{
    margin-top: 8px;
    font-weight: bold;
    font-size: 14pt;
    color: black;
    text-align: center;
    text-decoration: underline;
}
.divMessage
{
    margin-top: 10px;
    font-size: 10pt;
    text-align: center;
    color: black;
}
.divWorking
{
    margin-top: 15px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.divWorkingCaption
{
    border-right: #666666 thin solid;
    padding-right: 10px;
    border-top: #666666 thin solid;
    margin-top: 15px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin-left: auto;
    border-left: #666666 thin solid;
    width: 500px;
    color: white;
    margin-right: auto;
    padding-top: 0px;
    border-bottom: #999999 thin solid;
    height: 16px;
    background-color: #8DAD0E;
    text-align: center;
    font-weight: bold;
}
.divWorkingPanel
{
    width: 500px;
    border-right: #333333 thin dashed;
    border-top: #333333 thin solid;
    border-left: #333333 thin dashed;
    border-bottom: #333333 thin dashed;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
}
.divWorkingPanel TABLE
{
    margin-left: auto;
    vertical-align: middle;
    margin-right: auto;
    text-align: center;
}
.divWorkingPanel input
{
    font-size: 10pt;
}
.divWorkingPanel select
{
    font-size: 10pt;
}

/* Button DIV */
.button
{
    border: thin solid #666666;
    background: #eef;
}

/* Progress */
.divProgress
{
    display: block;
    visibility: visible;
    vertical-align: middle;
    width: 180px;
    height: 20px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    top: 0px;
    font-weight: bold;
    color: White;
}

/* Gridview Styles */
.GridHeader
{
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #666666;
}
.GridHeader a
{
    color: white;
}
A.GridHeader:hover
{
    color: white;
}
.GridFooter
{
    font-size: 9pt;
    color: #FFFFFF;
    background-color: #666666;
}
.GridItemRow
{
    font-size: 9pt;
    color: black;
    background-color: white;
}
.GridAltRow
{
    font-size: 9pt;
    color: #000000;
    background-color: #DAE4B4;
}
.GridPager
{
    font-size: 9pt;
    color: #FFFFFF;
    background-color: #666666;
}
.GridPager a
{
    color: white;
}
.GridRowStatusFull
{
    color: Red;
}
.GridRowStatusClosed
{
    color: Red;
}
.GridRowStatusNotOpen
{
    color: Red;
}
.GridRowStatusWaitList
{
    color: Black;
}
.GridRowStatusOpen
{
    color: Black;
}
.GridActionItem
{
    font-size: 8pt;
}
.GridSelected
{
    font-size: 9pt;
    color: black;
    background-color: yellow;
}

/* Commerce things */
.CommerceNotRequired
{
    background-color: Green;
}
.CommerceHeading
{
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
    margin-top: 10px;
}
.CommerceExample
{
    font-size: xx-small;
    display: inline;
}

.ContentTemplate
{
    background-color: white;
    padding: 5px 5px 10px;
    vertical-align: top;
    width: 99%;
}

.Label
{
    font-size:10pt;
}

.Data
{
    font-size:10pt;
}

.Data INPUT, .Data SELECT
{
    font-size:8pt;
}

.RequiredData
{
    font-size:10pt;
    background-color: Yellow;
}

.RequiredData INPUT, .RequiredData SELECT
{
    font-size:8pt;
    background-color: Yellow;
}