﻿div.formContainer
{
    margin-top: 20px;
}

div.formContainer div
{
    font-size: 12px;
    color: #000080;
}


div.formLeft, div.formRight
{
    
    width: 49%;   
}

div.formLeft
{
    float:left;
}

div.formRight
{
    float: right;
}

div.formTable
{
    margin-bottom: 10px;
}



div.formTableHeader
{
    font-weight:bold;
}

div.formTableRow
{
    padding-left: 5px;
}

div.formLabel, div.formBigInput, div.formRadialSelect, div.formAutoRegionSelect, div.formZipCodeInput, div.formCityInput
{
    float:left;
    padding:2px;
}

div.formLabel
{
    padding-top: 8px;
    width: 40%;
}
div.formBigInput, div.formRadialSelect, div.formAutoRegionSelect
{
    width:56.6%;
}

div.formLeftLabel
{
    float:left;
    width: 30%;
    padding: 8px 2px 2px;
}

div.formLeftRegionSelectItem, div.formLeftRadioSelectItem, div.formLeftItem
{
    float:left;
    width: 50%;
    padding: 2px;
    margin-right: 10px;
}

div.formLeftRegionSelectItem
{
    padding-top:8px;
}

div.formRightItem
{
    float:left;
    width: 15%;
    padding: 2px;
    margin-right: 10px;
}

div.formLeftRadioSelectItem input
{
    width: 13px;
}

div.formRadioRow
{
    padding: 2px 7px;
    margin-right: 10px;
}

div.formRadioRow input
{
    width: 13px;
}

div.formRightItem input, div.formLeftItem input, div.formZipCodeInput input, div.formCityInput input, div.formBigInput input, div.formBigInput select
{
    width: 100%;
}

div.formCheckBox input
{
    width: 13px;
}

div.formAutoRegionSelect
{
    padding-top: 8px;
}

div.formZipCodeInput
{
    width: 20%;
}
div.formCityInput
{
    width: 35%;   
}

div.formDescriptionBox input
{
    margin: 5px;
    width: 364px;
    height: 150px;
}

input.formInputSmall
{
    width: 13px;
}

div.formInputSmall input
{
    width: 13px;
}

div.formDisclaimer
{
    margin-top: 15px;
    font-size: 14px;
    text-align: center;
}

div.formSubmitButton
{
    text-align: center;
    width :100px;
    margin: 15px auto;
}

div.formFunctionGrid
{
    margin-top: 15px;
}
div.formFunctionGridCell
{
  width: 32%;
  padding: 2px;
  float: left;   
}
div.formFunctionGridFooterLeft
{
    float: left;
    padding: 2px;
    width: 32%;    
}
div.formFunctionGridFooterRight
{
    float: left;
    padding: 2px;
    width: 65%;
}
div.formFunctionGridFooterRight input
{
    width: 100%;
}

div.formSmallLabel, div.formSmallestLabel
{
    float:left;
    padding: 8px 2px 2px;
    width: 14%;
}

div.formSmallestLabel
{
    width: 3%;
}

div.formSmallInput
{
    float:left;
    padding:2px;
    width: 21%;
}
div.formSmallInput input
{
    width: 95%;
}

div.formInputRow
{
    padding: 2px 7px;
    margin-left: 10px;
}

div.formInputRow input 
{
    width: 50%;
}
div.formPadding
{
    padding: 2px 7px 2px 7px;
}