@charset "UTF-8";
/* CSS Document */

/*------------------top bit ---------------*/

ul#top_nav {
			list-style-type: none;

			
		}
		
		
		
ul#top_nav li a#calc_top {
	position: absolute;
	top:0;
	right:0;
	width:170px;
	height:45px;
	background-image:url(../images/contact_num.png);
	background-repeat:no-repeat;
	margin-right:106px;
	overflow: hidden;
	text-decoration: none;
	text-indent:-9999px;
	z-index:99;
	
}

ul#top_nav li a#calc_top:hover { 
	background-position:0 -47px;
	color:#1e5ebd;
}




ul#top_nav li a#news_top {
	position: absolute;
	top:0;
	right:0;
	width:124px;
	height:45px;
	background-image:url(../images/newsletter.png);
	background-repeat:no-repeat;
	overflow: hidden;
	text-decoration: none;
	text-indent:-9999px;
	z-index:99;
	
}

ul#top_nav li a#news_top:hover { 
	background-position:0 -45.6px;
	color:#1e5ebd;
}


/*-------main navigation-------*/



/*


ul#main_nav {
			list-style-type: none;
			height:20px;
			
}


	
ul#main_nav li a#home {
	border:1px dashed #000;
	width:80px;
	height:47px;
	padding-right:100px;
	padding-bottom:100px;
	background-image:url(../images/nav/home.png));
	

	text-decoration: none;
	
	z-index:99;
	
}*/

#nav {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	
}


#navbar {
	padding:10px 20px;
	height:45px;
	margin-left:10px;
	
}
#navbar li {
	list-style:none;
	display:inline;
}
#navbar a#home {
	width:98px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/home.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}

#navbar a#home:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#home2 {
	width:98px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/home.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#about {
	width:99px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/about.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#about:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#about2 {
	width:99px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/about.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}



#navbar a#loans {
	width:100px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/loans.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#loans:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#loans2 {
	width:100px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/loans.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}



#navbar a#options {
	width:112px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/options.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#options:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#options2 {
	width:112px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/options.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}




#navbar a#applying {
	width:119px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/applying.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#applying:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#applying2 {
	width:119px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/applying.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}




#navbar a#faq {
	width:86px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/faq.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#faq:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#faq2 {
	width:86px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/faq.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}





#navbar a#calculators {
	width:137px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/calculators.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#calculators:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#calculators2 {
	width:137px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/calculators.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}




#navbar a#contact {
	width:112px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/contact.png) no-repeat;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}


#navbar a#contact:hover { 
	background-position:0 -21px;
	color:#1e5ebd;
}

#navbar a#contact2 {
	width:112px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nav/contact.png) no-repeat;
	background-position:0 -21px;
	float:left;
	padding:9px 10px 2px;
	margin:0 -10px;
	height:10px;
}












/*-------end of main navigation-------*/

#header {
	height:	362px;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	
}


#top_img {
	width:678px;
	background-image:url(../images/top_image.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}

#inner {
	height:450px;
	background-color:#4D5760;
}
#privacy {
	height:650px;
	background-color:#4D5760;
}


#logo {
	text-indent:-999px;
	margin-top:35px;
	float:left;
	margin-left:5px;
	
	
}

a#logo {
	text-indent:-999px;
	text-decoration:none;
		
}



#inner2 {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	
	
}

#inner2_calc {
	width:1000px;
	margin-left:auto;
	margin-right:auto;

}




#left_col {
	width:220px;
	height:258px;
	background-image:url(../images/quote_home.png);
	float:left;
	
		
	
}


#left_col_about {
	width:220px;
	height:258px;
	background-image:url(../images/about_quote.png);
	float:left;
	
		
	
}


#left_col_loans {
	width:220px;
	height:258px;
	background-image:url(../images/loan_quote.png);
	float:left;

}

#left_col_options {
	width:220px;
	height:258px;
	background-image:url(../images/options_quote.png);
	float:left;
}

#left_col_apply {
	width:220px;
	height:258px;
	background-image:url(../images/applying_quote.png);
	float:left;
}

#left_col_faq {
	width:220px;
	height:258px;
	background-image:url(../images/faq_quote.png);
	float:left;
}

#left_col_calc {
	width:220px;
	height:258px;
	background-image:url(../images/calc_quote.png);
	float:left;
}

#left_col_contact {
	width:220px;
	height:258px;
	background-image:url(../images/contact_quote.png);
	float:left;
}


#line {
	width:2px;
	height:260px;
	background-color:#FFF;
	float:left;
	margin-left:40px
}


#right_col {
	width:550px;
	font-size:12px;
	color:#FFF;
	margin-left:40px;
	float:left;
	line-height:18px;
	
}

#right_col_privacy{
	width:750px;
	font-size:12px;
	color:#FFF;
	margin-left:40px;
	float:left;
	line-height:18px;
	
}

/*-------footer stay at bottom stuff-------*/

html, body {
height: 99%;
margin:0;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;

}

#container {
min-height: 99%;
margin-bottom: -70px;
position: relative;
}
/*

.clearfooter {
height: 70px;
clear: both;


}*/


/*--------about------*/


#inner_about {
	
	height:940px;
	background-color:#4D5760;
		
}


#top_img_about {
	width:678px;
	background-image:url(../images/top_image_family.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


#line_about {
	width:2px;
	height:800px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}



/*--------loans------*/


#inner_loans {
	
	height:690px;
	background-color:#4D5760;
		
}


#top_img_loans {
	width:678px;
	background-image:url(../images/top_image_loans.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


#line_loans {
	width:2px;
	height:570px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}

/*--------options------*/


#inner_options {
	
	height:450px;
	background-color:#4D5760;
		
}


#top_img_options {
	width:678px;
	background-image:url(../images/top_image_options.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}



/*--------applying------*/


#inner_applying {
	
	height:500px;
	background-color:#4D5760;
		
}


#top_img_applying {
	width:678px;
	background-image:url(../images/top_image_applying.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


#line_apply {
	width:2px;
	height:360px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}


/*--------faq------*/


#inner_faq {
	
	height:700px;
	background-color:#4D5760;
		
}


#top_img_faq {
	width:678px;
	background-image:url(../images/top_image_faq.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


#line_faq {
	width:2px;
	height:580px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}



/*---------------- faq slider ----------css */
			
			
			

.basic  {
	width: 530px;
	
	
}
.basic div {
	
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	color:#82ADDC;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	background-image:url(../images/button.png);
	background-repeat:repeat-x;
	
	
}
.basic a:hover {
	color:#F89520;

}


.basic a.selected {
	color:#F89520;
	

}


/*--------contact------*/


#inner_contact {
	
	height:820px;
	background-color:#4D5760;
		
}


#top_img_contact {
	width:678px;
	background-image:url(../images/top_image_contact.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}

#line_contact {
	width:2px;
	height:680px;
	background-color:#FFF;
	float:left;
	margin-left:40px
}

#contact_inst {
	font-size:9px;	
}




/*------------------- form --------------------*/

#signup table {  
 background-color:;  
 width: 200px;  
 border-collapse: collapse;
 padding:5px;
}  
 
#signup td {  
 padding-left: 4px; 
 padding-bottom:3px;
 border:1px dashed #FFF;
 
}

.labelcell {     
 color:#FFF;
 
}   

#word {
 width:100px;
 border:1px dashed #999;
}

.fieldcell {    
 background-color:;
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    


.fieldcell input {    
 width: 200px;    
 color:#000;   
 margin-right: 0px;    
 background-color:#FFF;
}    

.button {    
 padding-left: 12px;    
 padding-top: 5px; 


}




 

/*--------calculator  ------*/


#line_calc {
	width:2px;
	height:630px;
	background-color:#FFF;
	float:left;
	margin-left:40px
}



#note {
	font-size:11px;
}


#vertical_line {
	height:2px;
	width:500px;
	background-color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	
}


#inner_calc {
	
	height:740px;
	background-color:#4D5760;
		
}

#calc_calc {
	color:#82ADDC;
}

a#calc_calc {
	text-decoration:none;	
}

a#calc_calc:hover {
	color:#F89520;
}



#top_img_calc {
	width:678px;
	background-image:url(../images/top_image_calc.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


#npf_calc {
	margin-top:20px;

	
}

.disclaimer {
	font-size:10px;
	line-height:12px;
	padding-top:15px;
	padding-bottom:20px;
	
	
}





/*--------calculator - cost of buying ------*/

#inner_home_cost {
	height:1830px;
	background-color:#4D5760;
}


#line_Calc_cob {
	width:2px;
	height:1690px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}




#top_img_cost_of_buying {
	width:678px;
	background-image:url(../images/top_image_money.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}


/*--------calculator - budget planner ------*/

#inner_budget_planner {
	height:1200px;
	background-color:#4D5760;
}


#line_budget_planner {
	width:2px;
	height:1020px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}


#top_img_bud_plan {
	width:678px;
	background-image:url(../images/top_image_bud_plan.jpg);
	background-repeat:no-repeat;
	height:372px;
	float:right;
	z-index:-9999px;
	
}

.planner_section {
	color:#82ADDC;	
}




/*--------calculator - rent v buying ------*/

#inner_rent_v_buying {
	height:1000px;
	background-color:#4D5760;
}


#line_rent_v_buying {
	width:2px;
	height:1550px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}


/*--------calculator - stamp ------*/

#inner_stamp {
	height:1320px;
	background-color:#4D5760;
}


#line_stamp {
	width:2px;
	height:1200px;
	background-color:#FFF;
	float:left;
	margin-left:40px
	
}



/*--------footer------*/

#footer_1 {
	padding-top:10px;padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#4D5760;
}
#footer_1 a{
	text-decoration:none;
	color:#4D5760;	
}

#footer {
height: 70px;/*
position: relative;*/
background-image:url(../images/wiggles.jpg);
background-repeat:repeat;

}




