/* lightForm.css
   Formats form as light-white form. 
*/

.hidden
{
    display:none;
}

.form.lightForm .formHeader, .promoFormHeader 
{
    background-color: #F0F1F3;
}
.form.lightForm .formHeader h3, .promoFormHeader h3
{
    color: #0D0D0D;
}
.form.lightForm .formHeader p, .datePicker, .promoFormHeader p
{
    color: #999999;
}
.form.lightForm .formBody
{
    background-color: #FFFFFF;
    border-top: 3px solid #F0F1F3;
    border-left: 3px solid #F0F1F3;
    border-right: 3px solid #F0F1F3;
}

.form.lightForm .formBody.lightForm.bottom
{
    border-bottom: 3px solid #F0F1F3;
}

.form.lightForm .formBody h4
{
    color: #0D0D0D;
}
.form.lightForm .formBody label
{
    color: #808080;
    font-size: 0.69em;
}
.form.lightForm .formBody input
{
    font-size: 0.69em;
}

.form.lightForm .formFooter
{
    background-color: #F0F1F3;
}
.form.lightForm .formFooter a
{
    font-size: 0.63em;
    color: #666666;
}

.form.lightForm .loginBody
{
    background-color: #FFFFFF;
}
.form.lightForm .loginBody label
{
    font-size: 0.69em;
    color: #fff;
}
.form.lightForm .loginBody input
{
    font-size: 0.69em;
    border: 1px solid #CECECE;
    color: #545454;
}

/* BEGIN: Hacky CSS for receipt uploads */
.ReceiptQuestion
{
    color: #808080;
    font-size: 0.69em;
    padding-bottom:10px;
}

.ReceiptSendToAddress span
{
    color: #808080;
    display: block;
    float: left;
    font-size: 0.69em;
    padding-bottom: 15px;
    padding-left: 10px;
    padding: 3px 0px 15px 10px;
}

.ReceiptSendToAddress span a
{
    color: #808080;
    text-decoration:underline;
}

.ReceiptSendToAddress span a:hover
{
    text-decoration:none;
}



.RecieptFileUpload input
{
    margin-top:4px;    
}
/* END: Hacky CSS for receipt uploads */


input.textInput, .datePicker input
{
    border: 1px solid #CECECE;
    color: #545454;
}

select
{
    font-size: 0.66em;
    color: #808080;
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
}
textarea
{
    font-size: 0.66em;
    color: #545454;
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
}

.blockCopy
{
    color: #808080;
    font-size: 0.69em;
    margin-top: 3px;
}
.blockCopy a
{
    color: #808080;
}
