﻿div.form, div.formComplete
{
    margin-left: 20px;
}

div.formField
{
    padding: 5px;
    margin: 2px 0px 5px 0px;
    width: 300px;
}
div.aside *
{
    float: left;
}
div.aside label
{
    width: 130px;
}
div.formField label
{
    display: block;
}
div.formField.checkbox label
{
    display: inline;
}
div.aside input
{
    width: 300px;
}
div.formField.textbox input
{
    width: 250px;
    padding: 4px;
    border: 1px solid #333;
    font-weight: bold;
}
div.formField.captcha
{
    width: 380px;
}
div.formField.captcha img
{
margin-top: 10px;
}

div.formField.captcha input
{
    width: 100px;
    padding: 4px;
}


div.formField label
{
    font-weight: bold;
    margin-bottom: 0.5em;
}


div.formSubmit input
{
    margin-top: 15px;
    margin-left: 5px;
}



/* validation styles */

div.formErrorsList
{
    margin-left: 25px;
    margin-bottom: 2.5em;
    margin-top: 2.5em;
}

div.formErrorsList ul
{

}
div.formErrorsList ul li
{
    font-size: 1.2em;
    margin-bottom: 0.5em;
    color: #F00;
}


div.error input
{
    border: 1px solid #F00 !important;  
    color: #F00;
}
div.error label
{
    color: #F00;
}


/* signup form styles */

div#ctl00_phContent_pnlSignupForm div.formField.textbox input
{
    width: 250px;
    line-height: 2em;
}


div.formField.captcha input
{
    width: 150px;
    line-height: 2em;
}