@charset "utf-8";

body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none; text-align:center; margin:0px; padding:0px; list-style-image:none; list-style-type:none;}
div, p{padding:0px;margin:0px;}
img{padding:0px; margin:0px; border:0px;}
.float_left{float:left;}
.float_right{float:right;}
.text_right{text-align:right;}
.padding0{padding:0px;}


#main_container{width:776px;margin:0 auto; text-align:left;}
#header_container{width:776px;float:left; margin:0px 0px 5px 0px;}
#logo_container{width:772px; float:left; margin-left:2px!important; margin-left:1px;}
.Logo{margin-top:7px;}
#slogan h1{width:200px; float:left; margin-top:75px; margin-left:110px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; font-weight:bold; color:#0388c6; padding:0px;}
.callnow{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000000;text-decoration:none;}
.callno{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#0084c5;text-decoration:none;font-size:20px;font-weight:bold;}
.topright_container{margin-top:72px;margin-right:10px!important;margin-right:5px;}
.telephone{margin-right:5px; margin-top:7px;}
a.anchortop{font-family:Arial, Helvetica, sans-serif; text-align:right;color:#0084c5;text-decoration:none;font-size:11px;font-weight:bold; margin:10px 0px 0px 0px;}
a.anchortop:hover{text-decoration:none; text-align:right;}

#navigation_container{width:776px; float:left; padding:0px; margin:5px 0px 0px 0px;}
#navigation_container ul{float:left; list-style-type:none; display:inline; padding:0px; margin:0px; height:42px; overflow:hidden;}
#navigation_container li{display:inline; margin:0; padding:0; float:left;}

#header_img{width:776px; height:335px; background:url(../images/header.jpg) no-repeat; float:left;}
#header_img h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; text-decoration:none; text-align:center; margin:14px 0px 0px 0px; font-weight:bold; padding-bottom:0px;}
#header_img h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-decoration:none; text-align:center; margin:0px; font-weight:bold; color:#007fba; padding:0px;}
.welcome{color:#000000;}
.loanbyapurva{color:#0388c6;}
.content_container_home{width:776px; float:left;min-height:750px;height:auto;}
.content_container_home p{color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; padding:0px 0px 10px 0px; float:left;}

#content_container{width:776px; float:left; height:auto;}
#content_container p{color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; padding:0px 0px 10px 0px; float:left;}
/*#content_container h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; font-weight:bold; float:left;}*/
#content_left_container{width:470px; float:left; height:auto; padding:22px 0px 0px 10px;}
.txt_container{width:458px; float:left; height:auto;}
h1{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding:0px 0px 0px ;text-decoration:none; color:#006b9c; text-decoration:none;} 
h2{font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:20px; width:100%; margin:0px; padding:6px 0px 10px 0px; color:#006b9c; text-decoration:none;}
h3{font-family:Arial,Helvetica,sans-serif;font-weight:normal; font-size:19px; width:100%; margin-bottom:16px; margin-top:17px; padding:0px; color:#006b9c; text-decoration:none;}
 
.txt_container p{font-family:Arial, Helvetica, sans-serif; width:458px; padding:0px 0px 20px 0px; font-size:12px; color:#585858; text-decoration:none; line-height:16px;}
.txt_container ul{float:left; width:400px; margin:0px 0px 25px 0px; padding:0px; list-style-type:none;}
.txt_container li{display:block; font-size:12px; text-decoration:none; color:#585858; font-family:Arial, Helvetica, sans-serif; background:url(../images/bllet_points.jpg) no-repeat 0px 5px; line-height:16px; padding:0px 0px 0px 10px;}
#apurva_sanghvi{width:171px; height:37px; background:url(../images/apurva.sanghvi_signature.jpg) no-repeat; float:left;}

#testimonial_container{width:206px; float:left; margin:25px 0px 0px 0px; height:auto;}
#testimonial_container p{color:#585858;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; text-align:left;}
#testimonial_imgbox{width:206px; float:left; height:auto; margin-bottom:11px;}
#testimonial_imgbox p{width:120px;font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#585858; font-weight:normal;float:left;padding-left:11px; margin:0px; line-height:16px;}
.joan_smith{color:#1c1c1c;}
a.more{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#0066cc; font-weight:normal; text-align:right;}
.more_arrow{margin-left:5px;}
#seprator{float:left; width:1px; height:185px; background:url(../images/divider_bg.jpg) repeat-y; margin-top:71px; margin-left:18px; margin-right:18px!important; margin-right:17px;}
#news_container{width:218px; float:left; margin:25px 0px 0px 0px; height:auto;}
#news_container p{color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; text-align:left;}
#news_container ul{float:left; width:206px; display:block; list-style-type:none; padding:0px; margin:0px;}
#news_container li{background:url(../images/news_bullet.jpg) no-repeat 0px 2px; padding:0px 0px 0px 20px; line-height:16px; color:#585858;margin-bottom:19px; width:206px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#news_imgbox{width:206px; float:left; height:auto; margin-top:-3px;}
.news_date{font-size:12px; color:#1c1c1c;}
.news_more{margin:0px 0px 0px 0px;}

.contact_form1{width:292px; height:auto; display:none;float:left;}
.contact_form2{width:292px; height:auto;position:absolute; top:350px; left:360px;}

#content_right_container{width:292px; float:left; height:auto; margin:8px 0px 0px 0px; overflow:hidden;}
.contact_heading{width:292px; float:left; height:42px;overflow:hidden;}
.contact_hd_leftconr{width:4px; height:42px;float:left; background:url(../images/box_header_left.jpg) no-repeat;}
.contact_hd_middlebg{width:284px;height:42px;float:left; background:url(../images/box_header_bg.jpg) repeat-x;}
.contact_hd_middlebg h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-decoration:none; width:200px;text-align:left; color:#FFFFFF; margin:0px; padding:6px 0px 0px 15px;}
.contact_hd_rightconr{width:4px; height:42px;float:left; background:url(../images/box_header_RIGHT.jpg) no-repeat;}
#form_bg{width:292px;height:663px; background:url(../images/contact_form_bg.gif) repeat-x;float:left;height:auto;}
#form_bg p{width:253px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#01608c; margin-top:17px; margin-left:23px!important; margin-left:11px;margin-bottom:0px;}

#contact_form_bg{width:292px; height:586px; background:url(../images/for_box_bg.jpg) repeat-x;float:left;}
#contact_form_bg p{width:253px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#01608c; margin-top:23px; margin-left:23px;}

.contact_fields{width:274px; height:auto; margin-left:10px!important; margin-left:5px; float:left;}
.fields_mainbox{width:274px; float:left; height:25px; margin-bottom:10px!important;margin-bottom:5px;}
.labels_container{width:95px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; line-height:14px; padding-top:4px; margin-right:10px;}
.input_container{width:160px; height:25px;float:left;}
.input{width:158px;border:1px solid #1b91c7; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; padding-left:2px;}
.select_city{width:121px; border:1px solid #1b91c7; float:left; background:#ffffff;font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; padding-left:2px;}
.select_home{width:121px; border:1px solid #1b91c7; float:left; background:#ffffff;font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; padding-left:2px;}
.comments_label{width:262px; height:auto;font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px;margin-top:8px;}
.comments_box{width:257px; height:auto; border:1px solid #1b91c7; background:#ffffff;font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; padding-left:2px;}
.apply_btn{margin-top:17px;margin-left:78px;}

#footer_img{width:776px; height:1px; float:left; background:url(../images/footer_line.jpg) no-repeat; margin:20px 0px 18px 0px;}

.footer{width:776px; float:left; height:auto; text-align:center;}
.footer p{width:776px; height:auto;color:#bdbcbd; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:11px;float:left; margin-bottom:7px;}
.footer span a{font-family:Arial, Helvetica, sans-serif; color:#bdbcbd; text-decoration:underline; font-size:11px; margin:0px 3px 0px 3px;}
/***************************Mortgage basics****************************************************/
#basics_header_img{width:776px; height:147px; background:url(../images/basics_header.gif) no-repeat; float:left; margin-top:6px;}
#basics_header_txt{width:363px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-left:368px!important; margin-left:184px; margin-top:40px;}
#basics_header_txt p{width:363px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#3c3c3c; font-size:12px;}
.mortgage{color:#000000; font-size:30px;}
.basics{color:#016491; font-size:30px;}
.margintop19{margin-top:19px;} 

#basics_left_container{width:190px;float:left;margin:0;padding:0;margin-top:-4px!important;margin-top:-9px;}
#basics_left_links{width:190px;height:auto; float:left;margin:0px;padding:0px;}
.basics_heading{width:190px; float:left; height:37px;overflow:hidden;}
.basics_hd_leftconr{padding:0;margin:0;width:6px; height:37px;float:left; border:1px solid red;text-align:left;background:url(../images/mortgage_basics_left.jpg) no-repeat;}
.basics_hd_middlebg{width:184px!important; width:179px; height:37px;float:left;background:url(../images/mortgage_basics_bg.jpg) repeat-x;text-align:left;padding:0;margin:0;}
.basics_hd_middlebg h1{text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none; color:#FFFFFF;float:left;width:100%;padding:10px 0px 10px 13px;margin:0;}
.basics_hd_rightconr{padding:0;margin:0;width:6px; height:37px;float:left;text-align:left; background:url(../images/mortgage_basics_right.jpg) no-repeat;}
#basics_links_container{width:190px; height:209px; background:url(../images/Basics_bg.jpg) repeat-x;float:left;}
#basics_links_container ul{float:left; width:171px; list-style-type:none; margin:11px 0px 0px 0px; padding:0px;}
#basics_links_container li{background:url(../images/blue_bullet.gif) no-repeat 0px 5px; padding:0px 0px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#086a97; text-decoration:none; margin-left:10px!important;margin-left:5px;float:left;width:161px;}
#basics_links_container li a{float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#086a97; text-decoration:none;}
.heading{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px; width:557px; margin:0px;padding:0px 0px 16px 0px; color:#006b9c; text-decoration:none;float:left;} 
.heading_width
{
width:257px;
}
#contact_apurva{width:190px; float:left; height:96px;}
a.contact{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#01608c; padding-left:30px; text-decoration:underline;}

#mortgage_news_container{width:190px; float:left; height:auto;}
.news_heading{width:190px; float:left; height:34px;overflow:hidden;}
.news_hd_leftconr{width:5px; height:34px;float:left; background:url(../images/mortgage_leftbg.gif) no-repeat;}
.news_hd_middlebg{width:178px!important; width:174px; height:34px;float:left; background:url(../images/mortgage_news_centerbg.jpg) repeat-x;}
.news_hd_middlebg h1{padding-left:4px; padding-top:10px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-decoration:none; color:#FFFFFF;}
.news_hd_rightconr{width:5px; height:34px;float:left; background:url(../images/mortgage_news_rightbg.jpg) no-repeat;}
#mortgage_news_chhanel{width:186px; border-bottom:1px solid #1b91c7; border-left:1px solid #1b91c7; border-right:1px solid #1b91c7; float:left; height:auto; padding-bottom:24px;margin-bottom:5px;}
#chhanels{width:108px; float:left; height:auto; margin-left:5px!important; margin-left:2px;}
#chhanels ul{float:left; padding:0px; margin:0px; list-style-type:none;}
#chhanels li{float:left; margin-top:13px;} 
#chhanels li a{float:left;color:#ff4800; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#subscribe{width:73px; float:left; height:auto;}
.subscribe_btns{width:73px; float:left; height:auto; margin-top:13px;}
.subscribe_bg{width:53px; height:14px; background:url(../images/subscribe_btn.jpg) no-repeat; float:left; margin-left:2px; margin-top:2px; padding-top:2px;}
a.subscribetxt{font-family:Georgia, "Times New Roman", Times, serif; padding-left:3px; font-size:9px; text-decoration:none; color:#145b7b;}

#basicstxt_container{float:left; margin-left:17px!important; margin-left:17px;width:557px;}
#basicstxt_container p{width:557px; float:left; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px;}
#basicstxt_container p span a{float:left; color:#585858; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px;}
#basicstxt_container ul{width:557px;float:left; list-style-type:none; padding:0px; margin:0px;}
#basicstxt_container li{width:540px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none;line-height:14px; background:url(../images/blue_bullet.gif) no-repeat 0px 6px; padding:0px 0px 5px 15px; margin:0px; float:left;}
#basicstxt_container li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; font-weight:bold; text-decoration:none;line-height:14px;}
#basicstxt_container li a:hover{text-decoration:underline;}
#basicstxt_container ul li ul{width:350px;float:left; list-style-type:none; padding:0px; margin:0px;}
#basicstxt_container ul li ul li{width:100%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none;line-height:14px; background:url(../images/blue_bullet.gif) no-repeat 0px 6px; padding:0px 0px 5px 15px; margin:0px; float:left;}

 

.marginbotm20{margin-bottom:20px; float:left;}
.mortgagetxt_container{width:557px; float:left;}
.mortgagetxt_container p{width:557px; float:left; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:14px;}
.mortgagetxt_container h1{width:557px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#01608c; margin:0px; padding:0px 0px 10px 0px;}
.mortgagetxt_container ul{width:525px; margin-left:27px!important; margin-left:13px; float:left; list-style-type:none; padding:0px; margin-bottom:10px; margin-top:0px;}
.mortgagetxt_container li{width:525px; float:left; background:url(../images/bullet_point.jpg) no-repeat 0px 6px; padding:0px 0px 4px 10px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px; margin-top:0px;}

/***************************Mortgage News****************************************************/
#header_news{width:776px; height:148px; background:url(../images/mortgage_news_header.jpg) no-repeat;float:left;margin-top:6px;}
#header_news h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:normal;color:#000000;float:left;padding-left:0px;/*margin-left:380px!important; margin-left:190px;*/padding-top:40px;line-height:40px;padding-bottom:0px;}
.text_color{color:#016491;}
#header_news p{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#3c3c3c;float:left;padding-left:0px;/*margin-left:380px!important; margin-left:190px;*/margin-top:0px;padding-top:2px;}
#content_news_container{width:200px; float:left; height:300px;padding:0px 0px 0px 0px;}

.basics_news_middlebg{width:178px!important; width:174px; height:37px;float:left; background:url(../images/mortgage_basics_bg.jpg) repeat-x;}
.basics_news_middlebg h1{padding-left:0px; padding-top:10px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; word-spacing:normal!important; word-spacing:-1px; text-decoration:none; color:#FFFFFF;font-weight:normal;}
#news_links_container{width:190px;height:98px; background:url(../images/subscribe-news-feed_bg.jpg) repeat-x;float:left;}
.enter{width:161px;height:24px;margin-left:14px;padding-left:0px;}
.enter1{background-image:url(../images/enter-email_news.jpg); width:161px;height:24px;margin-top:15px;margin-left:0px;padding-left:0px;}
.input_news{background:none;border:none;padding-left:5px;width:161px;}
.submit_but{text-align:center;padding-top:15px;}
#content_news_right{width:557px; float:left; height:auto; margin:0px 0px 0px 17px;}
.news1{float:left;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#585858;width:305px;}
.news1 h1{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#01608c;font-weight:bold;width:400px;padding:0px;margin:0px;}
.news1 p{float:left;font-weight:normal;padding:0px;margin:0px;}
.padding_link{margin-left:100px;text-align:right;width:200px;color:#01608c;}
a.more_news{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#01608c; font-weight:normal;font-weight:bold;}
.headlines{float:left;margin-bottom:15px;}
.headlines h1{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#01608c;font-weight:bold;padding-bottom:5px;width:544px;padding-top:0px;text-decoration:underline;}
.headlines p{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#585858;font-weight:normal;width:544px;padding-top:0px;}
.top_section{width:557px;float:left;}
.news_imgs{float:left;margin-right:10px;}
.more{margin-top:15px;}

/*********************************Mortgage Calculations*****************************************/
#calculation_header_img{width:776px; height:163px; background:url(../images/calculations_header.jpg) no-repeat; float:left; margin-top:6px;}
#calculation_header_txt{width:363px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-left:395px!important; margin-left:200px; margin-top:40px;}
#calculation_header_txt p{width:363px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#3c3c3c; font-size:12px;}
#calculation_content_container{width:776px; float:left; height:auto;}

/*#calculation_content_box{width:776px; float:left; height:auto;}*/
#bullet_container{width:557px; height:auto; float:left; margin-left:17px;}
#bullet_container ul{width:557px;float:left; list-style-type:none; padding:0px; margin:0px;}
#bullet_container li{width:540px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none;line-height:14px; background:url(../images/blue_bullet.gif) no-repeat 0px 6px; padding:0px 0px 5px 15px; margin:0px; float:left;}
#bullet_container li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; font-weight:bold; text-decoration:none;line-height:14px;}
#bullet_container li a:hover{text-decoration:underline;}

/***************************************Mortgage faq's******************************************/
#faq_header_img{width:776px; height:144px; background:url(../images/faq_header.jpg) no-repeat; float:left; margin-top:6px;}
#faq_header_txt{width:376px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-left:340px!important; margin-left:170px; margin-top:40px;}
#faq_header_txt p{width:376px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#3c3c3c; font-size:12px;}
.questions_container{width:557px; height:auto; float:left; margin-left:17px;}
.questions_container ul{width:557px;float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 0px;}
.questions_container li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; padding:0px 0px 0px 0px; line-height:14px;}
.questions_container li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; line-height:14px;}
.questions_container h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; font-weight:bold; margin:0px;}
.questions_container p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; margin:0px;}

/***************************************Mortgage Testimonial******************************************/
#test_header_img{width:776px; height:160px; background:url(../images/testimonial_header.jpg) no-repeat; float:left; margin-top:6px;}
.testi{float:left;margin-bottom:10px;height:auto;}
.testi h1{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#585858;font-weight:bold;padding-bottom:0px;width:550px; margin:0px; line-height:16px;}
.testi p{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#585858;font-weight:normal;width:550px;font-style:italic; line-height:16px;}
/*.client{width:73px;float:left;margin-right:15px;height:100px;}*/
.testi_content{width:550px; float:left; height:auto;}



/*****************Pop Up****************************************/
.msgbox{width:419px; height:auto; display:none;float:left;}
.msgbox2{width:419px; height:auto;position:absolute; top:420px; left:300px;}

.msgbox2_header{width:419px; height:36px; float:left;}
.msg_leftbg{width:8px; height:36px; float:left; background:url('../images/popup_bg_left.gif') no-repeat top left;}
.msg_rightbg{width:8px; height:36px; float:left; background:url('../images/popup_bg_right.gif') no-repeat;}
.msg_centerbg{width:403px; height:36px; float:left; background:url('../images/popup_top_bg.gif') repeat-x;}
.pop_hding{width:300px; height:auto; float:left;color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; text-decoration:none;padding-top:10px;}
.pop_closebtn{width:15px; height:14px; float:right; margin-top:13px; margin-right:8px;}

.msg_centerbg p{color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; text-decoration:none;padding-top:10px;}
.form_body{width:419px; height:219px; float:left;}
.fbody_leftconr{width:8px; height:219px; float:left; background:url('../images/popup_body_leftconr.gif') no-repeat;}
.fbody_centerbg{width:403px; height:219px; float:left; background:url('../images/popup_body_bg.gif') repeat-x;}
.fbody_rightconr{width:8px; height:219px; float:left; background:url('../images/popup_body_right_conr.gif') no-repeat;}
#loan_info{width:157px; height:auto; float:left; margin-left:13px!important; margin-left:6px;}
#loan_info p{color:#006b9c; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-weight:bold;}
.fbody_centerbg p{color:#006b9c; text-decoration:none; font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin-top:10px; font-weight:normal; padding-right:40px;}
.popup_inputbg{width:156px; height:25px; background:url(../images/popup_inputbox.gif) no-repeat; margin-top:8px; float:left;}
.pop_input{width:148px; background:none; border:0px;font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding-left:5px; padding-top:4px;}
#chkbox_container{width:157px; height:auto; float:left; margin-top:12px;}
#chkbox_container p{font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; font-weight:normal; color:#585858; text-decoration:none; padding:3px 0px 0px 0px; margin:0px;}
.chkboxes{width:157px; height:auto; float:left;}
.chk{float:left;} 

#taxes_info{width:180px; height:auto; float:left; margin-left:36px;}
#taxes_info p{color:#006b9c; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-weight:bold; margin-top:10px; float:left;}
.calculate_btn{margin-top:48px; margin-left:40px; float:left;}
a.mortgage_daily{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#353535; text-decoration:none; font-weight:bold;}

/****************************Appraisal**************************/
.appraisal_container{width:552px; height:auto; float:left;}
.appraisal_container ul{width:552px;float:left; list-style-type:none; padding:0px 0px 18px 0px; margin:0px;}
.appraisal_container li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; padding:0px 0px 0px 0px; line-height:16px; font-weight:bold;}
.appraisal_container li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; padding:0px 0px 0px 0px; line-height:16px;}
.appraisal_container h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; font-weight:bold;}
.appraisal_container h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; padding:0px 0px 0px 0px; font-weight:bold;}
.appraisal_container p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; margin:0px;}
.appraisal_answers{width:500px; float:left;}
.appraisal_answers ul{width:520px; margin-left:20px!important; margin-left:10px; float:left; list-style-type:none; padding:0px; margin-bottom:10px; margin-top:6px;}
.appraisal_answers li{width:520px; float:left; background:url(../images/bullet_point.jpg) no-repeat 0px 6px; padding:0px 0px 6px 12px; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:16px;}

.closingcost_container{width:552px; height:auto; float:left;}
.closingcost_container ul{width:552px;float:left; list-style-type:none; padding:0px 0px 10px 0px; margin:0px;}
.closingcost_container li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; padding:0px 0px 0px 0px; line-height:16px;}
.closingcost_container li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; padding:0px 0px 0px 0px; line-height:16px; font-weight:bold;}
.closingcost_container h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; font-weight:bold;}
.closingcost_container p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; margin:0px;}

/*******************************PMI Companies****************************************************/
#pmicompany{width:260px; height:auto; float:left;}
#pmicompany p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; padding:0px 0px 0px 0px; margin:0px;width:250px;}
#pmicompany h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; margin-top:10px; margin-bottom:10px;padding:0px;width:250px; float:left;}
#pmicompany1{width:200px; height:auto; float:left; margin-left:35px;}
#pmicompany1 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; padding:0px 0px 0px 0px; margin:0px;width:200px;}
#pmicompany1 h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:16px; margin-top:10px; margin-bottom:10px; padding:0px;width:200px; float:left;}

/**************************************Site Map************************/
.sitemap_container{width:557px; float:left; height:auto; margin-left:17px;}
.sitemap_container ul{display:block; padding:0px; margin:0px; list-style:none;}
.sitemap_container ul li{display:block; margin-left:17px; margin-top:0px; background:url(../images/bllet_points.jpg) no-repeat 0px 6px; padding-left:10px; line-height:16px;}.sitemap_container ul li a{font-family:Arial, Helvetica, sans-serif;color:#01608c; font-size:12px; text-decoration:none; font-weight:bold;}
.sitemap_container ul li ul{display:block; margin-left:0px; padding:0px; list-style:none;}
.sitemap_container ul li ul li{display:block;  margin-top:0px; background:url(../images/blue_bullet.gif) no-repeat 0px 7px; padding-left:10px; line-height:16px;}
.sitemap_container li ul li a{font-family:Arial, Helvetica, sans-serif; color:#01608c; font-size:12px; text-decoration:none; font-weight:normal; line-height:16px; }

.post_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px;}
.post_comments{width:550px; background-color:#FFFFFF; height:auto; float:left; margin:10px 0px 10px 0px;}
.commit_btn{float:left; cursor:pointer;}

/*******************Realtor Form*************************/
#realtor_form{width:774px; height:auto; float:left; margin-bottom:20px;}
#commercial_form{width:774px; height:auto; float:left; margin-top:22px; margin-bottom:20px;}
.rform_heading{width:774px; float:left; height:42px; overflow:hidden;}
.contact_hd_leftconr{width:4px; height:42px;float:left; background:url(../images/box_header_left.jpg) no-repeat;}
.middlebg{width:766px!important; width:764px; height:42px;float:left; background:url(../images/box_header_bg.jpg) repeat-x;}
.middlebg h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; color:#FFFFFF;padding:0px;margin:0px;float:left;padding:7px 0px 0px 12px;}
.contact_hd_rightconr{width:4px; height:42px;float:left; background:url(../images/box_header_RIGHT.jpg) no-repeat;}
#rform_bg{width:774px; height:321px; background:url(../images/form_bg.jpg) repeat-x;float:left;}
#rform_bg p{width:700px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; color:#01608c; margin-top:23px; margin-left:24px!important; margin-left:12px; margin-bottom:16px;}

#left_side_form{width:370px!important; width:380px; float:left; height:auto; padding-left:13px; margin-left:12px!important; margin-left:6px;}
#right_side_form{width:278px; float:left; height:auto; padding-left:0px; margin-left:80px!important;margin-left:62px;}
.labels_container1{width:95px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; line-height:14px; padding-top:4px; margin-right:10px;}
.rformapply_btn{margin-top:17px;margin-left:140px;}
#realtor_header_img{width:776px; height:160px; background:url(../images/need_header.jpg) no-repeat; float:left; margin-top:6px;}
#realtor_header_txt{width:300px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-left:378px!important; margin-left:189px; margin-top:40px;}
#realtor_header_txt p{width:300px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#3c3c3c; font-size:12px;}
#loans_header_img{width:776px; height:160px; background:url(../images/loans_header.jpg) no-repeat; float:left; margin-top:6px;}

.projecttype{width:156px; float:left; height:auto;}
.projecttype h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:underline; line-height:16px; padding:0px 0px 4px 0px; font-weight:bold;}
.projecttype p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; text-decoration:none; line-height:12px; padding:0px; margin:0px;width:156px; line-height:16px;}
.loans_location{float:left;margin-left:40px;}
.loans_sizetype{float:left; margin-left:70px;}
#commercial_container{width:776px; float:left; height:auto;}
#commercial_container p{color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-decoration:none; text-align:left; padding:0px 0px 10px 0px; float:left;}
#commercial_container h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01608c; text-decoration:none; line-height:16px; padding:0px 0px 10px 0px; font-weight:bold; float:left;}
.select_home1{width:265px!important; width:263px; border:1px solid #1b91c7; float:left; background:#ffffff;font-family:Arial, Helvetica, sans-serif; color:#151515; font-size:12px; padding-left:2px;}
.fields_mainbox1{width:370px!important; width:380px; float:left; height:25px; margin-bottom:10px;margin-bottom:10px;}
.input_container1{width:265px; height:25px;float:left;}
.error_msg
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red; text-decoration:none;padding:0px; margin:0px;text-align:center;
}
.inputbox{width:550px; background-color:#FFFFFF; height:auto; float:left;}
.news12{float:left;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#585858;width:560px;}
.news12 h1{float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#01608c;font-weight:bold;width:550px;padding:0px;margin:0px;margin-top:10px;}
.news12 h3{float:left; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#01608c;font-weight:bold;width:550px;padding:0px;margin:0px;margin-top:10px;}
.news12 p{float:left;font-weight:normal;padding:0px;margin:0px;}	
.width_200{width:200px;}
.width_560{width:560px;}
.float_right{float:right;}
.google_talk
{
float:left;margin:0;padding:0;text-align:center;width:100%;margin-top:24px!important;margin-top:10px;
}
.truila_serach
{
float:left;text-align:center;width:100%;
}
.bg
{
border:2px solid red;
}
/************ STYLE FOR THE CMS PAGES *******************/
#header_main_img{width:776px; height:160px; float:left; margin-top:6px;}
#header_txt{width:376px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; margin-left:368px!important; margin-left:184px; margin-top:40px;}
#header_txt p{width:376px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#3c3c3c; font-size:12px;}

.searchLink{color:#01608C;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:underline;}
.label_container
{
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.search_input
{
width:183px;float:left;background:#FFFFFF; 
}
.width_100
{
color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px;
padding-bottom:10px;float:left;width:740px;
}
.commer
{
width:760px;
float:left;
text-align:left;
}
.text_new
{
padding-top:12px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px;color:#ffffff; text-decoration:none;
}
.padding_top10
{
padding-top:10px;
}
.serach_set
{
float:left;
width:100%;
padding-top:10px;
}
.go_btn
{
float:left;
width:100%;
padding-top:3px;
}
.site_notfound 
{
color:#01608C;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:underline;
}
/*Truila Search*/
.tru_search {float:left;margin:0;padding:0;font: 11px Arial; font-weight: bold; width: 189px; height:350px; background:url(../images/basics_search.gif) repeat;float:left;}
 .search_new_container{float:left;width:100%;}
.tru_frm_ttl { font-size: 12px; background-color: #EFEFEF; padding: 5px 10px; border-bottom: 1px solid #989898; line-height: 11px; }
.trulia_frm { padding: 0 9px 10px 9px; margin: 0; }
.trulia_frm:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tru_head { color: #769329; padding: 0 0 0 0; margin: 0; clear: both; } 
.tru_head span { font-size: 9px; color: #000; font-weight: normal; }
.trulia_frm select, input.tru_loc 
{ font-size: 11px; font-weight: normal; border: 1px solid #999999; height: 19px; padding: 2px 0px; }
.tru_price { width: 69px; }
.tru_type { width: 90px; }
.tru_det { float: left; padding-right: 15px; margin-top: 7px; }
.tru_bed { width: 65px; }
.min_num_beds
{
 width: 90px;
}
.width_30
{
width: 65px;
}
.tru_ba { width: 90px; }
.tru_size { width: 90px;  padding-right: 0; }
.tru_loc { float: left; padding-right: 0; width: 124px; }
p.tru_loc { padding-top: 20px; }
input.tru_loc { height: 16px; padding: 2px; width: 118px; }
.tru_srch { padding: 5px 0 5px 0; margin-left: 5px;}
input.tru_srch { float: left; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.padding_15
{
padding-top:15px;
}
.loc_text
{
font-size: 11px; font-weight: normal; border: 1px solid #999999; height: 18px; padding: 2px 0px;width:150px;
}
.top_10
{
margin-top:10px;
}
.text_align
{
text-align:center;
margin-top:0px;
padding:0;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*For the google ads*/
.google_adds
{
float:left;
width:190px;
}
