/**********************************************************************
// <copyright file="Form.css" company="denniscozart.com">
//     Copyright (c) denniscozart.com.  All rights reserved.
// </copyright>
//
// denniscozart.com form styles
// Dennis Cozart - dennis@denniscozart.com
//
**********************************************************************/

table.ObjectForm
{
}

table.ObjectForm tr td
{
    padding: .5em 5px .5em 5px !important;
    vertical-align: bottom;
}

table.ObjectForm tr td table.ObjectForm
{
    margin: -.5em 0em 0em -5px;
}

table.ObjectForm tr td.Header
{
    border-bottom: rgb(000, 000, 000) .1em solid;
}

table.ObjectForm tr td.Middle
{
    vertical-align: middle;
}

table.ObjectForm tr td.MoveUpDownButton
{
    vertical-align: top;
    text-align: center;
    padding-top: 0;
}

table.ObjectForm tr td.Wide
{
    width: 90%;
}

table.ObjectForm tr th
{
    background: rgb(225, 225, 225);
    border-top: .5em solid rgb(255, 255, 255);
    color: rgb(000, 000, 000);
    font-weight: 700;
    padding: .5em 5px;
    text-align: left;
}

input.PrimaryButton
{
    font-size: .94em;
    font-weight: 700;
    margin: 0em 0em -.1em 0em;
}

input.SecondaryButton
{
    font-size: .9em;
    font-weight: 700;
    margin: 0em;
}

input.w1col, textarea.w1col
{
    width: 12em;
}

input.w2col, textarea.w2col
{
    width: 25.6em;
}

input.w3col, textarea.w3col
{
    width: 39.5em;
}

input.w3em, textarea.w3em
{
    width: 3em;
}

input.w4col, textarea.w4col
{
    width: 53.1em;
}

input.w6em, textarea.w6em
{
    width: 6em;
}

input.w5col, textarea.w5col
{
    width: 66.6em;
}

input.w8em, textarea.w8em
{
    width: 8em;
}

input.wvar, select.wvar, textarea.wvar, span.wvar input, span.wvar select
{
    width: auto !important;
}

span.w1col select, select.w1col
{
    width: 12.5em;
}

span.w18em select, select.w18em
{
    width: 18em;
}

span.w2col
{
    display: block;
    padding: .1em 0em .3em 0em;
    width: 25.6em;
}

span.w2col select, select.w2col
{
    width: 26.2em;
}

span.w3col
{
    display: block;
    padding: .1em 0em .3em 0em;
    width: 39.5em;
}

span.w3col select, select.w3col
{
    width: 40.0em;
}

span.w4col
{
    display: block;
    padding: .1em 0em .3em 0em;
    width: 53.1em;
}

span.w4col select, select.w4col
{
    width: 53.6em;
}

table.Calendar tr th
{
    border: 0em;
    font-size: .8em;
}
table.Calendar tr td
{
    font-size: .8em;
    padding: .1em 0em;
    border: 0em;
}

table.Calendar tr td table.Calendar tr td
{
    font-size: 1.1em;
    font-weight: 500;
    padding: .2em .5em;
}

table.ControlTable tr td
{
    padding: 0em;
}
