/* For Secure Flights Page*/

.landingsfa-north {background:#EEF3FC url(/ube/images/sfa/sfa_north.gif) repeat-x top;}
.landingsfa-east {background: url(/ube/images/sfa/sfa_east.gif) repeat-y right;}
.landingsfa-south {background: url(/ube/images/sfa/sfa_south.gif) repeat-x bottom;}
.landingsfa-west {background: url(/ube/images/sfa/sfa_west.gif) repeat-y left; }

.landingsfa-northeast {background: url(/ube/images/sfa/sfa_northeast.gif) no-repeat right top;}
.landingsfa-southeast {background: url(/ube/images/sfa/sfa_southeast.gif) no-repeat right bottom;}
.landingsfa-southwest {background: url(/ube/images/sfa/sfa_southwest.gif) no-repeat left bottom;}
.landingsfa-northwest {background: url(/ube/images/sfa/sfa_northwest.gif) no-repeat left top;}

/* My Intin Sec Info */

.landingmyitin-north {background:url(/ube/images/sfa/north.gif) repeat-x top;}
.landingmyitin-east {background: url(/ube/images/sfa/east.gif) repeat-y right;}
.landingmyitin-south {background: url(/ube/images/sfa/south.gif) repeat-x bottom;}
.landingmyitin-west {background: url(/ube/images/sfa/west.gif) repeat-y left; }

.landingmyitin-northeast {background: url(/ube/images/sfa/northeast.gif) no-repeat top right;}
.landingmyitin-southeast {background: url(/ube/images/sfa/southeast.gif) no-repeat right bottom;}
.landingmyitin-southwest {background: url(/ube/images/sfa/southwest.gif) no-repeat bottom left;}
.landingmyitin-northwest {background: url(/ube/images/sfa/northwest.gif) no-repeat left top; padding:6px;}
.sfa_imp_info{width:420px;}
.sfaParentContainer{background-color: #ffffff;}
.sfaParentAlign{padding: 20px;}

.sfa_content{padding:4px 4px 4px 0px;}

.sfa_bg_content{padding:12px 12px 12px 12px;}

.sfa_imp_info_text{font-size:11px;}

.sfa_tsa_content{FONT-SIZE: 11px; FONT-family: Arial, Helvetica;}
.sfa_link_color{color:darkblue;text-decoration:none;}

.sfa_pdtop_fl{padding-top:10px;
/*float:left; */}

.sfa_pdright{padding-right:7px;}

.sfa_pdright_15{padding-right:15px;}
.sfa_pdleft_15{padding-left:15px; float:left;}
.sfa_redress{padding-top:10px;float:left;}

/* SFA - side bar image  */

.sfa_sidebar_spacing{float:left; padding-left:15px;height:150px;padding:1px;}

.sfa_tsa_sidebar_image{float:left; width:58px; height:150px;border: 1px solid; padding:4px;color:#000000;}

/*  Secure Flight Information Page - 2  */

.sfa_psngr_inform_org_des{float:left; font-size:16px; font-family:Arial; font-weight:normal;line-height:18px;}

.sfa_psngr_inform_secFl{float:left;font-weight:bold; font-size:12px; padding-top:2px;}

.sfa_psngr_inform_content{float:left; padding-top: 16px; padding-right: 35px; padding-bottom: 16px; padding-left: 28px;}

.sfa_psngr_inform{Float:left; width:611px;}

.sfa_psngr_inform_padleftright{padding-left: 20px;}

.sfa_psngr_inform_title{float:left; width: 580px;  font-size:18px; padding-top: 18px; padding-bottom: 26px;}

.sfa_psngr_inform_bgcontent{background:transparent url(/ube/images/sfa/myItinSecureInfo_top_bg.gif) repeat-x scroll 0 0; background-color: #FBFDFF;
}

.sfa_psngr_inform_flw{float:left; width: 580px;}

.sfa_psngr_inform_flw555{float:left; width: 555px;}

.sfa_psngr_inform_flw480{float:left;width:480px;}

.sfa_psngr_inform_pname{font-size:12px; font-weight:bold; padding-top:12px;}

.sfa_psngr_inform_complete{font-weight:bold; margin-top:5px;}

.sfa_psngr_inform_psngr{float:left; width: 580px;font-size:11px; font-weight:bold; padding-top: 2px; padding-bottom: 4px;}

.sfa_bar_line{width:555px;float:left;border-width:1px; border-style: solid;line-height:0px; color:#c9cacc;}

.sfa_psngr_inform_pdtls{float:left; width:480px; padding-top:12px;}
.sfa_psngr_inform_flw115{float:left;width:115px;}

.sfa_psngr_inform_flw360{float:left;width:360px;}

.sfa_psngr_inform_imageblock{float:left; width:65px; height:140px;border: 1px solid; padding:4px;color:#999999; padding-top: 10px;}

.sfa_psngr_inform_btmspace{width:555px; float:left; margin-bottom: 10px;}

.sfa_redress_psngr_info{padding-top:20px; /*float:left;*/}

.sfa_fr_cansave{float:right; padding-bottom: 10px;}

.sfa_psngr_inform_save{float:right;}

.sfa_psngr_inform_cancel{padding-right:10px;float:right;}

.sfa_psngr_inform_block{display:block;}

.sfa_paddbtm_12px{padding-bottom: 12px;}

.sfa_clearall{}
.sfa_fl{float:left;}

.sfa_fontwght{font-weight: normal;}

/* SFA Confirmation page */
.sfa_confirm_msg{float:left; width:511px;}


/* For Err Msgs */

.sfaerr {  color:#CC0000; text-decoration:none; } 


.sfahover_bg_shade1{width:331px; background: transparent url(/ube/images/sfa/hover_middle_331x1.gif) repeat-y;	height: 163px;}

.sfahover_top_shade{background: transparent url(/ube/images/sfa/hover_top_331x9.gif) no-repeat top left;line-height: 8px; width:331;} 

.sfahover_box_bottom_shade{clear:left; width:331; height: 13px; background: transparent url(/ube/images/sfa/hover_middle_331x13.gif) no-repeat bottom left;}

.pl-ord {WHITE-SPACE: nowrap! important}

.sfa_hover{	position: absolute;	display: none;	z-index: 10999;	width: 331px;	background-color:none;	border: none;}

* html>body #sfa_hover{	width: 250px; overflow: auto;	height: 175px; margin-right: -15px; margin-bottom: -15px;}

.redresshoverbold{font-weight: bold; padding-left: 7px;}
.redresshovercontent{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica; TEXT-ALIGN: left! important;}

.redresshovernormalcontent{width:320px; padding-left: 7px;}

.sfa_hover div{	padding-left: 5px;	padding-right: 5px;}

/* For SFA2 Page*/

.sfa-north {background:url(/ube/images/sfa/sfainfo_north.gif) repeat-x top;}
.sfa-east {background: url(/ube/images/sfa/sfainfo_east.gif) repeat-y right;}
.sfa-south {background: url(/ube/images/sfa/sfainfo_south.gif) repeat-x bottom;}
.sfa-west {background: url(/ube/images/sfa/sfainfo_west.gif) repeat-y left; }

.sfa-northeast {background: url(/ube/images/sfa/sfainfo_northeast.gif) no-repeat top right;}
.sfa-southeast {background: url(/ube/images/sfa/sfainfo_southeast.gif) no-repeat right bottom;}
.sfa-southwest {background: url(/ube/images/sfa/sfainfo_southwest.gif) no-repeat bottom left;}
.sfa-northwest {background: url(/ube/images/sfa/sfainfo_northwest.gif) no-repeat left top; padding:4px;}


.sfa2_msg{ width:555px;font-size:11px;}

.sfa2_msg_bg_content{ background-color:#feffbe;padding-top: 10px;}

.sfa2_msg_img{ float:left;padding-left:12px;padding-right:15px;}

.sfa2_msg_info_heading{ font-weight:bold;font-size:11px;}


.sfa2_msg_text_main{	width:485px;padding-bottom:10px;}

*html .sfa2_msg_text_main{	}

.sfa2_msg_imp_info_text{ width:485px;font-size:11px;}
