#myScoreBanner span
{
  width:155px;
  height:67px;
  display:block;
  color:white;
  font-size:1.2em;
  font-weight:bold;
  line-height:1.5em;
  margin:10px 100px 0 10px;
}
#myScoreBanner span a
{
  width:150px;
  height:25px;	
  color:white;
  font-size:1em;
  font-weight: bold;
  line-height:1.2em;
  margin: -5px 0 0 10px;
}

#sidebar table td .myScoreBannerSpan
{
  width:100px;
  height:25px;	
  color:white;
  font-size:0.9em;
  font-weight: bold;
  line-height:1.5em;
  margin-top:0px;
}

.blueScoreBannerList {
  padding-left:15px;
  font-size: 0.90em;
  line-height:1.5em;
  padding:112px 15px 0px 20px;

}

#sidebar .myScoreBannerSpan
{
  width:100px;
  height:25px;	
  color:white;
  font-size:0.9em;
  font-weight: bold;
  line-height:1.5em;
  margin-top:0px;
}

h1, h2, h3
{
	font-size: small;
	line-height: 1.2em;
}

a span
{
	font-size: 1.1em;
}

strong
{
	font-weight: bolder;
}

#headerTools 
{
	font-size: small;	
}

#chbHeader
{
	font-size: large;
	font-weight: bold;
}

#innerBox a
{
	font-size: 1em;
}

.subnav{height:25px;}

#navTabBox
{
	font-size: xx-small;
}

#footerLinks
{
	font-size: x-small;
}

#footerDisclaimer
{
	font-size: x-small;
}

#navLinkBox span
{
	font-size: x-small;
}

#container2 
{
	margin: 0px 0px 0px 15px;
}

#scoreBoxContainer h3
{
	font-size: small;
}

#scoreBoxContainer .smallPrint
{
	font-size: small;
}

#scSimScoreText
{
	font-size: xx-small;
}

#simscoreval
{
	font-size: xx-large;
}

#bbScore
{
	font-size: 55px;
}

#scoreBoxContainer table
{
	margin-left: 20px;
}

#scoreBoxContainer .whiteboxleft250bg
{
	margin-left: 20px;
	font-size: small;
}

#scoreBoxContainer .whiteboxleft250bg input
{
	margin-left: 10px;
}

#scoreBoxContainer .whiteboxleft250bg h3
{
	margin-left: 0px;
	font-size: 0.9em;
}

#scoreBoxContainer .whitebox250bg
{
	margin-left: 20px;
	font-size: small;
}

#scoreBoxContainer .whitebox250bg h3
{
	font-size: 0.9em;
}

#scoreBoxContainer p#smallPrint
{
	margin-left: 10px;
}

table #smallPrint
{
	margin-left: 30px;
}

.scoreSimBoxHeaderP2
{
	font-size: small;
	line-height: 1.5em;
}

.SimForm .selection
{
	margin-left: 10px;
}

.SimForm .formDotsDiv
{
	margin-left: 10px;
}

#Q1_thumb, #Q2_thumb, #Q3_thumb, #Q4_thumb, #Q5_thumb
{
	margin-left: 30px;
}

div.CreditCardTable table tr.spanFormContainerHeader
{
	height: 30px;
}

div.CreditCardTable table tr
{
	height: 0px;
}

.CreditCardTable table tr.spanFormContainer
{
	height: 25px;
}

.scoreCatBoxPanel
{
	margin-left: 80px;
}

.scoreCatBoxPanel table #scSimScoreText
{
	margin-left: 20px;	
}

span.smallText a
{
	font-weight: bold;
}

.SpacerTop50px
{
	margin-top: 50px;
}

#loginUserMemorableWord_SecurityQuestionUK1_SecurityAnswer1_ECDTextBox
{
	margin-left: -35px;
}

#loginUserMemorableWord_SecurityQuestionUK1_SecurityAnswer2_ECDTextBox
{
	margin-left: -35px;
}

#MCCImproveMyScore_MyScore1_btnBuyLatestScore1
{
	margin-left: -20px;
}

.scoreTopDots
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.addressP1
{
	padding: 15px 0 20px 0;
}

.ctlAddressUKTextbox
{
	float: left;
	padding: 5px 0 5px 0;
}

div.CreditCardTable table tr.spanContainerWhite
{
	height: 25px;
}

#scoreTableContainer .whitebox688bg
{
	float: right;
	margin-bottom: 20px;
}

.mptextlinksmall
{
	font-size: 1.2em;
	font-weight: bolder;
}

#MCCForgotLogin_Email
{
	margin-left: 35px;
}

.spanFormContainerSelected2
{
	margin-left: -30px;
	width: 700px;
}

.spanFormContainerSelected2 input
{
	width: 30px;
}

#MCCPasswordChange2_ContinueBtn1
{
	height: 30px;
	width: 115px;
}

.innerFooterFF
{
	float: left;
}

.marginLeft5px
{
	margin-left: 5px;
}

.marginLeft10px
{
	margin-left: 10px;
}

.marginLeft20px
{
	margin-left: 20px;
}

.marginLeft30px
{
	margin-left: 30px;
}

.marginLeft135px
{
	margin-left: 135px;
}

.marginLeftNeg10px
{
	margin-left: -10px;
}

.innerFooterFF a
{
	margin-right: 815px;
}

.addpreviouslinkbuttonff
{
	margin-left:480px;
}

table td .footerPDF
{
	margin-left: 300px;
	margin-bottom: 5px;
}

.strContactUsP
{
	font-size:0.88em;
}

.AccountInfoFF1
{
	margin-left: 50px; 
	width: 675px;
}

.AccountInfoFF2
{
	margin-left: -50px;
	width: 675px;
}

.AccountInfoFFHR
{
	margin-left: -50px;
	width: 700px;
}

.AccountInfoFFMarginTop
{
	margin-top: -25px;
}

.pdfReportRecordHeader
{
	padding-top: 20px;
}

.formOrderPage .forInputMargin
{
	margin-left: -30px;
}
.formOrderPage .forInputMargin2 span input
{
	margin-left: -35px;
}

.iconHeaderFF
{
	font-size: 12px;
}

#chbHeader2 a
{
	font-size: 1.0em;
}

#sbox250Header span 
{
	font-size: 0.95em;
}

#reportBanner span
{
	font-size: 1.3em;
}

.spanStartMonth
{
	margin-right: 10px;
}

.spanStartMonth select
{
	width: 105px;
}

.spanExpiryYear select
{
	width: 60px;
}

.spanStartYear select
{
	width: 60px;
}

.spanCardType3 select
{
	width: 105px;
}

#scoreBoxContainer
{
	margin-right: 0px;
}

#scoreSimBoxbg
{
	margin-bottom: 40px;
}

#content a
{
	font-size: 1em;
}

#content Lmb2AnchorLoans span {
    font-size: 1.0em;
}

#content a span
{
	font-size: 0.8em;
}

.goldbox917topMargin
{
	margin-top:50px;
}

.newMCCInformationCentreModule
{
	width:280px;
}

.bluebox913Header
{
	height:200px;
}

/* osterich ticket */
#Middle_bottom
{
	clear:both;
	width:522px; 
	height:74px;
	margin-top:102px;
}

.scHeadline2
{
	width: 200px;
}

.ctBox2
{
	font-size:0.9em;	
}

.alertHeading
{
	font-size: 1.1em;
}

.leftCaptionTextFF
{
	width: 700px;
}

.strAlert2
{
	width: 475px;
}
div.newOrderedList ol
{
	margin-left: 0px;
}

.container3 .SpanMccAskCEQuestion
{
	height: 15px;
}

.whiteboxmiddle316Header250{background: url('../Images/UKCE2Images/score_centre/white_box_score_316_header.jpg') no-repeat top center;
padding:10px 13px; height:235px;}

.bluebox316Header240{background: url('../Images/UKCE2Images/shared/boxes/bluebox316header.gif') no-repeat top center;
padding:10px 15px; height:225px;}

.goldbox316Header240{background: url('../Images/UKCE2Images/shared/boxes/goldbox316header.gif') no-repeat top center;
padding:10px 15px; height:225px;}

#MCCForgotLogin2_ForgotLogin21_pnlDOBPostCode
{ 
	height: 30px;
}

#MCCForgotLogin2_ForgotLogin21_pnlPostCode 
{
	height: 30px;
}

#MCCForgotLogin2_ForgotLogin21_pnlDateofBirth
{
	height:30px; 
}
#MCCForgotLogin2_ForgotLogin21_ForgotLogin2Panel
{
	height:300px;
}
.formOrderPage .forlabel
{
	width:70px;
	float:left;
}
.formOrderPage .InputMargin
{
	margin-left:45px;
}
.SecurityAnswerTextBox span
{
	width:80px;
	float:left;
}
.SecurityAnswerTextBox
{
	width:210px;
}
.tooltip {
	font:11px Arial,Helvetica,sans-serif; 
	border-right-color: #003e71; 
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color: #003e71; 
	border-bottom-style:solid;
	border-bottom-width:1px; 
	border-top-color: #003e71; 
	border-top-style:solid;
	border-top-width:1px;
	width:180px;
	margin-left:17px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	float:right;
	color:#FFFFFF; 
	background-color:#0083b7;
	layer-background-color:#0083b7;
}

.validate 
{
	float: none;
	position: relative;
}

/* BEGIN - LMB FSD 2.3 */
#Services_hlLoansText ul {
padding:0 5px 0 10px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

#Services_hlMortgagesText ul {
padding:0 5px 0 12px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

#Services_hlCreditCardsText ul {
padding:0 5px 0 22px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

#Services_hlEnergyText ul {
padding:0 5px 0 16px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

#Services_hlLifeInsuranceText ul {
padding:0 5px 0 20px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

#Services_hlBankingText ul {
padding:0 5px 0 15px;
line-height:13px;
font-size:x-small;
color:#002d64;
}

.exclusiveright {
	float: left;
	font-size:large;
	font-weight: bold;
	width: 145px;
	margin-left: 20px;
}

.sidebarBox{
  background:white;
  margin:10px;
  padding:8px 15px 8px 15px;
  padding-top:10px;
}

.sidebarBox p{
  margin:10px 0;
}

.sidebarBox h2{
  font-size:1.2em;
  padding:5px 0px 2px 0px;
  color:#002D64;  
  margin: 2px 0px 0px 0px;
  /*background:transparent url(/img/home/h1_greenbg.jpg) repeat-x top center;*/
  border-bottom:1px dashed #A1A1A1;
  }
.sidebarBox h2 a{color:white; text-decoration:none;}
.sidebarBox h2 a:hover{text-decoration:underline;}

#sbCompareTextH2
{
  width:260px; color:#002D64; font-size:small;/*font-size: 1.2em;*/
}

#sbCompareTextH3
{
  padding:3px 0px; color:#002D64; font-size:x-small; /*font-size: 0.875em;*/
}
/* END - LMB FSD 2.3 */

/* SplashPopup */

.SplashPopup
{
	width: 506px;
	height: 366px;
}

.SplashPopupIndentB b
{
	margin-left:5px;
}

.SplashPopupGuidedTour
{
	width:488px;
	height:54px;
}

/* SplashPopup END */

.calcBlue{
	margin-top: -18px;
	margin-right: 10px;
}

/* New FCR Layout */
#Consumerinfo
{
	float: none;
}

.whitebox340Content{ width:275px; height:230px; }

/************************************************
ID Defender
************************************************/

.FlashContainer p
{
	padding: 15px 50px 0 15px;
}

.FlashContainer #FlashIcon
{
	padding: 10px;
}

#innerFooter
{
	float: left;
}

#lnkRiskAssessment1
{
	text-decoration: none;
}

.introChristmasOfferDetail
{
	width: 400px;
	margin: -90px 0px 0px 200px;
	font-size:11px;
	padding-top:20px; 	
}

#T1
{
	padding-left:20px; 
	padding-top:10px; 
}
#MasterPage #mainBox #innerBox .contentupper .lozengemid .upperinside .instantcom .lozincommid .comboxes .combox.combox7 .comboxin .combox7title{
	min-height: 2.4em;
}

.firstTimeSplashHeader 
{
	width:720px;
}

.firstTimeSplashContent
{
	width:720px;
}

.firstTimeSplashFooter 
{
	width: 704px;
}

.subnav ul li a.selected-navigation span.divider{font-size:10px;color:#ffffff;text-decoration:none;background:#0083b7 url(../Images/UKCE2Images/shared/linkbgs/right-subnavbutton-hover.gif) no-repeat top left;}
.subnav ul{list-style-type:none;margin-top:0px;padding:0;float:left;width:100%;margin-bottom:2px;}

/****MCCAlertSummary in ff*****/
#newWrapper .alertContainer .alertHeader
{
	width: 598px;
	display: inline;
	float: left;
	color:#666666;
	font-weight: normal;
	padding:5px 25px 5px 25px;
	background: #fdd5dd url('../Images/UKCE2Images/shared/boxes/alert_panel_pink_top.gif') no-repeat left top;
}
#newWrapper .yellowPanel p
{
    width: 598px;
}
/*[BEGIN] UKUpsellLightBox PJ48520*/
#navLinkBox
{
  height:26px;
}
.UKUpsellLightBoxHeader, .UKUpsellLightBoxContent, .UKUpsellLightBoxFooter{
	width:720px;
	padding:15px 20px;
}
.UKUpsellLightBoxFooterText{
	width:680px;
}
.UKUpsellLightBoxTitle h1{
	padding:0;
}
#BGgreyBFBFBFOverLay{
	top: 130px;
}
/*[END] UKUpsellLightBox PJ48520*/
/*[BEGIN] LogoutTimeOutUpsell PJ48520*/
.LogoutTimeOutUpsellTop h1{
	margin-top:10px;
}
/*[END] LogoutTimeOutUpsell PJ48520*/
/*[BEGIN] sidebarBanner PJ48520*/
.sidebarBannerContentRow{
	width:141px;
}
.sidebarBannerFooter{
	width:220px;
}
/*[END] sidebarBanner PJ48520*/

.marginTopMid
{
	margin-top:10px;
}

.clearboth
{
	clear:both;
}

.sidebarBanner
{
	float:left;
	width:250px;
	margin-bottom:10px;
}
/*[BEGIN] UK10372 SV620*/
#ConsumerinfoSV620 {
	width:550px;
	_float:left;
	text-align:left;
	font-size:11px;
	padding-left:20px;
	color:#666666;
	margin-top:13px;
}
#pageTextSV620{
	
	top: 830px;
	
}
/*[END] UK10372*/

.bluedotsNoPad
{
	padding-top: 10px;
}
/* [BEGIN] UK10704 Identity Protection page policy pop up*/
#insDetails .lbContent{
	width:590px;
}
#insDetails .lightBox{
	width: 610px !important;
}
/* [END] UK10704 Identity Protection page policy pop up*/
/* [BEGIN] UK10704 UKCESampleReport*/
#UKCESampleReport_Footer1_OutOfSession #footerShadow {
	position:absolute;
	left: 6px;
	top: -80px;
}
/* [BEGIN] UK10704 UKCESampleReport*/

/*[BEGIN] OP2 - WO50212 */
div.formBox01 .formRow .op2ConfirmCross{	
	left:538px;	
}
/*[END] OP2 */
/* [BEGIN] Process Order Thank You */
#progress-bar ul li:last-child.currentLastOne{
	background-image:none;
    width:395px;
	background-color:#000061;
}
/* [END] Process Order Thank You */
div.formBox01 .formRow .op2PostalCross{          
    left:270px;          
}
div.formBox01 .formRow .op2PostalText{            
    left:270px;
}
/* [NOTE] Targets IE7 SV628 op2 Policy Summary */
#insDetails H1{
    width: 610px;/*580px;*/
}
/* [END NOTE] Targets IE7 SV628 op2 Policy Summary */
/* [BEGIN] WO51346*/
/*light blue preambleSearch2 Mortgage*/
#content620SLP_mortgage #content-primary{
	display:block;
	width:914px;
	height:301px;
	background: transparent url(../Images/UKCE2Images/shared/boxes/indexSLP_ltBlueBG.png) no-repeat;
	background-position: -0px -0px;	
}
.SLP_mortgageIE6{
	display:none;
}
#preambleSearch2 {
  background: transparent;
  background-image: transparent;
  background-image: -moz-linear-gradient(top, transparent, transparent); /* FF3.6 */
}
/* [END] WO51346*/

/* UK11837*/
.sidepanel .referbox250bg {
 	margin:0 0 10px 0;
}
.sidepanel .referbox250bg620 {
	margin:535px 0 0 0;
}

/* [END] UK11837*/

.FFPositioning{
                position:absolute;
                left: 20px;
                top: 630px;
}

.showbuttonold
{
	 margin-left:-20px;
}

.hidebuttonold
{
	 margin-left:-20px;
}
.report-key
{
	width:528px;
}
.bottom-borderedbox
{
	height:11px;
	margin-top:-11px;
}
.reportSectionHeader2
{
	padding-top:0px
}
.reportSectionDetail
{
	position:absolute;
	padding-top:10px;
}
.reportRowPad
{
	padding-top:10px;
}
.showbutton
{
	position:absolute;
}
.hidebutton
{
	position:absolute;
}
.Expand-All
{
	position:absolute;
}
.Hide-All
{
	position:absolute;
}
.reportSectionHeader
{
	padding-top:0px;
}
.accountInformationHeader
{
	padding-bottom:20px;
}
.gainmargin
{
	margin-bottom:11px;
}
#MCCImproveMyScore_MyScore1_pnlMyScore14 p{
  padding-bottom:5px;
}
.obFolderIcon span{
  position:absolute;
  left:20px;
}

/*UK12315 ScoreOrder.aspx > view my score*/
.FFSpacer{
	height:25px;
	width:210px;
}
.FF20pxHeight{
	height:30px;
}
/*[END]UK12315 ScoreOrder.aspx > view my score*/
/*[BEGIN] UK12587*/
#preambleSearch .btn {
	margin-top:0;
}
#content-primary #preambleSearch #sign_up_button .btn span.Asterisk{
	top:0px;
}
#content-primary #preambleSearch3 #sign_up_button .btn{
	margin-top:0;
}
#content-primary #preambleSearch3 #sign_up_button .btn span.Asterisk{
	top:0px;
}
#content-primary #preambleSearch4 #sign_up_button .btn{
	margin-top:0;
}
#content-primary #preambleSearch4 #sign_up_button .btn span.Asterisk{
	top:0px;
}
#content-primary #preambleSearch2 #sign_up_button .btn{
	margin-top:0;
}
#content-primary #preambleSearch2 #sign_up_button .btn span.Asterisk{
	top:0px;
}
/*[END] UK12587*/
#content-third620 #know .btn span.Asterisk{
	top:2px;
}
/*[BEGIN] UK12431*/
.toolTipCurrentAddressWrapper #CurrentAddresstip{	
	width:180px;
}
.toolTipCurrentAddressWrapper #CurrentAddresstip #CurrentAddress.tooltip2 {	
	width:162px;	
}
.toolTipCurrentAddressWrapper #CurrentAddresstip img{
	position:absolute;
	top:0;	
}
.toolTipCurrentAddressWrapper #CurrentAddresstip #CurrentAddress #CurrentAddressHeader.tooltipHeader2 {
	width:150px;
}
/*[END] UK12431*/

.SIHelpPopup_Top .jqmClose .positionCloseBtn {
	right:15px;
}
.SIMeterNumberCreditReport
{
	/*top:20px;*/
	bottom: 11px;
	position:absolute;
	margin-left:215px;
	color: #000000;
}
.ff_relative{
	position:relative;
}
.ff_absolute{
	position:absolute;
	top:5px;
	right:10px;
}
#sideColumn .sideBar_iPhone{
	height:257px;
}
#wrapper {
	width:742px;
	font-size:0.9em;
}
#footerAcct {
	width:712px;
	background:#e5f3ff;
	padding:10px 15px;
	margin-top:5px;
	float:none;
}
.borderRight {
	border-right: 1px solid #A8C5D9 !important;
}
h2.account-info-bar-open {
	width:auto;
}
h2.account-info-bar-open-hover {
	width:auto;
}
h2.account-info-bar {
	width:auto;
}
h2.account-info-bar-hover {
	width:auto;
}
