@font-face {
    font-family: "Arial Narrow";
	
    src: url('//www.bigdecisions.com/font/arialn.eot');
    src: url('//www.bigdecisions.com/font/arialn.eot') format('embedded-opentype'),
         url('//www.bigdecisions.com/font/arialn.woff') format('woff'),
         url('//www.bigdecisions.com/font/arialn.ttf') format('truetype'),
         url('//www.bigdecisions.com/font/arialn.svg#ArialNarrow') format('svg');
}
/* heading styles */
h1 { color: #777777; margin: 0px; padding: 2px;}
h2 { color: #444444; margin: 0px; padding: 2px;}
h3 { color: #222222; margin: 0px; padding: 2px;}

h2.sim_accord_head { 
	/*background: #1A75B4; */
	display: block;
	
/*	font-size: 115%;
	font-weight: single;
	color: white; 
	*/
	width:980px;
/*	margin:2 0 0 0;*/
	padding:0px 0px 0px 42px;
}

h3.accord {
	display: block;
	
	font-size: 115%;
	font-weight: single; 
	
	margin: 2px 0px 2px 0px;
	padding: 5px 0px 5px 10px;
}

h3.accord:hover {
	cursor: pointer;
}

.product_heading a
{
text-decoration:none;
font-size: 15px;
	font-stretch: none;
	line-height: 45px;
	padding: 4px 4px 4px 4px; 
	/*margin: 0px 0px 0px 20px;*/
	font-family:corbel;
	color:#ffffff;
	background-color:#7fc343;
}
.product_heading_buy a
{
   text-decoration:none;

	font-stretch: none;
	
	padding: 8px 10px 15px 0px; 
	margin-top:10px;
	/*margin: 0px 0px 0px 0px;*/
}
.feedbackmessage
{
    font-size: 14px;
	font-stretch: none;
	padding: 3px 3px 3px 3px; 
	margin: 0px 0px 0px 0px;
	font-family:corbel;
	color:#9999999;
}
/*menu styles */
div#menu_section ul  { list-style-type: none;  padding: 0px;  margin: 0px; width: 100%; height: 24px;}
div#menu_section ul li { margin: 0px; padding: 0px; display: inline; float: left;}
div#menu_section ul li a { 
	display: block; 
	padding: 0px 10px 0px 10px; 
	text-decoration: none; 
	color: #777777; 
	font-size: 14px; 	
	
	text-transform: uppercase;
	cursor: pointer;
	
	text-align: center; 
	line-height: 24px;
	vertical-align: middle;
}
div#menu_section ul li a:hover {
	/*background: rgb(127,195,67);
	background-color:;*/
	color: #14b4e1;
}
.privacy_txt
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-right:25px;
	}
	.privacy_txt a
	{
	text-decoration:none;
	color:#777777;
	}	
div#wrap {
	background: #ddd;
}

div#liveToolList ul {list-style-type: none;  padding: 0px;  margin: 0px;/* width: 980px;*/ height: 50px; background: #ddd;}
div#liveToolList ul li {margin: 0px; padding: 0px; display: inline; float: left;}
div#liveToolList ul li a {
	display: block; 
	padding: 0px 2px 0px 2px;
	
	cursor: pointer;
	
	line-height: 50px;
	vertical-align: middle;
	}

div#liveToolList ul li a:hover {
	background: rgb(127,195,67);
}

div#liveToolList ul li a img {
	width: 50px;
	height: 50px;
	margin: 0px;
	padding: 1px;
}
#pre_amt_txt
{
margin-top:-20px;
}

/* tool name section */
div#tool_name_section hr { 
	border-width: 1px;
	border-color: #dddddd; 
	width: 57%;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	}
div#tool_name_section img {
	display: inline-block;
	margin: 15px 0px 0px 30px;
	padding: 0px;
	margin-bottom:10px;
	float:left;
	display:block;
	}
div#email_me img {
	width: 80%;
	height: 50%;
	
	margin: 5px 12px 5px 12px;
	padding: 0px;
}
div#email_me img:hover{
	cursor: pointer;
}
div#email_me p {
	text-align: center;
	padding: 0px;
	margin: 0px;
	
	color: #777777;
}
div#email_me input {
	text-align: center;
	color: #999999;
}
div#walk_me_link img {
	width: 803px;
	height: 90%;
	
	margin: 5px 12px 5px 12px;
	padding: 0px;
}


.input_2columns {
	width: 90%;
}

.input_3columns {
	 width: 90%	; 
}

.input_4columns {
	width: 90%;
}

.input_5colums {
	width: 90%;
}


canvas.li_chart {
	/*width: 980px;*/
	height: 400px;
	position: absolute;
}

canvas.hi_chart { position: absolute;}

canvas.bvr_chart { position: absolute;}


/* paragraph styles */
.regular_para {
	font-size: 100%;
	font-weight: single;
	font-stretch: none;
	
	padding-left: 10px;
	padding-right: 20px;
	
	text-align: left;
	vertical-align: middle;
	
	color: #777777;
	text-transform: none;
}
.static_para { 
	font-size: 100%;
	font-weight: single;
	font-stretch: none;
	
	padding-left: 10px;
	padding-right: 20px;
	
	text-align: left;
	vertical-align: middle;
	
	color: rgb(157,225,97);
	text-transform: none;
	}
.bubble_para { 
	font-size: 100%;
	font-weight: single;
	font-stretch: none;
	
	padding-left: 10px;
	padding-right: 20px;
	
	text-align: left;
	vertical-align: middle;
	
	color: black;
	text-transform: none;
	}
.condensed_para {
	font-size: 100%;
	font-weight: single;
	font-stretch: none;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	
	text-align: left;
	vertical-align: middle;
	
	color: #777777;
	text-transform: none;
}
.fineprint {color: white; font-size: 60%;}
.heading {
	color: #dddddd; 
	background: rgb(21,112,175); 
	
	font-weight: bolder; 
	
	margin-right: 20px;
	margin-top: 5px;
	padding-left: 10px;
}
.heading:hover { color: white; cursor: pointer;}
.subheading {
	color: #444444; 
	background: #eeeeee; 
	font-weight: bolder; 
	padding-left: 2px;
	padding-left:22px\9;
	font-size: 17px;
	}
	
.slider_output { font-weight: bolder}
.key_inputs_cont p { font-size: 100%;}
.assist { font-size: 90%; font-style: italic; color: #dddddd; float: right;}

.green_patch { background: #7FC343; display: block; }

/* bulleted lists, etc. */
ul.square { list-style-type: square; font-size: 100%; color: white; margin-right: 10px;}
ul.square_bl { list-style-type: square; font-size: 100%; color: black; margin-right: 10px; font-weight:single;}

/* footer text */
.footer_text {
	font-size: 90%;
	font-weight: single;
	font-stretch: none;
	
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
	
	color: black;
	text-transform: uppercase;
	}
	.footer_text a
	{
	text-decoration:none;
	color:#777777;
	}
div#sign_up_box hr { 
	border-width: 1px; 
	border-color: black; 
	
	margin: 0px;
	padding: 0px;
	}
div#login_box hr { 
	border-width: 1px; 
	border-color: black; 
	
	margin: 0px;
	padding: 0px;
	}
div#contact_us_box table tr td { }

/* for bvr */

h1.bvr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	color: #999999;
	display: block;
	margin-bottom:2px;
}

div#bvr_headerAnswer {
	display: none;
	/*float: right;*/
	/*padding: 5 5 0 0;*/
	font-size: 19px;
	font-weight:bold;
	text-align:center;
	color: #1A75B4;
	background: none;
	margin-top:-10px;
}

.bvr_sliderLabel {
	width: 50%;
	float: left;
	padding: 0px 10px 0px 60px;
	text-align: center;
	font-size:16px;
	color:#7777777;
}
.bvr_slider {
	width: 40%;
	float: left;
	
	margin: 15px 0px 0px 0px;
}
.bvr_sliderOutput {
	width: 100px;
	float: left;
	
	text-align: left;
	margin: 13px 0px 0px 10px;
}

.bvr_catLabelCont {
	width: 100%;
	height: 25px;
	
	display: inline block;
	background: #1A75B4;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	padding-top: 5px\9;
	text-align:right;
}
.bvr_catLabelCont_rent {
	width: 100%;
	height: 25px;
	
	display: inline block;
	background: #7fc343;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	padding-top: 5px\9;
	text-align:right;
}

	.bvr_catLabel {
		display: inline block;
		margin: 0px 2px 0px 2px;
		padding: 0px 5px 8px 5px;
		padding-top: 0px\9;
		padding-right: 5px\9;
		padding-bottom: 8px\9;
		padding-left: 5px\9;
		background: #ccc;
		color: #777;
	}
	@-moz-document url-prefix() {
                       .bvr_catLabel{
					 
                       padding-bottom: 6px;
                    }
                    }
	.bvr_catLabelHead {
		display: inline;
		background: none;
		color: #dddddd;
		float: left;
		
		margin: 0px 0px 0px 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		
		
		
		padding-top: 0px\9;
		padding-right: 0px\9;
		padding-bottom: 0px\9;
		padding-left: 10px\9;
	}
	

.bvr_catDetailsCont {
	/*height: 285px;*/
	min-height:400px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	
	padding-top: 0px\9;
	padding-right: 5px\9;
	padding-bottom: 5px\9;
	padding-left: 5px\9;
	
}

		.bvr_inputRows {
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	}
	
	.bvr_inputRows_right {
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 25px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:25px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	}
	.bvr_inputRows_right_advance1
	{
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;
	}
	.bvr_inputLabel_brok
	{
		width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;
	}
	 .bvr_inputRows_right_intrest_lost {
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 25px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:25px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	}
	   {
		  
	  }
	  @-moz-document url-prefix() {
                     .bvr_inputRows_right_intrest_lost{
					 
                     margin-bottom: 37px;
                    }
                    }
	  /*.bvr_inputRows_right_advance1
	  {
		  width: 100%;
		display: block;
		
		
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
	
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:25px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	  }*/
	  .bvr_inputRows_right_stamp
	  {
		 width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:25px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;	 
	  }
	  .bvr_inputRows_right_tax
	  {
		   width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:25px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;	
	  }
	  .bvr_inputLabel_taxlbl
	  {
		   width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		  
	  }
	  .bvr_inputLabel_reg
	  {
		  width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	  }
	  .bvr_displayLabel_duty
	  {
		  padding-top: 10px;
	  }
	    @-moz-document url-prefix() {
                      .bvr_displayLabel_duty{
					 
                    padding-top:0px;
                    }
                    }
		.bvr_inputRows_right_maininfl
		{
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:25px;
			/*margin-bottom:15px;	*/
			margin-top:35px\9;
			margin-bottom:5px\9;	
		}
		@-moz-document url-prefix() {
                      .bvr_inputRows_right_maininfl{
					 
                   margin-bottom: 37px;
                    }
                    }
		 .bvr_inputRows_inst
		 {
			 width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:10px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;	
		 }
		 .bvr_inputRows_downpay
		 {
			 	 width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:15px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_inputRows_loanamt
		 {
			 	 width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:10px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_inputLabel_amtloan
		 {
			   width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		 }
		 .bvr_displayLabel_loanval
		 {
			 padding-top:10px;
		 }
		 .bvr_inputRows_loanterm
		 {
			 	 width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:10px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_inputRows_rateinst
		 {
			  width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 0px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:7px\9;
	    padding-right: 5px\9;
	    padding-bottom: 0px\9;
	    padding-left: 5px\9;
			margin-top:10px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_inputLabel_instlbl
		 {
			   width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:10px\9;
		 }
		 .bvr_inputRows_emi
		 {
			  width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:10px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_inputLabel_emihead
		 {
			  width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }
		 .bvr_displayLabel_emival
		 {
			 padding-top:10px;
		 }
		 /*.bvr_inputLabel_instlbl
		 {
			  width: 53%;
			float: left;
			display: block;
			font-size:16px;
		
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0 0 0 0;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;
		 }*/
		 .bvr_displayLabel_insval
		 {
			 padding-top:10px;
		 }
		.bvr_inputLabel_infl
		{
			 width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}
		
		
		
	.bvr_inputRows_right_buy {
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:10px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
	}
	.bvr_inputRows_right_purches {
		width: 100%;
		display: block;
		
		/*margin: 5 0 5 0;*/
		margin-top: 7px\9;
	    margin-right: 0px\9;
	    margin-bottom: 7px\9;
	    margin-left: 0px\9;
		
		
		/*padding: 5 5 5 5;*/
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		
		padding-top:25px\9;
	    padding-right: 5px\9;
	    padding-bottom: 5px\9;
	    padding-left: 5px\9;
			margin-top:25px;
			/*margin-bottom:15px;	*/
			margin-top:5px\9;
			margin-bottom:35px\9;	
	}
	.bvr_inputLabel_f {
			width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}
	.bvr_inputLabel_int_lost {
			width: 54%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}
		.bvr_inputLabel_pricelbl {
			width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 0px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:0px;
			margin-bottom:5px;	
			margin-top:0px\9;
			margin-bottom:5px\9;	
		}
		.bvr_inputLabel_marginleft
		{
			width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}
		.bvr_displayLabel_marginaltax
		{
			margin-top: 8px;
		}
		.bvr_inputLabel_interestloan
		{
		width: 53%;
			float: left;
			display: block;
			font-size:16px;
			/*margin: 2 5 2 0;*/
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;		
		}
		.bvr_inputLabel_youtake
		{
			width: 255px;
			float: left;
			padding-top: 10px;
		}
		.bvr_inputLabel_s, .bvr_inputLabel_s_tab {
			width: 38%;
			float: left;
			display: block;
			font-size:16px;
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 0px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
				margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}

		.bvr_inputLabel {
			width: 45%;
			float: left;
			display: block;
			font-size:16px;
			margin: 2px 5px 2px 0px;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;
			margin-top:7px\9;
			margin-bottom:7px\9;
				margin-top:5px;
			margin-bottom:5px;	
			margin-top:5px\9;
			margin-bottom:5px\9;	
		}
		.bvr_inputLabel2 {
			width: 48%;
			float: left;
			display: block;
			font-size:16px;
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 7px\9;
			margin-right: 5px\9;
			margin-bottom: 7px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
		}
		.bvr_inputLabelhead {
			width: 38%;
			float: left;
			display: block;
			font-size:16px;
			margin-top: 5px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 0px;
			
			margin-top: 5px\9;
			margin-right: 5px\9;
			margin-bottom: 5px\9;
			margin-left: 0px\9;
			padding: 0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;	
			margin-top:7px\9;
			margin-bottom:7px\9;				
		}
	
		.bvr_inputSlider {
			width: 50%;
			float: left;
			display: block;
			
			margin: 5px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
		}
	
		.bvr_inputSliderValue {
			width: 20%;
			float: left;
	
			text-align: center;
			
			margin: 5px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
		}
	
		.bvr_displayLabel {
			/*width: 100%;
			display: block;*/
			text-align: left;
			/*margin: 10 120 5 0;
			padding: 0 0 0 0;
			margin-left:120px;*/
			margin-bottom:15px;
		}
		

		


/* tables for JQuery UI */
.styleTable { border-collapse: separate; width: 980px; padding: .8em .1em;}
.styleTable TH { text-align: left; padding: .2em .4em; font-weight: bolder; font-size: 120%;}
.styleTable TD { font-weight: normal !important; padding: .4em;}
.styleTable TD.first, .styleTable TH.first { border-left-width: 0px !important; }

/*css for spinner */
.controls > span { display: inline-block; margin: 10px; }
	.size1 input { font-size: 4pt; width:200px; }
	.size2 input { font-size: 10pt; }
	.size3 input { font-size: 14pt; }
	.right input { width: 3em; }
	.left input { width: 3em; }
	.vertical input { width: 1.5em; }
	.horizontal input { width: 1em; }
/* end css for spinner class */
	.footer_include
			{
			 /*background-color:#c7c8ca;*/
			 width:980px;
		/*	 height:20px;*/
			 clear:both;
			 margin:auto;
			
			}
	div#footer_section {
		width: 980px;
		/*height: 33%;*/
		border-top:3px solid #939598;
		/*border-top:3px solid #a9a9a9;*/
		/* background-color:#7fc343;*/
		 color:#164e98;
		 
		}
	div#footer_left {
		width: 341px;
		float: left;
		background: none;
		text-align: center;
		color:#164e98;
		padding-top:5px;
		font-size:14px;
	}
		/*footer right*/
		div#footer_right {
			width: 341px;
			float: right;
			background: none;
			text-align: center;
			color:#164e98;
			padding-top:5px;
			font-size:14px;

		}
		/*footer center*/
		div#footer_center{
			width: 321px;
			margin: 0 auto;
			background: none;
			text-align: center;
			padding-top:5px;
			color:#164e98;
			font-size:14px;

		}
		.tooltip2
		{
			padding-top:4px;
			padding-left: 5px;
			display: inline;
			position: relative;
			text-decoration:none;
			font-weight:normal;
			text-align:left;
		}
		.tooltip2:hover:after
		{
			/*background:rgba(0,0,0,.8);*/
			
			background: #7fc343;
			border-radius: 5px;
			bottom: 31px;
			color: #ffffff;
			left: 12%;
			padding: 5px 15px;
			position: absolute;
			z-index: 9223132238;
			width: 220px;
			text-decoration:none;
		}
		
		.tooltip2:hover:after
		{
			content: attr(tooltip);
			text-decoration:none;
		}
		.tooltip2:hover:before
		{
			border: solid;
			border-color: #7fc343 transparent;
			border-width: 10px 8px 0px 8px;
			bottom: 22px;
			content: "";
			left: 50%;
			position: absolute;
			z-index: 98888888889;
			
		}
		.tooltip3
		{
		padding-top:4px;
			padding-left: 5px;
			display: inline;
			position: relative;
		text-decoration:none;
		}
		.tooltip3:hover:after
		{
		   /* background:rgba(0,0,0,.8);
			background: rgba(0,0,0,.8);*/
			background:#7fc343;
			border-radius: 8px;
			bottom: 26px;
			margin-left:-230px;
			float:right;
			color: #ffffff;
			left: 22%;
			right:100%;
			padding: 5px 15px;
			position: absolute;
			z-index: 9223132238;
			width: 220px;
		text-decoration:none;
		}
		.tooltip3:hover:after
		{
			content: attr(tooltip);
		}
		.tooltip3:hover:before
		{
			border: solid;
			border-color: #7fc343 transparent;
			border-width: 10px 8px 0 8px;
			
			bottom: 21px;
			 margin-left:-60px;
			content: "";
		   /* left: 50%;*/
		   left:315%;
		  
		   
			position: absolute;
			z-index: 98888888889;
		}
				
				/*child Education*/
			.subheading1 {
			 
			color: #444444; 
			background: #eeeeee; 
			margin-left:3px;
			font-weight: bolder; 
			padding-left: 6px;
			margin-right:8px;
			padding-left:22px\9;
			background:width:30px;
			font-size: 17px;
			}
			
			
					 
			.childedu
			{
			width:980px;
          
			}
			.childedutable
			{
			width: 297px;
			border:solid 1px #eeeeee;
			/*margin-top:4px;*/
			margin-left:3px;
			padding-top:4px;
			padding-bottom:4px;
			/*padding-right: 4px;*/
			padding-left:4px;
			clear:both;
			min-height:70px;
			margin-right:10px;
			position:absolute;			
			z-index:10;
			height: 100%;
			}
			.divmaskedu
			{
			margin-left:3px;
			width: 309px;
			min-height:80px;
			margin-right:10px;
			position:absolute;
			z-index:100;
			background-image:url(../images/translucent.png);
			display:none;	
			}
			
			.childdata
			{
			padding-top:2px;
			padding-left:3px;
			
			padding-bottom:2px;
			
			cellspacing=2px;
			border: solid;
			
			border:2px;
			
			}
			
			.expinflation
			{
			width:968px;
			border:solid 2px #939598;
			margin-top:5px;
			margin-left:4px;
			
			}
			
			.edu_st1_div
			{
				width:30%;
				float:left;
				clear:none;
			
			}
			.edu_st1_div_f
			{
				width:52%;
				float:left;
				clear:none;
				

			
			}
			.edu_st1_div_f-childage
			{
				width:178px;
				float:left;
				clear:none;
				

			
			}
			.edu_st1_childholder
			{
			width:308px;
			float:left;
			clear:none;
			padding-right:0px;
			
			min-height:100px;
			margin-bottom:20px;
			position:relative;
			}
			.child_inflation_wrap
			{
			font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
			/*border: solid 1px #939598;*/
			padding-top:5px;
			padding-bottom:5px;
			padding-left:5px;
			float:left;
			margin-left: 3px;
			width: 958px;
			}
			.child_inflation
			{
			font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
			/*border: solid 1px #939598;*/
			padding-top:15px;
			font-size:16px;
			padding-bottom:5px;
			padding-left:5px;
			float:left;
			margin-left: 19px;
			width:280px;
			/*width: 958px;*/
			}
			.child_inflation1
			{
			font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
			/*border: solid 1px #939598;*/
			padding-top:15px;
			padding-bottom:5px;
			padding-left:5px;
			float:left;
			margin-left: 19px;
			width:250px;
			/*width: 958px;*/
			}
			.subbtn1
                  {
				background-color: #164e98;
                border-width: 2px;
				border-style: solid;
				/*border-color: #7fc343;*/
				font-family: "Arial Narrow", Helvetica, sans-serif helvetica;
				/*margin-left: 4px;*/
				height: 35px;
				padding: 0;
				padding-left: 3px;
				margin-top:5px;
				margin-left:12px;
				width: 290px;
				cursor: pointer;
				color: #ffffff;
				}
				.childdivaction
				{
				padding-top:5px;
				padding-bottom:10px;
				}
				.child_edu_submitbtn
                {
				background-color: #164e98;
                border-width: 2px;
				border-style: solid;
				font-family: "Arial Narrow", Helvetica, sans-serif helvetica;
				height: 35px;
				padding: 0;
				padding-left: 3px;
				margin-top:5px;
				width: 300px;
				cursor: pointer;
				color: #ffffff;
				}
				.child_edu_submitbtn_rep
                {
				background-color: #7fc343;
                font-family: "Arial Narrow", Helvetica, sans-serif helvetica;
				height: 35px;
				padding: 0;
				padding-left: 3px;
				margin-top:5px;
				width: 295px;
				cursor: pointer;
				color: #ffffff;
				}
			.your_input_holder
			{
			float:left;
			clear:none;
			padding-right:12px;
			min-height:80px;
			}
			.your_input_div
			{
				width:900px;
				float:left;
				clear:none;
			}
			.edu_pad
			{
				padding:6px;
				padding-left:4px;
			}
			.edu_first_pad
			{
				padding:2px;
			}	
			.edu_user_input
			{
			width: 952px;
			border:solid 1px #939598;
			margin-top:4px;
			margin-left:3px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			clear:both;
			min-height:20px;
			margin-right:10px;
			
			}
			.property_us_wrapper
			{
			width: 1000px;
			/*border:solid 1px #939598;*/
			margin-top:8px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			margin-left:3px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			clear:both;
			min-height:50px;
			margin-right:10px;
			/*display:none;*/
			
			}
			.property_us_inner_wrapper
			{
			width: 295px;
			/*border:solid 1px #939598;*/
			margin-top:4px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			/*margin-left:5px;*/
		/*cellspacing=10px;*/
			padding-top:4px;
			padding-bottom:4px;
			/*padding-right: 4px;*/
			/*padding-left:4px;*/
			/*margin-left:10px;*/
			/*clear:both;*/
			/*min-height:70px;*/
			margin-bottom:18px;
			float:left;
			text-align:center;
			}
			.property_us_inner_wrapper_dat
			{
			width: 300px;
			margin-top:4px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			/*margin-left:10px;*/
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			float:left;
			
			}
			.prop_user_cost
			{
	
			    /*cellpadding:4px; 
			    cellspacing:4px;*/
				width:100%;
				float:left;
				clear:none;
			}
			.prop_own_corp
			{
			width: 454px;
			/*border:solid 1px #939598;*/
			margin-top:4px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			/*margin-left:5px;*/
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			/*margin-left:10px;*/
			float:left;
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			
			}
			.prop_own_corp_spinner
			{
			width: 200px;
			/*border:solid 1px #939598;*/
			margin-top:4px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			/*margin-left:5px;*/
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			margin-left:10px;
			float:left;
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			
			}
			.view_soul
			{
			background-color:#94c641;
			width:980px;
			color:#FFFFFF;
			padding-top:10px;
			padding-bottom:10px;
			}
			.view_soul_text
			{
			margin-left:10px;
		   /*text-transform:uppercase;*/
		  /* text-align:center;*/
			}
			.text_captitalize
			{
			 text-transform:uppercase;
			}
			.view_soul_slider_div
			{
			width:980px;
			/*border:solid 1px #939598;*/
			clear:both;
			min-height:40px;
			/*display:none;*/
			}
			.view_soul_slider_text
			{
			width: 415px;
			/*border:solid 1px #939598;*/
			margin-top:4px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			/*margin-left:5px;*/
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			margin-left:10px;
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			float:left;
			}
			.view_soul_slider
			{
			width: 300px;
			/*border:solid 1px #939598;*/
			margin-top:4px;
			/*cellpadding=4px; 
			cellspacing=4px;*/
			/*margin-left:5px;*/
			padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			margin-left:10px;
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			float:left;
			}
			
			.property_us_inner_wrapper_inputstep2
			{
			width: 324px;
			/*margin-top:4px;
			margin-left:5px;*/
			/*padding-top:4px;
			padding-bottom:4px;
			padding-right: 4px;
			padding-left:4px;
			margin-left:10px;*/
			/*clear:both;*/
			/*min-height:70px;*/
			/*margin-right:18px;*/
			
			float:left;
			
			}
				
			.bigtext
			{
			font-size:22px;
			font-weight:bold;
			}	
			#planed-corpus-slider .jslider-value, #entamt_toohigh_uinput .jslider-value
			{
				color:#FFFFFF;
			}
			.health_slider .jslider-value, .newloanterm .jslider-value, .amtprepaid .jslider-value
			{
				color:#FFFFFF;
				visibility:hidden;
			}
			.expenseinflationnewslider .jslider .jslider-scale ins
			{
				color:#FFFFFF;
				left:-5px;
			}
			.bvr_inputLabel_s_tab .jslider .jslider-scale ins
			{
			left:-3px;
			}
					 
/*  loading div */
.loadingdiv1
{
	/*position: fixed;*/
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
/*   height: 100%;*/
   width: 100%;
   margin: 0;
   padding: 0;
	z-index: 10000;
	text-align: center;.
	vertical-align:middle;
}
.loadingdiv_hi
{
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
/*   height: 100%;*/
   width: 100%;
   margin: 0;
   padding: 0;
	z-index: 10000;
	text-align: center;.
	vertical-align:middle;
	z-index:10000;
	background-color:#CCCCCC;
	opacity:0.15;
}
.loadingdiv1 #innerdv{background-color:#FFF;
	z-index: 10000;
	/*position: fixed; */
	top: 30%;
	left: 50%;
	margin:auto;
	margin-top:3px;
	padding-top:3px;
	padding-right:1px;
	/*border-radius: 5px;
    border: 1px solid #F90;*/
	width:27px;
	/*height:27px;*/
	}
	.show_req_cop_amt
	{
	width:450px;
	float:left;
	/*background:#94c641;*/
	color:#FFFFFF;
	font-size:22px;
	/*height:170px;*/
	text-align:center;
	/*text-transform:capitalize;
	font-weight:bold;*/
	font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
	/*border-bottom: 2px solid #CCCCCC;*/
	clear:none;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.solutionfirstdiv1
{
	width:380px;
	float:left;
	/*background:#94c641;
	color:#FFFFFF;*/
	padding:0px 10px 20px 40px;
	height:218px;
	text-align:center;
}				
.solutionrightdiv
{
	width: 982px;
	height:238px;
	float:left;
	/*background:#94c641;*/
	color:#FFFFFF;
	clear:none;
}
.bottomlabeltext
{
	float:left;
	clear:none;
	color:#000000;
}
.resultrightdiv
{
float:left;
clear:none;
/*background:#94c641;*/
color:#FFFFFF;
margin-left: 40px;
bottom:0px;

text-align:center;
font-size:25px;
color:#ffffff;
padding:25px 13px 14px 0px;
width:400px;
}
.bottomrighttop
{
padding:30px 10px 8px 15px;
margin-left:0px;
margin-bottom:35px;

height:10px;
color:#1a75b4;
font-size: 25px;
text-align: center;
line-height:1.25;
}
.solutionbottomerror
{
width:962px;
float:left;
background:#94c641;
color:#FFFFFF;
height:50;
padding:10px 10px 10px 10px;
text-align:center;
display:none;
font-size:22px;
margin-bottom:10px;
}		
.rightdivtoptext
{
background:#FFFFFF;
width:450px;
height:100px;
color:#777777;
float:left;
clear:none;
padding:20px;
}
.yr_heading
{
width:120px;
font-weight:bold;
color:#FFFFFF;
float:left;
clear:none;
height:53px;
}
.divdata_yr
{
width:80px;
float:left;
clear:none;
text-align:center;
border-right:1px solid #777777;
background:#ffffff;
}
.yearlabel
{
border-top:1px solid #777777;
border-bottom:1px solid #777777;
/*height:25px;*/
height:23px;
}
.yearlabel1
{
text-align:center;
height:30px;
}
.amountlabel
{
border-bottom:1px solid #777777;
/*height:25px;*/
height:23px;
}
.rowholder
{
margin-bottom:20px;
float:left;
clear:both;
/*height:60px;old comment*/
height:50px;
background:#94c641;
}
.bindbottomtable
{
float:left;
/*min-height:300px;*/
height:auto;
width:955px;
clear:both;
display:none;
/*padding-top:10px;*/
}
#childedu_inner_wrap1
{
	position:relative;
	z-index:10;
}
#divmaskstep2 
{
	width: 960px;
	min-height:220px;
	position:absolute;
	z-index:100;
	background-image:url(../images/translucent.png);
	/*display:none;*/
}
#divmaskstep3
{
	width: 980px;
	min-height:200px;
	position:absolute;
	z-index:100;
	background-image:url(../images/translucent.png);
	text-align:center;
	margin:auto;
	vertical-align:middle;
}
.buy_now_div
{
		/*width: 980px;*/
		min-height:60px;
		background: none;
		z-index: 5;
	
		text-align:center;
		padding-top:12px;
		margin:auto;
}
.rent_vs_buy_buy_now_div
{
		width: 997px;
		min-height: 60px;
		background: none;
		z-index: 5;
		border-width: 1px;
		border-style: solid;
		border-color: #999;
		text-align: center;
		padding-top: 12px;
		margin-left: 2px;
}
.stepheading_buy_now
{
		width:980px;
		float:right;
		padding:8px;
}
.headerinfoans_buy_now
{
		width: 999px;
		height: 37px;
		font-size: 18px;
		color: #FFFFFF;
		background-color: #1a75b4;
		margin-left: 2px;
		margin-top: 5px;
}
.headerinforet_buy_now
{
		width:1006px;
		height:37px;
		font-size:18px;
		color:#FFFFFF;
		background-color:#1a75b4;
		margin-top: 5px;
}


/*education*/
.edu_textdata
{


	color:#FFFFFF;
	font-size:25px;
	height:140px;
	text-align:center;
	/*font-weight:bold;*/
	font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
	/*border-bottom: 2px solid #CCCCCC;*/
	clear:none;
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*healthinsurance*/

.show_req_health_amt
	{
	width:420px;
	float:left;
	/*background:#94c641;*/
	color:#FFFFFF;
	font-size:22px;
	/*height:170px;*/
	text-align:center;
	/*text-transform:capitalize;
	font-weight:bold;*/
	font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
	/*border-bottom: 2px solid #CCCCCC;*/
	clear:none;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
	.solutionfirstdiv1_health
	{
		width:420px;
		float:left;
		/*background:#94c641;
		color:#FFFFFF;*/
		padding:0px 10px 20px 40px;
		/*height:218px;*/
		text-align:center;
		margin-top: 40px;
	}
	/*health insurance tooltip css as below*/
	.tooltip_healthinstool
		{
			padding-top:4px;
			padding-left: 5px;
			display: inline;
			position: relative;
			text-decoration:none;
			font-weight:normal;
			text-align:left;
		}
		.tooltip_healthinstool:hover:after
		{
			/*background:rgba(0,0,0,.8);*/
			
			background: #7fc343;
			border-radius: 5px;
			bottom: 31px;
			color: #ffffff;
			left: 12%;
			padding: 5px 15px;
			position: absolute;
			z-index: 9223132238;
			width: 420px;
			text-decoration:none;
		}
		
		.tooltip_healthinstool:hover:after
		{
			content: attr(tooltip);
			text-decoration:none;
		}
		.tooltip_healthinstool:hover:before
		{
			border: solid;
			border-color: #7fc343 transparent;
			border-width: 10px 8px 0px 8px;
			bottom: 22px;
			content: "";
			left: 50%;
			position: absolute;
			z-index: 98888888889;
			
		}
		/* health insurance tooltip end */
		/* refinance tool start css */
		.outer_input_first_desc
		{
		width:170px;
		}
		.inner_input_first_desc
		{
		width:170px;
		float: left;
        clear: none;
		padding-top:15px;
		}
		.inner_input_first_desc_right
		{
		width:170px;
		float: left;
        clear: none;
		padding-top:15px;
		}
		.first_inner_text
		{
		height:50px;
		font-size:15px;
		padding-top:4px;
		/*text-transform:uppercase;*/
		}
		
		@-moz-document url-prefix() {
                       .first_inner_text{
                      padding-top: 4px;
                    }
                    }
		.first_inner_text_first
		{
		height:50px;
		padding-top: 4px;
		font-size:15px;
		/*text-transform:uppercase;*/
		}
		.first_inner_text_newemi
		{
		height:20px;
		font-size:15px;
		/*padding-top: 13px;*/
		}
		.new_loan_amt_value_txtbox
		{
			height:38px;
			margin-top:-5px;
		}
		.first_inner_text2
		{
		height:65px;
		font-size:15px;
		padding-top:3px;
		}
		.first_inner_text3
		{
		height:70px;
		font-size:15px;
		}
		.first_inner_text4
		{
		height:70px;
		font-size:15px;
		}
		.first_inner_text5
		{
		height:70px;
		font-size:15px;
		}
		.first_inner_text2_emi
		{
		height:60px;
		font-size:15px;
		padding-top: 9px;
		}
		.bot_first_inner_text
		{
		font-size:15px;
		height:55px;
		/*text-transform:uppercase;*/
		}
		.bot_first_inner_text_third
		{
		padding-top:17px;
		font-size:15px;
		height:55px;
		/*text-transform:uppercase;*/
		}
		.drop_down_refinance
		{
			width:149px;
			width:146px\9;
			margin-left:3px;
			margin-left:0px\9;
		}
		@-moz-document url-prefix() {
                       .drop_down_refinance{
                      width:142px;
					 margin-top: 10px;
                     margin-left: 0px;
                    }
                    }
		
		
		.first_inner_text1
		{
		height:52px;
		font-size:15px;
		padding-top: 6px;
		width:300px\9;
		}
		@-moz-document url-prefix() {
                       .first_inner_text1{
                     font-size:15px;
						padding-top: 6px;
                    }
                    }
		.mainhome_lone_outer
		{
		margin-right: 10px;
		/*padding-top: 15px;*/
		clear: both;
		padding-left: 10px;
		position: relative;
		min-height: 250px;
		}	
		#divansoutput_refinance
		{
			background:#94c641;
			/*background: #7fc343;*/
			padding-left:12px;
			padding-right:12px;
			width:957px;
			min-height:252px;
			display:block;
			 padding-top:10px;		
		}
		.txtbox_input_sec_desc
		{
		float:left;
		clear:none;
		width: 170px;
		padding-top: 15px;
		}
		.txtbox_input_sec_desc_first
		{
		float:left;
		clear:none;
		width: 170px;
		padding-top: 15px;
		}
		@-moz-document url-prefix() {
                        .txtbox_input_sec_desc{
                       padding-top: 5px;
                    }
                    }
		
		.get_input_txtbox
		{
		height:57px;
		}
		.get_input_txtbox2
		{
		height:70px;
		}
		.get_input_txtbox3
		{
		height: 60px;
        padding-top: 6;
		}
		.get_input_txtbox4
		{
		height:70px;
		padding-top:5px;
		}
		.get_input_txtbox5
		{
		height:70px;
		}
		
		.bot_get_input_txtbox
		{
		height:35px;
		}
		
		.bot_get_input_txtbox_right
		{
		padding-top:24px;
		height:35px;
		}
	
		@-moz-document url-prefix() {
                       .bot_get_input_txtbox_right{
					   height:35px;
                       padding-top: 15px;
                    }
                    }
		
		.third_div_home_outer
		{
		float:left;
		clear:none;
		width: 270px;
		}
		.third_div_bag_img
		{
		background-image:url(../images/homeimg.gif);
		background-repeat:no-repeat;
		width:263px;
		/*height:246px;*/
		height:280px;
		}
		.old_loan_txt_class
		{
		text-transform:uppercase;
		padding-top:50px;
		font-size:13px;
		color: #1a75b4;
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		font-weight:bold;
		/*padding-left:30px;*/
		text-align:center;
		}
		.new_loan_txt_class
		{
		text-transform:uppercase;
		padding-top:25px;
		font-size:13px;
		color: #1a75b4;
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		font-weight:bold;
		padding-top:20px;
		text-align:center;
		}
		.get_input_slider
		{
		height:60px;
		/*padding-top:5px;
		padding-bottom:10px;*/
		}
		@-moz-document url-prefix() {
                       .get_input_slider{
					   height:60px;
                    }
                    }
		
		.txtbox_input_sec_desc_slider
		{
		float:left;
		clear:none;
		width: 170px;
		
		
		}
		.get_input_loan_slider
		{
		height:60px;
		
		}
		@-moz-document url-prefix() {
                      .get_input_loan_slider{
					 
                      height:65px;
					  padding-top:5px;
                    }
                    }
		.new_loan_term_txt_class
		{
		height:2px;
		
		}
		
		@-moz-document url-prefix() {
                       .new_loan_term_txt_class{
					 
                       padding-top: 20px;
                    }
                    }
		.bg_img_input_slider
		{
		width:160px;
		margin-left:50px;
		padding-top: 13px;
		margin-top:-10px;
		}
		.msg_txt_first
		{
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		float:left;
		clear:both;
		margin-left:3px;
        margin-botom:10px;
		}
		.msg_txt_second
		{
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		float:left;
		clear:both;
		margin-left:90px;
		margin-bottom: 10px;
		}
		.show_refiance_res
		{
		width:450px;
		float:left;
		color:#FFFFFF;
		font-size:21px;
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		clear:none;
		padding-top: 10px;
		padding-right: 40px;
		padding-bottom: 10px;
		padding-left: 10px;
		}
		.res_heading_txt
		{
		text-align:center;
		color: #FFFFFF;
		}
		.icon_set_img
		{
		text-align:center;
		}
		.set_ul_line_txt
		{
		/*margin-left:100px;*/
		margin-top:0px;
		text-align:center;
		padding:5px;
		}
		.set_ul_line_txt_refinance
		{
		color:#ffffff;
		/*margin-left:70px;*/
		margin-top:0px;
		width: 956px;
        float: left;
        clear: both;
		background-image: url(../images/resultdiv1-green.jpg);
		background-repeat: no-repeat;
		height: 252px;
		}
		.bottomrighttop_refinance
		{
		padding:12px 10px 8px 10px;
		margin-left:0px;
		margin-bottom:8px;
		height:10px;
		/*color:#1a75b4;*/
		font-size: 21px;
		text-align: center;
		line-height:1.25;
		}
		.marginaltaxinfo
		{
		margin-left:10px;
		margin-bottom:10px;
		}
		.solutionfirstdiv1_refinance
		{
		width:425px;
		float:left;
		font-size: 30px;
		font-family: "Arial Narrow", Arial, Helvetica, "Comic Sans MS";
		/*background: #94c641;*/
		/*background:#94c641;
		color:#FFFFFF;*/
		padding:0px 10px 20px 20px;
		height:218px;
		/*text-align:center;*/
		}
		.set_ul_line_txt_green
		{
			padding:20px;
			text-align:center;
			margin-top:40px;
		}
		.set_ul_line_txt_green1
		{
		padding-top:0px;
		}	
			
		#sponsor_campaign
		{
		padding-bottom:5px;
		}
		
#childedu_inner_wrap .edu_st1_childholder:nth-child(3) {
	margin-left: 16px;
}

#childedu_inner_wrap .edu_st1_childholder:nth-child(4) {
	margin-left: 18px;
}