@charset "utf-8";
/* CSS Document */
form#legacyCircleForm {
    width:650px;
}
form#legacyCircleForm sub {
    margin-left:10px;
    font-size:9px;
    color: #9b9b9b;
    vertical-align:baseline;
}
form#legacyCircleForm fieldset {
    border:none;
}
form#legacyCircleForm input.inputCheckbox {
    margin-right:7px;
}
fieldset#benefitMethodContainer label, fieldset#benefitMethodContainer input,
fieldset#addressInformation label, fieldset#addressInformation input,
fieldset#personalInformation label, fieldset#personalInformation input,
fieldset#preferenceInformation label, fieldset#preferenceInformation input {
    float:left;
    margin-bottom:15px;
}

/* START: benefit method container */
fieldset#benefitMethodContainer {
    margin:10px 0 10px 10px;
}
fieldset#benefitMethodContainer input.inputText {
    margin-left:10px;
}
fieldset#benefitMethodContainer #charitableBequestContainer sub {
    display:none;
    float:left;
    margin-top:4px;
}
fieldset#benefitMethodContainer #charitableBequestMethodContainer {
    display:none;
    margin:0 0 15px 30px;
}
fieldset#benefitMethodContainer #charitableBequestMethodContainer input {
    margin:4px 3px 0 25px;
}
fieldset#benefitMethodContainer #charitableBequestMethodContainer label {
    margin:0;
}
fieldset#benefitMethodContainer #charitableBequestMethodContainer input.firstInput {
    margin-left:0;
}
fieldset#benefitMethodContainer #lifeInsuranceSpecifics {
    display:none;
    margin:0 0 15px 30px;
}
fieldset#benefitMethodContainer #lifeInsuranceContainer label#lifeInsuranceDesignationLabel {
    display:block;
}
fieldset#benefitMethodContainer #lifeInsuranceContainer sub#lifeInsuranceSub {
    display:none;
    float:left;
    margin-top:4px;
}
fieldset#benefitMethodContainer #lifeInsuranceSpecifics label {
    width:130px;
}
fieldset#benefitMethodContainer #lifeInsuranceSpecifics input {
    width:200px;
}
/* END: benefit method container */

/* START: address information */
fieldset#addressInformation {
    margin-top:15px;
}
fieldset#addressInformation label {
    width:100px;
}
fieldset#addressInformation input.inputText {
    width:250px;
}
fieldset#addressInformation input#cityName {
    width:150px;
}
fieldset#addressInformation input#postalCode {
    width:100px;
}
/* END: address information */

/* START: personal information */
fieldset#personalInformation #recognitionNameContainer label, 
fieldset#personalInformation #recognitionNameContainer input,
fieldset#personalInformation #recognitionNameContainer span {
    float:left;    
}
fieldset#personalInformation label {
    width:100px;
}
fieldset#personalInformation input#emailAddress {
    width:250px;
}
fieldset#personalInformation label#recognitionNameLabel {
    width:400px;
    margin-bottom:0;
}
fieldset#personalInformation input#recognitionName {
    margin:3px 0 5px 10px;
    width:300px;
}
fieldset#personalInformation span#recognitionNameOr {
    margin-left:135px;
    margin-bottom:5px;
}
fieldset#personalInformation input#recognitionNameAnonymous {
    margin-left:10px;
    margin-right:10px;
}
/* END: personal information */

/* START: date of birth container */
fieldset#personalInformation #dateOfBirthContainer {
    margin-top:15px;
}
/* END: date of birth container */

/* START: signature container */
fieldset#signatureContainer {
    margin-bottom:20px;
}
fieldset#signatureContainer label {
    display:block;
    float:left;
}
fieldset#signatureContainer label#signatureNameLabel {
    margin-right:20px;
}
fieldset#signatureContainer label#signatureNameLabel input {
    width:400px;
}
fieldset#signatureContainer input#signatureDate {
    width:175px;
}
/* END: signature container */

/* START: form submit container */
#formSubmitContainer {
    text-align:center;
}
#formSubmitContainer input {
    width:100px;
    margin:0 auto;
}
/* END: form submit container */