@charset "utf-8";

/* basic tags */

body{margin:0px; padding:0px; background-color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171;font-weight:normal;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.display{display:none;}
div, p, img, span, h1, h2 form, ul, li {border:0px; padding:0px; margin:0px; font-weight:normal;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0px; color:#2986a5; text-decoration:none;}
.vertical{vertical-align:middle;}

/**** Header Section Start ****/

#main_wrap{width:776px; height:auto; margin:auto;}
#header_main{width:776px; float:left; padding:12px 0px 24px 0px;}
#header_default {width:768px; height:auto; margin:0px 0px 0px 4px!important; margin-left:2px;}
#header_lifeplan{width:768px; height:auto; float:left;}
#header_logo{width:263px; height:auto; float:left; margin:0px 20px 0px 0px;}

p { margin: 0; padding: 0;}

#nav { width:485px; height:44px; float:left; padding:17px 0px 0px 0px; }
#nav ul { width:485px; height:44px; margin:0px; padding:0px; display:inline; float:left; list-style-type:none; }
#nav li { display:inline; float:left; }

/*home*/
.active_home { width:78px; height:44px; float:left; background:url('../images/tab_home_h.gif') no-repeat; }
a.home_btn { width:78px; height:44px; float:left; background:url('../images/tab_home.gif') no-repeat; }
a.home_btn:hover { width:78px; height:44px; float:left; background:url('../images/tab_home_h.gif') no-repeat; }
/*company*/
.active_company { width:98px; height:44px; float:left; background:url('../images/tab_company_h.gif') no-repeat; }
a.company_btn { width:98px; height:44px; float:left; background:url('../images/tab_company.gif') no-repeat; }
a.company_btn:hover { width:98px; height:44px; float:left; background:url('../images/tab_company_h.gif') no-repeat; }
/*product info*/
.active_product_info { width:132px; height:44px; float:left; background:url('../images/tab_prod_h.gif') no-repeat; }
a.product_info_btn { width:132px; height:44px; float:left; background:url('../images/tab_prod.gif') no-repeat; }
a.product_info_btn:hover { width:132px; height:44px; float:left; background:url('../images/tab_prod_h.gif') no-repeat; }
/*faq*/
.active_faq { width:58px; height:44px; float:left; background:url('../images/tab_faq_h.gif') no-repeat; }
a.faq_btn { width:58px; height:44px; float:left; background:url('../images/tab_faq.gif') no-repeat; }
a.faq_btn:hover { width:58px; height:44px; float:left; background:url('../images/tab_faq_h.gif') no-repeat; }
/*contact us*/
.active_contact_btn { width:119px; height:44px; float:left; background:url('../images/tab_contact_h.gif') no-repeat; }
a.contact_btn { width:119px; height:44px; float:left; background:url('../images/tab_contact.gif') no-repeat; }
a.contact_btn:hover { width:119px; height:44px; float:left; background:url('../images/tab_contact_h.gif') no-repeat; }

/**** Header Section End ****/

/**** Body Section Start ****/

#body_main{width:776px; height:auto; float:left;}
#body_default{width:776px; height:auto; float:left;}
#default_left{width:12px; height:auto; float:left;}
#default_insurance{width:428px; height:464px; float:left; }
#insurance_main{width:400px; height:auto; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#insurance_wrap{width:400px; height:auto; float:left;}
.insurance_content{width:400px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; padding:6px 0px 18px 0px; line-height:17px;}



#hdiw {width:626px; height:40px; float:left; background: url(../images/hdiw_bg.jpg) no-repeat; padding: 13px 0 0 150px; margin-bottom: 15px;}
#hdiw h1 { margin-right: 25px; float: left;}
#hdiwform { float: left;}

#hdiwform select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 13px;
	color: #6e8841;
	background-color: #f2fddf;
	border: solid 1px #047799;
	}



.insurance_heading{width:400px; height:auto; float:left;}
.list_insurance { float:left; width:394px; clear:both; padding-bottom:2px; padding-top:2px; }
.list_insurance ul { margin:0px; padding:0px; float:left; list-style-type:none;}
.list_insurance li { background:url('../images/green_arrow.gif') no-repeat 0px 6px; padding:0px 0px 0px 21px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:18px; color:#575757; font-weight:normal; line-height:25px; word-spacing:-2px;}
#insurance_section{width:400px; height:auto; float:left; padding:14px 0px 0px 0px;}
.insurance_image{width:252px; height:auto; float:left;}
.insurance_policy{width:148px; height:auto; float:left;}
.insurance_policy_heading{width:148px; height:auto; float:left; margin:20px 0px 0px 0px; padding:0px 0px 8px 0px;}
.insurance_policy_heading h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#2986a5; font-weight:bold; text-align:center;}
.insurance_policy_heading p{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; color:#575757; font-weight:normal; text-align:center;}
.insurance_policy_options{width:148px; height:auto; float:left; text-align:center;}

#default_middle{width:22px; height:auto; float:left; text-align: left;}

#default_form{width:305px; height:464px; float:left; background:url('../images/green_rpt.gif') repeat-x;}
#form_main{width:290px; height:auto; float:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 4px;}
#form_wrap{width:290px; height:auto; float:left;}
.form_heading{width:290px; height:auto; float:left;}
#form_default{width:280px; height:auto; float:left; padding:0px 0px 0px 10px; margin:8px 0px 0px 0px;}
#form_default_wrap{width:280px; height:auto; float:left;}

.form_section_wrap{width:280px; height:auto; float:left; padding:0px 0px 7px 0px;}
.form_section_wrap02{width:280px; height:auto; float:left; padding:0px 0px 2px 0px; }
.form_section_title{width:75px; height:auto; float:left;}
.form_section_title p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424143; font-weight:normal; text-align:right; padding:4px 10px 0px 0px;}
.form_section_field{width:205px; height:auto; float:left;}
.form_section02_field{width:auto; height:auto; float:left; padding:0px 4px 0px 0px;}
.form_section03_field{width:275px; height:auto; float:left; padding:5px 0px 0px 0px;}

.form_section_content{width:260px; height:auto; float:left;}
.form_section_content p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424143; font-weight:normal; padding:8px 0px 0px 0px;}

#form_separator_main{width:280px; height:auto; float:left; padding:6px 0px 0px 0px;}
.form_separator{width:280px; height:1px; float:left; background:url('../images/green_dot.gif') repeat-x; padding:0px 0px 0px 0px;}

#form_option_main{width:280px; height:auto; float:left; padding:6px 0px 6px 0px;}
.form_option{width:auto; height:auto; float:left;}
.form_radio{width:21px; height:auto; float:left;}
.form_option01{width:auto; height:auto; float:left;}
.form_option01 p{width:auto; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; color:#383838; font-weight:normal; padding:0px 14px 0px 0px;}

#btn_get_quote{width:280px; height:auto; float:left; padding:10px 0px 0px 0px;}
.btn_submit{width:215px; height:auto; float:left; padding:5px 0px 0px 110px;}
.btn_submit01{width:112px; height:auto; float:left;}

#default_right{width:9px; height:auto; float:left;}
#body_content_main{width:772px; height:auto; float:left; padding:18px 0px 0px 4px;}

.body_content_default{width:768px; height:auto; float:left; margin-top: 20px;}

#content_default_left{width:550px; height:auto; float:left; padding:0px 15px 0px 0px;}

#content_section{width:554px; height:auto; float:left;}
#content_section_box { width:512px; height:auto; float:left; background: #eef8f6; border: #d5e3e8 solid 1px; padding: 20px;}

#content_section ul{ margin:0px; padding:0px 0px 20px 0px; float:left; list-style-type:none; width:550px;}
#content_section ul li{ background:url('../images/arrow.gif') no-repeat 10px 4px; padding:0px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif; 
						font-size:12px; color:#717171; font-weight:normal; line-height:18px; margin:0px;}

#table_comparison { width: 554px; padding: 0; margin: 15px 0 20px 0px;}
#table_comparison p { margin: 0 8px 8px 8px; line-height: 11px;}
.white_tetx { color: #fff;}

#product_comparison { width: 554px; padding: 0; margin: 10px 0 20px 0px;}
#product_comparison p { margin: 10px 8px 8px 8px; padding: 0px;}
#product_comparison h5{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9px; color:#717171; font-weight: 400; margin: 0; padding: 0;}
#product_comparison a:hover { text-decoration: underline;}

.moreinfo { margin: 0; padding-top: 6px; width: 96px;  font-size: 11px; height: 21px;}
	.moreinfo a { text-decoration: none; color: #000; }
	.moreinfo a:link, a:visited, a:active { color: #000; }
	.moreinfo a:hover { color: #2986a5; text-decoration: underline; }

#content_section h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-weight:normal;}
#content_section h2{font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#2986a5; font-weight: bold; margin: 0; padding: 0;}
#content_section h3{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#6c9d0f; font-weight: bold; margin: 0; padding: 0;}
.blacktxt { color: #000; }

#content_section p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; padding:8px 0px 0px 0px; line-height:17px;}
#banner_default_right{width:196px; height:auto; float:left;}
.banner_mastercard{width:196px; height:auto; float:left;}
.banner_partners{width:196px; height:auto; float:left; }
.body_content_default01{width:768px; height:auto; float:left; margin:12px 0px 0px 0px;}
#money_back_main{width:183px; height:143px; float:left;}
#money_back_default{width:585px; height:auto; float:left; padding:28px 0px 0px 0px;}
#money_back_wrap{width:585px; height:auto; float:left;}
#money_back_content{width:575px; height:80px; float:left; background: url('../images/star_rpt.gif') repeat-x; }

#card_logos{width:555px; height:50px; float:left; padding: 10px 0 0 20px; }

#money_back_content_main{width:525px; height:auto; float:left; padding:12px 0px 0px 18px;}
#money_back_content_default{width:525px; height:auto; float:left;}
#money_back_content_default h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#2986a5; font-weight:normal;}
#money_back_content_default p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; padding:2px 0px 0px 0px; line-height:15px;}
#banner_inc{width:10px; height:80px; float:left;}

/**** Body Section End ****/

/**** Our Process Section Start ****/

.our_process h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#2986a5; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
.our_process h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:bold; padding:0px 0px 2px 0px; margin:0px;}
.our_process p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 18px 0px; line-height:17px; margin:0px;}
.our_process ul{margin:0px; padding:0px 0px 16px 0px; float:left; list-style-type:none; width:750px;}
.our_process ul li{background:url('../images/arrow.gif') no-repeat 10px 4px; padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; line-height:17px; margin:0px;}

/**** Our Process Section End ****/

/**** Sitemap Section Start ****/

.sitemap h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#2986a5; font-weight:normal; padding:0px 0px 10px 0px; margin:0px;}
.sitemap p{font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:0px 0px 5px 25px; line-height:17px; margin:0px; color:#2986a5;}
.sitemap p span{font-weight:bold;}
.sitemap ul{margin:0px; padding:0px 0px 10px 25px; float:left; list-style-type:none; width:725px;}
.sitemap ul li{background:url('../images/arrow.gif') no-repeat 10px 4px; padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; line-height:17px; margin:0px;}
.sitemap a{ color:#2986a5; text-decoration:none;}

/**** Sitemap Section End ****/

/**** Contact Us Section Start ****/

.contact_form_main{width:768px; float:left; height:auto; padding:0px 0px 10px 0px;}
.contact_main{ width:300px; float:right; height:auto;}
.contact_main p{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:175px; padding:0px; margin:0px; line-height:17px; }
.contact_main p span{ font-size:15px; line-height:21px;}

/**** Contact Us Section End ****/

/**** Report Spam Section Start ****/

.report_form_main{width:768px; float:left; height:auto;}
.report_form_main h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#2986a5; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
.report_form_main p{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:768px; padding:0px 0px 10px 0px; margin:0px;}
.report_form_wrap{width:768px; float:left; height:auto; padding:0px 0px 18px 0px;}

/**** Report Spam Section End ****/

/**** About Us Section Start ****/

.banner_image{width:auto; height:auto; float:left;}
.banner_bg{width:591px; height:96px; float:left; background:url('../images/header_rpt.gif') repeat-x;}
.banner_heading{width:auto; height:auto; float:left; padding:23px 0px 0px 25px;}
.banner_title{width:auto; height:auto; float:right; padding:64px 0px 0px 0px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:21px; color:#bddde3; font-weight:normal; margin:0px; word-spacing:-2px; }

.border_grid{border:1px solid #cadcd8; background-color:#dff1f1;}
.grid_title{ padding:4px 0px 4px 0px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; color:#2986a5; font-weight:normal; margin:0px; }
.border_subgrid{border:1px solid #ecf5f3;}
.border_subgrid01{border:1px solid #cadcd8;}
.grid_bg{background-color:#ecf5f3;}
.grid_bg01{background-color:#ffffff;}
.grid_description{font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:5px 0px 5px 0px; margin:0px;}
.grid_description01{font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:8px 21px 8px 0px; margin:0px; line-height:17px;}
.grid_heading{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:bold; padding:0px; margin:0px;}


/**** About Us Section End ****/

/**** Footer Section Start ****/

#footer_main{width:776px; height:auto; float:left; margin:18px 0px 0px 0px;}
#footer_navigation{width:776px; height:50px; float:left; background:url('../images/footer.gif') no-repeat;}
#footer_navigation p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2986a5; font-weight:normal; padding:8px 0px 0px 0px; line-height:17px; text-align:center;}
#footer_navigation a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2986a5; font-weight:normal; text-decoration:none; }
#footer_navigation a:hover{color:#2986a5; text-decoration:none;}
#footer_content_main{width:772px; height:auto; float:left; padding:20px 0px 0px 4px;}
.footer_content_default{width:768px; height:auto; float:left;}
.footer_content_default p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal;}
.footer_content_default p span{font-size:10px;}
.footer_copyright{width:768px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#717171; font-weight:normal; padding:28px 0px 4px 0px; text-align:center;}

/**** Footer Section End ****/

/**** Form Section Start ****/

.input_box{width:177px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.input_box01{width:66px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.input_box02{width:46px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.input_box03{width:260px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}

.select_box{width:68px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.select_box01{width:54px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.select_box02{width:100px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:2px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}
.main_inputfield{float:left; width:100%; margin:0px 0px 0px 0px;}

.form_label{width:100px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424143; font-weight:normal; text-align:right; padding:4px 10px 0px 0px;}
.form_label01{width:100px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424143; font-weight:normal; text-align:right; padding:0px 10px 0px 0px;}
.form_label02{width:100px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424143; font-weight:normal; text-align:right; padding:8px 10px 0px 0px;}

#form_default_wrap01{width:325px; height:auto; float:left;}
.form_section_wrap03{width:325px; height:auto; float:left; padding:0px 0px 9px 0px;}

.textarea{width:178px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:3px 0px 0px 4px; border:1px solid #9eb183; background-color:#eaf3df;}

/**** Form Section End ****/

.accordion_content { width:748px; overflow: hidden; margin:5px 0px 0px 0px;  float:left; padding:0px;}
#container{width:750px; float:left; height:auto; padding:0px 0px 0px 10px; margin:0px; }
#horizontal_container{width:738px; height:auto; float:left; margin:0px 0px 0px 10px!important; margin-left:5px;  background:#f1f1f1; border:0px  solid #e1e1e1;}
.horizontal_container{width:738px; height:auto; float:left; margin:0px 0px 0px 10px!important; margin-left:5px;  background:#f1f1f1; border:0px  solid #e1e1e1;}
.accinner_content{width:720px; padding:10px 0px 10px 18px; float:left;}
.accinner_content p{font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:17px; margin:0px; padding:0px;}
.accinner_content p a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2986a5; text-decoration:none;}
.grid_content{font-family:Arial, Helvetica, sans-serif; color:#787a79; font-size:12px; font-weight:bold; margin:0px; padding:0px 0px 8px 0px;}
.grid_content a{font-family:Arial, Helvetica, sans-serif; color:#276da0; font-size:12px; font-weight:bold; text-decoration:underline;}
.grid_content a:hover{color:#276da0; font-size:12px; text-decoration:underline; }
.content{font-family:Arial, Helvetica, sans-serif; color:#276da0; font-size:12px; font-weight:bold; margin:0px; padding:0px;}

.accordion {
	width:215px;
	padding:0px 0px 10px 0px;
	margin:0 auto;
}
#accord {
	width:234px;
	float:left;	
}
#block{width:324px; height:auto;
	float:left;	}
	
/****  Navigation Section ***/

#menu {width:485px;margin:17px 0px 0px 0px;padding:0px;float:left;font-size:12px;font-family:Arial,Verdana,Times,serif;position:relative;z-index:50; height:44px;}

#menu ul {list-style-type:none;margin:0px;padding:0px;display:block;float:left;text-align:left; height:44px;}

#menu span {display:block;margin:0px;padding:0px;font-size:12px;font-weight:bold;}

#menu span.home a{display:block;margin:0px;padding:0px; text-align:center;width:78px;height:44px; background:url(../images/tab_home.gif) no-repeat;}

#menu span.home a:hover{display:block;margin:0px;padding:0px;text-align:center;width:78px;height:44px; background:url(../images/tab_home_h.gif) no-repeat;}

#menu span.company a{display: block;margin: 0px;padding:0px; text-align:center;background:#484D4F;width:98px;height:44px; background:url(../images/tab_company.gif) no-repeat;}

#menu span.company a:hover{display: block;margin: 0px;padding: 0px;text-align:center;background:#767A7B;width:98px;height:44px; background:url(../images/tab_company_h.gif) no-repeat;}
#menu span.product_info a{display: block;margin: 0px;padding:0px; text-align:center;background:#484D4F;width:132px;height:44px; background:url(../images/tab_prod.gif) no-repeat;}

#menu span.product_info a:hover{display:block;margin:0px;padding:0px;text-align:center;background:#767A7B;width:132px;height:44px; background:url(../images/tab_prod_h.gif) no-repeat;}

#menu span.faq a{display:block;margin:0px;padding:0px; text-align:center;background:#484D4F;width:58px;height:44px; background:url(../images/tab_faq.gif) no-repeat;}

#menu span.faq a:hover{display:block;margin:0px;padding:0px;text-align:center;background:#767A7B;width:58px;height:44px; background:url(../images/tab_faq_h.gif) no-repeat;}

#menu span.contact a{display:block;margin:0px;padding:0px; text-align:center;background:#484D4F;width:119px;height:44px; background:url(../images/tab_contact.gif) no-repeat;}

#menu span.contact a:hover{display:block;margin:0px;padding:0px;text-align:center;background:#767A7B;width:119px;height:44px; background:url(../images/tab_contact_h.gif) no-repeat;}

.newmenuTop {border-top:1px solid #ffc750;}

.newmenu {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	width:175px;
	height:18px;
	background-color: #e5e5e5;
	color:#515151;
	text-decoration: none;
	float: left;
	float: none;
	display: block;
	text-align:left;
	margin:0px;
	border-bottom: 1px solid #d6d6d6;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}

a.newmenu:hover {color:#92002b;}

#menu li {position:relative;}

#menu ul ul {position:absolute; width:auto; z-index:500; }

#menu ul ul ul {position:absolute;top:0px;left:0px;}

#menu ul ul {display:none;}

#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display:none;}

#menu ul li:hover ul{display:block;}

/**** Glossary Section Start ****/

.glossary h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#2986a5; font-weight:normal; padding:0px 0px 8px 0px; margin:0px;}
.glossary h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#2986a5; font-weight:bold; padding:0px 0px 8px 0px; margin:0px;}
.glossary p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 8px 0px; line-height:17px; margin:0px; font-weight:normal;}
.glossary p span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2986a5; font-weight:normal;}
.glossary a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2986a5; font-weight:normal; text-decoration:none; }
.glossary a:hover{color:#2986a5; text-decoration:none;}
.mort_1 {
	background-image: url(../images/mort_fam1.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 310px;
	float: right;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

/**** Glossary Section End ****/

.mort_2 {
	background-image: url(../images/mort_fam2.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 310px;
	float: right;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

/**** Mortgage Section Start ****/

.mortgage h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#2986a5; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
.mortgage h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:bold; padding:0px 0px 2px 0px; margin:0px;}
.mortgage p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 18px 0px; line-height:17px; margin:0px;}
.mortgage ul{margin:0px; padding:0px 0px 16px 0px; float:left; list-style-type:none; width:750px;}
.mortgage ul li{background:url('../images/arrow.gif') no-repeat 10px 4px; padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; font-weight:normal; line-height:17px; margin:0px;}
.mortgage_heading{
	width:auto;
	height:auto;
	float:left;
	padding:23px 0px 0px 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2986A5;
}
.mortgage_heading span{
	color: #333;
	font-size: 14px;
}

