div#Main{
    padding-top: 20px;
}


div.FormRow{
    width: 381px;
    padding: 5px 0px;
    float: left;
    clear: left;
}


span.Required{
    color: red;
}


div.FormRow label{
    display: block;
    margin-bottom: 4px;
}


div#SideInfo{
    width: 280px;
    float: left;
    padding: 42px 0px 0px 49px;
}


div#SideInfo h3{
    width: 231px;
    margin: 0px;
    padding: 0px;
    line-height: 22px;
}


div#SideInfo p{
    margin-bottom: 30px;
}


div#SideInfo a{
    color: #aa1e2b;
    display: inline-block;
    margin-top: 4px;
}


div.FormRow div.Left{
    width: 188px;
    float: left;
}


div.FormRow div.Right{
    width: 188px;
    float: left;
}


div.FormRow input, div.FormRow textarea{
    width: 367px;
    border: 1px solid #e1e3e4;
}


div.FormRow textarea{
    height: 142px;
    overflow: auto;
}


div.FormRow select{
    width: 367px;
}


div.FormRow div.Left input, div.FormRow div.Right input, div.FormRow div.Left select, div.FormRow div.Right select{
    width: 180px;
}


div.FormRow input.Submit{
    width: 70px;
    height: 19px;
}


div.FormRow input.Error, div.FormRow div.Left input.Error, div.FormRow div.Right input.Error{
    border: 1px solid red;
}


div.FormRow select.Error, div.FormRow div.Left select.Error, div.FormRow div.Right select.Error{
    background: red;
}