body { margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#4f5152;}
.FP_body {width:456px; height:298px; background:url(../images/forget_Password.png) no-repeat;}
*html .FP_body {width:456px; height:298px; background:url(../images/forget_Password.gif) no-repeat;}
img, p { margin:0; padding:0; border:none;}
#popup_container {float:left; width:416px;}

.popup_topcurve {float:left; width:416px; height:43px; background:url(../images/top_curve.png) no-repeat;}
*html .popup_topcurve {float:left;width:416px;height:43px;background:url(../images/top_curve_ie6.gif) no-repeat left top;}

.FP_popup_middlebg {float:left; margin:50px 0px 0px 40px; width:265px;}
*html .FP_popup_middlebg {float:left; margin:50px 0 0 20px;  padding:0; width:265px;}
*+html .FP_popup_middlebg {float:left; margin:50px 0 0 45px;  padding:0; width:265px;}

.FP_popup_heading { float:left; font-size:18px; color:#0094a7; padding:0 0 17px 15px;}

*html .FP_popup_heading { float:left; font-size:18px; color:#0094a7; padding:0 0 5px 15px;}
*+html .FP_popup_heading{ float:left; font-size:18px;color:#0094a7; padding:0px 0 0px 10px;margin-bottom:0px;}

.FP_popup_close { float:right; padding:8px 26px 0 0;}
.FP_red_btn_cls { width:130px; height:32px; float:right;}
.FP_red_btn_cls .sub {
	background-image:url(../images/red_btn_pass.gif);
	border:0;
	height:32px;
	background-repeat:no-repeat;
	margin-right:17px;
	float:right;
	margin-top:8px;
	width:102px;
	cursor:pointer;
	color:#ffffff;
	text-align: center;
	font-weight:bold;

}

.FP_gray_btn_cls .sub{ 
  background-image:url(../images/gray_btn.gif);
	border:0;
	height:32px;
	background-repeat:no-repeat;
	margin-right:17px;
	float:right;
	margin-top:8px;
	width:102px;
	cursor:pointer;
	color:#ffffff;
	text-align: center;
	font-weight:bold;}
.FP_Textbox1 {width:262px; padding-top:5px; float:left;}
*+html .FP_Textbox1 {width:262px; float:left;margin-top:-20px;}
*html .FP_Textbox1 {width:262px; float:left;margin-top:-20px;}
.FP_text_box_spry {float:left; width:233px; padding:11px 0 5px 0; margin-left:10px; background:url(../images/textboxbg_spry_FP.png) no-repeat 0 8px;}
.FP_txtbox_width_spry { width:210px; border:1px solid #e9eaec; margin:2px 0 0 5px; font-size:12px; color:#4f5152; background-color:#e9eaec;}
.FP_fav_inner_cont {width:200px; padding:10px 0 0px 15px;}
p.FP_title { font-size:12px; color:#4f5052; padding-bottom:5px;	line-height:1.6em;}
.FP_btm_btn {width:260px; padding:14px 0px 5px 0px; float:left;}



/* Terms & Conditions */

.YN_body {width:356px; height:212px; background:url(../images/yes_no.png) no-repeat; float:left;}
.YN_fav_inner_cont {width:284px; text-align:center;}
.YN_popup_middlebg {float:left; margin:29px 0px 0px 33px; width:285px;}
.YN_popup_close { float:right; padding:8px 18px 10px 0px;}
.YN_btm_btn {width:272px; padding:14px 0px 5px 0px; float:left;}


.FP_fav_inner_cont {width:259px; padding:5px 4px 4px 13px }
*+html .FP_fav_inner_cont {width:259px; padding:5px 4px 4px 13px }
p.FP_title { font-size:12px; color:#4f5052; padding-bottom:5px;	line-height:1.4em;}
.FP_btm_btn {width:260px; padding:14px 0px 5px 0px; float:left;}
.success_error {
	color:#0094A7;
	font-size:11px;
	padding-left:15px;
	width:250px;
}
*html .success_error {
	color:#0094A7;
	font-size:11px;
	padding-left:15px;
	width:250px;
	height:auto;
	padding-bottom:-20px;
}
