﻿
td.itemTableControls,
td.smallListTableControls,
td.minorListTableControls
{
    background-color: #4E7A9F;
    color: White;
    text-align: right;
}

table.itemTable td,
table.smallListTable td,
table.minorListTable td
{
    vertical-align: top;
    padding: 2px;
}

table.itemTableMobile td
{
    min-width: 200px;
}

table.itemTable tr.alternating td,
table.itemTableMobile tr.alternating td,
table.smallListTable tr.alternating td,
table.minorListTable tr.alternating td
{
    background-color: #C2D9EF; /*C2D9EF,99BADB*/
}

table.itemTable th, table.itemTableMobile th, table.smallListTable th, table.minorListTable th,
table.itemTable .header td, table.itemTableMobile .header td, table.smallListTable .header td, table.minorListTable .header td
{
    background-color: #4E7A9F;
    color: White;
    text-align: left;
    padding: 2px;
    font-weight: bold;
    min-height: 20px;
}

table.itemTable th a, table.itemTableMobile th a, table.smallListTable th a, table.minorListTable th a, table.itemTable .footer a,
table.itemTable .header td a, table.itemTableMobile .header td a, table.smallListTable .header td a, table.minorListTable .header td a
{
    color: White;
}

table.itemTable hr, table.itemTableMobile hr, table.smallListTable hr, table.minorListTable hr
{
    color: #4E7A9F;
    background-color: #4E7A9F !important;
}

table.itemTable tr, table.itemTableMobile tr, table.smallListTable tr, table.minorListTable tr
{
    background-color: #AFC7DF;
    color: #333333;
}

table.itemTable .footer, table.itemTableMobile .footer, table.smallListTable .footer, table.minorListTable .footer
{
    background-color: #4E7A9F;
    color: White;
}

table.itemTable .controlCell, table.itemTableMobile .controlCell, table.smallListTable .controlCell, table.minorListTable .controlCell
{
    text-align: right;
}

table.itemTable, table.itemTableMobile, table.smallListTable, table.minorListTable
{
    /*border: ridge 2px White;*/
    /*border-collapse: collapse;*/
    /*border: 0px none;*/
    border: 1px solid  #7D9FBE;
    border-spacing: 0px;
    /*margin-left: auto;
    margin-right: auto;*/
}

table.itemTable
{
    min-width: 600px;
    max-width: 850px;
}

table.smallListTable
{
    min-width: 300px;
}

table.minorListTable
{
}

.listTable a, .smallListTable a, .minorListTable a
{
    text-decoration: none;
}

.listTable tr, .smallListTable tr, .minorListTable tr
{
    /*border-bottom: solid 2px white;*/
}

.listTable td, .listTable th
{
    padding: 0px 10px 0px 40px;
}

.smallListTable td, .smallListTable th
{
    padding: 0px 10px 0px 25px;
}

.minorListTable td, .minorListTable th
{
    padding: 0px 5px 0px 10px;
}

/* TABLE MINOR */

table.minor, table.minor tr, table.minor td, table.minor th
{
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    vertical-align: text-top;
}

/* END OF TABLE MINOR */

/* REPORT TABLE */

table.reportTable td,
table.reportTable th
{
    vertical-align: top;
}

/* END OF REPORT TABLE */

/* RESERVATION WORK ROW TABLE */

table.ReservationWorkRowTable
{
    border-collapse: collapse;
}

table.ReservationWorkRowTable thead th,
table.ReservationWorkRowTable thead td,
table.ReservationWorkRowTable .header td
{
    background-color: #4E7A9F;
    color: White;
    text-align: left;
    padding: 2px;
    font-weight: bold;
    min-height: 20px;
    border: 1px solid #4E7A9F;
}

table.ReservationWorkRowTable tbody td
{
    padding: 0px;
    margin: 0px;
    border: 1px solid gray;
}

table.ReservationWorkRowTable tbody td a
{
    margin: 1px;
}

table.ReservationWorkRowTable tbody td input[type=text]
{
    width: 100%;
    height: 100%;
    border: 0px;
}

table.ReservationWorkRowTable tbody td input.mini[type=text]
{
    width: 50px;
}

table.ReservationWorkRowTable tbody td input.narrow[type=text]
{
    width: 100px;
}

table.ReservationWorkRowTable tbody td input.mediumsize[type=text]
{
    width: 200px;
}

table.ReservationWorkRowTable tbody td input[type=button]
{
    border: 0px;
    background-color: Transparent;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 16px;
    color: #333333;
}

/* END OF RESERVATION WORK ROW TABLE */
