/*ads*/
.right_ad { float:right; width:201px; text-align:left; background:url(../images/new/adbox_btm.gif) no-repeat right bottom #f5f4f4; }
.right_ad .ra_pad { padding:15px 0 10px 12px; }

.leftcol_adbox { width:200px; }
.leftcol_adbox .lca_top { width:200px; height:9px; background:url(../images/new/leftcol_adbox_top.gif) no-repeat; }
.leftcol_adbox .lca_mid { width:200px; background:url(../images/new/leftcol_adbox_mid.gif) repeat-y; }
.leftcol_adbox .lca_btm { width:200px; height:9px; background:url(../images/new/leftcol_adbox_btm.gif) no-repeat; }

/*home page*/
#new_index {  }
#new_index .ni_top { width:575px; height:280px; background:url(../images/new/index_img.jpg) no-repeat top; }
#new_index h1 { font-size:33px; color:#336699; font-weight:bold; margin:0; padding:0 0 3px 0; }
#new_index h1 span { font-weight:normal; }
#new_index .ni_top .nit_heading { padding:30px 0 0 28px; text-align:left; }
#new_index .ni_top .nit_desc { color:#292e2c; font-size:13px; padding:12px 250px 0 30px; text-align:left; }
#new_index .nit_button { padding:20px 0 0 85px; text-align:left; }

/*
#new_index .nit_form { padding:28px 0 0 30px; text-align:left; }
#new_index .nit_form form { margin:0; padding:0; }
#new_index .nit_form td { vertical-align:middle; }
#new_index .nit_form .nitf_toprow { padding-bottom:7px; }
#new_index .nit_form .nitf_btmrow {  }
#new_index .nit_form .nitf_labels { font-size:12px; font-weight:bold; color:#638ab1; padding-right:15px; }
#new_index .nit_form .nitf_fields {  }
#new_index .nit_form .nitf_btn_td { padding-top:15px; text-align:right; width:168px; }
#new_index .nit_form .nitf_btn_btn { width:105px; height:34px; border:none; cursor:pointer; background:url(../images/new/btn_apply2.gif) no-repeat; }
*/

/*apply page*/
#new_apply_cta1 { width:575px; height:294px; background:url(../images/new/apply_img.jpg) no-repeat; font-size:12px; color:#333; }
#new_apply_cta1 h1 { font-size:32px; color:#336699; font-weight:normal; padding:0 0 3px 0; margin:0; }
#new_apply_cta1 .apc1_heading { padding:25px 0 0 35px; }
#new_apply_cta1 .apc1_desc1 { padding:20px 0 0 35px; }
#new_apply_cta1 .apc1_desc2 { color:#4186c0; line-height:18px; padding:6px 260px 0 35px; }

.apc1_form { padding:30px 0 0 35px; }
.apc1_form table {  }
.apc1_form td { vertical-align:middle; }
.apc1_form .form_labels { font-size:12px; font-weight:bold; color:#638ab1; padding-right:10px; }
.apc1_form .form_fields {  }
.apc1_form .form_toprow { padding-bottom:5px; }
.apc1_form .form_btmrow {  }
.apc1_form .form_btn_td { vertical-align:bottom; padding-left:27px; }
.apc1_form .form_btn_btn { width:103px; height:34px; background:url(../images/new/btn_continue.gif) no-repeat; border:none; cursor:pointer; }

.new_apply_ul { background-image:url(../images/new/blue_bullet.gif); }


/*bhph page*/
#new_bhph {  }
#new_bhph h1 { font-size:32px; color:#336699; font-weight:normal; padding:0 0 3px 0; margin:0; }
#new_bhph h2 { font-size:18px; color:#333; font-weight:normal; padding:0 0 3px 0; margin:0; }

#new_bhph .nbhph_cta { width:575px; height:336px; background:url(../images/new/bhph_img.jpg) no-repeat; }
#new_bhph .nbhph_cta .nbc_heading { padding:40px 0 0 30px; }
#new_bhph .nbhph_cta .nbc_subh { padding:15px 0 0 30px; }
#new_bhph .nbhph_cta .nbc_desc { font-size:12px; color:#4186c0; line-height:18px; padding:3px 250px 0 30px; }

#new_bhph .nbc_form { padding:28px 0 0 50px; }
#new_bhph .nbc_form form { margin:0; padding:0; }
#new_bhph .nbc_form td { vertical-align:middle; }
#new_bhph .nbc_form .nbc_toprow { padding-bottom:7px; }
#new_bhph .nbc_form .nbc_btmrow {  }
#new_bhph .nbc_form .nbc_labels { font-size:12px; font-weight:bold; color:#638ab1; padding-right:10px; }
#new_bhph .nbc_form .nbc_fields {  }
#new_bhph .nbc_form .nbc_btn_td { padding-top:15px; text-align:right; }
#new_bhph .nbc_form .nbc_btn_btn { width:103px; height:34px; border:none; cursor:pointer; background:url(../images/new/btn_continue.gif) no-repeat; }

#new_bhph .nbhph_midtxt { color:#555; line-height:17px; padding:30px 20px 0 20px; text-align:left; }
#new_bhph .nbhph_midtxt .nbmt_p1 { font-weight:bold; }
#new_bhph .nbhph_midtxt .nbmt_p2 { padding-top:10px; } 
#new_bhph .nbhph_midtxt .nbmt_p3 { padding-top:15px; }
#new_bhph .nbhph_midtxt .nbmt_p4 { width:237px; height:118px; background:url(../images/new/bhph_par4_bkrd.png) no-repeat; float:right; margin-left:25px; margin-right:10px; }
#new_bhph .nbhph_midtxt .nbmt_p4 .nbmtp4_pad { padding:11px 12px 12px 16px; font-size:12px; color:#4186c0; font-weight:bold; line-height:18px; }


/*calculators home page*/
#new_calchome {  }
#new_calchome .nch_container { width:525px; }
#new_calchome .nch_container .nchc_left { width:255px; float:left; text-align:left; }
#new_calchome .nch_container .nchc_right { width:255px; float:right; text-align:left; }
#new_calchome .nch_container h3 { font-size:14px; font-weight:bold; color:#336699; margin:0; padding:0 0 5px 0; }
#new_calchome .nch_container h4 { font-size:12px; font-weight:bold; color:#336699; margin:0; padding:0 0 4px 0; }
#new_calchome .nch_container a { color:#336699; }
#new_calchome .nch_container span { display:block; line-height:15px; color:#777; font-size:11px; }


/*estimate page*/
#new_estimate {  }
#new_estimate h1 { font-size:32px; color:#336699; font-weight:normal; padding:0 0 3px 0; margin:0; }
#new_estimate h2 { font-size:18px; color:#333; font-weight:normal; padding:0 0 3px 0; margin:0; }
#new_estimate .nest_top { width:575px; height:203px; background:url(../images/new/estimate_img.jpg) no-repeat; text-align:left; }
#new_estimate .nest_top .nest_heading { padding:40px 0 0 30px; }
#new_estimate .nest_top .nest_subh { padding:10px 0 0 30px; }
#new_estimate .nest_top .nest_desc { font-size:12px; color:#4186c0; line-height:18px; padding:5px 330px 0 30px; }


/*faq page*/
#new_faq_page {  }
#new_faq_page h1 { font-size:32px; color:#336699; font-weight:normal; padding:0 0 3px 0; margin:0; }
#new_faq_page h2 { font-size:18px; color:#333; font-weight:normal; padding:0 0 3px 0; margin:0; }

#new_faq_page .nfp_top { width:575px; height:225px; text-align:left; }
#new_faq_page .nfp_top .nfpt_heading { padding:40px 0 0 30px; }
#new_faq_page .nfp_top .nfpt_subh { padding:10px 0 0 30px; }
#new_faq_page .nfp_top .nfpt_desc { font-size:12px; color:#4186c0; line-height:18px; padding:5px 330px 0 30px; }

#new_faq_page .nfp_topform { float:right; padding:35px 23px 0 0; }
#new_faq_page .nfp_topform .nfptf_bkrd { width:189px; height:170px; background:url(../images/new/faq_topform_bkrd.gif) no-repeat; }
#new_faq_page .nfp_topform {  }
#new_faq_page .nfp_topform {  }
#new_faq_page .nfp_topform {  }


#new_faq_page .nfptf_form form { margin:0; padding:63px 0 0 0; text-align:center; }
#new_faq_page .nfptf_form td { vertical-align:middle; }
#new_faq_page .nfptf_form .nfptf_toprow { padding-bottom:7px; }
#new_faq_page .nfptf_form .nfptf_btmrow {  }
#new_faq_page .nfptf_form .nfptf_labels { font-size:12px; font-weight:bold; color:#638ab1; padding-right:10px; }
#new_faq_page .nfptf_form .nfptf_fields {  }
#new_faq_page .nfptf_form .nfptf_btn_td { padding-top:15px; text-align:center; }
#new_faq_page .nfptf_form .nfptf_btn_btn { width:105px; height:31px; border:none; cursor:pointer; background:url(../images/new/btn_apply.png) no-repeat; }












