﻿.emphasize 
{
    font-weight: bold;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.center
{
    text-align: center;
}


input.dollarvalue
{
    width: 3em;
}

table.ContributionVerify
{
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    margin: 1em auto 1em auto;
    width: 18em;
}

table.ContributionVerify, table.ContributionVerify tr, table.ContributionVerify tr td
{
    border: thin solid #000000;
}

table.ContributionVerify tr td.caption
{
    font-weight: bold;
    width: 10em;
    text-align: left;
}

table.ContributionVerify tr td.value
{
    width: 6em;
    text-align: right;
    background-color: #00FFFF;
}

table.RegistrationVerify
{
    border: thin solid #008000;
    margin: 1em auto 1em auto;
    table-layout: auto;
    border-collapse: collapse;
    empty-cells: show;
    caption-side: top;
}

table.RegistrationVerify th
{
    border: thin solid #008000;
}

table.RegistrationVerify td
{
    padding: .5em 1em .5em 1em;
    border: thin solid #008000;
}

table.PersonVerify
{
    margin: 1em auto 1em auto;
}

table.PersonVerify td
{
    padding: .5em 1em .5em 1em;
}


table.FarmTourSelection
{
    table-layout: fixed;
}

table.FarmTourSelection td.radio,
table.FarmTourSelection td.radio input
{
    width: 12px;
    text-align: center;
}

td.radio
{

}

table.WizardMain
{
    width: 95%;
    margin: 1em auto 1em auto;
    table-layout: fixed;
}

td.WizardLeftPanel
{
    margin: 1em auto 1em auto;
    padding: 1em;
    width: 25%;
    background-color: #FFFFFF;
}

td.WizardLeftPanel h3
{
    font-size: 1.1em;
    font-weight: bold;
    color: #000080;
}

td.WizardLeftPanel table tr td
{
    margin: 1em;
    padding: .5em;
}

td.WizardRightPanel
{
    margin: 1em auto 1em auto;   
    padding: 1em 2em 1em 2em; 
}


h3.ordertotal
{
    color: #0000FF;
    font-weight: bold;
    font-size: 1.1em;
    margin: 1em auto 1em auto;
}

.ValidationError
{
    color: #FF0000;
    font-weight: bold;
    font-family: 'Times New Roman' , Times, serif;
}

.phonebox
{
    width: 3.5em;
}

.required
{
    font-weight: bold;
}

.personinfolabel
{
    width: 10em;
    margin-right: 2em;
}

table.RegRates
{
    border: thin solid #008000;
    margin: 1em auto 1em auto;
    table-layout: auto;
    border-collapse: collapse;
    empty-cells: show;
    caption-side: top;
}

table.RegRates th
{
    border: thin solid #008000;
}

table.RegRates tr
{
    border: thin solid #008000;
}

table.RegRates td
{
    border: thin solid #008000;
}

table.RegRates td
{
    width: 8em;
    padding: .5em 1em .5em 1em;
}

table.RegRates td.label
{
    width: 6em;
}
