﻿fieldset
{
    padding:0px 0px;
    border:none;
    border-top:solid 1px #ecdeb1;    
}
#formWrapper
{
    display:block;
    height:100%;
    width:100%;
    margin:0 auto;
    text-align:center;
    padding-bottom:10px;
}
.formlist
{
    position:relative;
    display:block;
    width:95%;
}
.formlist fieldset
{
    padding:5px 0px;
    border:none;
    border-top:solid 1px #ecdeb1;
    padding-bottom:20px;
    width:95%;
}
legend
{
    color: #dfca87;
    font: bold 90%/95% "Times New Roman" , Times, serif;
    letter-spacing: 3px;
    font-variant: small-caps;
}
#formWrapper legend
{
    color: #dfca87;
    font: bold 90%/95% "Times New Roman" , Times, serif;
    letter-spacing: 3px;
    font-variant: small-caps;
    margin-bottom:20px;
}
.formBanner
{
    display: block;
    width:100%;
    font: normal 90%/130% "Microsoft Sans Serif" , Times, serif;    
    color: #4d1c17;
    padding: 12px 0px;
}
.formrightcol
{
    margin-left: 345px; /*Set left margin to LeftColumnWidth*/
    border-left:solid 1px #ecdeb1;
    padding-left:10px;    
}
.formleftcol
{
    float: left;    
    width: 305px; /*Width of left column*/
}
.formTitle
{
    display: block;
    font: bold 120%/130% "Times New Roman" , Times, serif;    
    color: #4d1c17;
    padding: 2px 15px;
    width:100%;
    margin-top:10px;
}
.formDescription
{
    display: block;
    font: normal 90%/130% "Microsoft Sans Serif" , Times, serif;    
    color: #4d1c17;
    padding: 0px 30px;
    padding-bottom:10px;
    
}
.formLink
{
    display: block;
    font: normal 95%/90% "Times New Roman" , Times, serif;    
    color: #4d1c17;
    padding: 10px 10px;
    margin-left:30px;
    float:left;
    width:auto;
    border:solid 1px #c39b47;  
    background-color:#f9f5e9;
}
#formWrapper .Row
{
    display: block;
    font: normal 90%/130% "Microsoft Sans Serif" , Times, serif;
    padding:2px 5px;
    text-align: left;    
    background-color:#fcf9f0;
    border:solid 3px #f0eac8;
    width:300px;
    margin:0 auto;
}
#formWrapper .Label
{
        display: block;
        color: #939a9f;
        width:auto;
}
    #formWrapper .TextBox
    {
        width:400px;
        font-size: 0.95em;
        font-family: Tahoma,Helvetica, Arial, sans-serif;             
        display: inline-block;
        text-transform:capitalize;
    }    
    #formWrapper .nocapsTextBox
    {
        width:400px;
        font-size: 0.95em;
        font-family: Tahoma,Helvetica, Arial, sans-serif;             
        display: inline-block;        
    }    
    #formWrapper .validate
    {
        cursor: help;
        display:inline-block;
    }
    #formWrapper .TextLabel
    {
        width:400px;
        font-size: 0.95em;
        font-family: Tahoma,Helvetica, Arial, sans-serif;        
        text-transform:capitalize;
    }
    #formWrapper .capsTextLabel
    {
        width: 400px;
        font-size: 0.95em;
        font-family: Tahoma,Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }