.tbl_result{
	float:left;
	clear:both;
	text-align:center;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
.tbl_result td{
	width:150px;
	background:#F0F8FF;
 	text-align:center;
 }
.tbl_result td.head{
	text-align:left;
	background:#46A3CA;
} 
.step_plans , .child_plans{
	float:left;
	clear:both;
	border:1px solid #CECECE;
	padding:5px;
	background: #F3F9FF;
	display:none;
}

.bodytextbold{
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	text-align:left;
	float:left;
	clear:both;
	color:#ffffff;
	padding:0px 0px 0px 5px;
}
.table_plantypes {
	width:440px;
}
.tbl_payment_modes{
	width:420px;
	float:left;
	text-align:left;
}
.tbl_payment_modes td span,label{
	float:left;
}

.table_childplans{
	width:400px;
	float:left;
	clear:both;
	padding:10px;	
}
label {
	cursor:pointer;
	float:left;
	clear:both;

}

.step_age , .step_gender , .step_cover , .step_proposerage, .step_policy , .step_policy_sel , .step_ppterm_sel ,.step_policy_single_sel , .step_other_benefits, .step_9{
	float:left;
	clear:both;
	padding:10px;	
	display:none;
	width:400px;
	height:60px;
}
.step_payment_mode{
	float:left;
	clear:both;
	padding:10px;	
	display:none;
	width:400px;
	height:170px;
}
.btnSubmit{
	outline:none;
	border:none;
	font:bold 11px Arial;
	float:right;
	margin:3px 0px 0px 3px;
	cursor:pointer;
	width:80px;
	height:25px;
}
#submitAddOns{
	outline:none;
	border:none;
	background:url(/_resources/images/design/calculate_btn.gif) bottom right no-repeat;
	font:bold 11px Arial;
	float:left;
	cursor:pointer;
	width:120px;
	height:30px;
}
.ui-effects-transfer { border: 2px dotted yellow;height:15px; } 
.txtAge{
	float:left;
	padding:2px;
	width:175px;
	margin:5px 0px 0px 5px;
}
#progressitem{
	width:180px;
	float:left;
	display:none;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding:3px 3px 3px 3px;
	margin:2px;
	cursor:pointer;
}

#progressitem span{
	display:none;
}