/*
HTML redefined styles
*/
div.extPibRow h1
{
	display: block;
	line-height: 250%
}

.hsbcTextHighlight strong
{
	color: #f00 !important;
}
STRONG
{
	color: inherit !important ;
}
td strong {color:#000000;}

/** Added Below CSS classes for PIB Cards ***/

  
  /*****Fix for Strong appearing red***/
   
   td strong
   {
   	color:#000000;
   
   }
   
  
  /*** FIX for Subheading color ****/
  .subHeading td span strong
   {
    	color:#ff0000;
    	
    	
    
   }
   
  /***** FIX for Main Heading Size ****/
   
  .subMainHeading td span strong
   {
     	FONT-SIZE: 16px;
   
   }
   
   
  
   
   /**** FIX for Step Tracker Color change ***/
   
  span.greyStepTrackerSize
   {
   	
   	FONT-SIZE: 12px;
   
   }
   
  .redStepTrackerSize
   {
   	
   	FONT-SIZE: 10px
   	  	
   	
   
   }
   
  .redStepTrackerInformationSize
    {
    	
    	FONT-SIZE: 12px
    	
    
   }
   
    
   
  .nonActivestepFontSize
  {
      FONT-SIZE: 10px;
      FONT-FAMILY: arial, helvetica, sans-serif;
      
      
  }
  
  .stepTrackerGrey td span strong
  {
  	color: #747170 !important;
  }
  
  
  .stepTrackerRed td strong
  {
  	color: #ff0000 !important;
  }
  
 ead:first-child+body.stepTrackerGrey td span strong
    {
    	color: #747170;
    }
    
    
   ead:first-child+body.stepTrackerRed td strong
    {
    	color: #ff0000;
  }
  
  
  /**********fix from Previous style sheet *****/
  table.pib_saving_border_modified
    {
          border: 1px solid;
          border-collapse: collapse;
          border-spacing:0px;
          border-color:#C0C0C0;        
    }
    table.pib_saving_border_modified a,
    table.pib_saving_border_modified a:link,
    table.pib_saving_border_modified a:active,
    table.pib_saving_border_modified a:visited {
     	text-decoration:underline ! important;
     	color:#FF0000;
   	}
   
   
   
   /* Fix for strong tag making link black */
   a strong
   {
   	color:#FF0000 !important;
   	visited:#FF0000 !important;
   	text-decoration: underline !important;
  }
  
  /*******Added new Style of Back Button ****/
  
  INPUT.hsbcGreyStyleBackButton {
  	BORDER-RIGHT: #eaeffa 0px solid;
  	BORDER-LEFT: #eaeffa 0px solid;
  	BORDER-TOP: #eaeffa 0px solid;
  	BORDER-BOTTOM: #eaeffa 0px solid;
  	color: white;
  	padding: 0%;
  	padding-bottom:0%;
  	WIDTH:104px;
  	HEIGHT:22px;
  	background: url("../hsbc_ukpersonal_no_idv/images/back.gif") no-repeat;cursor: pointer;
  }
  
  
  /*******Added new Style of Back Button ****/
  
  INPUT.hsbcGreyStyleSearchButton {
  	BORDER-RIGHT: #eaeffa 0px solid;
  	BORDER-LEFT: #eaeffa 0px solid;
  	BORDER-TOP: #eaeffa 0px solid;
  	BORDER-BOTTOM: #eaeffa 0px solid;
  	color: white;
  	padding: 0%;
  	padding-bottom:0%;
  	WIDTH:104px;
  	HEIGHT:22px;
  	background: url("../hsbc_ukpersonal_no_idv/images/search_lightgrey.gif") no-repeat;cursor: pointer;
  }
  
  /*******Added new Style of style Button ****/
  
  INPUT.hsbcGreyStyleDeclineButton {
  	BORDER-RIGHT: #eaeffa 0px solid;
  	BORDER-LEFT: #eaeffa 0px solid;
  	BORDER-TOP: #eaeffa 0px solid;
  	BORDER-BOTTOM: #eaeffa 0px solid;
  	color: white;
  	padding: 0%;
  	padding-bottom:0%;
  	WIDTH:104px;
  	HEIGHT:22px;
  	background: url("../hsbc_ukpersonal_no_idv/images/decline_offer.gif") no-repeat;cursor: pointer;
  }
  
  /**** FIX for alligning button to the corners****/
  
  div.extTopPaddingRowButton
  {
  	height: 25px;
  	clear: both;
  	padding: 10px 0px 0px 0px;
  	margin: 0px;
  	float: none !important;
  }
  
  div.extNoPaddingRowButton
   {
   	height: 25px;
   	clear: both;
   	padding: 0px 0px 0px 0px;
   	margin: 0px;
   	float: none !important;
  }
 
  
/******Added Button for Return to my account in Decline decision Page *****/
 
 INPUT.hsbcReturnToOffer {
 	BORDER-RIGHT: #eaeffa 0px solid;
 	BORDER-LEFT: #eaeffa 0px solid;
 	BORDER-TOP: #eaeffa 0px solid;
 	BORDER-BOTTOM: #eaeffa 0px solid;
 	color: white;
 	padding: 0%;
 	padding-bottom:0%;
 	WIDTH:104px;
 	HEIGHT:27px;
 	background: url("../hsbc_ukpersonal_no_idv/images/return_lightgrey.gif") no-repeat;cursor: pointer;
 } 

 INPUT.hsbcReturnToMyAccount {
  	BORDER-RIGHT: #eaeffa 0px solid;
  	BORDER-LEFT: #eaeffa 0px solid;
  	BORDER-TOP: #eaeffa 0px solid;
  	BORDER-BOTTOM: #eaeffa 0px solid;
  	color: white;
  	padding: 0%;
  	padding-bottom:0%;
  	WIDTH:166px;
  	HEIGHT:27px;
  	background: url("../hsbc_ukpersonal/images/return_to_my_accounts_butt.gif") no-repeat;cursor: pointer;
  }
/*** Added to fix background gray color **/

.hsbcTextInputNewGreyColor
{
	background-color: #f1f1f1;
}

/** Added for PIb Cards ***/
table td.pib_saving_cell
  {
       padding: 0px 0px 0px 0px;
       border: 1px solid; 
  }
  
/**** Added for UAT DefectFIX#218 ******/

table.tableTopPadding td
{
	padding: 5px 0px 0px 0px;
}


/** Added for UAT DefectFIX#220   ***/

table
{
	float : left;
}