#Home_Financing_Application .element_label
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
#Home_Financing_Application .error_strings
{
    font-family:Verdana;
    font-size:10px;
    color:#ff0000;
    border-style:solid;
    border-width:0px;
    border-color:#000000;
}
#Home_Financing_Application .sfm_float_error_box
{
    position:absolute;
    z-index:999;
    cursor:default;
    font-family:Verdana;
    font-size:10px;
    color:#ff0000;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#ffffff;
}
#Home_Financing_Application .sfm_float_box_td
{
    padding:3px;
    cursor:default;
    font-family:Verdana;
    font-size:10px;
    color:#ff0000;
    background-color:#ffffff;
}
#Home_Financing_Application .sfm_close_box
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    background-color:#000000;
    border-width:0px;
    text-align:center;
}
#Home_Financing_Application .sfm_textbox
{
    padding:2px;
}
#Home_Financing_Application .sfm_textarea
{
    padding:2px;
}
#Home_Financing_Application .sfm_form_label
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
#Home_Financing_Application .sfm_image_in_form
{
    border:0;
}
#Home_Financing_Application .sfm_captcha
{
    border:0;
}
#Home_Financing_Application .sfm_datepicker_icon
{
    border:0;
}

#Home_Financing_Application #heading_container
{
    position:absolute;
    left:107px;
    top:113px;
    width:488px;
    height:20px;
    z-index:3;
}
#Home_Financing_Application #heading
{
    position:absolute;
    left:109px;
    top:-5px;
    width:272px;
    height:24px;
    text-align:center;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#000000;
}
#Home_Financing_Application #finance_option_container
{
    position:absolute;
    left:286px;
    top:161px;
    z-index:53;
}
#Home_Financing_Application #finance_option
{
    float:left;
    width:186px;
    height:22px;
    z-index:53;
}
#Home_Financing_Application #label38_container
{
    position:absolute;
    left:176px;
    top:164px;
    width:104px;
    height:20px;
    z-index:54;
}
#Home_Financing_Application #label38
{
    position:absolute;
    left:7px;
    top:0px;
    width:97px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #Price_container
{
    position:absolute;
    left:286px;
    top:198px;
    z-index:8;
}
#Home_Financing_Application #Price
{
    float:left;
    width:180px;
    height:16px;
    z-index:8;
}
#Home_Financing_Application #label4_container
{
    position:absolute;
    left:29px;
    top:201px;
    width:251px;
    height:20px;
    z-index:5;
}
#Home_Financing_Application #label4
{
    position:absolute;
    left:34px;
    top:0px;
    width:217px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #label5_container
{
    position:absolute;
    left:56px;
    top:237px;
    width:224px;
    height:20px;
    z-index:6;
}
#Home_Financing_Application #label5
{
    position:absolute;
    left:19px;
    top:0px;
    width:205px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #downpayment_container
{
    position:absolute;
    left:286px;
    top:235px;
    z-index:9;
}
#Home_Financing_Application #downpayment
{
    float:left;
    width:180px;
    height:16px;
    z-index:9;
}
#Home_Financing_Application #label14_container
{
    position:absolute;
    left:138px;
    top:273px;
    width:142px;
    height:20px;
    z-index:10;
}
#Home_Financing_Application #label14
{
    position:absolute;
    left:27px;
    top:0px;
    width:115px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #Terms_container
{
    position:absolute;
    left:286px;
    top:272px;
    z-index:7;
}
#Home_Financing_Application #Terms
{
    float:left;
    width:186px;
    height:22px;
    z-index:7;
}
#Home_Financing_Application #Name_container
{
    position:absolute;
    left:286px;
    top:304px;
    z-index:12;
}
#Home_Financing_Application #Name
{
    float:left;
    width:180px;
    height:16px;
    z-index:12;
}
#Home_Financing_Application #label7_container
{
    position:absolute;
    left:138px;
    top:306px;
    width:142px;
    height:20px;
    z-index:11;
}
#Home_Financing_Application #label7
{
    position:absolute;
    left:28px;
    top:0px;
    width:114px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #TextBlock3_container
{
    position:absolute;
    left:138px;
    top:338px;
    width:142px;
    height:20px;
    z-index:1;
}
#Home_Financing_Application #TextBlock3
{
    position:absolute;
    left:96px;
    top:0px;
    width:46px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #Email_container
{
    position:absolute;
    left:286px;
    top:336px;
    z-index:2;
}
#Home_Financing_Application #Email
{
    float:left;
    width:180px;
    height:16px;
    z-index:2;
}
#Home_Financing_Application #address_container
{
    position:absolute;
    left:286px;
    top:368px;
    z-index:15;
}
#Home_Financing_Application #address
{
    float:left;
    width:180px;
    height:16px;
    z-index:15;
}
#Home_Financing_Application #label9_container
{
    position:absolute;
    left:138px;
    top:371px;
    width:142px;
    height:20px;
    z-index:16;
}
#Home_Financing_Application #label9
{
    position:absolute;
    left:3px;
    top:0px;
    width:139px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #label10_container
{
    position:absolute;
    left:138px;
    top:402px;
    width:142px;
    height:20px;
    z-index:18;
}
#Home_Financing_Application #label10
{
    position:absolute;
    left:108px;
    top:0px;
    width:34px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #city_container
{
    position:absolute;
    left:286px;
    top:401px;
    z-index:17;
}
#Home_Financing_Application #city
{
    float:left;
    width:180px;
    height:16px;
    z-index:17;
}
#Home_Financing_Application #state_container
{
    position:absolute;
    left:286px;
    top:429px;
    z-index:49;
}
#Home_Financing_Application #state
{
    float:left;
    width:180px;
    height:16px;
    z-index:49;
}
#Home_Financing_Application #label36_container
{
    position:absolute;
    left:220px;
    top:432px;
    width:60px;
    height:20px;
    z-index:50;
}
#Home_Financing_Application #label36
{
    position:absolute;
    left:18px;
    top:0px;
    width:42px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #zip_container
{
    position:absolute;
    left:286px;
    top:461px;
    z-index:51;
}
#Home_Financing_Application #zip
{
    float:left;
    width:180px;
    height:16px;
    z-index:51;
}
#Home_Financing_Application #label37_container
{
    position:absolute;
    left:220px;
    top:463px;
    width:60px;
    height:20px;
    z-index:52;
}
#Home_Financing_Application #label37
{
    position:absolute;
    left:-4px;
    top:0px;
    width:64px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #cell_phone_container
{
    position:absolute;
    left:286px;
    top:493px;
    z-index:22;
}
#Home_Financing_Application #cell_phone
{
    float:left;
    width:180px;
    height:16px;
    z-index:22;
}
#Home_Financing_Application #label22_container
{
    position:absolute;
    left:138px;
    top:495px;
    width:142px;
    height:20px;
    z-index:21;
}
#Home_Financing_Application #label22
{
    position:absolute;
    left:67px;
    top:0px;
    width:75px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #home_phone_container
{
    position:absolute;
    left:286px;
    top:526px;
    z-index:19;
}
#Home_Financing_Application #home_phone
{
    float:left;
    width:180px;
    height:16px;
    z-index:19;
}
#Home_Financing_Application #label21_container
{
    position:absolute;
    left:138px;
    top:528px;
    width:142px;
    height:20px;
    z-index:20;
}
#Home_Financing_Application #label21
{
    position:absolute;
    left:55px;
    top:0px;
    width:87px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #work_phone_container
{
    position:absolute;
    left:286px;
    top:560px;
    z-index:23;
}
#Home_Financing_Application #work_phone
{
    float:left;
    width:180px;
    height:16px;
    z-index:23;
}
#Home_Financing_Application #label23_container
{
    position:absolute;
    left:138px;
    top:562px;
    width:142px;
    height:20px;
    z-index:24;
}
#Home_Financing_Application #label23
{
    position:absolute;
    left:66px;
    top:0px;
    width:76px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #employer_container
{
    position:absolute;
    left:286px;
    top:593px;
    z-index:25;
}
#Home_Financing_Application #employer
{
    float:left;
    width:180px;
    height:16px;
    z-index:25;
}
#Home_Financing_Application #label25_container
{
    position:absolute;
    left:138px;
    top:595px;
    width:142px;
    height:20px;
    z-index:28;
}
#Home_Financing_Application #label25
{
    position:absolute;
    left:37px;
    top:0px;
    width:105px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #label24_container
{
    position:absolute;
    left:138px;
    top:626px;
    width:142px;
    height:20px;
    z-index:27;
}
#Home_Financing_Application #label24
{
    position:absolute;
    left:27px;
    top:0px;
    width:115px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #occupation_container
{
    position:absolute;
    left:286px;
    top:624px;
    z-index:26;
}
#Home_Financing_Application #occupation
{
    float:left;
    width:180px;
    height:16px;
    z-index:26;
}
#Home_Financing_Application #label26_container
{
    position:absolute;
    left:138px;
    top:657px;
    width:142px;
    height:20px;
    z-index:30;
}
#Home_Financing_Application #label26
{
    position:absolute;
    left:53px;
    top:0px;
    width:89px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #annual_salary_container
{
    position:absolute;
    left:286px;
    top:655px;
    z-index:29;
}
#Home_Financing_Application #annual_salary
{
    float:left;
    width:180px;
    height:16px;
    z-index:29;
}
#Home_Financing_Application #label27_container
{
    position:absolute;
    left:138px;
    top:689px;
    width:142px;
    height:20px;
    z-index:32;
}
#Home_Financing_Application #label27
{
    position:absolute;
    left:44px;
    top:0px;
    width:98px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #employed_since_container
{
    position:absolute;
    left:286px;
    top:687px;
    z-index:31;
}
#Home_Financing_Application #employed_since
{
    float:left;
    width:180px;
    height:16px;
    z-index:31;
}
#Home_Financing_Application #Spouse_container
{
    position:absolute;
    left:286px;
    top:723px;
    z-index:13;
}
#Home_Financing_Application #Spouse
{
    float:left;
    width:180px;
    height:16px;
    z-index:13;
}
#Home_Financing_Application #label8_container
{
    position:absolute;
    left:138px;
    top:725px;
    width:142px;
    height:20px;
    z-index:14;
}
#Home_Financing_Application #label8
{
    position:absolute;
    left:41px;
    top:0px;
    width:101px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #label30_container
{
    position:absolute;
    left:101px;
    top:758px;
    width:179px;
    height:20px;
    z-index:38;
}
#Home_Financing_Application #label30
{
    position:absolute;
    left:28px;
    top:0px;
    width:151px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #spouse_employer_container
{
    position:absolute;
    left:286px;
    top:756px;
    z-index:35;
}
#Home_Financing_Application #spouse_employer
{
    float:left;
    width:180px;
    height:16px;
    z-index:35;
}
#Home_Financing_Application #label29_container
{
    position:absolute;
    left:111px;
    top:794px;
    width:169px;
    height:20px;
    z-index:37;
}
#Home_Financing_Application #label29
{
    position:absolute;
    left:8px;
    top:0px;
    width:161px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #spouse_occupation_container
{
    position:absolute;
    left:286px;
    top:792px;
    z-index:36;
}
#Home_Financing_Application #spouse_occupation
{
    float:left;
    width:180px;
    height:16px;
    z-index:36;
}
#Home_Financing_Application #label31_container
{
    position:absolute;
    left:138px;
    top:828px;
    width:142px;
    height:20px;
    z-index:40;
}
#Home_Financing_Application #label31
{
    position:absolute;
    left:12px;
    top:0px;
    width:130px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #spouse_salary_container
{
    position:absolute;
    left:286px;
    top:826px;
    z-index:39;
}
#Home_Financing_Application #spouse_salary
{
    float:left;
    width:180px;
    height:16px;
    z-index:39;
}
#Home_Financing_Application #label32_container
{
    position:absolute;
    left:138px;
    top:865px;
    width:142px;
    height:20px;
    z-index:42;
}
#Home_Financing_Application #label32
{
    position:absolute;
    left:-2px;
    top:0px;
    width:144px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #spouse_since_container
{
    position:absolute;
    left:286px;
    top:863px;
    z-index:41;
}
#Home_Financing_Application #spouse_since
{
    float:left;
    width:180px;
    height:16px;
    z-index:41;
}
#Home_Financing_Application #income_container
{
    position:absolute;
    left:286px;
    top:897px;
    z-index:33;
}
#Home_Financing_Application #income
{
    float:left;
    width:180px;
    height:16px;
    z-index:33;
}
#Home_Financing_Application #label28_container
{
    position:absolute;
    left:69px;
    top:899px;
    width:211px;
    height:20px;
    z-index:34;
}
#Home_Financing_Application #label28
{
    position:absolute;
    left:21px;
    top:0px;
    width:190px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #label33_container
{
    position:absolute;
    left:138px;
    top:933px;
    width:142px;
    height:20px;
    z-index:44;
}
#Home_Financing_Application #label33
{
    position:absolute;
    left:1px;
    top:0px;
    width:141px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #dependents_container
{
    position:absolute;
    left:286px;
    top:931px;
    z-index:43;
}
#Home_Financing_Application #dependents
{
    float:left;
    width:180px;
    height:16px;
    z-index:43;
}
#Home_Financing_Application #label34_container
{
    position:absolute;
    left:85px;
    top:966px;
    width:195px;
    height:20px;
    z-index:46;
}
#Home_Financing_Application #label34
{
    position:absolute;
    left:33px;
    top:0px;
    width:162px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #howList_container
{
    position:absolute;
    left:286px;
    top:964px;
    z-index:45;
}
#Home_Financing_Application #howList
{
    float:left;
    width:186px;
    height:22px;
    z-index:45;
}
#Home_Financing_Application #label35_container
{
    position:absolute;
    left:137px;
    top:1005px;
    width:142px;
    height:20px;
    z-index:47;
}
#Home_Financing_Application #label35
{
    position:absolute;
    left:-3px;
    top:0px;
    width:145px;
    height:19px;
    text-align:right;
}
#Home_Financing_Application #Comments_container
{
    position:absolute;
    left:286px;
    top:999px;
    z-index:48;
}
#Home_Financing_Application #Comments
{
    float:left;
    width:180px;
    height:76px;
    z-index:48;
}
#Home_Financing_Application #Submit_container
{
    position:absolute;
    left:282px;
    top:1110px;
    width:121px;
    height:29px;
    z-index:4;
}
#Home_Financing_Application #Home_Financing_Application_Submit_img
{
    width:125px;
    height:33px;
    border:none;
}
