/*main styles  (used on index page and throughout site)  */
h2 { color:#49586B; font-weight:bold; font-size:18px; padding:0; margin:0; }
h3 { color:#3C3018; font-weight:bold; font-size:12px; padding:0; margin:0; }
#body_bkrd_table { width:840px; height:100%; padding:0; margin:0; text-align:center; border-collapse:collapse;
						background-image:url(../images/grad_sides.gif); background-repeat:repeat-y; }
#content_table { width:780px; height:100%; padding:0; margin:0; border:0; text-align:center; border-collapse:collapse; z-index:3; }

#left_td { width:190px; height:100%;  padding:0; margin:0; border:0; background-color:#F0EDE8; vertical-align:top; }

#left_td .quicklinks { width:190px; height:300px; padding:0; margin:0; background-color:#CFBA8F;
						background-image:url(../images/quicklinks_bkrd.gif); background-repeat:no-repeat; }
#left_td .quicklinks_upper { width:190px; height:240px; padding:0; margin:0; }
#left_td .login { width:190px; height:85px; padding:0; margin:0; background-color:#B09B71;
								background-image:url(../images/left190_qlinks_low_bkrd2.gif); background-repeat:no-repeat; }
#left_td .username_text { padding:4px 0px 0px 8px; text-align:left; font-size:10px; color:#F8F6F1; }
#left_td .username_field { padding:0px 0px 0px 8px; text-align:left; }
#left_td .password_text{ padding:2px 0px 0px 8px; text-align:left; font-size:10px; color:#F8F6F1; }
#left_td .password_field { padding:0px 0px 0px 8px; text-align:left; }
#login_button { width:30px; margin:0; padding:0;  }
								
#ql_links { width:177px; padding:10px 0px 0px 12px; margin:0; }
#ql_links .link_holder { width:160px; height:14px; padding:10px 0px 10px 0px; margin:0; text-align:left;
			background-image:url(../images/ql_links_bkrd.gif); background-repeat:no-repeat; background-position:center; }
#ql_links .padding { padding:0px 0px 0px 20px; }
#ql_links a { width: 160px; height:14px; display:block; text-decoration:none; color:#3C3018; 
				background-image:url(../images/ql_links_bkrd.gif); background-repeat:no-repeat; background-position:center; }
#ql_links a:hover { color:#826E47; background-image:url(../images/ql_links_hover.gif); background-repeat:no-repeat; background-position:center; }



#right_td { width:590px; height:100%; padding:0; margin:0; border:0; background-color:#fff; vertical-align:top; }

#intro_container { width:590px; height:242px; padding:0; margin:0; }
#title_pic { width:590px; height:242px; padding:0; margin:0; 
						background-image:url(../images/index_title_pic2.jpg); background-repeat:no-repeat; }
#index_button { width:132px; height:82px; padding:0; margin:0px 0px 0px 40px; border:0; background-image:url(../images/begin_button_index.gif); }


#flash_intro { width:540px; height:110px; padding:0px 0px 0px 0px; margin:0; }
#index_app {  }
#index_app table { width:312px; height:65px; border-collapse:collapse; padding:0; margin:30px 0px 0px 200px; text-align:center; }
#index_app .top_td {  width:180px; padding:0; margin:0; vertical-align:bottom; font-weight:bold; font-size:10px; font-family:Arial; text-align:center; }
#index_app .bottom_td { width:132px; padding:0; margin:0px; vertical-align:right; }


#index_para { width:560px; padding:10px 15px 0px 15px; margin:15px 0px 0px 0px; text-align:left; }
#index_para .container { width:560px; height:240px; background-image:url(../images/youngcouple_pic.jpg); background-position:top; background-repeat:no-repeat; }
#index_para .title { padding:8px 0px 0px 165px; text-align:left; }
#index_para .text { font-size:12px; width:390px; line-height:18px; text-align:left; padding:5px 0px 0px 165px; }
#index_para .text_2 { font-size:12px; width:550px; line-height:18px; text-align:left; padding:15px 0px 0px 10px; }
#index_para .text_2 a { color:#607287; text-decoration:none; }
#index_para .text_2 a:hover { text-decoration:underline; }


#para2_basics { width:560px; padding:0px 15px 0px 15px; margin:0px; text-align:left; }
#para2 { float:left; width:325px; }
#para2 .title { color:#49586B; font-weight:bold; font-size:13px; padding:3px 0px 0px 6px; text-align:left; }
#para2 .text { padding:10px 20px 0px 10px; line-height:19px; }
#para2 .text a { color:#607287; text-decoration:none; }
#para2 .text a:hover { text-decoration:underline; }
#basics { float:right; width:210px; height:275px; 
			background-image:url(../images/basics_bkrd.gif); background-position:top; background-repeat:no-repeat; }
#basics .title { font-weight:bold; font-size:12px; padding:20px 0px 6px 0px; text-align:center; }
#basics .list { padding:8px 13px 0px 38px; }

#get_started_box { width:560px; padding:0px 15px 0px 15px; margin:0px 0px 0px 0px; text-align:left; }
#get_started_box .text { padding:0px; margin:0; }
#get_started_box .bottom { font-size:12px; padding:10px 0px 0px 0px; margin:0px 0px 0px 10px; line-height:18px; }
#get_started_box .bottom a { color:#607287; text-decoration:none; }
#get_started_box .bottom a:hover { text-decoration:underline; }

#testim_box { width:590px; height:160px; padding:0; margin:20px 0px 0px 0px;
				background-image:url(../images/testim_box_bkrd.gif); background-repeat:no-repeat; background-position:center; }
#testim_box .title { padding:12px 15px 12px 30px; margin:0; font-size:13px; font-weight:bold; text-align:center; color:#4B4337; }
#testim_box .text { padding:0px 15px 15px 30px; margin:0; text-align:left; line-height:17px; }

#states_box { width:540px; height:140px; padding:0; margin:20px 0px 0px 0px; border:0px solid #ddd; font-size:11px; text-align:left; }
#states_box .title { width:540px; height:13px; font-size:12px; font-weight:bold; padding:4px 0px 3px 10px; }
#states_box ul { width:520px; margin:0; padding:3px 8px 5px 18px; }
#states_box li { list-style-type:none; display:block; width:16.3%; float:left; }
#states_box a { text-decoration:none; color:#43566C; }
#states_box a:hover { text-decoration:underline; color:#000; }
/*end main styles*/


/*these are styles that are unique to the States pages*/
#state_app {  }
#state_app_table { width:390px; height:90px; background-image:url(../images/state_app_bkrd.gif); background-repeat:no-repeat; }
#state_button { font-size:11px; width:74px; height:20px; padding-top:0px; }
#state_top_td { vertical-align:top; font-size:11px; line-height:15px; }
#state_bottom_td { font-size:10px; color:#666666; padding:2px 0px 0px 1px; text-align:center; }

#state_para { width:560px; padding:10px 15px 0px 15px; margin:15px 0px 0px 0px; text-align:left; }
#state_para .container { width:560px; height:250px; background-image:url(../images/youngcouple_pic.jpg); background-position:top; background-repeat:no-repeat; }
#state_para .title { padding:8px 0px 0px 165px; text-align:left; }
#state_para .text { font-size:12px; width:390px; line-height:18px; text-align:left; padding:5px 0px 0px 165px; }
#state_para .text_2 { font-size:12px; width:550px; line-height:18px; text-align:left; padding:15px 0px 0px 10px; }
#state_para .text_2 a { color:#607287; text-decoration:none; }
#state_para .text_2 a:hover { text-decoration:underline; }

#flag_pic { padding:0; text-align:center; margin:0; }

#city_sql_box { width:100%; }
#city_sql_box .title { width:540px; height:18px; background-color:#E2DCD0; font-weight:bold; padding:4px 0px 3px 10px; color:#4B4337; text-align:left; }
#city_sql { padding:0px 0px 0px 15px;  }

/*end State pages styles*/


/*styles that are unique to the other pages*/
#sub_content { width:560px; padding:10px 15px 0px 15px; margin:15px 0px 0px 0px; text-align:left; }
#sub_content .container { width:560px; background-image:url(../images/youngcouple_pic.jpg); background-position:top; background-repeat:no-repeat; }
#sub_content .title { padding:8px 0px 0px 165px; text-align:left; }
#sub_content .text { font-size:12px; width:390px; line-height:18px; text-align:left; padding:5px 0px 0px 165px; }
#sub_content .text_2 { font-size:12px; width:550px; line-height:18px; text-align:left; padding:15px 0px 0px 10px; }
#sub_content .text_2 a { color:#607287; text-decoration:none; }
#sub_content .text_2 a:hover { text-decoration:underline; }

/*application page styles*/
#app_para2_basics { width:530px; height:285px; padding:0px 15px 0px 15px; margin:20px 0px 0px 0px; text-align:left; }
#app_para2 { float:left; width:320px; height:275px; 
			background-image:url(../images/app_testimonial_bkrd.jpg); background-repeat:no-repeat; background-position:center; }
#app_para2 .title { color:#49586B; font-weight:bold; font-size:13px; padding:3px 0px 0px 6px; text-align:left; }
#app_para2 .text { width:320px; padding:10px 0px 0px 0px; line-height:19px; }
#app_para2 .text a { color:#607287; text-decoration:none; }
#app_para2 .text a:hover { text-decoration:underline; }
#app_basics { float:right; width:210px; height:275px; 
			background-image:url(../images/basics_bkrd.gif); background-position:top; background-repeat:no-repeat; }
#app_basics .title { font-weight:bold; font-size:12px; padding:20px 0px 6px 0px; text-align:center; }
#app_basics .list { padding:8px 13px 0px 38px; }


#newsub_cont { width:560px; padding:25px 15px 10px 15px; text-align:left; }
#newsub_cont .newsub_pad {  }
#newsub_opener { width:560px; background:url(../images/youngcouple_pic.jpg) no-repeat top; }
#newsub_opener .ns_title { padding:15px 0 0 170px; color:#49586B; font-weight:bold; font-size:18px; }
#newsub_opener .ns_opentext { padding:20px 20px 20px 170px; line-height:18px; color:#333; }


#newapp_bkrd { padding-top:35px; }
#newapp_bkrd .newapp_pad { width:560px; height:1000px; background:url(../images/app_bkrd.jpg) no-repeat top; }


#newapp_leadin { width:560px; height:144px; }
#newapp_leadin .heading { color:#607287; font-size:18px; text-align:right; padding:14px 12px 0 0; }
#newapp_leadin .leadinform { padding:22px 0 0 180px; }
#newapp_leadin .leadinform table {  }
#newapp_leadin .leadinform td { padding:2px; }
#newapp_leadin .apppage_btn { width:108px; height:38px; background:url(../images/apppage_btn.gif) no-repeat; border:0; }

#newapp_estimate { width:560px; }
#newapp_estimate .heading { color:#607287; font-size:15px; font-weight:bold; text-align:right; padding:19px 12px 0 0; }

#approval_calculator { text-align:left; padding:40px 50px 0 100px; }
#approval_calculator .steptitles { font-size:13px; font-weight:bold; color:#666; border-bottom:1px solid #c1c6d1; padding:0 10px 4px 0px; }
#approval_calculator .steptitles .stepword { color:#ff9f40; }
#profile_table { padding:10px 0 0 10px; }
#approval_calculator .step1 {  }
#approval_calculator .left { padding-right:30px; }
#approval_calculator .right {  }
#income_table { padding:10px 0 0 10px; }
#approval_calculator .step2 {  }
#debt_table { padding:10px 0 0 10px; }
#approval_calculator .utilitydisclaim { font-size:11px; padding:6px 0 0 4px; color:#777; }
#results_table { margin-top:15px; }
#approval_calculator .calcbutton { padding:0; }
#approval_calculator .est_title { font-size:13px; font-weight:bold; color:#4671a8; padding:0; }
#approval_calculator .est_amount { font-weight:bold; padding:0; font-size:18px; }
#estimate_leadin { padding:30px 0 0 0; }
#estimate_leadin .calc_leadin_button { padding:20px 0 0 0; text-align:right; }
#estimate_leadin .calc_leadin_button .btn { width:108px; height:31px; background:url(../images/app_est_btn.gif) no-repeat; border:0; }
#paymentcalc_intro { padding:70px 70px 0 35px; font-weight:bold; }
#payment_calculator { text-align:left; padding:30px 0 0 80px; }
#table_one { width:260px; }
#table_two { width:260px; margin-top:10px; }
#calc_fyi { padding:30px 15px 5px 50px; text-align:left; }
#calc_fyi .pad { height:110px; background:url(../images/calc_fyi_bkrd.gif) no-repeat; }
#calc_fyi .text { font-size:11px; color:#999; padding:14px 15px 0 15px; line-height:16px; }


/*end application page styles*/


/*contact form styles*/
#sub_content .contact_form { text-align:left; margin:10px 0px 0px 80px; }
/*end contact form styles*/
.container { width:560px; height:240px; background-image:url(../images/youngcouple_pic.jpg); background-position:top; background-repeat:no-repeat; }


#lookingforlinks a { color:#607287; text-decoration:none; }
#lookingforlinks a:hover { text-decoration:underline; }










