	.neoButton, .button  {width:auto; display: inline-block; margin: 0px 0px 0px 0px;  color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #027da6 url('../images/coopbg.gif') repeat-x top left; font-weight: bold; text-decoration: none;}
	.neoButton:hover, .button:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px;  color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #005f80 url('../images/coopbg2.gif') repeat-x top left; font-weight: bold; text-decoration: none;}

	
.smileTable
{

}


.rightBorder
{
	border-right: 1px solid #0099cc;
}


.neoText {
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


.neoHeading {
    color: #0099cc;
    font-weight: bold;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


/*
################################ Page structure ################################
*/	
	body 
		{
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size: 0.7em;
		font-family: arial, Trebuchet MS, Myriad Pro, verdana;
		font-weight: normal;
		color: #00404e;
		background: #fff url(images/mainbg.gif) top left repeat-x;
		}
				
	#wrapper 
		{
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#header, #header2 
		{
		background:#0099cc url('images/cooplogo.gif') left no-repeat;
		height: 46px;
		padding: 5px 5px 25px 5px; 
		width: 755px;
		margin: 0px 0px 0px 0px;
		}
	 #headerHolding
	 {
		background:#0099cc url('images/cooplogo.gif') left no-repeat;
		height: 46px;
		padding: 5px 5px 25px 5px; 
		width: 755px;
		margin: 0px 0px 0px 0px;
	 }
	 * html #headerHolding
	 {
	    background:#0099cc url('images/cooplogo.gif') left 10px no-repeat;
     }
		
	* html #header 
		/* To fix IE6 Header issue */
		{
		background:#0099cc url('images/cooplogo.gif') left no-repeat;
		height: 46px;
		padding: 0px 5px 0px 5px; 
		width: 755px;
		margin: -11px 0px 0px 0px;
		}
		
	#navleft
		{
		float:left;
		padding:0px 0px 0px 0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;	
		}
	
	#navmiddle
		{
		width:570px;
		float: left;	
		padding:0px 0px 0px 0px;
		margin: 0px;	
		background: none;	
		height: auto;								
		}	
		
	#links 
		{
		background:#fff;
		height: 110px;
		padding-top: 10px;
		}	
		
	#progresslinks 
		{
		background:#fff;
		height: 110px;
		padding-top: 10px;
		}			
		
	#mainlinks 
		{
		background:#fff;
		height: 20px;
		padding-top: 10px;
		}				
		
	#mainright, #mainrightlogin, #mainrightbenefits, #mainrightstandard, #mainrightstandardbundle
		{
		width:172px;
		float:left;
		background:#fff;
		padding:5px;
		margin: 0px 0px 0px 0px;	
		}
		
	#mainrightlong
		{
		width:auto;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 0px;	
		}	
	
	#mainrightmpi, #mainrightgadget, #mainrightIdTheft, #mainrightBundle
		{
		width:0.1em;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 0px;	
		}	

	
	#maincenter, #maincenterlogin, #maincentergeneric, #maincentergadget, #maincenterbenefits,
	#maincentermpi, #maincenterstandard, #maincenterIdTheft, #maincenterbag, #maincenterBundle, #maincenterbundle, #maincentreLoader
		{
		width:570px;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		}
		
		#divLoaderMain
		{
		width:570px;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		clear: both;
		}
		
		
		
	#maincenterlong, #maincenterstandardlong, #maincenterlong2
		{
		width:100%;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		}
		
	#mainleft, #mainleftlogin
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainleftmpi, #mainleftgadget, #mainleftIDTheft, #mainleftbag, #mainleftIDTheft, #mainleftbundle
		{
		float:left;
		background:#000;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 20px 0px 0px;
		width: 164px;		
		}
		
	#mainleftLoader
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 20px 0px 0px;
		width: 164px;		
		}
		
	
	#maincenterlogin, #mainleftlogin, #mainrightlogin
		{margin-top: 20px;}
	
	#footer 
		{	
		clear: both;
		width: 760px;
		height: 30px;
		border: 0;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		color: #fff;
		background:none;
		} 
			
	#divFormWrap, #divContactWrap
		{
    /* background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x; */
    padding: 16px 12px 40px 12px;
    /* border: 1px solid #0099cc; */
		}	
		
	*html #divFormWrap
		{
		float: left;
		}		
		
		.divSmileWrap
		{
		background: #fff;
		padding: 16px 0px 0px 0px;
		border: 0px solid #0099cc;
		margin: 0px 0px 0px 0px;
		}	
		
			*html .divSmileWrap
		{
		background: #fff;
		padding: 16px 0px 0px 0px;
		border: 0px solid #0099cc;
		margin: 0px 0px 0px 0px;
		float: left;
		}	

	#MakeClaimUsingGenericLogon1__pnlShowForm
		{
		background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		}	
		
	* html #MakeClaimUsingGenericLogon1__pnlShowForm
					/* To fix IE6 Height issue */		
		{height: 1px;}
		
		
	#divFormWrap, #divContactWrap
		{
		clear: both;
	    }
		
	#divWrap
		{
		background: #fff;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		}		
		
	#divBundleText
		{
		background: #fff;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid #ccc;
		clear: both;
		width: 80%;
		}		
		
	
	#divFormWrap2
		{
		background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 0px 0px;
		}	
		
	#divFormWrapFloatheadHigh
		{
		background: #eaf5fb;
		padding: 16px 12px 44px 12px;
		border-top: 0px solid #0099cc;
		border-right: 1px solid #0099cc;
		border-bottom: 1px solid #0099cc;
		border-left: 1px solid #0099cc;
		}			
		
		
	#divFormWrapFloatheadLow
		{
		background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border-top: 0px solid #0099cc;
		border-right: 1px solid #0099cc;
		border-bottom: 1px solid #0099cc;
		border-left: 1px solid #0099cc;
		margin: 0px 0px 0px 0px;
		}
				

	#divButtonWrap
		{
    padding: 2px 0px 2px 0px;
    /* background: #eaf8ff; */
    /* border: 1px solid #0099cc; */
    text-align: center;
		}
		
	#divNavWrap
		{
		padding: 5px 5px 5px 5px;
		background:#028dbb;
		border: 1px solid #028dbb;
		}	
		
	#divMPINavigation, #divGadgetNavigation, #divIdTheftNavigation, #divBagNavigation, #divNonRegisteredIdTheft, #divBundleNav,
	#ucIDTheftNav_divIdTheftNavigation
		{
		padding: 0px 0px 0px 0px;
		background:#fff;
		border: 0px solid #028dbb;		
		}			

	#divIntroWrap
		{
    /* background: #fff; */
    padding: 10px 12px 10px 12px;
    /* border: 1px solid #0099cc; */
    margin-bottom: 10px;
		}
		
		
	#divWrapTotal
			{
		background: #fff;
		padding: 6px 12px 10px 12px;
		border: 1px solid #0099cc;
		margin-bottom: 10px;
		margin-top: 0px;
		clear: both;
		}
		
	
	#divSecurityWrap 
		{
		background: #eaf5fb;
		padding: 10px 12px 20px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 10px 0px;
		}

	#divIntroWrap2
		{
    /* background: #eaf5fb; */
    padding: 10px 12px 20px 12px;
    /* border: 1px solid #0099cc; */
    margin: 0px 0px 10px 0px;
		}
	
	#divIntroWrapLog
		{	
		background: #e0eef7;
		padding: 10px 12px 20px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 0px 0px;
		}
	
	.divIntroWrap2Holder
		{
    /* border: 1px solid #0099cc; */
    /* background: #fff; */
    padding: 12px 12px 12px 12px;
    margin: 6px 0px 0px 0px;
		}
    
    .divIntroWrap3Holder
		{
		border: 1px solid #0099cc;
		background: #fff;
		padding: 12px 12px 12px 12px;
		margin: 6px 0px 6px 0px;
		float: left;
		width: 518px;
		}

    .noMarinTop
		{
        margin: 0px;
		}

	#divIntroWrap2 strong
		{
		font-size: 100%;
		}

	#divFormWrapHeight
		{
		background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		height: 112px;
		}	
		
	*:first-child+html #divFormWrapHeight
		{height: auto;}		

/*
################################ Form elements ################################
*/

	.textbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 226px;
		}
				
	.logintextbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 26px;
		}				
		
	.drpStandard, .drpStandardError
		{
		width: 230px;
		}

	#ddlSecurityQuestion1, #ddlSecurityQuestion2
		{
		width: 228px;
		}

	.txtStandardError
		{
		width: 224px;
		}

	*:first-child+html #ddlSecurityQuestion1, *:first-child+html #ddlSecurityQuestion2
		{
		width: 230px;
		}
		
	.drpDate, .drpDateError
		{
		width: 77px;
		}

	.buttonChoose, .buttonSparekeys, .buttonAirportAngel, .sknBackBundle, .sknChooseBundle
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 10px 4px 10px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 url('images/coopbg.gif') repeat-x top left;
		font-weight: bold;
		text-decoration: none;
		}
		
	 .button:hover
		{ width:auto; display: inline-block; 
	    color: #fff;
	    text-decoration: none;
		}
     
     #sknRegisterGadget
		{
        margin: 0px 10px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 10px 4px 10px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 url('images/coopbg.gif') repeat-x top left;
		font-weight: bold;
		text-decoration: none;
		}
	     
	#Navigation1_lbtnBenefitsStatement.button
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 0px;
		cursor: pointer;
		border: none;
		background: none;
		font-weight: bold;    
		}		

	.cancelbutton
		{
		margin: 0px 0px 0px 0px;
		font-size:0.1pt;
		color:#fff;
		cursor: pointer;
		border: 0px solid #003948;
		background:url('images/cancelregbutton.gif') no-repeat top left;
		font-weight: bold;
		text-decoration: none;
		padding: 13px 55px 13px 55px;
		}
		
	 .cancelbutton:hover
		{
	    color: #fff;
	    text-decoration: none;
		}		

    .sknCancelManageGadgets
		{
		margin: 0px 0px 0px 0px;		
		color: #fff;		
		padding: 0px;
		cursor: pointer;				
		font-weight: bold;
		}
		
	.orangebutton
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 6px 6px 6px 6px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #d07519 url('images/coopbgorange.gif') repeat-x top left;
		font-weight: bold;
		}		
		
	.registerbutton, .homebutton
		{
		margin: 4px 20px 3px 20px;
		font-size:86%;
		color:#fff;
		padding: 6px 6px 6px 6px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 url('images/coopbg.gif') repeat-x top left;
		font-weight: bold;
		width: 100px;
		text-align: center;
		}	
		
	.registerbutton a, .homebutton a
		{
		color: #fff;
		text-decoration: none;
		}	

	.registerbutton a:hover, .homebutton a:hover
		{
		color: #fff;
		text-decoration: underline;
		}	

	h1, h2
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		}
		
	h1.h1Holding
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 160%;
		margin: 20px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;				
		font-family: Verdana,Arial,Helvetica,sans-serif;
		}		
	
	* html h1.h1Holding
	{	    
	    clear: both;
	    margin: 20px 0px 20px 0px;
    }
		
	.h1SelectBundle
		{
	    margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;		
		width: 100%;			
		/*background: lightgreen;*/
		}
		
	#divFormWrap h2
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 15px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		/*background: pink;*/
		}	
		
	*:first-child+html h1, *:first-child+html h2
		{font-weight: normal;}

	h2.h2Error
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 110%;
		}
		
	h2.h2mpi
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 110%;
		padding: 10px 0px 0px 0px;
		}		
		
	h3.h3Forgot, .pFailureText2
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 100%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	h3.h3Benefits
		{
		font-size: 130%;
		font-weight: normal;
		color: #fff;
		padding: 0px 0px 9px 0px;
		margin: 0px 0px 0px 0px;	
		}	
		
	.pFailureText2	
		{
	    padding: 0px 0px 20px 0px;
		}	
		
	.pFailureText	
		{
		padding: 0px 0px 0px 0px;
		color:#0099cc;
		}	

	h2.h2ErrorHead
		{
		color:#000;
		font-weight: bold;
		font-size: 110%;
		display: block;
		background: #ffe5ca;
		padding: 4px;
		}	

	span.red
		{
		color: #c00000;
		font-size: 70%;
		}

	span
		{
		font-weight: bold;
		}

	p.intro
		{
		color:#0099cc;
		font-weight: bold;
		}

	p.thanks
		{
		color:#0099cc;
		font-size: 140%;
		font-weight: normal;
		}
		
	p
		{
		color:#333;				
		}

	.forgot
		{
		padding-top: 20px;
		}

	.lblStandard
		{
		font-weight: bold;
		}

	.claimspan
		{
		font-weight: bold;
		color: #00404e;
		margin: 4px 0px 0px 0px;
		}
		
	#mainCopyWrapper p 
		{    
        padding: 0px 0px 10px 0px;
		}
				 
	.divButtonWrap
		{                
        background: #fff;
		padding: 5px 12px 40px 12px;		
		margin-bottom: 10px;
		/*border: 1px solid #0099cc;*/
		}
		
/*
################################ Form Field layout ################################
*/

	#divFieldContainer, #divFieldContainer2, #divFieldContainer3, #divFieldContainer4, #divFieldContainer5,
	#divFieldContainer6, #divFieldContainer7, #divFieldContainer8, #divFieldContainer9, #divFieldContainer10,
	#divFieldContainer11, #divFieldContainer12, #divFieldContainer14, #divFieldContainer15, divSecureFeedbackWrapper,
	#divInfo, #divCoreBundle, #divSafeguard, #divTraveller, #divGadget, #divNoBundleRegistered, #divClaimContainer,
	.divLoginRowWrapper, #divFieldContainerStandard, #divFieldContainer20, .forgottencontainer, .divFieldContainerInfo, .divBundleContainer,
	.divBundleWrapper, .divFieldContainer20, divFieldContainer10a, divFieldContainer5a, #divSpareKeysContainer,
	#divFieldContainer16, #divFieldContainer17, #divFieldContainerTop, #divFieldContainerTop2
		{
		width: auto;
		clear: both;
		}

	#divFieldContainer9, #divFieldContainer20, .divFieldContainer20a, #divClaimContainer, #divMPIContainer, #divFieldContainerStandard2, #divBagContainer, #divGadgetContainer
		{	
		padding: 20px 0px 0px 0px;
		}
		
		
	#divFieldContainer
		{
		padding-top: 0px;
		}
		
	#divFieldContainerPass
		{
		clear: both;
		padding-top: 10px;
		}
		
	.divFieldContainerInfo
		{		
		float: left;
		display: inline; /*ie6 margin fix*/
		margin: 10px 10px 0px 102px;
		background: #fff;		
		}
							
	.divBundleContainer a
		{		    
		float: right;		    		    		    
        }
        
	#divFieldContainer5a
        {
		padding: 10px 0px 0px 0px;
		}
        
	.divLoginRowWrapper
        {
		padding: 2px;
		}

		
/*show/hide popup*/
	#span1
		{
		/*margin-top: 10px;*/
		margin-left: 100px;
		border: 1px solid #4c9404;		    
		position: relative;
		top: 0px;
		left: 4px;		    		    
		z-index: 100;
	    }
	    
	#span1 p
		{
		background: #9de52b url(images/spanbg.gif) top left repeat-x;
		padding: 5px;
		border: 2px solid #fff;
	    }					    
	
	.left
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
        color: #00404e;
		}
		
/*Added to clear bag type dropdown on error */	
	.left
		{
	    clear: both;
		}
    
	.left2, .lblStandardClaim
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
		font-weight: bold;
		color: #00404e;
		clear: both;
		}		
		
	.right
		{
		float: left;
		width: auto;
		padding: 0px 0px 10px 0px;
		}
		
		/*
################################ FORM UNDERLINE ################################
*/	
		
	.left2, .lblStandardClaim
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
		font-weight: bold;
		color: #00404e;
		}	
		
	.leftform, .leftform leftIndent
		{
		float: left;
		width: 190px;
		padding: 10px 16px 12px 0px;
		background: url(images/formblock.gif) bottom left repeat-x;
		}
		
	.leftformnil
		{
		float: left;
		width: 190px;
		padding: 10px 16px 12px 0px;
		background: none;
		}
	
	.rightform, .rightform3
		{
		float: left;
		width: 334px;
		padding: 5px 0px 12px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;		
		}
		
	.rightformBlank
		{
		float: left;
		width: 334px;
		padding: 10px 0px 13px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;		
		}		
		
	.rightformnil
		{
		float: left;
		width: 334px;
		padding: 5px 0px 12px 0px;
		background: none;		
		}	
		
	.rightform2
		{
		float: left;
		width: 334px;
		padding: 9px 0px 14px 0px;
		background: none;		
		}
		
	*:first-child+html .rightform
		{
		background: url(images/formblock3.gif) bottom left repeat-x;
		}		
		
		/*
################################ END ################################
*/		
		
	.rightcontact, .rightMobileNumber, .rightcontactM
		{
		float: left;
		padding: 2px 0px 2px 10px;
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 190px;
		}	
		
	.rightcontactM
		{
		margin: 10px 0px 10px 0px;
		}
		
	.leftM
		{
		float: left;
		width: 190px;
		padding: 16px 16px 0px 0px;
        color: #00404e;
     	}
		
	.rightMobileNumber
		{
		height: 14px;
        }
		
	#ForgottenPassword1__txtAnswerTwo	
		{
		float: left;
		width: auto;
		padding: 0px 0px 2px 0px;
		}	

	.leftbut, .leftDocBut
		{
		float: left;
		width: 170px;
		padding: 6px 16px 10px 0px;
		height: 30px;
		}
		
	.rightbut, .rightDocBut, #divFieldContainerRight
		{
		float: right;
		width: auto;
		padding: 6px 0px 10px 0px;
		height: 30px;
		}	

	.rightbut2
		{
		float: right;
		width: auto;
		padding: 6px 0px 20px 0px;
		margin: 0px 0px 16px 0px;
		height: 30px;
		clear: both;
		}
		
	.rightbundle
		{
		float: right;
		width: auto;
		padding: 6px 0px 10px 0px;
		height: 0px;	
		}	
		
	#MakeClaimUsingGenericLogon1_SubmitBtn
		{
		float: right;
		width: auto;
		padding: 6px 16px 6px 16px;
		height: auto;
		}
		
	#MakeClaimUsingGenericLogon1_btnCancel
		{
		float: left;
		width: auto;
		padding: 6px 16px 6px 16px;
		height: auto;
		}
	
/*
################################ List elements ################################
*/

/*
right col links
*/

	ul
		{
		list-style-type: none ;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	li
		{
		/*background:url('images/orangearrow.gif') left no-repeat;*/
		background:url('images/orangearrow.gif') left 4px no-repeat; /*260509*/
		padding: 0px 0px 0px 20px;
		}

	li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	li a:hover
		{
		color: #00404E;
		text-decoration: underline;
		}

	a
		{
		color: #0099cc;
		text-decoration: underline;
		}

	a:hover
		{
		color: #00404E;
		text-decoration: underline;
		}

/*
cancel button
*/

	#DivCancel
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		}
		
	li.cancel
		{
		background: none;
		padding: 0px 6px 6px 6px;
		}

	li.cancel a
		{
		color: #fff;
		}
		
	li.cancel a:hover:
		{
		color: #fff;
		}

/*
progress navigation
*/

	ul#navlist
		{
		margin: 0px 0px 0px 0px;
		padding: 26px 0px 10px 0px;
		white-space: nowrap;
		}

	#navlist li
		{
		background: #f8fdff;
		display: inline;
		list-style-type: none;
		border: 1px solid #e5f2f9;
		padding: 8px 18px 8px 18px;
		margin-right: 2px;
		color: #b2ceda;
		font-size: 86%;
		}

	#navlist li.active
		{
		background: #0099cc;
		display: inline;
		list-style-type: none;
		border: 1px solid #0099cc;
		padding: 8px 18px 8px 18px;
		margin-right: 2px;
		color: #fff;
		font-size: 86%;
		}

	#navlist strong
		{
		font-size: 130%;
		}
		
/*
################################ Font resizer ################################
*/

	#fontsizer
		{
		margin: 0px 0px 0px 0px;	
		padding: 0px 0px 0px 0px;
		float:right;
		color: #fff
		}
		
	#fontsizer a
		{
		color: #fff;
		}
		
	#fontsizer a:hover
		{
		color: #fff;
		}
			
	#fontsizer li, #fontsizer li.none
		{
		background: none;
		display: inline;
		list-style-type: none;
		border: 0px;
		padding: 4px 0px 4px 0px;
		margin-right: 2px;
		color: #fff;
		}
		
		span.dash
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 4px;
			font-weight: normal;
			font-size: 80%;
		}
		
				span.dash2
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 4px 0px 0px;
			font-weight: normal;
			font-size: 80%;
		}
		
	#fontsizer li.none		
		{
		background: none;
		}

	#fontsizer li a
		{
		color: #fff;
		text-decoration: none;
		}

	#fontsizer li a:hover
		{
		color: #fff;
		text-decoration: underline;
		}	

/*
################################ Error messages ################################
*/

	#divShowError, #divShowFailedBankDetailsMessage, #divShowAlreadyRegisteredMessage, #divError, #divTPErrors, #divBagErrors
		{
		background: #fff;
		padding: 10px 12px 10px 12px;
		border: 1px solid #ff9933;
		margin-bottom: 10px;
		}
	
	#divHandsetError
		{
		background: #fff;
		padding: 10px 12px 10px 0px;
		border: none;
		margin-bottom: 10px;
		clear: both;
		}	    
	
	#divShowError ul, #vsDevice ul
		{
		clear: both;
		list-style-type: none;
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 0px 0px;
		}
		
	#divShowError li, #vsDevice li
		{
		background: none url(images/orangearrow.gif) left no-repeat;
		padding: 2px 0px 0px 20px;
		color: #000;
		font-weight: bold;
		}
		
	#divError, #divTPErrors
		{
		clear: both;
		}	
		
	.divErrorContainer
		{
		color:#000000;
		font-weight: bold;
		padding-bottom: 18px;
		font-size: 100%;
		clear: both;
		}	
		
	.pError	
		{
		padding: 0px;
		margin: 0px;
		}
		
/*
################################ Progress Bar and Title Bar ################################
*/

	#bar, #bar2, #bar3, #bar4
		{
		padding: 6px 6px 6px 20px;	
		margin: 3px 0px 0px 0px;	
		width: 734px;	
		color: #fff;	
		font-size: 86%;	
		}

	#bar
		{
		background: #0099cc url(images/progressbar1.jpg) top right no-repeat;
		}
		
	#bar2
		{
		background: #0099cc url(images/progressbar2.jpg) top right no-repeat;
		}
		
	#bar3
		{
		background: #0099cc url(images/progressbar3.jpg) top right no-repeat;
		}
		
	#bar4
		{
		background: #0099cc url(images/progressbar4.jpg) top right no-repeat;
		}

	#titlebar
		{
		/*background: #eaf9ff;
		padding: 6px;	
		margin: 2px 0px 0px 0px;	
		width: 748px;			*/
		padding: 0px;
		margin: 0px;
		text-indent: -99999px;
		height: 0px;		
		}

/*
################################ Footer content ################################
*/

	#footertop
		{
		width: 100%;
		padding: 0px 0px 0px 0px;
		text-align: right;
		color:#00404e;
		margin: 0px 0px 20px 0px;
		}
		
	.membership
		{
		float: left;
		width: 197px;
		height: 17px;
		background: url(images/footermembership.gif) left no-repeat;
		}

	#footerwrap 
		{
		width: 100%;
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	.footerhead2
		{
		background: #fff;
		height: 16px;
		clear: both;
		margin-bottom: 10px;
		}

	.footerhead
		{
		background: #fff;
		height: 16px;
		margin: 60px 0px 10px 0px;
		float: right;
		}

	.footerbottom
		{
		background: #000;
		height: 14px;
		clear: both;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 2px 4px;
		color: #fff;
		font-size:90%;
		}

	.lsglogo2
		{
		background: #fff;
		float: left;
		height: 100px;
		width: 94px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.lsglogo
		{
		background: #fff;
		float: left;
		height: 75px;
		width: 94px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	.footertext
		{
		float: left;
		width: 100%;
		background: #fff;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
		color: #00404e;
		font-size: 76%;
		}

	.greybox
		{
		background: #d2d3d4;
		padding: 6px 6px 6px 102px;
		margin-bottom: 8px;
		}

	span.g1
		{
		font-size: 134%;
		color: #00404e;
		font-weight: bold;	
		}
		
	span.g2
		{
		font-size: 114%;
		color: #00404e;
		font-weight: normal;
		}

	#footerlinks li, #footerlinks li.none
		{
		background: none;
		display: inline;
		list-style-type: none;
		border: 0px;
		padding: 4px 0px 4px 0px;
		margin-right: 1px;
		color: #fff;
		}
		
	#footerlinks li.none
		{
		background: none;
		}	

	#footerlinks li a
		{
		color: #fff;
		text-decoration: none;
		
		}

	#footerlinks li a:hover
		{
		color: #fff;
		text-decoration: none;
		}
		
	#divLogo
		{
		background: none;
		height: 0.1em;
		width: 0.1em;
		}
		
	#floatheadtop
		{
		background: #eaf5fb url(images/headfloatc.gif) top left no-repeat;
		height: 19px;
		padding: 7px 0px 0px 46px;
		}		

	#floatheadbottom
		{
		background: #f6fbff url(images/headfloats.gif) top left no-repeat;
		height: 26px;
		padding: 0px 0px 0px 0px;
		}

	#LoginExtendedControl1
		{
		width: 100%;
		}

	#LoginExtendedControl1 .logerror
		{
		color: #000 !important;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#LoginExtendedControl1 ul
		{
		background: #fff;
		border: 1px solid #ff9933;
		padding: 10px 10px 10px 10px;
		margin: 8px 0px 16px 0px;
		}

	#LoginExtendedControl1 ul li
		{
		color: #000;
		font-weight: bold;
		}

	.divSecureShowError ul
		{
		background: #fff;
		border: 1px solid #ff9933;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 16px 0px;
		}

	.divSecureShowError ul li
		{
		color: #000;
		font-weight: bold;
		}

	span.spanDynamicContent
		{
		color: #000;
		font-weight: bold;
		}

/*
My Benefits Links
*/

	#navwrap ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#navwrap li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #fff;
		}
	
	#navwrap li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#navwrap li a
		{
		color:#fff;
		text-decoration: none;
		}

	#navwrap li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
My Benefits Links
*/

	#mpinav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#mpinav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#mpinav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#mpinav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#mpinav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}
		
/*
ID Theft
*/

	#idnav ul, #idnav2 ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#idnav li, #idnav2 li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#idnav li.none, #idnav2 li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#idnav li a, #idnav2 li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#idnav li a:hover, #idnav2 li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}		
		
/*
Bundle Selection
*/

	#bundlenav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#bundlenav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#bundlenav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#bundlenav li a
		{
		color:#0099cc;
		text-decoration: none;
		background: none;
		border: 0px;
		font-size: inherit;
		font-weight: normal;
		margin:0px;
		padding: 0px;
		
		}

	#bundlenav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}


	ul.bundleList
		{		    
		list-style-type: disc;
		margin: 5px 0px 15px 20px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList li
		{
		background:none;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		line-height: 1.5em;
		/*background: lightgreen;
		border: 1px solid blue;*/
		}
		
	ul.bundleList2
		{		    
		list-style-type:circle;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList2 li
		{
		background:none;
		padding: 0px;
		margin: 0px;
		line-height: 1.5em;
		/*background: lightgreen;
		border: 1px solid blue;*/
		}
	
	ul.bundleList3
		{		    
		list-style-type:circle;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList3 li
		{
		background:none;
		padding: 0px;
		margin: 0px 0px 0px 10px;
		line-height: 1.5em;
		/*background: lightgreen;*/
		/*border: 1px solid blue;*/
		}		

/*
gadget Nav
*/

	#gadgetnav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#gadgetnav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#gadgetnav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#gadgetnav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#gadgetnav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
Bag Nav
*/

	#bagnav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#bagnav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#bagnav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#bagnav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#bagnav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
Document Registration Table
*/

	table#dgRegisteredDocuments
		{
		margin-top: 10px;
		border: 0px;
		}

	table#dgRegisteredDocuments .theader
		{
		background: #0099cc;
		color: #fff;  
		}

	table#dgRegisteredDocuments tr
		{
		}

	table#dgRegisteredDocuments tr td
		{
		padding: 4px 6px 4px 6px;
		color: #fff;	
		border-top: 0px solid #fff;
		border-right: 0px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
		}

/*
Bag Table
*/
	.trBagHeading
		{
		background: #09c;
		}

	table.mpi, .tblProductSelection
		{
		border: 0px solid #000;
		width: 100%;
		margin: 0px 0px 20px 0px;	
		}

	#tblBagDetails
		{    
		margin-top: 10px;    
		}

	table#tblBagDetails .tblProductSelection
		{	
		width: 100%;
		margin: 0px 0px 0px 0px;	
		}


	#tblBagDetails td
		{
	    padding: 4px 6px 4px 6px;
		color: #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 0px solid #fff;
		border-left: 0px solid #fff;
		}

	.theader, .trProductHeading
		{
		background: #0099cc;
		color: #fff;
		}

	.row1
		{
		background: #68cafb;
		color: #fff;
		padding: 8px 6px 8px 6px;
		}

	.row2, .tdProductClaim
		{
		background: #69bfeb;
		color: #fff;
		padding: 8px 6px 8px 6px;	
		}

/*
Gadget Table
*/

	#tblProducts
		{
		border: 0px solid #000;            
		}

	#tblProducts .trProductHeading
		{
		background: #09c;        
		font-weight: bold;        
		}

	#tblProducts tr
		{
		background: #fff;     
		/*padding: 4px 6px 4px 6px;*/
		/*width: 100%;*/
		}

	#tblProducts tr td
		{
		 /*vertical-align: top;     */
	    padding: 4px 6px 4px 6px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 0px solid #fff;
		border-left: 0px solid #fff;
		}

/* Claim column */

	.pChkContainer
		{
		padding: 0px;
		margin: 0px;
		text-align: center;    
		}

	.pLitClaimStatus
		{
		color: red;    
		font-size: 110%;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background: #fff;    
		padding: 0px !important;
		}

	.pLitClaimId
		{
		color: black;
		font-weight: bold;
		padding: 0px 0px 2px 0px;
		margin: 0px;
		text-align: left;
		/*border: 1px solid blue;*/
		}

	.pCancelClaim
		{
		color: blue;
		font-weight: bold;
		padding: 0px 0px 2px 0px;
		margin: 0px;
		text-align: left;
		/*border: 1px solid orange;*/
		}
 
	.mpitablelink
		{
		color:#fff;
		cursor: pointer;
		border: 0px solid #003948;
		background: none;
		font-weight: bold;
		}

	#maincenter img
		{
		border: 0px;
		}


	.bundlebut
		{
		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 100px 0px 0px 10px;
		}	
		
		
	.bundlebut2
		{
		/*float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 58px 0px 0px 0px;*/
		}		
		
	.bundlebutton, .bundlebuttoninfo,.bundlebuttonkeep
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 6px 4px 6px;
		cursor: pointer;
		border: 1px solid #028dbb;
		background: #76dc27 url(images/greenbg.gif) top left repeat-x;
		font-weight: bold;
		text-decoration: none;
		}	
			 
	 .bundlebutton:hover, .bundlebuttoninfo:hover, .bundlebuttonkeep:hover
		{	    
	    text-decoration: none;
		}		
     
		
	.bundlebuttoninfo
		{
		background: #099fdf url(images/bluebg.gif) top left repeat-x;
		}
		
	.bundlebut a:hover
		{
		text-decoration: none;
		}		
		
	h2.h2Core
		{
		display: block;
		width: 100%;
		background: #028dbb;
		color: #fff;
		font-size: 110%;
		padding: 4px 0px 4px 4px;	
		font-weight: bold;
		}
	
	h2.h2Gadget, h2.h2Traveller
		{
		font-size: 110%;
		padding: 4px 0px 4px 10px;	
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		}
	
	p.pTotalValue
		{
		margin: 0px;padding: 0px;
		}


	#MakeClaimUsingGenericLogon1__incdentNotes
		{
		margin-top: 6px;
		}
	
	#MakeClaimUsingGenericLogon1
		{
		color: #00404e;
		font-weight: normal;
		}
	
	.rdoStandard
		{	
		padding: 0px;
		margin: -8px 0px 0px 0px;
		}
	
	.policyid
		{
		color: #00404e;
		font-weight: bold;
		}
	
	#divBundleBenefits
		{
		background: #fff;
		height:auto;
		width:546px;
		float:left;
		padding: 12px 12px 0px 12px;
		margin: 0px 6px 20px 0px;
		border: 1px solid #0099cc;
		}

	.pBundle
		{
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		color:#00404e;
		font-weight: normal;
		font-size: 100%;	
		}

	h2.h2Bundle
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 0px 0px 10px 10px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		}
		
	*:first-child+html h2.h2Bundle
		{
		font-weight: normal;
		}
	
	p.logout
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0p;
		}
		
	h2.h2NoBundle
		{	
		font-size: 110%;
		padding: 10px 0px 0px 0px;
		}
		
	#return
		{
		float: right;
		clear: both;
		margin: 36px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	* html #return 
		/* To fix IE6 Margin issue */
		{
		margin: 36px 0px 0px 0px;
		}		
		
	.returnhome
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: none;
		font-weight: bold;
		}
		
	.returnhome img
		{
		border: 0px;
		}
		
	p
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	.pLoginSmallDetails
		{
		width: 100%;
		clear: both;
		padding: 0px 0px 5px 0px;
		margin: 10px 0px 0px 0px;
		font-size: 80%;		    
        }
        
        #divHoldingWrap p
        {
            font-family: Verdana,Arial,Helvetica,sans-serif;
        }
        
  	.pLoginSmallDetailsHolding
		{
		width: 100%;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		font-size: 80%;	
		color: #9e9e9e;	    
        }      
        
     .pHoldingTop
     {
        padding-top: 15px;        
     }        

	.pSmallDetails
		{
		width: 100%;
		clear: both;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		font-size: 80%;		    
        }		
		
	#mainleftloginpage
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainrightloginpage
		{
		width:352px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 35px;	
		/*background: orange;*/
		}
		
	#mainlinksloginpage 
		{
		background:#fff url(images/mainbglogin.jpg) top left no-repeat;
		height: 247px;
		padding: 0px 0px 0px 0px;
		margin: 13px 0px 20px 0px;
		}	
		
	#maincenterloginpage
		{
		width:330px;
		float:left;
		background:#fff;
		padding:0px 35px 0px 0px;
		border-right:1px solid #0099cc;
		margin: 0px 0px 20px 0px;
		height: 296px;
		}
		
	#mainleftforgotpage
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainrightforgotpage
		{
		width:232px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 35px;	
		}
		
	#maincenterforgotpage
		{
		width:450px;
		float:left;
		background:#fff;
		padding:0px 35px 0px 0px;	
		margin: 0px 0px 20px 0px;
		}		
		
	.leftlogin
		{
		float: left;
		width: 86px;
		padding: 5px 16px 10px 0px;
		color: #00404e;
		}
		
	.logintextbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 180px;
		}	
		
	.rightloginbutton
		{
		float: left;
		width: auto;
		padding: 4px 0px 0px 0px;
		}
		
	.rightforgotbutton2
		{
		float: left;
		width: auto;
		padding: 10px 0px 10px 0px;
		margin: 3px 0px 0px 0px;
		}
		
	.rightforgotbutton
		{
		float: left;
		width: auto;
		padding: 10px 0px 10px 0px;
		}
		
	p.pad
		{
		padding: 0px 0px 10px 0px;
		}
		
		
		
	.loginokbutton_old
		{
		margin: 0px 0px 0px 0px;
		font-size:0.1%;
		color:#fff;
		padding: 2px 44px 10px 28px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff url('images/login-ok.gif') top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 84px;
		}
		
		
	.loginokbutton
		{

    border: 0px;
          		padding: 0px 0px 0px 0px;
			background: url('../images/login-ok.png') no-repeat;
		    text-decoration: none;
			min-width: 40px;
			min-height:27px;
        } 
		    
    .loginokbutton_old:hover 
        {
            margin: 0px 0px 0px 0px; 
            font-size: 86%; 
            color: #fff; 
            padding: 4px 10px 4px 10px; 
            cursor: pointer; 
            border: 1px solid #003948; 
            border-radius: 0px; 
            background: #005f80 url('../images/coopbg2.gif') repeat-x top left; 
            font-weight: bold; 
            text-decoration: none;
        } 
		
		*:first-child+html .loginokbutton_old
				{
		margin: 0px 0px 0px 0px;
		font-size:0.1%;
		color:#fff;
		padding: 34px 44px 10px 28px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff url('images/login-ok.gif') top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 84px;
		}
		
	.loginforgot_old
		{
		margin: 0px 0px 0px 6px;
		font-size:0.1%;		
		color:#ecba7b;
		padding: 0px 0px 0px 0px;
		cursor: pointer;		
		background: #fff url('images/login-forgotten.gif') top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 171px;	
		float: left;	
		text-indent: -999999px;	
		}	



	.loginforgot {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #ffa200 url('../images/coopbgye.gif') repeat-x top left; font-weight: bold; text-decoration: none;}
	.loginforgot:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #b67400 url('../images/coopbgye2.gif') repeat-x top left; font-weight: bold; text-decoration: none;}
	
								
		
	.loginforgot2
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 6px 34px 10px 30px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff url('images/loginforgotbutton2.gif') top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 90px;
		}		
		
	.loginregister_old
		{
		margin: 0px 0px 0px 0px;		
		font-size:0.1%;
		color:#fff; 		
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff url('images/login-register.gif') top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 171px;       
		display: block; 
		text-indent: -999999px;
		}	




	.loginregister {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #6fa602 url('../images/coopbggr.gif') repeat-x top left; font-weight: bold; text-decoration: none;}
	.loginregister:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #548000 url('../images/coopbggr2.gif') repeat-x top left; font-weight: bold; text-decoration: none;}



	 .loginsmartsave
		{
		margin: 0px 0px 0px 0px;		
		font-size:0.1%;
		color:#fff; 		
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff url('images/loginsmartsavebutton.gif') top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 213px;       
		display: block; 
		text-indent: -999999px;		
		}	
		.divSmartContainer
		{
		    float: left;
		    padding-top: 10px;		    
	    }

/* our trigger for IE5.x and IE6 */		




	.loginsmartsave:visited, .loginsmartsave:active, .loginsmartsave:hover
		{
		border:0;
		}

/* popup window */	
	
	.loginregister span, .loginforgot span 
		{
		display: none;
		position: absolute;
		left: 175px;
		top: 0px;	
		border: 4px solid #4c9404;	    		    		    
        }

	.loginregister:hover span, .loginforgot:hover span, .loginsmartsave:hover span
		{
		display: inline;		    
        }
        
    .loginregister:hover span p, .loginforgot:hover span p, .loginsmartsave:hover span p
		{
		border: 2px solid #fff;
		padding: 2px;
		background: #6c0;
	    }			
		
	.buttonContainer	
		{
        clear: both;
        width: 100%;        
        float: left;
        margin: 0px;
        padding: 0px;
        position: relative;
		}
		

	#LoginExtendedControl1 td
		{
		padding: 0px 0px 0px 0px;
		}

	p.loginintro
		{
		padding: 0px 0px 5px 0px;
		}

	p.loginintro2
		{
		padding: 10px 0px 5px 0px;
		}


	.rightloginbutton, .rightforgotbutton2 a, .loginforgot
		{
		text-decoration: none;
		}

	.buttonContainer
		{
		text-decoration: none;
		}


	.rightloginbutton a:hover, .rightforgotbutton2 a:hover, .loginforgot:hover
		{
		text-decoration: none;
		}

	.buttonContainer a:hover
		{
		text-decoration: none;
		}

	#mainleftselectbundle, #Reselectmainleftselectbundle 
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px;
/*		border-right: 1px solid #0099cc;*/
		margin: 10px 0px 0px 0px;	
		padding:0px 20px 0px 0px;
		}
	#Reselectmainleftselectbundle	
	{
	    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
//	    min-height:200px;
    }
		
	#mainrightselectbundle
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 10px 0px 0px 20px;	
		}
			
	#maincenterselectbundle, #Reselectmaincenterselectbundle
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px 20px 0px 0px;
/*		border-right:1px solid #0099cc;*/
		margin: 10px 0px 20px 20px;		
		}
	#Reselectmaincenterselectbundle
	{
	    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
//	    min-height:200px;
    }	
		
/* IE6 fixes */
		
	* html #maincenterselectbundle, * html #Reselectmaincenterselectbundle
		{
		margin: 10px 0px 20px 10px;		
		}
	* html #Reselectmaincenterselectbundle
	{
//	    height: 450px;
	}	
		
	* html #mainleftselectbundle, * html #Reselectmainleftselectbundle 
		{
		margin: 10px 0px 0px 0px;
		padding:0px 0px 0px 0px;			
		}
	* html #Reselectmainleftselectbundle
    	{
//    	height: 200px;
        }	
		
	* html #mainrightselectbundle
		{
		margin: 10px 0px 0px 10px;
		}
			
	#divSafeguardBundle, #divTravellerBundle, #divGadgetBundle,
	#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle
		{
		background: #fff url(images/safeguardlockimage.gif) top right no-repeat;
		height:100px;		
		width:226px;
		float:left;
//		margin: 0px 6px 40px 0px;
		border: 0px solid #ccc;
//		padding: 50px 0px 6px 0px;
		}
		#divReselectSafeguardBundle{
//            margin: 0px 6px 40px 0px;		
        }

	#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle
	{
//	    height: auto;
//	    min-height: 100px;
    }

	#divGadgetBundle, #divReselectGadgetBundle
		{
		background: #fff url(images/gadgetcube.gif) top right no-repeat;		
		}
		
	#divTravellerBundle, #divReselectTravellerBundle
		{
		background: #fff url(images/travellercube.gif) top right no-repeat;		
		}
	
	.bundlebut2
		{
/*		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 26px 0px 0px 0px;
		position:absolute;
		top:410px;*/
		}
		
	#bundlelinks1, #bundlelinks2, #bundlelinks3
		{
		list-style-type: disc;
		margin: 10px 0px 0px 10px;
		padding: 0px 15px 0px 15px;
		}
		
	#bundlelinks1 li, #bundlelinks2 li, #bundlelinks3 li
		{
		background:none;
		padding: 0px 0px 0px 0px;
		}

	#bundlelinks1 li a, #bundlelinks2 li a, #bundlelinks3 li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#bundlelinks1 a:hover, #bundlelinks2 a:hover, #bundlelinks3 a:hover
		{
		color:#0099cc;
		text-decoration: underline;
		}
		
	#divBundleSelectText
		{
		background: #fff;
		padding: 12px 0px 12px 0px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #0099cc;
		clear: both;				
		}	
		
	*:first-child+html #divBundleSelectText
		{
		padding: 6px 0px 12px 0px;
		}
		
	.blanklink
		{
		background: none;
		color: #00404e;
		text-decoration: underline; 
		}
			
	#mainleftmybenefits 
		{
		width:0.1em;
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #0099cc;
		margin: 10px 0px 0px 0px;	
		padding:0px 0px 0px 0px;
		}
		
	#mainrightmybenefits 
		{
		width:172px;
		float:left;
		background:#fff url(images/cube.jpg) bottom right no-repeat;
		padding:0px 0px 0px 5px;
		margin: 10px 0px 0px 0px;	
		/*height: 496px; this was before the banner was added*/	
		height: 650px;
		}

	#maincentermybenefits 
		{
		width:575px;
		float:left;
		background:#fff;
		padding:0px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 10px 0px 20px 0px;
		}
		
	#divMPI
		{
		background: #fff url(images/mpibox.jpg) top left no-repeat;
		height:155px;
		width:190px;
		float:left;
		margin: 0px 6px 10px 0px;
		}

	*:first-child+html #divMPI
		{
		margin: 0px 6px 0px 0px;
		}

	#divLifestyle
		{
		background: #fff url(images/lifestylebox.jpg) top left no-repeat;	
		float:left;
		width:190px;
		height:155px;
		margin: 0px 0px 10px 0px;
		}
		
	*:first-child+html #divLifestyle
		{
		margin: 0px 0px 0px 0px;
		}
		
	#divIdentitytheft
		{
		background: #fff url(images/identitytheftbox.jpg) top left no-repeat;	
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divKeyRecovery
		{
		background: #fff url(images/keyrecoverybox.jpg) top left no-repeat;		
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}

	#divSpareKeyStorage
		{
		background: #fff url(images/sparekeybox.jpg) top left no-repeat;	
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divBagInsurance
		{
		background: #fff url(images/baginsurancebox.jpg) top left no-repeat;		
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}
		
	#divGadgetHolder
		{
		background: #fff url(images/gadgetbox.jpg) top left no-repeat;
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divAirportHolder
		{
		background: #fff url(images/airportloungebox.jpg) top left no-repeat;
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divPassportHolder
		{
		background: #fff url(images/passportbox.jpg) top left no-repeat;
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}

	.innertext
		{   
		float: right;
		width: 50%;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		background: none;
		}

/*to change button styling from default a styling*/

	.innertext a, .loginokbutton, .loginforgot, .loginregister, .loginsmartsave
		{    
		text-decoration: none;
		}

	.innertext a:hover, .loginokbutton:hover, .loginforgot:hover, .loginregister:hover, .loginsmartsave:hover
		{    
		color: #fff;
		text-decoration: none;
		}
		
	.benefitbuttonManage
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 22px 4px 22px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 url(images/greenbg.gif) top left repeat-x;
		font-weight: bold;
		width: 150px;
		}	
		
	.benefitbuttonManage2
		{
		margin: -5px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 3px 12px 3px 12px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 url(images/greenbg.gif) top left repeat-x;
		font-weight: normal;
		width: 85px;
		}
		
	.benefitbuttonManage3
		{
		margin: -5px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 3px 12px 3px 12px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 url(images/greenbg.gif) top left repeat-x;
		font-weight: normal;
		width: 85px;
		}
		
	.sknViewOffers
		{
		margin: 0px 0px -6px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 11px 4px 11px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 url(images/greenbg.gif) top left repeat-x;
		font-weight: bold;
		width: 57px;		
		display: block;		
		}		
						
	.benefitbuttonInfo
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 19px 6px 18px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #099fdf url(images/bluebg.gif) top left repeat-x;
		font-weight: bold;
		width: 150px;
		}
		
	.benefitselect
		{
		clear: both;
		background: none;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}
		
	*:first-child+html .benefitselect
		{
		margin: 12px 0px 0px 0px;
		}		
		
	.benefitselect2
		{
		clear: both;
		background: none;
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}			
		
	.benefitselect3
		{
		clear: both;
		background: none;
		margin: 41px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}		
		
	.benefitselectSingle
		{
		clear: both;
		background: none;
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	*:first-child+html .benefitselectSingle
		{
		margin: 57px 0px 0px 0px;
		}		
		
	.benefitSpacer
		{
		clear: both;
		background: none;
		margin: 27px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
			
	*:first-child+html .benefitSpacer
		{
		margin: 25px 0px 0px 0px;
		}			
		
	.benefitSpacer2
		{
		clear: both;
		background: none;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
				
	*:first-child+html .benefitSpacer2
		{
		margin: 48px 0px 0px 0px;
		}
		
	* html .benefitSpacer2
		{
		margin: 50px 0px 0px 0px;
		}
		
	.benefitSpacer3
		{
		clear: both;
		background: none;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
				
	*:first-child+html .benefitSpacer3
		{
		margin: 48px 0px 0px 0px;
		}
		
	* html .benefitSpacer3
		{
		margin: 31px 0px 0px 0px;
		}		
		
	.h2Benefits
		{
		color: #fff;
		}
	
	#divBundleSelections
		{
		margin: -180px 0px 0px 189px;    
		float: left;
		width: auto;		
		}

	#divBundleSelections /*jm 130808*/
		{    
		margin: 10px 0px 0px 0px;    
		width: 386px;    
		}

	*:first-child+html #divBundleSelections
		{
		margin: 10px 0px 0px 0px;
		}

	#divSelection
		{
		margin: 0px 10px 0px 0px;			
		padding: 0px 0px 0px 0px;
		width: 178px;
		float: left;
		background: #fff;
		}
		
	*:first-child+html #divSelection
		{
		margin: 10px 10px 0px 0px;
		}
		
	#divBenefitHolder
		{
		clear: both;
		width: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.divBlankBenefits, .divBlankBenefitsPost
		{
		width: 178px;		
		float: left;
		background: #none;
		margin: 0px 10px 0px 0px;
		position: relative;
		border-left: 1px solid #09c;			
		}
		.divBlankBenefitsPost
		{
        background: url(images/doneStamp.gif) top right no-repeat;        
		}
		
/* bundle reselection original */		
    #divNoSelection
    {
        border: none;
    }		
		
/* bundle reselection pre */		


    .h2Reselect
        {        
        color: #fff;
        background: #09c;
        font-weight: normal;        
        padding: 4px 4px 4px 11px;
        margin: 0px 0px 5px 0px;
        }
     .divBlankBenefits .pReselect
        {
        width: 107px;
        color: #09c;
        font-size: 120%;
        padding: 0px 60px 6px 11px;
        line-height: 140%;            
        }      
     .divBlankBenefits .divPostit .spnPostitBlock
        {
            color: #333;            
            font-weight: bold;                        
            font-size: 120%;
            display: block;            
        }          
     .divBlankBenefits p
        {
        padding: 0px 4px 7px 11px;
        width: 140px;
        }
     .divBlankBenefits .spnReselectLarge        
        {
        color: #09c;
        font-size: 110%;            
        }
     .divBlankBenefits .divPostit
     {
        background: url(images/postit.gif) top left no-repeat;
        position: absolute;
        padding: 19px 0px 0px 3px;
        text-align: center;
        width: 48px;
        height: 44px;
        color: #010167;
        top: 8px;
        right: 0px;
     }
     .divBlankBenefits .divPostit span 
     {        
        font-size: 140%;
        font-weight: bold;
        color: #010167;        
     }     
     #lblBundleReselected
     {
        color: #09c;
     }
     span#lblNoOfDays2, span#lblNoOfDays3
     {
        color: #333;
     }          
     .sknChooseYourBundle
	 {
        margin: 0px 0px 0px 8px;        
        text-decoration: none;
        color: #fff;
        padding: 4px 12px 4px 12px;
        cursor: pointer;
        border: 1px solid #fff;
        background: #f7ad63 url(images/orangebg.gif) top left repeat-x;
        font-weight: bold;              
        width: 114px;
        display: block;
	 }
     .sknChooseYourBundle:hover
	 {
	    color: #fff;
     }	      
	
	
/* bundle reselection post */		
    .h2Reselect
        {        
        color: #fff;
        background: #09c;
        font-weight: normal;        
        padding: 4px 4px 4px 11px;
        margin: 0px 0px 5px 0px;
        }
     .divBlankBenefitsPost .pReselect
        {
        width: 107px;
        color: #09c;
        font-size: 120%;
        padding: 0px 60px 6px 11px;
        line-height: 136%;            
        }
     .spnReselectBlock
        {
            color: #09c;
            display: block;            
        }
                
     .divBlankBenefitsPost p
        {
        padding: 0px 4px 6px 11px
        }
     .divBlankBenefitsPost .spnReselectLarge        
        {
        color: #09c;
        font-size: 110%;            
        }
     .divBlankBenefitsPost .divPostit {display: none;}
     .divBlankBenefitsPost .divPostit span {display: none;}     
     .sknFindOutMore
	 {
        margin: 0px 0px 0px 8px;        
        text-decoration: none;
        color: #fff;
        padding: 4px 12px 4px 12px;
        cursor: pointer;
        border: 1px solid #fff;
        background: #f7ad63 url(images/orangebg.gif) top left repeat-x;
        font-weight: bold;              
        width: 77px;
        display: block;
	 }
     .sknFindOutMore:hover
	 {
	    color: #fff;
     }	      	
	
	
		
	#divLineBreak
		{
		background: url(images/line.gif) top left repeat-x;
		height: 1px;
		clear: both;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	h3.h3BundleTitle
		{
		font-size: 110%;
		color: #0099cc;
		padding: 0px 0px 6px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: normal;
		}
		
			h3
		{
		font-size: 110%;
		color: #000;
		padding: 16px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: bold;
		}
	
	h2.h2MyBundle, h2.h2Identity
		{
		font-size: 120%;
		color: #0099cc;
		padding: 0px 0px 10px 0px;
		margin: 10px 0px 0px 0px;
		}
		
	*:first-child+html h2.h2MyBundle
		{
		margin: 0px 0px 0px 0px;
		}
		
	h2.h2Identity
		{
		padding: 10px 0px 10px 0px;
		}
	
	h2.h2GadgetFaq, h2.h2MPIFaq, h2.h2TravelFaq
		{
		color: #0099cc;
		font-size: 110%;
		padding: 0px 0px 10px 0px;
		margin: 10px 0px 0px 0px;
		font-weight: bold;
		}
	
	.bundleimg
		{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	
	#divNoBundleRegistered
		{
		width: 90%;
		}
	
	.g3
		{
		color: #00404e;font-weight: normal;
		}

	.maincenterIdTheftUL ul, .Sparekeys, #ulManageMobile
		{
		list-style-image:none;
		list-style-type:disc;
		}

	.maincenterIdTheftUL li, .Sparekeys li, #ulManageMobile li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:15px;
		padding-left:0px;
		}
		
 .ulTCs
		{
		list-style-image:none;
		list-style-type:disc;
		margin: 10px 0px 10px 0px;
		}		
		
	.ulTCs li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:16px;
		padding-left:0px;
		}	

	#maincenterIdTheftUL2
		{
		list-style-image:none;
		list-style-type:disc;
		margin: 10px 0px 30px 0px;
		}

	#maincenterIdTheftUL2 li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:15px;
		padding-left:0px;
		}

	.margin
		{
		padding-bottom: 12px;
		}

	#idnav, #idnav2
		{
		background:#fff;	
		}

	.leftIdHome
		{
		float: left;
		width: 70%;
		height: 30px;
		}
	
	.rightIdHome
		{
		float: left;
		width: 85%;
		height: 30px;
		}

    .divRightButWrapper
		{
        clear: both;
        width: auto;    
        overflow: hidden;            
		}
		
    .divRightButWrapper a
		{
        float: right;            
		}
	
    .divButWrapper
		{
        clear: both;
        width: auto;    
        overflow: hidden;            
        padding: 0px 0px 15px 0px;
		}
		
    .divButWrapper a
		{
        float: left;    
        display: block;        
		}
		
    .leftform2
		{
        background:transparent url(images/formblock.gif) repeat-x scroll left bottom;
        float:left;
        padding: 3px 16px 5px 0;
        width:190px;
		}

    .rightform3 
		{
        background:transparent url(images/formblock2.gif) repeat-x scroll left bottom;
        float:left;
        padding: 12px 0 17px;
        width:334px;
		}
    
    .rightformRiskCalc 
		{
        background:transparent url(images/formblock2.gif) repeat-x scroll left bottom;
        float:left;
        padding: 19px 0 24px;
        width:334px;
		}      
    
    .lblRiskCalculator
		{                     
        display: block;                
		}
    
	#riskbar
		{
		width:544px;
		height:26px;
		background:url(images/RiskCalcProgressBar1.jpg);	
		color: #fff;
		margin-bottom:15px;		
		}
	
	#riskbarStep2
		{
		width:544px;
		height:26px;
		background:url(images/RiskCalcProgressBar2.jpg);	
		color: #fff;
		margin-bottom:15px;		
		}
	
	#riskbarStep3
		{
		width:544px;
		height:26px;
		background:url(images/RiskCalcProgressBar3.jpg);	
		color: #fff;	
		margin-bottom:15px;	
		}
	
	.riskCalcWrapper
		{
		background: url(images/formblock2.gif) bottom left repeat-x;
		}
	
	.riskCalcLeft
		{
		float: left;
		width: 345px;
		background: url(images/formblock2.gif) bottom left repeat-x;
		padding-bottom:13px;
		}
	
	.riskCalcRight
		{
		float: left;
		width: 180px;
		background: url(images/formblock2.gif) bottom left repeat-x;
		padding-bottom:5px;
		}
	
/* ID theft registration checkbox wrapper */

	.divMarginTop
		{
		padding: 10px 0px 10px 0px;
		}

/* In Add Bag error container */	

	#divBackContainer	
		{
		float: left;   
		clear: both;    
		width: 100%;          
		}

	#divBackContainer a
		{    
		margin: 5px 0px 5px 0px;   
		float: right;    
		}

	#divBagErrors
		{    
		float: left;        
		display: block;
		}

	#divBagErrors .divErrorMiddle
		{
		width: 100%;        
		margin-bottom: 10px;          
		}
		
/****************************/


/* Delete button on Document Registration */

	.sknDocReg
		{
		margin: 0px;
		padding: 0px;
		background: none;   
		}

/* To add padding to p without pad class */

	#divWrap p, .divSmileWrap p
		{
		padding: 0px 0px 10px 0px;
		}

	.divSmileWrap
		{
		margin: 10px 0px 0px 0px;
		}

/* bundle summary */

	.divFieldContainer9 
		{
		clear: both;
		}

	.spnChkWrapper
		{
		width: 20px;
		margin-right: 6px;
		height: 30px;
		display: block;
		float: left;        
		}

	.pBundleText
		{    
		margin-right: 10px;
		float: left;
		width: 400px;    
		}

	#rfvCheck 
		{
		float: left;
		}
		
/****************/

	.forgottonText
		{
		color: #036;
		padding: 0px 0px 10px 0px;
		/*background: lightgreen;*/
		}

	.pNotChosen
		{    
		float: left;    
		padding: 0px 0px 30px 0px;
		}
		
	.divChooseBundle
		{
		float: left;    
		padding: 5px 0px 5px 0px   
		}

	#divSmileHeader
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#divButton
		{
		margin: 30px 0px 0px 0px;
		}

	#maincentermybenefits a:hover
		{
		text-decoration: none;
		}

	label.lblRiskCalculator_botPadding
		{
		padding: 12px 2px 2px 2px;
		}

	.rightform_a
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;		
		}
		
	*:first-child+html .rightform_a
		{
		padding: 12px 0px 17px 0px;
		}
		
	.rightform_b
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_b
		{
		padding: 13px 0px 16px 0px;
		}	
			
	.rightform_c
		{
		float: left;
		width: 334px;
		padding: 10px 0px 0px 0px;
		background: none;		
		}
		
	.rightform_d
		{
		float: left;
		width: 334px;
		padding: 15px 0px 30px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_d
		{
		padding: 15px 0px 28px 0px;
		}

	.rightform_e
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_e
		{
		padding: 14px 0px 15px 0px;
		}
		
	.rightform_f
		{
		float: left;
		width: 334px;
		padding: 10px 0px 30px 0px;
		background: none;	
		}
		
/* IE6 risk form fixes */
		
	* html .rightform
		{
		float: left;
		width: 334px;
		padding: 5px 0px 10px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;		
		}
		
	* html .rightform_a
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		overflow: hidden;	
		}
		
	* html .rightform_b
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
		
	* html .rightform_d
		{
		float: left;
		width: 334px;
		padding: 15px 0px 28px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
		
	* html .rightform_e
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: url(images/formblock2.gif) bottom left repeat-x;	
		}
		
	.leftrisk
		{
		float: left;
		width: 400px;
		padding: 0px 6px 10px 0px;
		height: 30px;
		}
		
	.rightrisk
		{
		float: right;
		width: auto;
		padding: 4px 0px 10px 0px;
		height: 30px;
		}
		
	#divFieldContainerRisk1, #divFieldContainerRisk5
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 10px 0px 40px 0px;
		}

	#divFieldContainerRisk3, #divFieldContainerRisk4
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 10px 0px 50px 0px;
		}
				
	#divFieldContainerRisk2
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 4px 0px 50px 0px;
		}
				
	h2.h2Risk
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 120%;
		padding: 4px 0px 0px 0px;
		}
		
	*:first-child+html h2.h2Risk
		{font-weight: normal;}
		
	.editDocReg, .updateDocReg, .cancelDocReg, .deleteDocReg
		{
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}
		
	#lnkDelete
		{
		color: #fff;
		}
		
	#spanBundleSummary ul
		{
		color: #00404e;
		margin: 0px 0px 0px 16px;
		list-style-type: disc;
		}
		
	#spanBundleSummary ul li
		{
		background: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.divBundleSummaryWrapper
		{
		padding: 10px 0px 40px 0px;
		width: auto;
		clear: both;
		}
		
	* html .divBundleSummaryWrapper
		{
		padding: 10px 0px 10px 0px;
		float: left;
		}
		
	#divSelectedWrap
		{
		background: #fff;
		padding: 10px 10px 10px 10px;
		border: 1px solid #0099cc;
		}
		
	.pBundleSelectedText
		{    
		margin-right: 10px;
		float: left;
		width: auto;    
		color: #0099cc;
		width:530px;
		}

	.tdProductClaim p
		{
		color: #fff;
		}

	#ulStandardList, #MakeClaimUsingGenericLogon1__pnlShowAccDamText ul
		{
		list-style-image:none;
		list-style-type:none;
		}

	#ulStandardList li,  #MakeClaimUsingGenericLogon1__pnlShowAccDamText li
		{
		background:none;
		margin-bottom:5px;
		margin-left:0px;
		padding-left:0px;
		}
		
	#divProgressTimer
		{
		border: 1px solid #0099cc;
		height: 66px;
		width: 220px;	
		background: #f6fbff;
		margin: -242px 0px 0px 147px;
		padding: 46px 0px 0px 150px;	
		position:absolute;
		}
		
	*:first-child+html #divProgressTimer
		{
		margin: -333px 0px 0px -50px;
		}

	* html #divProgressTimer
		{
		margin: -440px 0px 0px -51px;
		height: 26px;	
		width: 240px;		
		padding: 10px 0px 0px 180px;	
		}

	#MakeClaimUsingGenericLogon1__pnlShowAccDamText ul
		{
		list-style-image:none;
		list-style-type: disc;
		margin: 10px 0px 10px 12px;
		}

	#MakeClaimUsingGenericLogon1__pnlShowAccDamText li
		{
		background:none;
		margin-bottom:5px;
		margin-left:0px;
		padding-left:3px;
		}
		
	#MakeClaimUsingGenericLogon1__pnlShowAccDamText p
		{
		padding: 6px 0px 6px 0px;
		}		
	
	#MakeClaimUsingGenericLogon1__pnlShowDownloadLink p
		{
		padding: 3px 0px 6px 0px;
		}
		
	#MakeClaimUsingGenericLogon1__pnlShowDownloadLink h2.noBorder
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 100%;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		}

/* Misc */

	.superscipt
		{
		vertical-align: top;
		font-size: 78%;             
		color: #00404e;
		}	

	.h2DetailsTitle
		{
		display: none;
		}
		
	#MakeClaimUsingGenericLogon1__rblMethod
	{float: left;}	
	
	#divLoadingImage
	{
		margin: 20px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	p.pLoader
	{
		font-size: 120%;
		font-weight: normal;
		margin: 20px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
	.pIndent
	{
	    margin-left: 30px;	    
    }
    
    #spanDocRegThankYou
    {
        color: #00404E;        
    }
    
    .spanUppercase
    {
        color: #00404E;                
    }
    

#divBenefitsText
{
	margin: 0px 0px 0px 188px;
	padding: 0px 0px 0px 0px;
}	

#ddlReason
{                    
    margin: 10px 10px 20px 0px;                          
    width: auto;
    display: block;
    float: left;
}
#lbtnReason
{    
    margin: 10px 0px 0px 0px;                          
    width: auto;
    display: block;
    float: left;        
}
.clearBoth
{
    clear: both;
}
.ulAccessibility
{
    margin-bottom: 10px;
}
/* Shema.Emami Added for the Bill Monitoring Advert */
.divBanner, .divBannerSmile
{
	width:170px;
	border:1px #8ccee6 solid;
	margin-top:10px;
	background-color:White;
}
#divBannerHeader
{
	background-color:#8ccee6;
}
#divBannerContent h2
{
	padding-right:3px;
	font-size:130%;
}
/* This is the size provided my marketing but is not consistent thought the website
#divBannerContent p
{
	font-size:9.69pt;
	font-family:Arial;
}
This should be removed as provided my marketing but is not consistent thought the website*/
#divBannerContent
{
	padding-left:3px;
	padding-bottom:10px;
	background:url("images/BillMonitoringAdvert.jpg") no-repeat right bottom #FFFFFF;
	min-height:270px;
}
#divBannerHeader h1
{
	color:#0e4e69;
	padding:10px 3px;
}
.BillMonitoringAdvert
{
	float:right;
}
.buttonCheckUp
{
	background:url("images/checkUp.gif") no-repeat scroll left top #FFFFFF;
	border:0 solid #003948;
	color:#028fbd;
	cursor:pointer;
	font-size:0.1%;
	font-weight:normal;
	height:28px;
	margin:0;
	margin-bottom:5px;
	/*margin-top:80px;*/
	top:110px;
	position:relative;
	width:90px;
	float:left;
}
#mainleftmpi
{
	background-color:White;
}
.bannerChange
{
	padding:8px;
	margin-bottom:8px;
	margin-top:8px;
	background-color:#0099CC;
	color:#fff;	
}
.bannerChange a
{
	color:#fff;
}

#cookiefooter {
	padding: inherit;
	background-color: #000;
	color: #fff;
}

#insidecookiefooter {
	padding: 20px;
}

.tablePrivacyPolicyCookies
{
    border-collapse: collapse;
    cellpadding : 5px;
    cellspacing: 0;
}
.tablePrivacyPolicyCookies th
{
    width: 25%;
    border: 1px #E5E5E5 solid;
    text-align: left;
    padding: 7px;
}
.tablePrivacyPolicyCookies td
{
    border: 1px #E5E5E5 solid;
    padding: 7px;
    vertical-align: top;
}

/*START - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/
.leftform3
{
float: left;
width: 140px;
padding: 10px 5px 12px 0px;
background: url(images/formblock.gif) bottom left repeat-x;
}

.divSmileWrap2
{
background: #fff;
padding: 0px 0px 0px 0px;
border: 0px solid #0099cc;
margin: 0px 0px 0px 0px;
}	

#maincentergadget1
{
width:570px;
float:left;
background:#fff;
padding:5px 5px 5px 100px;
border-right:0px solid #ccc;
margin: 0px 0px 20px 0px;
}
/*END - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/

/*START - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/
.labelColor1
{
	color: #00404e;
}
/*END - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/


.TableCells_LeftAndCenter
{
	border-right: 1px solid #0099cc;
	margin: 0px 10px 20px 10px;
}

table { border-collapse: collapse; }

.TableCells_Right
{
	margin: 0px 10px 20px 10px;
}

#ReselectmainleftselectbundleBottom, #ReselectmaincenterselectbundleBottom, #mainrightselectbundleBottom
{
	min-height: 30px;
}

#lbtnTravellerMoreInfo, #lbtnGadgetMoreInfo, #lbtnSafeguardMoreInfo
{
	white-space:nowrap;
}

.neoButton, .button  {width:auto; display: inline-block; margin: 0px 0px 0px 0px;  color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #027da6 /*savepage-url=../images/coopbg.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}
	.neoButton:hover, .button:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px;  color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #005f80 /*savepage-url=../images/coopbg2.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}

	

.neoText {
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


.blueText {
    color: #0099cc;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


.neoHeading {
    color: #0099cc;
    font-weight: bold;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


/*
################################ Page structure ################################
*/	
	body 
		{
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size: 0.7em;
		font-family: arial, Trebuchet MS, Myriad Pro, verdana;
		font-weight: normal;
		color: #00404e;
		background: #fff url("mainbg.gif") top left repeat-x;
		}
				
	#wrapper 
		{
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		}
		
	#header, #header2 
		{
		background:#0099cc cooplogo.gif url() left no-repeat;
		height: 45px;
		padding: 5px 5px 25px 5px; 
		width: 755px;
		margin: 0px 0px 0px 0px;
		}
	 #headerHolding
	 {
		background:#0099cc/cooplogo.gif url() left no-repeat;
		height: 46px;
		padding: 5px 5px 25px 5px; 
		width: 755px;
		margin: 0px 0px 0px 0px;
	 }
	 * html #headerHolding
	 {
	    background:#0099cc cooplogo.gif url() left 10px no-repeat;
     }
		
	* html #header 
		/* To fix IE6 Header issue */
		{
		background:#0099cc /*savepage-url=images/cooplogo.gif*/ url() left no-repeat;
		height: 46px;
		padding: 0px 5px 0px 5px; 
		width: 755px;
		margin: -11px 0px 0px 0px;
		}
		
	#navleft
		{
		float:left;
		padding:0px 0px 0px 0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;	
		}
	
	#navmiddle
		{
		width:570px;
		float: left;	
		padding:0px 0px 0px 0px;
		margin: 0px;	
		background: none;	
		height: auto;								
		}	
		
	#links 
		{
		background:#fff;
		height: 110px;
		padding-top: 10px;
		}	
		
	#progresslinks 
		{
		background:#fff;
		height: 110px;
		padding-top: 10px;
		}			
		
	#mainlinks 
		{
		background:#fff;
		height: 20px;
		padding-top: 10px;
		}				
		
	#mainright, #mainrightlogin, #mainrightbenefits, #mainrightstandard, #mainrightstandardbundle
		{
		width:172px;
		float:left;
		background:#fff;
		padding:5px;
		margin: 0px 0px 0px 0px;	
		}
		
	#mainrightlong
		{
		width:auto;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 0px;	
		}	
	
	#mainrightmpi, #mainrightgadget, #mainrightIdTheft, #mainrightBundle
		{
		width:0.1em;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 0px;	
		}	

	
	#maincenter, #maincenterlogin, #maincentergeneric, #maincentergadget, #maincenterbenefits,
	#maincentermpi, #maincenterstandard, #maincenterIdTheft, #maincenterbag, #maincenterBundle, #maincenterbundle, #maincentreLoader
		{
		width:570px;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		}
		
		#divLoaderMain
		{
		width:570px;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		clear: both;
		}
		
		
		
	#maincenterlong, #maincenterstandardlong, #maincenterlong2
		{
		width:100%;
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 0px 0px 20px 0px;
		}
		
	#mainleft, #mainleftlogin
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainleftmpi, #mainleftgadget, #mainleftIDTheft, #mainleftbag, #mainleftIDTheft, #mainleftbundle
		{
		float:left;
		background:#000;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 20px 0px 0px;
		width: 164px;		
		}
		
	#mainleftLoader
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 20px 0px 0px;
		width: 164px;		
		}
		
	
	#maincenterlogin, #mainleftlogin, #mainrightlogin
		{margin-top: 20px;}
	
	#footer 
		{	
		clear: both;
		width: 760px;
		height: 30px;
		border: 0;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		color: #fff;
		background:none;
		} 
			
	#divFormWrap, #divContactWrap
		{
    /* background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x; */
    padding: 16px 12px 40px 12px;
    /* border: 1px solid #0099cc; */
		}	
		
	*html #divFormWrap
		{
		float: left;
		}		
		
		.divSmileWrap
		{
		background: #fff;
		padding: 16px 0px 0px 0px;
		border: 0px solid #0099cc;
		margin: 0px 0px 0px 0px;
		}	
		
			*html .divSmileWrap
		{
		background: #fff;
		padding: 16px 0px 0px 0px;
		border: 0px solid #0099cc;
		margin: 0px 0px 0px 0px;
		float: left;
		}	

	#MakeClaimUsingGenericLogon1__pnlShowForm
		{
		background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		}	
		
	* html #MakeClaimUsingGenericLogon1__pnlShowForm
					/* To fix IE6 Height issue */		
		{height: 1px;}
		
		
	#divFormWrap, #divContactWrap
		{
		clear: both;
	    }
		
	#divWrap
		{
		background: #fff;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		}		
		
	#divBundleText
		{
		background: #fff;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid #ccc;
		clear: both;
		width: 80%;
		}		
		
	
	#divFormWrap2
		{
		background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 0px 0px;
		}	
		
	#divFormWrapFloatheadHigh
		{
		background: #eaf5fb;
		padding: 16px 12px 44px 12px;
		border-top: 0px solid #0099cc;
		border-right: 1px solid #0099cc;
		border-bottom: 1px solid #0099cc;
		border-left: 1px solid #0099cc;
		}			
		
		
	#divFormWrapFloatheadLow
		{
		background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border-top: 0px solid #0099cc;
		border-right: 1px solid #0099cc;
		border-bottom: 1px solid #0099cc;
		border-left: 1px solid #0099cc;
		margin: 0px 0px 0px 0px;
		}
				

	#divButtonWrap
		{
    padding: 2px 0px 2px 0px;
    /* background: #eaf8ff; */
    /* border: 1px solid #0099cc; */
    text-align: center;
		}
		
	#divNavWrap
		{
		padding: 5px 5px 5px 5px;
		background:#028dbb;
		border: 1px solid #028dbb;
		}	
		
	#divMPINavigation, #divGadgetNavigation, #divIdTheftNavigation, #divBagNavigation, #divNonRegisteredIdTheft, #divBundleNav,
	#ucIDTheftNav_divIdTheftNavigation
		{
		padding: 0px 0px 0px 0px;
		background:#fff;
		border: 0px solid #028dbb;		
		}			

	#divIntroWrap
		{
    /* background: #fff; */
    padding: 10px 12px 10px 12px;
    /* border: 1px solid #0099cc; */
    margin-bottom: 10px;
		}
		
		
	#divWrapTotal
			{
		background: #fff;
		padding: 6px 12px 10px 12px;
		border: 1px solid #0099cc;
		margin-bottom: 10px;
		margin-top: 0px;
		clear: both;
		}
		
	
	#divSecurityWrap 
		{
		background: #eaf5fb;
		padding: 10px 12px 20px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 10px 0px;
		}

	#divIntroWrap2
		{
    /* background: #eaf5fb; */
    padding: 10px 12px 20px 12px;
    /* border: 1px solid #0099cc; */
    margin: 0px 0px 10px 0px;
		}
	
	#divIntroWrapLog
		{	
		background: #e0eef7;
		padding: 10px 12px 20px 12px;
		border: 1px solid #0099cc;
		margin: 10px 0px 0px 0px;
		}
	
	.divIntroWrap2Holder
		{
    /* border: 1px solid #0099cc; */
    /* background: #fff; */
    padding: 12px 12px 12px 12px;
    margin: 6px 0px 0px 0px;
		}
    
    .divIntroWrap3Holder
		{
		border: 1px solid #0099cc;
		background: #fff;
		padding: 12px 12px 12px 12px;
		margin: 6px 0px 6px 0px;
		float: left;
		width: 518px;
		}

    .noMarinTop
		{
        margin: 0px;
		}

	#divIntroWrap2 strong
		{
		font-size: 100%;
		}

	#divFormWrapHeight
		{
		background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
		padding: 16px 12px 40px 12px;
		border: 1px solid #0099cc;
		height: 112px;
		}	
		
	*:first-child+html #divFormWrapHeight
		{height: auto;}		

/*
################################ Form elements ################################
*/

	.textbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 226px;
		}
				
	.logintextbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 26px;
		}				
		
	.drpStandard, .drpStandardError
		{
		width: 230px;
		}

	#ddlSecurityQuestion1, #ddlSecurityQuestion2
		{
		width: 228px;
		}

	.txtStandardError
		{
		width: 224px;
		}

	*:first-child+html #ddlSecurityQuestion1, *:first-child+html #ddlSecurityQuestion2
		{
		width: 230px;
		}
		
	.drpDate, .drpDateError
		{
		width: 77px;
		}

	.button, .buttonChoose, .buttonSparekeys, .buttonAirportAngel, .sknBackBundle, .sknChooseBundle
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 10px 4px 10px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
		font-weight: bold;
		text-decoration: none;
		}
		
	 .button:hover
		{
	    color: #fff;
	    text-decoration: none;
		}
     
     #sknRegisterGadget
		{
        margin: 0px 10px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 10px 4px 10px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
		font-weight: bold;
		text-decoration: none;
		}
	     
	#Navigation1_lbtnBenefitsStatement.button
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 0px;
		cursor: pointer;
		border: none;
		background: none;
		font-weight: bold;    
		}		

	.cancelbutton
		{
		margin: 0px 0px 0px 0px;
		font-size:0.1pt;
		color:#fff;
		cursor: pointer;
		border: 0px solid #003948;
		background:/*savepage-url=images/cancelregbutton.gif*/url() no-repeat top left;
		font-weight: bold;
		text-decoration: none;
		padding: 13px 55px 13px 55px;
		}
		
	 .cancelbutton:hover
		{
	    color: #fff;
	    text-decoration: none;
		}		

    .sknCancelManageGadgets
		{
		margin: 0px 0px 0px 0px;		
		color: #fff;		
		padding: 0px;
		cursor: pointer;				
		font-weight: bold;
		}
		
	.orangebutton
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 6px 6px 6px 6px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #d07519 /*savepage-url=images/coopbgorange.gif*/ url() repeat-x top left;
		font-weight: bold;
		}		
		
	.registerbutton, .homebutton
		{
		margin: 4px 20px 3px 20px;
		font-size:86%;
		color:#fff;
		padding: 6px 6px 6px 6px;
		cursor: pointer;
		border: 1px solid #003948;
		background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
		font-weight: bold;
		width: 100px;
		text-align: center;
		}	
		
	.registerbutton a, .homebutton a
		{
		color: #fff;
		text-decoration: none;
		}	

	.registerbutton a:hover, .homebutton a:hover
		{
		color: #fff;
		text-decoration: underline;
		}	

	h1, h2
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		}
		
	h1.h1Holding
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 160%;
		margin: 20px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;				
		font-family: Verdana,Arial,Helvetica,sans-serif;
		}		
	
	* html h1.h1Holding
	{	    
	    clear: both;
	    margin: 20px 0px 20px 0px;
    }
		
	.h1SelectBundle
		{
	    margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;		
		width: 100%;			
		/*background: lightgreen;*/
		}
		
	#divFormWrap h2
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 15px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		/*background: pink;*/
		}	
		
	*:first-child+html h1, *:first-child+html h2
		{font-weight: normal;}

	h2.h2Error
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 110%;
		}
		
	h2.h2mpi
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 110%;
		padding: 10px 0px 0px 0px;
		}		
		
	h3.h3Forgot, .pFailureText2
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 100%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	h3.h3Benefits
		{
		font-size: 130%;
		font-weight: normal;
		color: #fff;
		padding: 0px 0px 9px 0px;
		margin: 0px 0px 0px 0px;	
		}	
		
	.pFailureText2	
		{
	    padding: 0px 0px 20px 0px;
		}	
		
	.pFailureText	
		{
		padding: 0px 0px 0px 0px;
		color:#0099cc;
		}	

	h2.h2ErrorHead
		{
		color:#000;
		font-weight: bold;
		font-size: 110%;
		display: block;
		background: #ffe5ca;
		padding: 4px;
		}	

	span.red
		{
		color: #c00000;
		font-size: 70%;
		}

	p.intro
		{
		color:#0099cc;
		font-weight: bold;
		}

	p.thanks
		{
		color:#0099cc;
		font-size: 140%;
		font-weight: normal;
		}
		
	p
		{
		color:#333;				
		}

	.forgot
		{
		padding-top: 20px;
		}

	.lblStandard
		{
		font-weight: bold;
		}

	.claimspan
		{
		font-weight: bold;
		color: #00404e;
		margin: 4px 0px 0px 0px;
		}
		
	#mainCopyWrapper p 
		{    
        padding: 0px 0px 10px 0px;
		}
				 
	.divButtonWrap
		{                
        background: #fff;
		padding: 5px 12px 40px 12px;		
		margin-bottom: 10px;
		/*border: 1px solid #0099cc;*/
		}
		
/*
################################ Form Field layout ################################
*/

	#divFieldContainer, #divFieldContainer2, #divFieldContainer3, #divFieldContainer4, #divFieldContainer5,
	#divFieldContainer6, #divFieldContainer7, #divFieldContainer8, #divFieldContainer9, #divFieldContainer10,
	#divFieldContainer11, #divFieldContainer12, #divFieldContainer14, #divFieldContainer15, divSecureFeedbackWrapper,
	#divInfo, #divCoreBundle, #divSafeguard, #divTraveller, #divGadget, #divNoBundleRegistered, #divClaimContainer,
	.divLoginRowWrapper, #divFieldContainerStandard, #divFieldContainer20, .forgottencontainer, .divFieldContainerInfo, .divBundleContainer,
	.divBundleWrapper, .divFieldContainer20, divFieldContainer10a, divFieldContainer5a, #divSpareKeysContainer,
	#divFieldContainer16, #divFieldContainer17, #divFieldContainerTop, #divFieldContainerTop2
		{
		width: auto;
		clear: both;
		}

	#divFieldContainer9, #divFieldContainer20, .divFieldContainer20a, #divClaimContainer, #divMPIContainer, #divFieldContainerStandard2, #divBagContainer, #divGadgetContainer
		{	
		padding: 20px 0px 0px 0px;
		}
		
		
	#divFieldContainer
		{
		padding-top: 0px;
		}
		
	#divFieldContainerPass
		{
		clear: both;
		padding-top: 10px;
		}
		
	.divFieldContainerInfo
		{		
		float: left;
		display: inline; /*ie6 margin fix*/
		margin: 10px 10px 0px 102px;
		background: #fff;		
		}
							
	.divBundleContainer a
		{		    
		float: right;		    		    		    
        }
        
	#divFieldContainer5a
        {
		padding: 10px 0px 0px 0px;
		}
        
	.divLoginRowWrapper
        {
		padding: 2px;
		}

		
/*show/hide popup*/
	#span1
		{
		/*margin-top: 10px;*/
		margin-left: 100px;
		border: 1px solid #4c9404;		    
		position: relative;
		top: 0px;
		left: 4px;		    		    
		z-index: 100;
	    }
	    
	#span1 p
		{
		background: #9de52b /*savepage-url=images/spanbg.gif*/ url() top left repeat-x;
		padding: 5px;
		border: 2px solid #fff;
	    }					    
	
	.left
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
        color: #00404e;
		}
		
/*Added to clear bag type dropdown on error */	
	.left
		{
	    clear: both;
		}
    
	.left2, .lblStandardClaim
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
		font-weight: bold;
		color: #00404e;
		clear: both;
		}		
		
	.right
		{
		float: left;
		width: auto;
		padding: 0px 0px 10px 0px;
		}
		
		/*
################################ FORM UNDERLINE ################################
*/	
		
	.left2, .lblStandardClaim
		{
		float: left;
		width: 190px;
		padding: 5px 16px 10px 0px;
		font-weight: bold;
		color: #00404e;
		}	
		
	.leftform, .leftform leftIndent
		{
		float: left;
		width: 190px;
		padding: 10px 16px 12px 0px;
		background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
		}
		
	.leftformnil
		{
		float: left;
		width: 190px;
		padding: 10px 16px 12px 0px;
		background: none;
		}
	
	.rightform, .rightform3
		{
		float: left;
		width: 334px;
		padding: 5px 0px 12px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;		
		}
		
	.rightformBlank
		{
		float: left;
		width: 334px;
		padding: 10px 0px 13px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;		
		}		
		
	.rightformnil
		{
		float: left;
		width: 334px;
		padding: 5px 0px 12px 0px;
		background: none;		
		}	
		
	.rightform2
		{
		float: left;
		width: 334px;
		padding: 9px 0px 14px 0px;
		background: none;		
		}
		
	*:first-child+html .rightform
		{
		background: /*savepage-url=images/formblock3.gif*/ url() bottom left repeat-x;
		}		
		
		/*
################################ END ################################
*/		
		
	.rightcontact, .rightMobileNumber, .rightcontactM
		{
		float: left;
		padding: 2px 0px 2px 10px;
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 190px;
		}	
		
	.rightcontactM
		{
		margin: 10px 0px 10px 0px;
		}
		
	.leftM
		{
		float: left;
		width: 190px;
		padding: 16px 16px 0px 0px;
        color: #00404e;
     	}
		
	.rightMobileNumber
		{
		height: 14px;
        }
		
	#ForgottenPassword1__txtAnswerTwo	
		{
		float: left;
		width: auto;
		padding: 0px 0px 2px 0px;
		}	

	.leftbut, .leftDocBut
		{
		float: left;
		width: 170px;
		padding: 6px 16px 10px 0px;
		height: 30px;
		}
		
	.rightbut, .rightDocBut, #divFieldContainerRight
		{
		float: right;
		width: auto;
		padding: 6px 0px 10px 0px;
		height: 30px;
		}	

	.rightbut2
		{
		float: right;
		width: auto;
		padding: 6px 0px 20px 0px;
		margin: 0px 0px 16px 0px;
		height: 30px;
		clear: both;
		}
		
	.rightbundle
		{
		float: right;
		width: auto;
		padding: 6px 0px 10px 0px;
		height: 0px;	
		}	
		
	#MakeClaimUsingGenericLogon1_SubmitBtn
		{
		float: right;
		width: auto;
		padding: 6px 16px 6px 16px;
		height: auto;
		}
		
	#MakeClaimUsingGenericLogon1_btnCancel
		{
		float: left;
		width: auto;
		padding: 6px 16px 6px 16px;
		height: auto;
		}
	
/*
################################ List elements ################################
*/

/*
right col links
*/

	ul
		{
		list-style-type: none ;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	li
		{
		/*background:url('images/orangearrow.gif') left no-repeat;*/
		background:/*savepage-url=images/orangearrow.gif*/url() left 4px no-repeat; /*260509*/
		padding: 0px 0px 0px 20px;
		}

	li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	li a:hover
		{
		color: #00404E;
		text-decoration: underline;
		}

	a
		{
		color: #0099cc;
		text-decoration: underline;
		}

	a:hover
		{
		color: #00404E;
		text-decoration: underline;
		}

/*
cancel button
*/

	#DivCancel
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		}
		
	li.cancel
		{
		background: none;
		padding: 0px 6px 6px 6px;
		}

	li.cancel a
		{
		color: #fff;
		}
		
	li.cancel a:hover:
		{
		color: #fff;
		}

/*
progress navigation
*/

	ul#navlist
		{
		margin: 0px 0px 0px 0px;
		padding: 26px 0px 10px 0px;
		white-space: nowrap;
		}

	#navlist li
		{
		background: #f8fdff;
		display: inline;
		list-style-type: none;
		border: 1px solid #e5f2f9;
		padding: 8px 18px 8px 18px;
		margin-right: 2px;
		color: #b2ceda;
		font-size: 86%;
		}

	#navlist li.active
		{
		background: #0099cc;
		display: inline;
		list-style-type: none;
		border: 1px solid #0099cc;
		padding: 8px 18px 8px 18px;
		margin-right: 2px;
		color: #fff;
		font-size: 86%;
		}

	#navlist strong
		{
		font-size: 130%;
		}
		
/*
################################ Font resizer ################################
*/

	#fontsizer
		{
		margin: 0px 0px 0px 0px;	
		padding: 0px 0px 0px 0px;
		float:right;
		color: #fff
		}
		
	#fontsizer a
		{
		color: #fff;
		}
		
	#fontsizer a:hover
		{
		color: #fff;
		}
			
	#fontsizer li, #fontsizer li.none
		{
		background: none;
		display: inline;
		list-style-type: none;
		border: 0px;
		padding: 4px 0px 4px 0px;
		margin-right: 2px;
		color: #fff;
		}
		
		span.dash
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 4px;
			font-weight: normal;
			font-size: 80%;
		}
		
				span.dash2
		{
			margin: 0px 0px 0px 0px;
			padding: 0px 4px 0px 0px;
			font-weight: normal;
			font-size: 80%;
		}
		
	#fontsizer li.none		
		{
		background: none;
		}

	#fontsizer li a
		{
		color: #fff;
		text-decoration: none;
		}

	#fontsizer li a:hover
		{
		color: #fff;
		text-decoration: underline;
		}	

/*
################################ Error messages ################################
*/

	#divShowError, #divShowFailedBankDetailsMessage, #divShowAlreadyRegisteredMessage, #divError, #divTPErrors, #divBagErrors
		{
		background: #fff;
		padding: 10px 12px 10px 12px;
		border: 1px solid #ff9933;
		margin-bottom: 10px;
		}
	
	#divHandsetError
		{
		background: #fff;
		padding: 10px 12px 10px 0px;
		border: none;
		margin-bottom: 10px;
		clear: both;
		}	    
	
	#divShowError ul, #vsDevice ul
		{
		clear: both;
		list-style-type: none;
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 0px 0px;
		}
		
	#divShowError li, #vsDevice li
		{
		background: none /*savepage-url=images/orangearrow.gif*/ url() left no-repeat;
		padding: 2px 0px 0px 20px;
		color: #000;
		font-weight: bold;
		}
		
	#divError, #divTPErrors
		{
		clear: both;
		}	
		
	.divErrorContainer
		{
		color:#000000;
		font-weight: bold;
		padding-bottom: 18px;
		font-size: 100%;
		clear: both;
		}	
		
	.pError	
		{
		padding: 0px;
		margin: 0px;
		}
		
/*
################################ Progress Bar and Title Bar ################################
*/

	#bar, #bar2, #bar3, #bar4
		{
		padding: 6px 6px 6px 20px;	
		margin: 3px 0px 0px 0px;	
		width: 734px;	
		color: #fff;	
		font-size: 86%;	
		}

	#bar
		{
		background: #0099cc /*savepage-url=images/progressbar1.jpg*/ url() top right no-repeat;
		}
		
	#bar2
		{
		background: #0099cc /*savepage-url=images/progressbar2.jpg*/ url() top right no-repeat;
		}
		
	#bar3
		{
		background: #0099cc /*savepage-url=images/progressbar3.jpg*/ url() top right no-repeat;
		}
		
	#bar4
		{
		background: #0099cc /*savepage-url=images/progressbar4.jpg*/ url() top right no-repeat;
		}

	#titlebar
		{
		/*background: #eaf9ff;
		padding: 6px;	
		margin: 2px 0px 0px 0px;	
		width: 748px;			*/
		padding: 0px;
		margin: 0px;
		text-indent: -99999px;
		height: 0px;		
		}

/*
################################ Footer content ################################
*/

	#footertop
		{
		width: 100%;
		padding: 0px 0px 0px 0px;
		text-align: right;
		color:#00404e;
		margin: 0px 0px 20px 0px;
		}
		
	.membership
		{
		float: left;
		width: 197px;
		height: 17px;
		background: /*savepage-url=images/footermembership.gif*/ url() left no-repeat;
		}

	#footerwrap 
		{
		width: 100%;
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	.footerhead2
		{
		background: #fff;
		height: 16px;
		clear: both;
		margin-bottom: 10px;
		}

	.footerhead
		{
		background: #fff;
		height: 16px;
		margin: 60px 0px 10px 0px;
		float: right;
		}

	.footerbottom
		{
		background: #000;
		height: 14px;
		clear: both;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 2px 4px;
		color: #fff;
		font-size:90%;
		}

	.lsglogo2
		{
		background: #fff;
		float: left;
		height: 100px;
		width: 94px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.lsglogo
		{
		background: #fff;
		float: left;
		height: 75px;
		width: 94px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	.footertext
		{
		float: left;
		width: 100%;
		background: #fff;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
		color: #00404e;
		font-size: 76%;
		}

	.greybox
		{
		background: #d2d3d4;
		padding: 6px 6px 6px 102px;
		margin-bottom: 8px;
		}

	span.g1
		{
		font-size: 134%;
		color: #00404e;
		font-weight: bold;	
		}
		
	span.g2
		{
		font-size: 114%;
		color: #00404e;
		font-weight: normal;
		}

	#footerlinks li, #footerlinks li.none
		{
		background: none;
		display: inline;
		list-style-type: none;
		border: 0px;
		padding: 4px 0px 4px 0px;
		margin-right: 1px;
		color: #fff;
		}
		
	#footerlinks li.none
		{
		background: none;
		}	

	#footerlinks li a
		{
		color: #fff;
		text-decoration: none;
		
		}

	#footerlinks li a:hover
		{
		color: #fff;
		text-decoration: none;
		}
		
	#divLogo
		{
		background: none;
		height: 0.1em;
		width: 0.1em;
		}
		
	#floatheadtop
		{
		background: #eaf5fb /*savepage-url=images/headfloatc.gif*/ url() top left no-repeat;
		height: 19px;
		padding: 7px 0px 0px 46px;
		}		

	#floatheadbottom
		{
		background: #f6fbff /*savepage-url=images/headfloats.gif*/ url() top left no-repeat;
		height: 26px;
		padding: 0px 0px 0px 0px;
		}

	#LoginExtendedControl1
		{
		width: 100%;
		}

	#LoginExtendedControl1 .logerror
		{
		color: #000 !important;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#LoginExtendedControl1 ul
		{
		background: #fff;
		border: 1px solid #ff9933;
		padding: 10px 10px 10px 10px;
		margin: 8px 0px 16px 0px;
		}

	#LoginExtendedControl1 ul li
		{
		color: #000;
		font-weight: bold;
		}

	.divSecureShowError ul
		{
		background: #fff;
		border: 1px solid #ff9933;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 16px 0px;
		}

	.divSecureShowError ul li
		{
		color: #000;
		font-weight: bold;
		}

	span.spanDynamicContent
		{
		color: #000;
		font-weight: bold;
		}

/*
My Benefits Links
*/

	#navwrap ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#navwrap li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #fff;
		}
	
	#navwrap li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#navwrap li a
		{
		color:#fff;
		text-decoration: none;
		}

	#navwrap li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
My Benefits Links
*/

	#mpinav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#mpinav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#mpinav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#mpinav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#mpinav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}
		
/*
ID Theft
*/

	#idnav ul, #idnav2 ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#idnav li, #idnav2 li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#idnav li.none, #idnav2 li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#idnav li a, #idnav2 li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#idnav li a:hover, #idnav2 li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}		
		
/*
Bundle Selection
*/

	#bundlenav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#bundlenav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#bundlenav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#bundlenav li a
		{
		color:#0099cc;
		text-decoration: none;
		background: none;
		border: 0px;
		font-size: inherit;
		font-weight: normal;
		margin:0px;
		padding: 0px;
		
		}

	#bundlenav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}


	ul.bundleList
		{		    
		list-style-type: disc;
		margin: 5px 0px 15px 20px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList li
		{
		background:none;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		line-height: 1.5em;
		/*background: lightgreen;
		border: 1px solid blue;*/
		}
		
	ul.bundleList2
		{		    
		list-style-type:circle;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList2 li
		{
		background:none;
		padding: 0px;
		margin: 0px;
		line-height: 1.5em;
		/*background: lightgreen;
		border: 1px solid blue;*/
		}
	
	ul.bundleList3
		{		    
		list-style-type:circle;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		/*background: pink;
		border: 1px solid red;*/
		}
		
	ul.bundleList3 li
		{
		background:none;
		padding: 0px;
		margin: 0px 0px 0px 10px;
		line-height: 1.5em;
		/*background: lightgreen;*/
		/*border: 1px solid blue;*/
		}		

/*
gadget Nav
*/

	#gadgetnav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#gadgetnav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#gadgetnav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#gadgetnav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#gadgetnav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
Bag Nav
*/

	#bagnav ul
		{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#bagnav li
		{
		background: none;
		padding: 4px 0px 4px 0px;
		border-bottom: 1px solid #0198cd;
		}
	
	#bagnav li.none	
		{
		background: none;
		padding: 4px 0px 0px 0px;
		border-bottom: 0px solid #fff;
		}		

	#bagnav li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#bagnav li a:hover
		{
		color:#00404e;
		text-decoration: none;
		}

/*
Document Registration Table
*/

	table#dgRegisteredDocuments
		{
		margin-top: 10px;
		border: 0px;
		}

	table#dgRegisteredDocuments .theader
		{
		background: #0099cc;
		color: #fff;  
		}

	table#dgRegisteredDocuments tr
		{
		}

	table#dgRegisteredDocuments tr td
		{
		padding: 4px 6px 4px 6px;
		color: #fff;	
		border-top: 0px solid #fff;
		border-right: 0px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
		}

/*
Bag Table
*/
	.trBagHeading
		{
		background: #09c;
		}

	table.mpi, .tblProductSelection
		{
		border: 0px solid #000;
		width: 100%;
		margin: 0px 0px 20px 0px;	
		}

	#tblBagDetails
		{    
		margin-top: 10px;    
		}

	table#tblBagDetails .tblProductSelection
		{	
		width: 100%;
		margin: 0px 0px 0px 0px;	
		}


	#tblBagDetails td
		{
	    padding: 4px 6px 4px 6px;
		color: #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 0px solid #fff;
		border-left: 0px solid #fff;
		}

	.theader, .trProductHeading
		{
		background: #0099cc;
		color: #fff;
		}

	.row1
		{
		background: #68cafb;
		color: #fff;
		padding: 8px 6px 8px 6px;
		}

	.row2, .tdProductClaim
		{
		background: #69bfeb;
		color: #fff;
		padding: 8px 6px 8px 6px;	
		}

/*
Gadget Table
*/

	#tblProducts
		{
		border: 0px solid #000;            
		}

	#tblProducts .trProductHeading
		{
		background: #09c;        
		font-weight: bold;        
		}

	#tblProducts tr
		{
		background: #fff;     
		/*padding: 4px 6px 4px 6px;*/
		/*width: 100%;*/
		}

	#tblProducts tr td
		{
		 /*vertical-align: top;     */
	    padding: 4px 6px 4px 6px;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 0px solid #fff;
		border-left: 0px solid #fff;
		}

/* Claim column */

	.pChkContainer
		{
		padding: 0px;
		margin: 0px;
		text-align: center;    
		}

	.pLitClaimStatus
		{
		color: red;    
		font-size: 110%;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background: #fff;    
		padding: 0px !important;
		}

	.pLitClaimId
		{
		color: black;
		font-weight: bold;
		padding: 0px 0px 2px 0px;
		margin: 0px;
		text-align: left;
		/*border: 1px solid blue;*/
		}

	.pCancelClaim
		{
		color: blue;
		font-weight: bold;
		padding: 0px 0px 2px 0px;
		margin: 0px;
		text-align: left;
		/*border: 1px solid orange;*/
		}
 
	.mpitablelink
		{
		color:#fff;
		cursor: pointer;
		border: 0px solid #003948;
		background: none;
		font-weight: bold;
		}

	#maincenter img
		{
		border: 0px;
		}


	.bundlebut
		{
		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 100px 0px 0px 10px;
		}	
		
		
	.bundlebut2
		{
/*		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 58px 0px 0px 0px;*/
		}		
		
	.bundlebutton, .bundlebuttoninfo,.bundlebuttonkeep
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 6px 4px 6px;
		cursor: pointer;
		border: 1px solid #028dbb;
		background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
		font-weight: bold;
		text-decoration: none;
		}	
			 
	 .bundlebutton:hover, .bundlebuttoninfo:hover, .bundlebuttonkeep:hover
		{	    
	    text-decoration: none;
		}		
     
		
	.bundlebuttoninfo
		{
		background: #099fdf /*savepage-url=images/bluebg.gif*/ url() top left repeat-x;
		}
		
	.bundlebut a:hover
		{
		text-decoration: none;
		}		
		
	h2.h2Core
		{
		display: block;
		width: 100%;
		background: #028dbb;
		color: #fff;
		font-size: 110%;
		padding: 4px 0px 4px 4px;	
		font-weight: bold;
		}
	
	h2.h2Gadget, h2.h2Traveller
		{
		font-size: 110%;
		padding: 4px 0px 4px 10px;	
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		}
	
	p.pTotalValue
		{
		margin: 0px;padding: 0px;
		}


	#MakeClaimUsingGenericLogon1__incdentNotes
		{
		margin-top: 6px;
		}
	
	#MakeClaimUsingGenericLogon1
		{
		color: #00404e;
		font-weight: normal;
		}
	
	.rdoStandard
		{	
		padding: 0px;
		margin: -8px 0px 0px 0px;
		}
	
	.policyid
		{
		color: #00404e;
		font-weight: bold;
		}
	
	#divBundleBenefits
		{
		background: #fff;
		height:auto;
		width:546px;
		float:left;
		padding: 12px 12px 0px 12px;
		margin: 0px 6px 20px 0px;
		border: 1px solid #0099cc;
		}

	.pBundle
		{
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		color:#00404e;
		font-weight: normal;
		font-size: 100%;	
		}

	h2.h2Bundle
		{
		border-bottom: 0px solid #77c3dd;
		font-size: 140%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		color: #0099cc;
		font-weight: bold;
		}
		
	*:first-child+html h2.h2Bundle
		{
		font-weight: normal;
		}
	
	p.logout
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0p;
		}
		
	h2.h2NoBundle
		{	
		font-size: 110%;
		padding: 10px 0px 0px 0px;
		}
		
	#return
		{
		float: right;
		clear: both;
		margin: 36px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	* html #return 
		/* To fix IE6 Margin issue */
		{
		margin: 36px 0px 0px 0px;
		}		
		
	.returnhome
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: none;
		font-weight: bold;
		}
		
	.returnhome img
		{
		border: 0px;
		}
		
	p
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	.pLoginSmallDetails
		{
		width: 100%;
		clear: both;
		padding: 0px 0px 5px 0px;
		margin: 10px 0px 0px 0px;
		font-size: 80%;		    
        }
        
        #divHoldingWrap p
        {
            font-family: Verdana,Arial,Helvetica,sans-serif;
        }
        
  	.pLoginSmallDetailsHolding
		{
		width: 100%;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		font-size: 80%;	
		color: #9e9e9e;	    
        }      
        
     .pHoldingTop
     {
        padding-top: 15px;        
     }        

	.pSmallDetails
		{
		width: 100%;
		clear: both;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		font-size: 80%;		    
        }		
		
	#mainleftloginpage
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainrightloginpage
		{
		width:352px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 35px;	
		/*background: orange;*/
		}
		
	#mainlinksloginpage 
		{
		background:#fff /*savepage-url=images/mainbglogin.jpg*/ url() top left no-repeat;
		height: 247px;
		padding: 0px 0px 0px 0px;
		margin: 13px 0px 20px 0px;
		}	
		
	#maincenterloginpage
		{
		width:330px;
		float:left;
		background:#fff;
		padding:0px 35px 0px 0px;
		border-right:1px solid #0099cc;
		margin: 0px 0px 20px 0px;
		height: 296px;
		}
		
	#mainleftforgotpage
		{
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #ccc;
		margin: 0px 0px 0px 0px;
		width: 0.1em;		
		}
		
	#mainrightforgotpage
		{
		width:232px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 0px 0px 0px 35px;	
		}
		
	#maincenterforgotpage
		{
		width:450px;
		float:left;
		background:#fff;
		padding:0px 35px 0px 0px;	
		margin: 0px 0px 20px 0px;
		}		
		
	.leftlogin
		{
		float: left;
		width: 86px;
		padding: 5px 16px 10px 0px;
		color: #00404e;
		}
		
	.logintextbox
		{
		background: #fff;
		color: #333;
		border: 1px solid #0099cb;
		width: 180px;
		}	
		
	.rightloginbutton
		{
		float: left;
		width: auto;
		padding: 4px 0px 0px 0px;
		}
		
	.rightforgotbutton2
		{
		float: left;
		width: auto;
		padding: 10px 0px 10px 0px;
		margin: 3px 0px 0px 0px;
		}
		
	.rightforgotbutton
		{
		float: left;
		width: auto;
		padding: 10px 0px 10px 0px;
		}
		
	p.pad
		{
		padding: 0px 0px 10px 0px;
		}
		
		
		
	.loginokbutton_old
		{
		margin: 0px 0px 0px 0px;
		font-size:0.1%;
		color:#fff;
		padding: 2px 44px 10px 28px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff /*savepage-url=images/login-ok.gif*/ url() top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 84px;
		}
		
		
	.loginokbutton
		{

    border: 0px;
          		padding: 0px 0px 0px 0px;
			background: /*savepage-url=../images/login-ok.png*/ url() no-repeat;
		    text-decoration: none;
			min-width: 40px;
			min-height:27px;
        } 
		    
    .loginokbutton_old:hover 
        {
            margin: 0px 0px 0px 0px; 
            font-size: 86%; 
            color: #fff; 
            padding: 4px 10px 4px 10px; 
            cursor: pointer; 
            border: 1px solid #003948; 
            border-radius: 0px; 
            background: #005f80 /*savepage-url=../images/coopbg2.gif*/ url() repeat-x top left; 
            font-weight: bold; 
            text-decoration: none;
        } 
		
		*:first-child+html .loginokbutton_old
				{
		margin: 0px 0px 0px 0px;
		font-size:0.1%;
		color:#fff;
		padding: 34px 44px 10px 28px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff /*savepage-url=images/login-ok.gif*/ url() top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 84px;
		}
		
	.loginforgot_old
		{
		margin: 0px 0px 0px 6px;
		font-size:0.1%;		
		color:#ecba7b;
		padding: 0px 0px 0px 0px;
		cursor: pointer;		
		background: #fff /*savepage-url=images/login-forgotten.gif*/ url() top left no-repeat;
		font-weight: normal;
		height: 28px;
		width: 171px;	
		float: left;	
		text-indent: -999999px;	
		}	



	.loginforgot {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #ffa200 /*savepage-url=../images/coopbgye.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}
	.loginforgot:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #b67400 /*savepage-url=../images/coopbgye2.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}
	
								
		
	.loginforgot2
		{width:auto; display: inline-block; 
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 6px 34px 10px 30px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff /*savepage-url=images/loginforgotbutton2.gif*/ url() top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 90px;
		}		
		
	.loginregister_old
		{
		margin: 0px 0px 0px 0px;		
		font-size:0.1%;
		color:#fff; 		
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff /*savepage-url=images/login-register.gif*/ url() top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 171px;       
		display: block; 
		text-indent: -999999px;
		}	


	.loginregister {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #6fa602 /*savepage-url=../images/coopbggr.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}
	.loginregister:hover {width:auto; display: inline-block; margin: 0px 0px 0px 0px; color: #fff; padding: 4px 10px 4px 10px; cursor: pointer; border: 1px solid #003948; border-radius: 0px; background: #548000 /*savepage-url=../images/coopbggr2.gif*/ url() repeat-x top left; font-weight: bold; text-decoration: none;}




	 .loginsmartsave
		{
		margin: 0px 0px 0px 0px;		
		font-size:0.1%;
		color:#fff; 		
		padding: 0px 0px 0px 0px;
		cursor: pointer;
		border: 0px solid #003948;
		background: #fff /*savepage-url=images/loginsmartsavebutton.gif*/ url() top left no-repeat;
		font-weight: bold;
		height: 28px;
		width: 213px;       
		display: block; 
		text-indent: -999999px;		
		}	
		.divSmartContainer
		{
		    float: left;
		    padding-top: 10px;		    
	    }

/* our trigger for IE5.x and IE6 */		




	.loginsmartsave:visited, .loginsmartsave:active, .loginsmartsave:hover
		{
		border:0;
		}

/* popup window */	
	
	.loginregister span, .loginforgot span 
		{
		display: none;
		position: absolute;
		left: 175px;
		top: 0px;	
		border: 4px solid #4c9404;	    		    		    
        }

	.loginregister:hover span, .loginforgot:hover span, .loginsmartsave:hover span
		{
		display: inline;		    
        }
        
    .loginregister:hover span p, .loginforgot:hover span p, .loginsmartsave:hover span p
		{
		border: 2px solid #fff;
		padding: 2px;
		background: #6c0;
	    }			
		
	.buttonContainer	
		{
        clear: both;
        width: 100%;        
        float: left;
        margin: 0px;
        padding: 0px;
        position: relative;
		}
		

	#LoginExtendedControl1 td
		{
		padding: 0px 0px 0px 0px;
		}

	p.loginintro
		{
		padding: 0px 0px 5px 0px;
		}

	p.loginintro2
		{
		padding: 10px 0px 5px 0px;
		}


	.rightloginbutton, .rightforgotbutton2 a, .loginforgot
		{
		text-decoration: none;
		}

	.buttonContainer
		{
		text-decoration: none;
		}


	.rightloginbutton a:hover, .rightforgotbutton2 a:hover, .loginforgot:hover
		{
		text-decoration: none;
		}

	.buttonContainer a:hover
		{
		text-decoration: none;
		}

	#mainleftselectbundle, #Reselectmainleftselectbundle 
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px;
/*		border-right: 1px solid #0099cc;*/
		margin: 10px 0px 0px 0px;	
		padding:0px 20px 0px 0px;
		}
	#Reselectmainleftselectbundle	
	{
	    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
//	    min-height:200px;
    }
		
	#mainrightselectbundle
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px;
		margin: 10px 0px 0px 20px;	
		}
			
	#maincenterselectbundle, #Reselectmaincenterselectbundle
		{
		width:226px;
		float:left;
		background:#fff;
		padding:0px 20px 0px 0px;
/*		border-right:1px solid #0099cc;*/
		margin: 10px 0px 20px 20px;		
		}
	#Reselectmaincenterselectbundle
	{
	    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
//	    min-height:200px;
    }	
		
/* IE6 fixes */
		
	* html #maincenterselectbundle, * html #Reselectmaincenterselectbundle
		{
		margin: 10px 0px 20px 10px;		
		}
	* html #Reselectmaincenterselectbundle
	{
//	    height: 450px;
	}	
		
	* html #mainleftselectbundle, * html #Reselectmainleftselectbundle 
		{
		margin: 10px 0px 0px 0px;
		padding:0px 0px 0px 0px;			
		}
	* html #Reselectmainleftselectbundle
    	{
    	height: 200px;
        }	
		
	* html #mainrightselectbundle
		{
		margin: 10px 0px 0px 10px;
		}
			
	#divSafeguardBundle, #divTravellerBundle, #divGadgetBundle,
	#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle
		{
		background: #fff /*savepage-url=images/safeguardlockimage.gif*/ url() top right no-repeat;
		height:100px;		
		width:226px;
		float:left;
//		margin: 0px 6px 40px 0px;
		border: 0px solid #ccc;
//		padding: 85px 0px 6px 0px;
		}
		#divReselectSafeguardBundle{
//            margin: 0px 6px 40px 0px;		
        }

	#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle
	{
//	    height: auto;
//	    min-height: 100px;
    }

	#divGadgetBundle, #divReselectGadgetBundle
		{
		background: #fff /*savepage-url=images/gadgetcube.gif*/ url() top right no-repeat;		
		}
		
	#divTravellerBundle, #divReselectTravellerBundle
		{
		background: #fff /*savepage-url=images/travellercube.gif*/ url() top right no-repeat;		
		}
	
	.bundlebut2
		{
/*		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 26px 0px 0px 0px;
		position:absolute;
		top:410px;*/
		}
		
	#bundlelinks1, #bundlelinks2, #bundlelinks3
		{
		list-style-type: disc;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
		}
		
	#bundlelinks1 li, #bundlelinks2 li, #bundlelinks3 li
		{
		background:none;
		padding: 0px 0px 0px 0px;
		}

	#bundlelinks1 li a, #bundlelinks2 li a, #bundlelinks3 li a
		{
		color:#0099cc;
		text-decoration: none;
		}

	#bundlelinks1 a:hover, #bundlelinks2 a:hover, #bundlelinks3 a:hover
		{
		color:#0099cc;
		text-decoration: underline;
		}
		
	#divBundleSelectText
		{
		background: #fff;
		padding: 12px 0px 12px 0px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #0099cc;
		clear: both;				
		}	
		
	*:first-child+html #divBundleSelectText
		{
		padding: 6px 0px 12px 0px;
		}
		
	.blanklink
		{
		background: none;
		color: #00404e;
		text-decoration: underline; 
		}
			
	#mainleftmybenefits 
		{
		width:0.1em;
		float:left;
		background:#fff;
		padding:0px;
		border-right: 0px solid #0099cc;
		margin: 10px 0px 0px 0px;	
		padding:0px 0px 0px 0px;
		}
		
	#mainrightmybenefits 
		{
		width:172px;
		float:left;
		background:#fff /*savepage-url=images/cube.jpg*/ url() bottom right no-repeat;
		padding:0px 0px 0px 5px;
		margin: 10px 0px 0px 0px;	
		/*height: 496px; this was before the banner was added*/	
		height: 650px;
		}

	#maincentermybenefits 
		{
		width:575px;
		float:left;
		background:#fff;
		padding:0px 5px 5px 0px;
		border-right:0px solid #ccc;
		margin: 10px 0px 20px 0px;
		}
		
	#divMPI
		{
		background: #fff /*savepage-url=images/mpibox.jpg*/ url() top left no-repeat;
		height:155px;
		width:190px;
		float:left;
		margin: 0px 6px 10px 0px;
		}

	*:first-child+html #divMPI
		{
		margin: 0px 6px 0px 0px;
		}

	#divLifestyle
		{
		background: #fff /*savepage-url=images/lifestylebox.jpg*/ url() top left no-repeat;	
		float:left;
		width:190px;
		height:155px;
		margin: 0px 0px 10px 0px;
		}
		
	*:first-child+html #divLifestyle
		{
		margin: 0px 0px 0px 0px;
		}
		
	#divIdentitytheft
		{
		background: #fff /*savepage-url=images/identitytheftbox.jpg*/ url() top left no-repeat;	
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divKeyRecovery
		{
		background: #fff /*savepage-url=images/keyrecoverybox.jpg*/ url() top left no-repeat;		
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}

	#divSpareKeyStorage
		{
		background: #fff /*savepage-url=images/sparekeybox.jpg*/ url() top left no-repeat;	
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divBagInsurance
		{
		background: #fff /*savepage-url=images/baginsurancebox.jpg*/ url() top left no-repeat;		
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}
		
	#divGadgetHolder
		{
		background: #fff /*savepage-url=images/gadgetbox.jpg*/ url() top left no-repeat;
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divAirportHolder
		{
		background: #fff /*savepage-url=images/airportloungebox.jpg*/ url() top left no-repeat;
		height:132px;
		width:190px;
		float:left;
		margin: 0px 6px 6px 0px;
		height:155px;
		}

	#divPassportHolder
		{
		background: #fff /*savepage-url=images/passportbox.jpg*/ url() top left no-repeat;
		float:left;
		width:190px;
		height:132px;
		margin: 0px 0px 6px 0px;
		height:155px;
		}

	.innertext
		{   
		float: right;
		width: 50%;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		background: none;
		}

/*to change button styling from default a styling*/

	.innertext a, .loginokbutton, .loginforgot, .loginregister, .loginsmartsave
		{    
		text-decoration: none;
		}

	.innertext a:hover, .loginokbutton:hover, .loginforgot:hover, .loginregister:hover, .loginsmartsave:hover
		{    
		color: #fff;
		text-decoration: none;
		}
		
	.benefitbuttonManage
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 22px 4px 22px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
		font-weight: bold;
		width: 150px;
		}	
		
	.benefitbuttonManage2
		{
		margin: -5px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 3px 12px 3px 12px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
		font-weight: normal;
		width: 85px;
		}
		
	.benefitbuttonManage3
		{
		margin: -5px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 3px 12px 3px 12px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
		font-weight: normal;
		width: 85px;
		}
		
	.sknViewOffers
		{
		margin: 0px 0px -6px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 11px 4px 11px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
		font-weight: bold;
		width: 57px;		
		display: block;		
		}		
						
	.benefitbuttonInfo
		{
		margin: 0px 0px 0px 0px;
		font-size:86%;
		color:#fff;
		padding: 4px 19px 6px 18px;
		cursor: pointer;
		border: 1px solid #fff;
		background: #099fdf /*savepage-url=images/bluebg.gif*/ url() top left repeat-x;
		font-weight: bold;
		width: 150px;
		}
		
	.benefitselect
		{
		clear: both;
		background: none;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}
		
	*:first-child+html .benefitselect
		{
		margin: 12px 0px 0px 0px;
		}		
		
	.benefitselect2
		{
		clear: both;
		background: none;
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}			
		
	.benefitselect3
		{
		clear: both;
		background: none;
		margin: 41px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		}		
		
	.benefitselectSingle
		{
		clear: both;
		background: none;
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	*:first-child+html .benefitselectSingle
		{
		margin: 57px 0px 0px 0px;
		}		
		
	.benefitSpacer
		{
		clear: both;
		background: none;
		margin: 27px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
			
	*:first-child+html .benefitSpacer
		{
		margin: 25px 0px 0px 0px;
		}			
		
	.benefitSpacer2
		{
		clear: both;
		background: none;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
				
	*:first-child+html .benefitSpacer2
		{
		margin: 48px 0px 0px 0px;
		}
		
	* html .benefitSpacer2
		{
		margin: 50px 0px 0px 0px;
		}
		
	.benefitSpacer3
		{
		clear: both;
		background: none;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}	
				
	*:first-child+html .benefitSpacer3
		{
		margin: 48px 0px 0px 0px;
		}
		
	* html .benefitSpacer3
		{
		margin: 31px 0px 0px 0px;
		}		
		
	.h2Benefits
		{
		color: #fff;
		}
	
	#divBundleSelections
		{
		margin: -180px 0px 0px 189px;    
		float: left;
		width: auto;		
		}

	#divBundleSelections /*jm 130808*/
		{    
		margin: 10px 0px 0px 0px;    
		width: 386px;    
		}

	*:first-child+html #divBundleSelections
		{
		margin: 10px 0px 0px 0px;
		}

	#divSelection
		{
		margin: 0px 10px 0px 0px;			
		padding: 0px 0px 0px 0px;
		width: 178px;
		float: left;
		background: #fff;
		}
		
	*:first-child+html #divSelection
		{
		margin: 10px 10px 0px 0px;
		}
		
	#divBenefitHolder
		{
		clear: both;
		width: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.divBlankBenefits, .divBlankBenefitsPost
		{
		width: 178px;		
		float: left;
		background: #none;
		margin: 0px 10px 0px 0px;
		position: relative;
		border-left: 1px solid #09c;			
		}
		.divBlankBenefitsPost
		{
        background: /*savepage-url=images/doneStamp.gif*/ url() top right no-repeat;        
		}
		
/* bundle reselection original */		
    #divNoSelection
    {
        border: none;
    }		
		
/* bundle reselection pre */		


    .h2Reselect
        {        
        color: #fff;
        background: #09c;
        font-weight: normal;        
        padding: 4px 4px 4px 11px;
        margin: 0px 0px 5px 0px;
        }
     .divBlankBenefits .pReselect
        {
        width: 107px;
        color: #09c;
        font-size: 120%;
        padding: 0px 60px 6px 11px;
        line-height: 140%;            
        }      
     .divBlankBenefits .divPostit .spnPostitBlock
        {
            color: #333;            
            font-weight: bold;                        
            font-size: 120%;
            display: block;            
        }          
     .divBlankBenefits p
        {
        padding: 0px 4px 7px 11px;
        width: 140px;
        }
     .divBlankBenefits .spnReselectLarge        
        {
        color: #09c;
        font-size: 110%;            
        }
     .divBlankBenefits .divPostit
     {
        background: /*savepage-url=images/postit.gif*/ url() top left no-repeat;
        position: absolute;
        padding: 19px 0px 0px 3px;
        text-align: center;
        width: 48px;
        height: 44px;
        color: #010167;
        top: 8px;
        right: 0px;
     }
     .divBlankBenefits .divPostit span 
     {        
        font-size: 140%;
        font-weight: bold;
        color: #010167;        
     }     
     #lblBundleReselected
     {
        color: #09c;
     }
     span#lblNoOfDays2, span#lblNoOfDays3
     {
        color: #333;
     }          
     .sknChooseYourBundle
	 {
        margin: 0px 0px 0px 8px;        
        text-decoration: none;
        color: #fff;
        padding: 4px 12px 4px 12px;
        cursor: pointer;
        border: 1px solid #fff;
        background: #f7ad63 /*savepage-url=images/orangebg.gif*/ url() top left repeat-x;
        font-weight: bold;              
        width: 114px;
        display: block;
	 }
     .sknChooseYourBundle:hover
	 {
	    color: #fff;
     }	      
	
	
/* bundle reselection post */		
    .h2Reselect
        {        
        color: #fff;
        background: #09c;
        font-weight: normal;        
        padding: 4px 4px 4px 11px;
        margin: 0px 0px 5px 0px;
        }
     .divBlankBenefitsPost .pReselect
        {
        width: 107px;
        color: #09c;
        font-size: 120%;
        padding: 0px 60px 6px 11px;
        line-height: 136%;            
        }
     .spnReselectBlock
        {
            color: #09c;
            display: block;            
        }
                
     .divBlankBenefitsPost p
        {
        padding: 0px 4px 6px 11px
        }
     .divBlankBenefitsPost .spnReselectLarge        
        {
        color: #09c;
        font-size: 110%;            
        }
     .divBlankBenefitsPost .divPostit {display: none;}
     .divBlankBenefitsPost .divPostit span {display: none;}     
     .sknFindOutMore
	 {
        margin: 0px 0px 0px 8px;        
        text-decoration: none;
        color: #fff;
        padding: 4px 12px 4px 12px;
        cursor: pointer;
        border: 1px solid #fff;
        background: #f7ad63 /*savepage-url=images/orangebg.gif*/ url() top left repeat-x;
        font-weight: bold;              
        width: 77px;
        display: block;
	 }
     .sknFindOutMore:hover
	 {
	    color: #fff;
     }	      	
	
	
		
	#divLineBreak
		{
		background: /*savepage-url=images/line.gif*/ url() top left repeat-x;
		height: 1px;
		clear: both;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	h3.h3BundleTitle
		{
		font-size: 110%;
		color: #0099cc;
		padding: 0px 0px 6px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: normal;
		}
		
			h3
		{
		font-size: 110%;
		color: #000;
		padding: 16px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: bold;
		}
	
	h2.h2MyBundle, h2.h2Identity
		{
		font-size: 120%;
		color: #0099cc;
		padding: 0px 0px 10px 0px;
		margin: 10px 0px 0px 0px;
		}
		
	*:first-child+html h2.h2MyBundle
		{
		margin: 0px 0px 0px 0px;
		}
		
	h2.h2Identity
		{
		padding: 10px 0px 10px 0px;
		}
	
	h2.h2GadgetFaq, h2.h2MPIFaq, h2.h2TravelFaq
		{
		color: #0099cc;
		font-size: 110%;
		padding: 0px 0px 10px 0px;
		margin: 10px 0px 0px 0px;
		font-weight: bold;
		}
	
	.bundleimg
		{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	
	#divNoBundleRegistered
		{
		width: 90%;
		}
	
	.g3
		{
		color: #00404e;font-weight: normal;
		}

	.maincenterIdTheftUL ul, .Sparekeys, #ulManageMobile
		{
		list-style-image:none;
		list-style-type:disc;
		}

	.maincenterIdTheftUL li, .Sparekeys li, #ulManageMobile li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:15px;
		padding-left:0px;
		}
		
 .ulTCs
		{
		list-style-image:none;
		list-style-type:disc;
		margin: 10px 0px 10px 0px;
		}		
		
	.ulTCs li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:16px;
		padding-left:0px;
		}	

	#maincenterIdTheftUL2
		{
		list-style-image:none;
		list-style-type:disc;
		margin: 10px 0px 30px 0px;
		}

	#maincenterIdTheftUL2 li
		{
		background:none;
		color:#000000;
		list-style-type:disc;
		margin-bottom:5px;
		margin-left:15px;
		padding-left:0px;
		}

	.margin
		{
		padding-bottom: 12px;
		}

	#idnav, #idnav2
		{
		background:#fff;	
		}

	.leftIdHome
		{
		float: left;
		width: 70%;
		height: 30px;
		}
	
	.rightIdHome
		{
		float: left;
		width: 85%;
		height: 30px;
		}

    .divRightButWrapper
		{
        clear: both;
        width: auto;    
        overflow: hidden;            
		}
		
    .divRightButWrapper a
		{
        float: right;            
		}
	
    .divButWrapper
		{
        clear: both;
        width: auto;    
        overflow: hidden;            
        padding: 0px 0px 15px 0px;
		}
		
    .divButWrapper a
		{
        float: left;    
        display: block;        
		}
		
    .leftform2
		{
        background:transparent /*savepage-url=images/formblock.gif*/ url() repeat-x scroll left bottom;
        float:left;
        padding: 3px 16px 5px 0;
        width:190px;
		}

    .rightform3 
		{
        background:transparent /*savepage-url=images/formblock2.gif*/ url() repeat-x scroll left bottom;
        float:left;
        padding: 12px 0 17px;
        width:334px;
		}
    
    .rightformRiskCalc 
		{
        background:transparent /*savepage-url=images/formblock2.gif*/ url() repeat-x scroll left bottom;
        float:left;
        padding: 19px 0 24px;
        width:334px;
		}      
    
    .lblRiskCalculator
		{                     
        display: block;                
		}
    
	#riskbar
		{
		width:544px;
		height:26px;
		background:/*savepage-url=images/RiskCalcProgressBar1.jpg*/url();	
		color: #fff;
		margin-bottom:15px;		
		}
	
	#riskbarStep2
		{
		width:544px;
		height:26px;
		background:/*savepage-url=images/RiskCalcProgressBar2.jpg*/url();	
		color: #fff;
		margin-bottom:15px;		
		}
	
	#riskbarStep3
		{
		width:544px;
		height:26px;
		background:/*savepage-url=images/RiskCalcProgressBar3.jpg*/url();	
		color: #fff;	
		margin-bottom:15px;	
		}
	
	.riskCalcWrapper
		{
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
		}
	
	.riskCalcLeft
		{
		float: left;
		width: 345px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
		padding-bottom:13px;
		}
	
	.riskCalcRight
		{
		float: left;
		width: 180px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
		padding-bottom:5px;
		}
	
/* ID theft registration checkbox wrapper */

	.divMarginTop
		{
		padding: 10px 0px 10px 0px;
		}

/* In Add Bag error container */	

	#divBackContainer	
		{
		float: left;   
		clear: both;    
		width: 100%;          
		}

	#divBackContainer a
		{    
		margin: 5px 0px 5px 0px;   
		float: right;    
		}

	#divBagErrors
		{    
		float: left;        
		display: block;
		}

	#divBagErrors .divErrorMiddle
		{
		width: 100%;        
		margin-bottom: 10px;          
		}
		
/****************************/


/* Delete button on Document Registration */

	.sknDocReg
		{
		margin: 0px;
		padding: 0px;
		background: none;   
		}

/* To add padding to p without pad class */

	#divWrap p, .divSmileWrap p
		{
		padding: 0px 0px 10px 0px;
		}

	.divSmileWrap
		{
		margin: 10px 0px 0px 0px;
		}

/* bundle summary */

	.divFieldContainer9 
		{
		clear: both;
		}

	.spnChkWrapper
		{
		width: 20px;
		margin-right: 6px;
		height: 30px;
		display: block;
		float: left;        
		}

	.pBundleText
		{    
		margin-right: 10px;
		float: left;
		width: 400px;    
		}

	#rfvCheck 
		{
		float: left;
		}
		
/****************/

	.forgottonText
		{
		color: #036;
		padding: 0px 0px 10px 0px;
		/*background: lightgreen;*/
		}

	.pNotChosen
		{    
		float: left;    
		padding: 0px 0px 30px 0px;
		}
		
	.divChooseBundle
		{
		float: left;    
		padding: 5px 0px 5px 0px   
		}

	#divSmileHeader
		{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}

	#divButton
		{
		margin: 30px 0px 0px 0px;
		}

	#maincentermybenefits a:hover
		{
		text-decoration: none;
		}

	label.lblRiskCalculator_botPadding
		{
		padding: 12px 2px 2px 2px;
		}

	.rightform_a
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;		
		}
		
	*:first-child+html .rightform_a
		{
		padding: 12px 0px 17px 0px;
		}
		
	.rightform_b
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_b
		{
		padding: 13px 0px 16px 0px;
		}	
			
	.rightform_c
		{
		float: left;
		width: 334px;
		padding: 10px 0px 0px 0px;
		background: none;		
		}
		
	.rightform_d
		{
		float: left;
		width: 334px;
		padding: 15px 0px 30px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_d
		{
		padding: 15px 0px 28px 0px;
		}

	.rightform_e
		{
		float: left;
		width: 334px;
		padding: 15px 0px 16px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
	
	*:first-child+html .rightform_e
		{
		padding: 14px 0px 15px 0px;
		}
		
	.rightform_f
		{
		float: left;
		width: 334px;
		padding: 10px 0px 30px 0px;
		background: none;	
		}
		
/* IE6 risk form fixes */
		
	* html .rightform
		{
		float: left;
		width: 334px;
		padding: 5px 0px 10px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;		
		}
		
	* html .rightform_a
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		overflow: hidden;	
		}
		
	* html .rightform_b
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
		
	* html .rightform_d
		{
		float: left;
		width: 334px;
		padding: 15px 0px 28px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
		
	* html .rightform_e
		{
		float: left;
		width: 334px;
		padding: 14px 0px 15px 0px;
		background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;	
		}
		
	.leftrisk
		{
		float: left;
		width: 400px;
		padding: 0px 6px 10px 0px;
		height: 30px;
		}
		
	.rightrisk
		{
		float: right;
		width: auto;
		padding: 4px 0px 10px 0px;
		height: 30px;
		}
		
	#divFieldContainerRisk1, #divFieldContainerRisk5
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 10px 0px 40px 0px;
		}

	#divFieldContainerRisk3, #divFieldContainerRisk4
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 10px 0px 50px 0px;
		}
				
	#divFieldContainerRisk2
		{
		width: auto;
		clear: both;
		border-bottom: 1px solid #ccc;
		padding: 4px 0px 50px 0px;
		}
				
	h2.h2Risk
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 120%;
		padding: 4px 0px 0px 0px;
		}
		
	*:first-child+html h2.h2Risk
		{font-weight: normal;}
		
	.editDocReg, .updateDocReg, .cancelDocReg, .deleteDocReg
		{
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}
		
	#lnkDelete
		{
		color: #fff;
		}
		
	#spanBundleSummary ul
		{
		color: #00404e;
		margin: 0px 0px 0px 16px;
		list-style-type: disc;
		}
		
	#spanBundleSummary ul li
		{
		background: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.divBundleSummaryWrapper
		{
		padding: 10px 0px 40px 0px;
		width: auto;
		clear: both;
		}
		
	* html .divBundleSummaryWrapper
		{
		padding: 10px 0px 10px 0px;
		float: left;
		}
		
	#divSelectedWrap
		{
		background: #fff;
		padding: 10px 10px 10px 10px;
		border: 1px solid #0099cc;
		}
		
	.pBundleSelectedText
		{    
		margin-right: 10px;
		float: left;
		width: auto;    
		color: #0099cc;
		width:530px;
		}

	.tdProductClaim p
		{
		color: #fff;
		}

	#ulStandardList, #MakeClaimUsingGenericLogon1__pnlShowAccDamText ul
		{
		list-style-image:none;
		list-style-type:none;
		}

	#ulStandardList li,  #MakeClaimUsingGenericLogon1__pnlShowAccDamText li
		{
		background:none;
		margin-bottom:5px;
		margin-left:0px;
		padding-left:0px;
		}
		
	#divProgressTimer
		{
		border: 1px solid #0099cc;
		height: 66px;
		width: 220px;	
		background: #f6fbff;
		margin: -242px 0px 0px 147px;
		padding: 46px 0px 0px 150px;	
		position:absolute;
		}
		
	*:first-child+html #divProgressTimer
		{
		margin: -333px 0px 0px -50px;
		}

	* html #divProgressTimer
		{
		margin: -440px 0px 0px -51px;
		height: 26px;	
		width: 240px;		
		padding: 10px 0px 0px 180px;	
		}

	#MakeClaimUsingGenericLogon1__pnlShowAccDamText ul
		{
		list-style-image:none;
		list-style-type: disc;
		margin: 10px 0px 10px 12px;
		}

	#MakeClaimUsingGenericLogon1__pnlShowAccDamText li
		{
		background:none;
		margin-bottom:5px;
		margin-left:0px;
		padding-left:3px;
		}
		
	#MakeClaimUsingGenericLogon1__pnlShowAccDamText p
		{
		padding: 6px 0px 6px 0px;
		}		
	
	#MakeClaimUsingGenericLogon1__pnlShowDownloadLink p
		{
		padding: 3px 0px 6px 0px;
		}
		
	#MakeClaimUsingGenericLogon1__pnlShowDownloadLink h2.noBorder
		{
		color:#0099cc;
		font-weight: bold;
		font-size: 100%;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		}

/* Misc */

	.superscipt
		{
		vertical-align: top;
		font-size: 78%;             
		color: #00404e;
		}	

	.h2DetailsTitle
		{
		display: none;
		}
		
	#MakeClaimUsingGenericLogon1__rblMethod
	{float: left;}	
	
	#divLoadingImage
	{
		margin: 20px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	p.pLoader
	{
		font-size: 120%;
		font-weight: normal;
		margin: 20px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
	.pIndent
	{
	    margin-left: 30px;	    
    }
    
    #spanDocRegThankYou
    {
        color: #00404E;        
    }
    
    .spanUppercase
    {
        color: #00404E;                
    }
    

#divBenefitsText
{
	margin: 0px 0px 0px 188px;
	padding: 0px 0px 0px 0px;
}	

#ddlReason
{                    
    margin: 10px 10px 20px 0px;                          
    width: auto;
    display: block;
    float: left;
}
#lbtnReason
{    
    margin: 10px 0px 0px 0px;                          
    width: auto;
    display: block;
    float: left;        
}
.clearBoth
{
    clear: both;
}
.ulAccessibility
{
    margin-bottom: 10px;
}
/*Shema.Emami Added for the Bill Monitoring Advert */
.divBanner
{
	width:170px;
	border:1px #8ccee6 solid;
	margin-top:10px;
	background-color:White;
}
#divBannerHeader
{
	background-color:#8ccee6;
}
#divBannerContent h2
{
	padding-right:3px;
	font-size:130%;
}
/* This is the size provided my marketing but is not consistent thought the website
#divBannerContent p
{
	font-size:9.69pt;
	font-family:Arial;
}
This should be removed as provided my marketing but is not consistent thought the website*/
#divBannerContent
{
	padding-left:3px;
	padding-bottom:10px;
	background:/*savepage-url=images/BillMonitoringAdvert.jpg*/url() no-repeat right bottom #FFFFFF;
	min-height:270px;
}
#divBannerHeader h1
{
	color:#0e4e69;
	padding:10px 3px;
}
.BillMonitoringAdvert
{
	float:right;
}
.buttonCheckUp
{
	background:/*savepage-url=images/checkUp.gif*/url() no-repeat scroll left top #FFFFFF;
	border:0 solid #003948;
	color:#028fbd;
	cursor:pointer;
	font-size:0.1%;
	font-weight:normal;
	height:28px;
	margin:0;
	margin-bottom:5px;
	/*margin-top:80px;*/
	top:110px;
	position:relative;
	width:90px;
	float:left;
}
#mainleftmpi
{
	background-color:White;
}
.bannerChange
{
	padding:8px;
	margin-bottom:8px;
	margin-top:8px;
	background-color:#0099CC;
	color:#fff;	
}
.bannerChange a
{
	color:#fff;
}
#cookiefooter {
	padding: inherit;
	background-color: #000;
	color: #fff;
}

#insidecookiefooter {
	padding: 20px;
}

.tablePrivacyPolicyCookies
{
    border-collapse: collapse;
    cellpadding : 5px;
    cellspacing: 0;
}
.tablePrivacyPolicyCookies th
{
    width: 25%;
    border: 1px #E5E5E5 solid;
    text-align: left;
    padding: 7px;
}
.tablePrivacyPolicyCookies td
{
    border: 1px #E5E5E5 solid;
    padding: 7px;
    vertical-align: top;
}

/*START - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/
.leftform3
{
float: left;
width: 140px;
padding: 10px 5px 12px 0px;
background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
}

.divSmileWrap2
{
background: #fff;
padding: 0px 0px 0px 0px;
border: 0px solid #0099cc;
margin: 0px 0px 0px 0px;
}	

#maincentergadget1
{
width:570px;
float:left;
background:#fff;
padding:5px 5px 5px 100px;
border-right:0px solid #ccc;
margin: 0px 0px 20px 0px;
}

#divLoading
{
text-align:center;
vertical-align:middle;
position:fixed;
left: 44%;
top: 50%;
border-style:none;
border-color:red;
white-space:nowrap;
padding:5px;
} 
/*END - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/

/*START - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/
.labelColor1
{
	color: #00404e;
}
/*END - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/


.TableCells_LeftAndCenter
{
	border-right: 1px solid #0099cc;
	margin: 0px 10px 20px 10px;
}

table { border-collapse: collapse; }

.TableCells_Right
{
	margin: 0px 10px 20px 10px;
}

#ReselectmainleftselectbundleBottom, #ReselectmaincenterselectbundleBottom, #mainrightselectbundleBottom
{
	min-height: 30px;
}

#lbtnTravellerMoreInfo, #lbtnGadgetMoreInfo, #lbtnSafeguardMoreInfo
{
}</style><style data-savepage-href="/CreditCardPlusBenefits/Style/CoopCreditCard/coop.css" type="text/css">.neoButton, .button {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #027da6 /*savepage-url=../images/coopbg.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .neoButton:hover, .button:hover {
        width: auto;
        display: inline-block;
        margin: 0px 0px 0px 0px;
        color: #fff;
        padding: 4px 10px 4px 10px;
        cursor: pointer;
        border: 1px solid #003948;
        border-radius: 0px;
        background: #005f80 /*savepage-url=../images/coopbg2.gif*/ url() repeat-x top left;
        font-weight: bold;
        text-decoration: none;
    }



.neoText {
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


.blueText {
    color: #0099cc;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


.neoHeading {
    color: #0099cc;
    font-weight: bold;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
}


/*
################################ Page structure ################################
*/
body {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 0.7em;
    font-family: arial, Trebuchet MS, Myriad Pro, verdana;
    font-weight: normal;
    color: #00404e;
    background: #fff url(mainbg.gif) top left repeat-x;
}

#wrapper {
    width: 760px;
    margin-left: auto;
    margin-right: auto;
}

#header, #header2 {
    background: #0099cc url("cooplogo.gif") left no-repeat;
    height: 46px;
    padding: 5px 5px 25px 5px;
    width: 755px;
    margin: 0px 0px 0px 0px;
}

#headerHolding {
    background: #0099cc url("cooplogo.gif") left no-repeat;
    height: 46px;
    padding: 5px 5px 25px 5px;
    width: 755px;
    margin: 0px 0px 0px 0px;
}

* html #headerHolding {
    background: #0099cc url("cooplogo.gif") left 10px no-repeat;
}

* html #header
/* To fix IE6 Header issue */ {
    background: #0099cc url("cooplogo.gif") left no-repeat;
    height: 46px;
    padding: 0px 5px 0px 5px;
    width: 755px;
    margin: -11px 0px 0px 0px;
}

#navleft {
    float: left;
    padding: 0px 0px 0px 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 0px 0px;
    width: 0.1em;
}

#navmiddle {
    width: 570px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background: none;
    height: auto;
}

#links {
    background: #fff;
    height: 110px;
    padding-top: 10px;
}

#progresslinks {
    background: #fff;
    height: 110px;
    padding-top: 10px;
}

#mainlinks {
    background: #fff;
    height: 20px;
    padding-top: 10px;
}

#mainright, #mainrightlogin, #mainrightbenefits, #mainrightstandard, #mainrightstandardbundle {
    width: 172px;
    float: left;
    background: #fff;
    padding: 5px;
    margin: 0px 0px 0px 0px;
}

#mainrightlong {
    width: auto;
    float: left;
    background: #fff;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#mainrightmpi, #mainrightgadget, #mainrightIdTheft, #mainrightBundle {
    width: 0.1em;
    float: left;
    background: #fff;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}


#maincenter, #maincenterlogin, #maincentergeneric, #maincentergadget, #maincenterbenefits,
#maincentermpi, #maincenterstandard, #maincenterIdTheft, #maincenterbag, #maincenterBundle, #maincenterbundle, #maincentreLoader {
    width: 570px;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 20px 0px;
}

#divLoaderMain {
    width: 570px;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 20px 0px;
    clear: both;
}



#maincenterlong, #maincenterstandardlong, #maincenterlong2 {
    width: 100%;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 20px 0px;
}

#mainleft, #mainleftlogin {
    float: left;
    background: #fff;
    padding: 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 0px 0px;
    width: 0.1em;
}

#mainleftmpi, #mainleftgadget, #mainleftIDTheft, #mainleftbag, #mainleftIDTheft, #mainleftbundle {
    float: left;
    background: #000;
    padding: 0px;
    border-right: 0px solid #ccc;
    margin: 0px 20px 0px 0px;
    width: 164px;
}

#mainleftLoader {
    float: left;
    background: #fff;
    padding: 0px;
    border-right: 0px solid #ccc;
    margin: 0px 20px 0px 0px;
    width: 164px;
}


#maincenterlogin, #mainleftlogin, #mainrightlogin {
    margin-top: 20px;
}

#footer {
    clear: both;
    width: 760px;
    height: 30px;
    border: 0;
    padding: 20px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #fff;
    background: none;
}

#divFormWrap, #divContactWrap {
    /* background: #f6fbff url(images/fieldset_bg.gif) bottom left repeat-x; */
    padding: 16px 12px 40px 12px;
    /* border: 1px solid #0099cc; */
}

*html #divFormWrap {
    float: left;
}

.divSmileWrap {
    background: #fff;
    padding: 16px 0px 0px 0px;
    border: 0px solid #0099cc;
    margin: 0px 0px 0px 0px;
}

*html .divSmileWrap {
    background: #fff;
    padding: 16px 0px 0px 0px;
    border: 0px solid #0099cc;
    margin: 0px 0px 0px 0px;
    float: left;
}

#MakeClaimUsingGenericLogon1__pnlShowForm {
    background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
    padding: 16px 12px 40px 12px;
    border: 1px solid #0099cc;
}

* html #MakeClaimUsingGenericLogon1__pnlShowForm
/* To fix IE6 Height issue */ {
    height: 1px;
}


#divFormWrap, #divContactWrap {
    clear: both;
}

#divWrap {
    background: #fff;
    padding: 16px 12px 40px 12px;
    border: 1px solid #0099cc;
}

#divBundleText {
    background: #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px solid #ccc;
    clear: both;
    width: 80%;
}


#divFormWrap2 {
    background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
    padding: 16px 12px 40px 12px;
    border: 1px solid #0099cc;
    margin: 10px 0px 0px 0px;
}

#divFormWrapFloatheadHigh {
    background: #eaf5fb;
    padding: 16px 12px 44px 12px;
    border-top: 0px solid #0099cc;
    border-right: 1px solid #0099cc;
    border-bottom: 1px solid #0099cc;
    border-left: 1px solid #0099cc;
}


#divFormWrapFloatheadLow {
    background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
    padding: 16px 12px 40px 12px;
    border-top: 0px solid #0099cc;
    border-right: 1px solid #0099cc;
    border-bottom: 1px solid #0099cc;
    border-left: 1px solid #0099cc;
    margin: 0px 0px 0px 0px;
}


#divButtonWrap {
    padding: 2px 0px 2px 0px;
    /* background: #eaf8ff; */
    /* border: 1px solid #0099cc; */
    text-align: center;
}

#divNavWrap {
    padding: 5px 5px 5px 5px;
    background: #028dbb;
    border: 1px solid #028dbb;
}

#divMPINavigation, #divGadgetNavigation, #divIdTheftNavigation, #divBagNavigation, #divNonRegisteredIdTheft, #divBundleNav,
#ucIDTheftNav_divIdTheftNavigation {
    padding: 0px 0px 0px 0px;
    background: #fff;
    border: 0px solid #028dbb;
}

#divIntroWrap {
    /* background: #fff; */
    padding: 10px 12px 10px 12px;
    /* border: 1px solid #0099cc; */
    margin-bottom: 10px;
}


#divWrapTotal {
    background: #fff;
    padding: 6px 12px 10px 12px;
    border: 1px solid #0099cc;
    margin-bottom: 10px;
    margin-top: 0px;
    clear: both;
}


#divSecurityWrap {
    background: #eaf5fb;
    padding: 10px 12px 20px 12px;
    border: 1px solid #0099cc;
    margin: 10px 0px 10px 0px;
}

#divIntroWrap2 {
    /* background: #eaf5fb; */
    padding: 10px 12px 20px 12px;
    /* border: 1px solid #0099cc; */
    margin: 0px 0px 10px 0px;
}

#divIntroWrapLog {
    background: #e0eef7;
    padding: 10px 12px 20px 12px;
    border: 1px solid #0099cc;
    margin: 10px 0px 0px 0px;
}

.divIntroWrap2Holder {
    /* border: 1px solid #0099cc; */
    /* background: #fff; */
    padding: 12px 12px 12px 12px;
    margin: 6px 0px 0px 0px;
}

.divIntroWrap3Holder {
    border: 1px solid #0099cc;
    background: #fff;
    padding: 12px 12px 12px 12px;
    margin: 6px 0px 6px 0px;
    float: left;
    width: 518px;
}

.noMarinTop {
    margin: 0px;
}

#divIntroWrap2 strong {
    font-size: 100%;
}

#divFormWrapHeight {
    background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
    padding: 16px 12px 40px 12px;
    border: 1px solid #0099cc;
    height: 112px;
}

*:first-child + html #divFormWrapHeight {
    height: auto;
}

/*
################################ Form elements ################################
*/

.textbox {
    background: #fff;
    color: #333;
    border: 1px solid #0099cb;
    width: 226px;
}

.logintextbox {
    background: #fff;
    color: #333;
    border: 1px solid #0099cb;
    width: 26px;
}

.drpStandard, .drpStandardError {
    width: 230px;
}

#ddlSecurityQuestion1, #ddlSecurityQuestion2 {
    width: 228px;
}

.txtStandardError {
    width: 224px;
}

*:first-child + html #ddlSecurityQuestion1, *:first-child + html #ddlSecurityQuestion2 {
    width: 230px;
}

.drpDate, .drpDateError {
    width: 77px;
}

.button, .buttonChoose, .buttonSparekeys, .buttonAirportAngel, .sknBackBundle, .sknChooseBundle {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .button:hover {
        color: #fff;
        text-decoration: none;
    }

#sknRegisterGadget {
    margin: 0px 10px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

#Navigation1_lbtnBenefitsStatement.button {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 0px;
    cursor: pointer;
    border: none;
    background: none;
    font-weight: bold;
}

.cancelbutton {
    margin: 0px 0px 0px 0px;
    font-size: 0.1pt;
    color: #fff;
    cursor: pointer;
    border: 0px solid #003948;
    background: /*savepage-url=images/cancelregbutton.gif*/ url() no-repeat top left;
    font-weight: bold;
    text-decoration: none;
    padding: 13px 55px 13px 55px;
}

    .cancelbutton:hover {
        color: #fff;
        text-decoration: none;
    }

.sknCancelManageGadgets {
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 0px;
    cursor: pointer;
    font-weight: bold;
}

.orangebutton {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #d07519 /*savepage-url=images/coopbgorange.gif*/ url() repeat-x top left;
    font-weight: bold;
}

.registerbutton, .homebutton {
    margin: 4px 20px 3px 20px;
    font-size: 86%;
    color: #fff;
    padding: 6px 6px 6px 6px;
    cursor: pointer;
    border: 1px solid #003948;
    background: #027da6 /*savepage-url=images/coopbg.gif*/ url() repeat-x top left;
    font-weight: bold;
    width: 100px;
    text-align: center;
}

    .registerbutton a, .homebutton a {
        color: #fff;
        text-decoration: none;
    }

        .registerbutton a:hover, .homebutton a:hover {
            color: #fff;
            text-decoration: underline;
        }

h1, h2 {
    border-bottom: 0px solid #77c3dd;
    font-size: 140%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: #0099cc;
    font-weight: bold;
}

    h1.h1Holding {
        border-bottom: 0px solid #77c3dd;
        font-size: 160%;
        margin: 20px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        color: #0099cc;
        font-weight: bold;
        font-family: Verdana,Arial,Helvetica,sans-serif;
    }

    * html h1.h1Holding {
        clear: both;
        margin: 20px 0px 20px 0px;
    }

.h1SelectBundle {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    /*background: lightgreen;*/
}

#divFormWrap h2 {
    border-bottom: 0px solid #77c3dd;
    font-size: 140%;
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: #0099cc;
    font-weight: bold;
    /*background: pink;*/
}

*:first-child + html h1, *:first-child + html h2 {
    font-weight: normal;
}

    h2.h2Error {
        color: #0099cc;
        font-weight: bold;
        font-size: 110%;
    }

    h2.h2mpi {
        color: #0099cc;
        font-weight: bold;
        font-size: 110%;
        padding: 10px 0px 0px 0px;
    }

h3.h3Forgot, .pFailureText2 {
    color: #0099cc;
    font-weight: bold;
    font-size: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

h3.h3Benefits {
    font-size: 130%;
    font-weight: normal;
    color: #fff;
    padding: 0px 0px 9px 0px;
    margin: 0px 0px 0px 0px;
}

.pFailureText2 {
    padding: 0px 0px 20px 0px;
}

.pFailureText {
    padding: 0px 0px 0px 0px;
    color: #0099cc;
}

h2.h2ErrorHead {
    color: #000;
    font-weight: bold;
    font-size: 110%;
    display: block;
    background: #ffe5ca;
    padding: 4px;
}

span.red {
    color: #c00000;
    font-size: 70%;
}

p.intro {
    color: #0099cc;
    font-weight: bold;
}

p.thanks {
    color: #0099cc;
    font-size: 140%;
    font-weight: normal;
}

p {
    color: #333;
}

.forgot {
    padding-top: 20px;
}

.lblStandard {
    font-weight: bold;
}

.claimspan {
    font-weight: bold;
    color: #00404e;
    margin: 4px 0px 0px 0px;
}

#mainCopyWrapper p {
    padding: 0px 0px 10px 0px;
}

.divButtonWrap {
    background: #fff;
    padding: 5px 12px 40px 12px;
    margin-bottom: 10px;
    /*border: 1px solid #0099cc;*/
}

/*
################################ Form Field layout ################################
*/

#divFieldContainer, #divFieldContainer2, #divFieldContainer3, #divFieldContainer4, #divFieldContainer5,
#divFieldContainer6, #divFieldContainer7, #divFieldContainer8, #divFieldContainer9, #divFieldContainer10,
#divFieldContainer11, #divFieldContainer12, #divFieldContainer14, #divFieldContainer15, divSecureFeedbackWrapper,
#divInfo, #divCoreBundle, #divSafeguard, #divTraveller, #divGadget, #divNoBundleRegistered, #divClaimContainer,
.divLoginRowWrapper, #divFieldContainerStandard, #divFieldContainer20, .forgottencontainer, .divFieldContainerInfo, .divBundleContainer,
.divBundleWrapper, .divFieldContainer20, divFieldContainer10a, divFieldContainer5a, #divSpareKeysContainer,
#divFieldContainer16, #divFieldContainer17, #divFieldContainerTop, #divFieldContainerTop2 {
    width: auto;
    clear: both;
}

#divFieldContainer9, #divFieldContainer20, .divFieldContainer20a, #divClaimContainer, #divMPIContainer, #divFieldContainerStandard2, #divBagContainer, #divGadgetContainer {
    padding: 20px 0px 0px 0px;
}


#divFieldContainer {
    padding-top: 0px;
}

#divFieldContainerPass {
    clear: both;
    padding-top: 10px;
}

.divFieldContainerInfo {
    float: left;
    display: inline; /*ie6 margin fix*/
    margin: 10px 10px 0px 102px;
    background: #fff;
}

.divBundleContainer a {
    float: right;
}

#divFieldContainer5a {
    padding: 10px 0px 0px 0px;
}

.divLoginRowWrapper {
    padding: 2px;
}


/*show/hide popup*/
#span1 {
    /*margin-top: 10px;*/
    margin-left: 100px;
    border: 1px solid #4c9404;
    position: relative;
    top: 0px;
    left: 4px;
    z-index: 100;
}

    #span1 p {
        background: #9de52b /*savepage-url=images/spanbg.gif*/ var(--savepage-url-11) top left repeat-x;
        padding: 5px;
        border: 2px solid #fff;
    }

.left {
    float: left;
    width: 190px;
    padding: 5px 16px 10px 0px;
    color: #00404e;
}

/*Added to clear bag type dropdown on error */
.left {
    clear: both;
}

.left2, .lblStandardClaim {
    float: left;
    width: 190px;
    padding: 5px 16px 10px 0px;
    font-weight: bold;
    color: #00404e;
    clear: both;
}

.right {
    float: left;
    width: auto;
    padding: 0px 0px 10px 0px;
}

/*
################################ FORM UNDERLINE ################################
*/

.left2, .lblStandardClaim {
    float: left;
    width: 190px;
    padding: 5px 16px 10px 0px;
    font-weight: bold;
    color: #00404e;
}

.leftform, .leftform leftIndent {
    float: left;
    width: 190px;
    padding: 10px 16px 12px 0px;
    background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
}

.leftformnil {
    float: left;
    width: 190px;
    padding: 10px 16px 12px 0px;
    background: none;
}

.rightform, .rightform3 {
    float: left;
    width: 334px;
    padding: 5px 0px 12px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

.rightformBlank {
    float: left;
    width: 334px;
    padding: 10px 0px 13px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

.rightformnil {
    float: left;
    width: 334px;
    padding: 5px 0px 12px 0px;
    background: none;
}

.rightform2 {
    float: left;
    width: 334px;
    padding: 9px 0px 14px 0px;
    background: none;
}

*:first-child + html .rightform {
    background: /*savepage-url=images/formblock3.gif*/ url() bottom left repeat-x;
}

/*
################################ END ################################
*/

.rightcontact, .rightMobileNumber, .rightcontactM {
    float: left;
    padding: 2px 0px 2px 10px;
    background: #fff;
    color: #333;
    border: 1px solid #0099cb;
    width: 190px;
}

.rightcontactM {
    margin: 10px 0px 10px 0px;
}

.leftM {
    float: left;
    width: 190px;
    padding: 16px 16px 0px 0px;
    color: #00404e;
}

.rightMobileNumber {
    height: 14px;
}

#ForgottenPassword1__txtAnswerTwo {
    float: left;
    width: auto;
    padding: 0px 0px 2px 0px;
}

.leftbut, .leftDocBut {
    float: left;
    width: 170px;
    padding: 6px 16px 10px 0px;
    height: 30px;
}

.rightbut, .rightDocBut, #divFieldContainerRight {
    float: right;
    width: auto;
    padding: 6px 0px 10px 0px;
    height: 30px;
}

.rightbut2 {
    float: right;
    width: auto;
    padding: 6px 0px 20px 0px;
    margin: 0px 0px 16px 0px;
    height: 30px;
    clear: both;
}

.rightbundle {
    float: right;
    width: auto;
    padding: 6px 0px 10px 0px;
    height: 0px;
}

#MakeClaimUsingGenericLogon1_SubmitBtn {
    float: right;
    width: auto;
    padding: 6px 16px 6px 16px;
    height: auto;
}

#MakeClaimUsingGenericLogon1_btnCancel {
    float: left;
    width: auto;
    padding: 6px 16px 6px 16px;
    height: auto;
}

/*
################################ List elements ################################
*/

/*
right col links
*/

ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

li {
    /*background:url('images/orangearrow.gif') left no-repeat;*/
    background: /*savepage-url=images/orangearrow.gif*/ url() left 4px no-repeat; /*260509*/
    padding: 0px 0px 0px 20px;
}

    li a {
        color: #0099cc;
        text-decoration: none;
    }

        li a:hover {
            color: #00404E;
            text-decoration: underline;
        }

a {
    color: #0099cc;
    text-decoration: underline;
}

    a:hover {
        color: #00404E;
        text-decoration: underline;
    }

/*
cancel button
*/

#DivCancel {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

li.cancel {
    background: none;
    padding: 0px 6px 6px 6px;
}

    li.cancel a {
        color: #fff;
    }

        li.cancel a:hover: {
            color: #fff;
        }

/*
progress navigation
*/

ul#navlist {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 10px 0px;
    white-space: nowrap;
}

#navlist li {
    background: #f8fdff;
    display: inline;
    list-style-type: none;
    border: 1px solid #e5f2f9;
    padding: 8px 18px 8px 18px;
    margin-right: 2px;
    color: #b2ceda;
    font-size: 86%;
}

    #navlist li.active {
        background: #0099cc;
        display: inline;
        list-style-type: none;
        border: 1px solid #0099cc;
        padding: 8px 18px 8px 18px;
        margin-right: 2px;
        color: #fff;
        font-size: 86%;
    }

#navlist strong {
    font-size: 130%;
}

/*
################################ Font resizer ################################
*/

#fontsizer {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    color: #fff;
}

    #fontsizer a {
        color: #fff;
    }

        #fontsizer a:hover {
            color: #fff;
        }

    #fontsizer li, #fontsizer li.none {
        background: none;
        display: inline;
        list-style-type: none;
        border: 0px;
        padding: 4px 0px 4px 0px;
        margin-right: 2px;
        color: #fff;
    }

span.dash {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
    font-weight: normal;
    font-size: 80%;
}

span.dash2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 4px 0px 0px;
    font-weight: normal;
    font-size: 80%;
}

#fontsizer li.none {
    background: none;
}

#fontsizer li a {
    color: #fff;
    text-decoration: none;
}

    #fontsizer li a:hover {
        color: #fff;
        text-decoration: underline;
    }

/*
################################ Error messages ################################
*/

#divShowError, #divShowFailedBankDetailsMessage, #divShowAlreadyRegisteredMessage, #divError, #divTPErrors, #divBagErrors {
    background: #fff;
    padding: 10px 12px 10px 12px;
    border: 1px solid #ff9933;
    margin-bottom: 10px;
}

#divHandsetError {
    background: #fff;
    padding: 10px 12px 10px 0px;
    border: none;
    margin-bottom: 10px;
    clear: both;
}

#divShowError ul, #vsDevice ul {
    clear: both;
    list-style-type: none;
    margin: 0px 0px 0px 16px;
    padding: 0px 0px 0px 0px;
}

#divShowError li, #vsDevice li {
    background: none /*savepage-url=images/orangearrow.gif*/ url() left no-repeat;
    padding: 2px 0px 0px 20px;
    color: #000;
    font-weight: bold;
}

#divError, #divTPErrors {
    clear: both;
}

.divErrorContainer {
    color: #000000;
    font-weight: bold;
    padding-bottom: 18px;
    font-size: 100%;
    clear: both;
}

.pError {
    padding: 0px;
    margin: 0px;
}

/*
################################ Progress Bar and Title Bar ################################
*/

#bar1, #bar2, #bar3, #bar4 {
    padding: 6px 6px 6px 20px;
    margin: 3px 0px 0px 0px;
    width: 734px;
    color: #fff;
    font-size: 86%;
}

#bar1 {
    background: #0099cc /*savepage-url=images/progressbar1.jpg*/ url() top right no-repeat;
}

#bar2 {
    background: #0099cc /*savepage-url=images/progressbar2.jpg*/ url() top right no-repeat;
}

#bar3 {
    background: #0099cc /*savepage-url=images/progressbar3.jpg*/ url() top right no-repeat;
}

#bar4 {
    background: #0099cc /*savepage-url=images/progressbar4.jpg*/ url() top right no-repeat;
}

#titlebar {
    /*background: #eaf9ff;
		padding: 6px;	
		margin: 2px 0px 0px 0px;	
		width: 748px;			*/
    padding: 0px;
    margin: 0px;
    text-indent: -99999px;
    height: 0px;
}

/*
################################ Footer content ################################
*/

#footertop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: right;
    color: #00404e;
    margin: 0px 0px 20px 0px;
}

.membership {
    float: left;
    width: 197px;
    height: 17px;
    background: /*savepage-url=images/footermembership.gif*/ url() left no-repeat;
}

#footerwrap {
    width: 100%;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.footerhead2 {
    background: #fff;
    height: 16px;
    clear: both;
    margin-bottom: 10px;
}

.footerhead {
    background: #fff;
    height: 16px;
    margin: 60px 0px 10px 0px;
    float: right;
}

.footerbottom {
    background: #000;
    height: 14px;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 2px 4px;
    color: #fff;
    font-size: 90%;
}

.lsglogo2 {
    background: #fff;
    float: left;
    height: 115px;
    width: 94px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.lsglogo {
    background: #fff;
    float: left;
    height: 75px;
    width: 94px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footertext {
    float: left;
    width: 100%;
    background: #fff;
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    color: #00404e;
    font-size: 76%;
}

.greybox {
    background: #d2d3d4;
    padding: 6px 6px 6px 102px;
    margin-bottom: 8px;
}

span.g1 {
    font-size: 134%;
    color: #00404e;
    font-weight: bold;
}

span.g2 {
    font-size: 114%;
    color: #00404e;
    font-weight: normal;
}

#footerlinks li, #footerlinks li.none {
    background: none;
    display: inline;
    list-style-type: none;
    border: 0px;
    padding: 4px 0px 4px 0px;
    margin-right: 1px;
    color: #fff;
}

    #footerlinks li.none {
        background: none;
    }

    #footerlinks li a {
        color: #fff;
        text-decoration: none;
    }

        #footerlinks li a:hover {
            color: #fff;
            text-decoration: none;
        }

#divLogo {
    background: none;
    height: 0.1em;
    width: 0.1em;
}

#floatheadtop {
    background: #eaf5fb /*savepage-url=images/headfloatc.gif*/ url() top left no-repeat;
    height: 19px;
    padding: 7px 0px 0px 46px;
}

#floatheadbottom {
    background: #f6fbff /*savepage-url=images/headfloats.gif*/ url() top left no-repeat;
    height: 26px;
    padding: 0px 0px 0px 0px;
}

#LoginExtendedControl1 {
    width: 100%;
}

    #LoginExtendedControl1 .logerror {
        color: #000 !important;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    #LoginExtendedControl1 ul {
        background: #fff;
        border: 1px solid #ff9933;
        padding: 10px 10px 10px 10px;
        margin: 8px 0px 16px 0px;
    }

        #LoginExtendedControl1 ul li {
            color: #000;
            font-weight: normal !important;
            padding: 0px 0px 3px 5px;
        }

.divSecureShowError ul {
    background: #fff;
    border: 1px solid #ff9933;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 16px 0px;
}

    .divSecureShowError ul li {
        color: #000;
        font-weight: bold;
    }

span.spanDynamicContent {
    color: #000;
    font-weight: bold;
}

/*
My Benefits Links
*/

#navwrap ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#navwrap li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #fff;
}

    #navwrap li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #navwrap li a {
        color: #fff;
        text-decoration: none;
    }

        #navwrap li a:hover {
            color: #00404e;
            text-decoration: none;
        }

/*
My Benefits Links
*/

#mpinav ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#mpinav li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #0198cd;
}

    #mpinav li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #mpinav li a {
        color: #0099cc;
        text-decoration: none;
    }

        #mpinav li a:hover {
            color: #00404e;
            text-decoration: none;
        }

/*
ID Theft
*/

#idnav ul, #idnav2 ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#idnav li, #idnav2 li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #0198cd;
}

    #idnav li.none, #idnav2 li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #idnav li a, #idnav2 li a {
        color: #0099cc;
        text-decoration: none;
    }

        #idnav li a:hover, #idnav2 li a:hover {
            color: #00404e;
            text-decoration: none;
        }

/*
Bundle Selection
*/

#bundlenav ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#bundlenav li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #0198cd;
}

    #bundlenav li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #bundlenav li a {
        color: #0099cc;
        text-decoration: none;
        background: none;
        border: 0px;
        font-size: inherit;
        font-weight: normal;
        margin: 0px;
        padding: 0px;
    }

        #bundlenav li a:hover {
            color: #00404e;
            text-decoration: none;
        }


ul.bundleList {
    list-style-type: disc;
    margin: 5px 0px 15px 20px;
    padding: 0px 0px 0px 0px;
    /*background: pink;
		border: 1px solid red;*/
}

    ul.bundleList li {
        background: none;
        padding: 0px;
        margin: 0px 0px 5px 0px;
        line-height: 1.5em;
        /*background: lightgreen;
		border: 1px solid blue;*/
    }

ul.bundleList2 {
    list-style-type: circle;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    /*background: pink;
		border: 1px solid red;*/
}

    ul.bundleList2 li {
        background: none;
        padding: 0px;
        margin: 0px;
        line-height: 1.5em;
        /*background: lightgreen;
		border: 1px solid blue;*/
    }

ul.bundleList3 {
    list-style-type: circle;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    /*background: pink;
		border: 1px solid red;*/
}

    ul.bundleList3 li {
        background: none;
        padding: 0px;
        margin: 0px 0px 0px 10px;
        line-height: 1.5em;
        /*background: lightgreen;*/
        /*border: 1px solid blue;*/
    }

/*
gadget Nav
*/

#gadgetnav ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#gadgetnav li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #0198cd;
}

    #gadgetnav li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #gadgetnav li a {
        color: #0099cc;
        text-decoration: none;
    }

        #gadgetnav li a:hover {
            color: #00404e;
            text-decoration: none;
        }

/*
Bag Nav
*/

#bagnav ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#bagnav li {
    background: none;
    padding: 4px 0px 4px 0px;
    border-bottom: 1px solid #0198cd;
}

    #bagnav li.none {
        background: none;
        padding: 4px 0px 0px 0px;
        border-bottom: 0px solid #fff;
    }

    #bagnav li a {
        color: #0099cc;
        text-decoration: none;
    }

        #bagnav li a:hover {
            color: #00404e;
            text-decoration: none;
        }

/*
Document Registration Table
*/

table#dgRegisteredDocuments {
    margin-top: 10px;
    border: 0px;
}

    table#dgRegisteredDocuments .theader {
        background: #0099cc;
        color: #fff;
    }

    table#dgRegisteredDocuments tr {
    }

        table#dgRegisteredDocuments tr td {
            padding: 4px 6px 4px 6px;
            color: #fff;
            border-top: 0px solid #fff;
            border-right: 0px solid #fff;
            border-bottom: 1px solid #fff;
            border-left: 1px solid #fff;
        }

/*
Bag Table
*/
.trBagHeading {
    background: #09c;
}

table.mpi, .tblProductSelection {
    border: 0px solid #000;
    width: 100%;
    margin: 0px 0px 20px 0px;
}

#tblBagDetails {
    margin-top: 10px;
}

table#tblBagDetails .tblProductSelection {
    width: 100%;
    margin: 0px 0px 0px 0px;
}


#tblBagDetails td {
    padding: 4px 6px 4px 6px;
    color: #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 0px solid #fff;
    border-left: 0px solid #fff;
}

.theader, .trProductHeading {
    background: #0099cc;
    color: #fff;
}

.row1 {
    background: #68cafb;
    color: #fff;
    padding: 8px 6px 8px 6px;
}

.row2, .tdProductClaim {
    background: #69bfeb;
    color: #fff;
    padding: 8px 6px 8px 6px;
}

/*
Gadget Table
*/

#tblProducts {
    border: 0px solid #000;
}

    #tblProducts .trProductHeading {
        background: #09c;
        font-weight: bold;
    }

    #tblProducts tr {
        background: #fff;
        /*padding: 4px 6px 4px 6px;*/
        /*width: 100%;*/
    }

        #tblProducts tr td {
            /*vertical-align: top;     */
            padding: 4px 6px 4px 6px;
            border-top: 1px solid #fff;
            border-right: 1px solid #fff;
            border-bottom: 0px solid #fff;
            border-left: 0px solid #fff;
        }

/* Claim column */

.pChkContainer {
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.pLitClaimStatus {
    color: red;
    font-size: 110%;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    text-align: center;
    background: #fff;
    padding: 0px !important;
}

.pLitClaimId {
    color: black;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    text-align: left;
    /*border: 1px solid blue;*/
}

.pCancelClaim {
    color: blue;
    font-weight: bold;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    text-align: left;
    /*border: 1px solid orange;*/
}

.mpitablelink {
    color: #fff;
    cursor: pointer;
    border: 0px solid #003948;
    background: none;
    font-weight: bold;
}

#maincenter img {
    border: 0px;
}


.bundlebut {
    float: left;
    width: auto;
    padding: 6px 16px 10px 0px;
    margin: 100px 0px 0px 10px;
}


.bundlebut2 {
    /*		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 58px 0px 0px 0px;*/
}

.bundlebutton, .bundlebuttoninfo, .bundlebuttonkeep {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 6px 4px 6px;
    cursor: pointer;
    border: 1px solid #028dbb;
    background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
    font-weight: bold;
    text-decoration: none;
}

    .bundlebutton:hover, .bundlebuttoninfo:hover, .bundlebuttonkeep:hover {
        text-decoration: none;
    }


.bundlebuttoninfo {
    background: #099fdf /*savepage-url=images/bluebg.gif*/ url() top left repeat-x;
}

.bundlebut a:hover {
    text-decoration: none;
}

h2.h2Core {
    display: block;
    width: 100%;
    background: #028dbb;
    color: #fff;
    font-size: 110%;
    padding: 4px 0px 4px 4px;
    font-weight: bold;
}

h2.h2Gadget, h2.h2Traveller {
    font-size: 110%;
    padding: 4px 0px 4px 10px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

p.pTotalValue {
    margin: 0px;
    padding: 0px;
}


#MakeClaimUsingGenericLogon1__incdentNotes {
    margin-top: 6px;
}

#MakeClaimUsingGenericLogon1 {
    color: #00404e;
    font-weight: normal;
}

.rdoStandard {
    padding: 0px;
    margin: -8px 0px 0px 0px;
}

.policyid {
    color: #00404e;
    font-weight: bold;
}

#divBundleBenefits {
    background: #fff;
    height: auto;
    width: 546px;
    float: left;
    padding: 12px 12px 0px 12px;
    margin: 0px 6px 20px 0px;
    border: 1px solid #0099cc;
}

.pBundle {
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    color: #00404e;
    font-weight: normal;
    font-size: 100%;
}

h2.h2Bundle {
    border-bottom: 0px solid #77c3dd;
    font-size: 140%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: #0099cc;
    font-weight: bold;
}

*:first-child + html h2.h2Bundle {
    font-weight: normal;
}

p.logout {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0p;
}

h2.h2NoBundle {
    font-size: 110%;
    padding: 10px 0px 0px 0px;
}

#return {
    float: right;
    clear: both;
    margin: 36px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

* html #return
/* To fix IE6 Margin issue */ {
    margin: 36px 0px 0px 0px;
}

.returnhome {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: 0px solid #003948;
    background: none;
    font-weight: bold;
}

    .returnhome img {
        border: 0px;
    }

p {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.pLoginSmallDetails {
    width: 100%;
    clear: both;
    padding: 0px 0px 5px 0px;
    margin: 10px 0px 0px 0px;
    font-size: 80%;
}

#divHoldingWrap p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.pLoginSmallDetailsHolding {
    width: 100%;
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    font-size: 80%;
    color: #9e9e9e;
}

.pHoldingTop {
    padding-top: 15px;
}

.pSmallDetails {
    width: 100%;
    clear: both;
    padding: 5px 0px 5px 0px;
    margin: 0px;
    font-size: 80%;
}

#mainleftloginpage {
    float: left;
    background: #fff;
    padding: 0px;
    border-right: 0px solid #ccc;
    margin: 30px 0px 0px 0px;
    width: 100%;
}

#mainleftloginpage div h1
{
text-align:center
}

#mainrightloginpage {
    width: 352px;
    float: left;
    background: #fff;
    padding: 0px;
    margin: 0px 0px 0px 35px;
    /*background: orange;*/
}

#mainlinksloginpage {
    background: #fff /*savepage-url=images/mainbglogin.jpg*/ var(--savepage-url-7) top left no-repeat;
    height: 247px;
    padding: 0px 0px 0px 0px;
    margin: 13px 0px 20px 0px;
}

#maincenterloginpage {
    width: 330px;
    float: left;
    background: #fff;
    padding: 0px 35px 60px 0px;
    border-right: 1px solid #0099cc;
    margin: 0px 0px 20px 0px;
    height: 296px;
}

#mainleftforgotpage {
    float: left;
    background: #fff;
    padding: 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 0px 0px;
    width: 0.1em;
}

#mainrightforgotpage {
    width: 232px;
    float: left;
    background: #fff;
    padding: 0px;
    margin: 0px 0px 0px 35px;
}

#maincenterforgotpage {
    width: 450px;
    float: left;
    background: #fff;
    padding: 0px 35px 0px 0px;
    margin: 0px 0px 20px 0px;
}

.leftlogin {
    float: left;
    width: 86px;
    padding: 5px 16px 10px 0px;
    color: #00404e;
}

.logintextbox {
    background: #fff;
    color: #333;
    border: 1px solid #0099cb;
    width: 180px;
}

.rightloginbutton {
    float: left;
    width: auto;
    padding: 4px 0px 0px 0px;
}

.rightforgotbutton2 {
    float: left;
    width: auto;
    padding: 10px 0px 10px 0px;
    margin: 3px 0px 0px 0px;
}

.rightforgotbutton {
    float: left;
    width: auto;
    padding: 10px 0px 10px 0px;
}

p.pad {
    padding: 0px 0px 10px 0px;
}



.loginokbutton_old {
    margin: 0px 0px 0px 0px;
    font-size: 0.1%;
    color: #fff;
    padding: 2px 44px 10px 28px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #fff /*savepage-url=images/login-ok.gif*/ url() top left no-repeat;
    font-weight: normal;
    height: 28px;
    width: 84px;
}


.loginokbutton {
    border: 0px;
    padding: 0px 0px 0px 0px;
    background: /*savepage-url=Images/login-ok.png*/ var(--savepage-url-9) no-repeat;
    text-decoration: none;
    min-width: 40px;
    min-height: 27px;
}

.loginokbutton_old:hover {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #005f80 /*savepage-url=Images/coopbg2.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

*:first-child + html .loginokbutton_old {
    margin: 0px 0px 0px 0px;
    font-size: 0.1%;
    color: #fff;
    padding: 34px 44px 10px 28px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #fff /*savepage-url=images/login-ok.gif*/ url() top left no-repeat;
    font-weight: normal;
    height: 28px;
    width: 84px;
}

.loginforgot_old {
    margin: 0px 0px 0px 6px;
    font-size: 0.1%;
    color: #ecba7b;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    background: #fff /*savepage-url=images/login-forgotten.gif*/ url() top left no-repeat;
    font-weight: normal;
    height: 28px;
    width: 171px;
    float: left;
    text-indent: -999999px;
}



.loginforgot {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #ffa200 /*savepage-url=../images/coopbgye.gif*/ var(--savepage-url-10) repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .loginforgot:hover {
        width: auto;
        display: inline-block;
        margin: 0px 0px 0px 0px;
        color: #fff;
        padding: 4px 10px 4px 10px;
        cursor: pointer;
        border: 1px solid #003948;
        border-radius: 0px;
        background: #b67400 /*savepage-url=../images/coopbgye2.gif*/ url() repeat-x top left;
        font-weight: bold;
        text-decoration: none;
    }



.loginforgot2 {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 6px 34px 10px 30px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #fff /*savepage-url=images/loginforgotbutton2.gif*/ url() top left no-repeat;
    font-weight: bold;
    height: 28px;
    width: 90px;
}

.loginregister_old {
    margin: 0px 0px 0px 0px;
    font-size: 0.1%;
    color: #fff;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #fff /*savepage-url=images/login-register.gif*/ url() top left no-repeat;
    font-weight: bold;
    height: 28px;
    width: 171px;
    display: block;
    text-indent: -999999px;
}


.loginregister {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #6fa602 /*savepage-url=../images/coopbggr.gif*/ var(--savepage-url-12) repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .loginregister:hover {
        width: auto;
        display: inline-block;
        margin: 0px 0px 0px 0px;
        color: #fff;
        padding: 4px 10px 4px 10px;
        cursor: pointer;
        border: 1px solid #003948;
        border-radius: 0px;
        background: #548000 /*savepage-url=../images/coopbggr2.gif*/ url() repeat-x top left;
        font-weight: bold;
        text-decoration: none;
    }




.loginsmartsave {
    margin: 0px 0px 0px 0px;
    font-size: 0.1%;
    color: #fff;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: 0px solid #003948;
    background: #fff /*savepage-url=images/loginsmartsavebutton.gif*/ url() top left no-repeat;
    font-weight: bold;
    height: 28px;
    width: 213px;
    display: block;
    text-indent: -999999px;
}

.divSmartContainer {
    float: left;
    padding-top: 10px;
}

/* our trigger for IE5.x and IE6 */




.loginsmartsave:visited, .loginsmartsave:active, .loginsmartsave:hover {
    border: 0;
}

/* popup window */

.loginregister span, .loginforgot span {
    display: none;
    position: absolute;
    left: 175px;
    top: 0px;
    border: 4px solid #4c9404;
}

.loginregister:hover span, .loginforgot:hover span, .loginsmartsave:hover span {
    display: inline;
}

    .loginregister:hover span p, .loginforgot:hover span p, .loginsmartsave:hover span p {
        border: 2px solid #fff;
        padding: 2px;
        background: #6c0;
    }

.buttonContainer {
    clear: both;
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative;
}


#LoginExtendedControl1 td {
    padding: 0px 0px 0px 0px;
}

p.loginintro {
    padding: 0px 0px 5px 0px;
}

p.loginintro2 {
    padding: 10px 0px 5px 0px;
}


.rightloginbutton, .rightforgotbutton2 a, .loginforgot {
    text-decoration: none;
}

.buttonContainer {
    text-decoration: none;
}


.rightloginbutton a:hover, .rightforgotbutton2 a:hover, .loginforgot:hover {
    text-decoration: none;
}

.buttonContainer a:hover {
    text-decoration: none;
}

#mainleftselectbundle, #Reselectmainleftselectbundle {
    width: 226px;
    float: left;
    background: #fff;
    padding: 0px;
    /*		border-right: 1px solid #0099cc;*/
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

#Reselectmainleftselectbundle {
    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
    // min-height:200px;
}

#mainrightselectbundle {
    width: 226px;
    float: left;
    background: #fff;
    padding: 0px;
    margin: 10px 0px 0px 20px;
}

#maincenterselectbundle, #Reselectmaincenterselectbundle {
    width: 226px;
    float: left;
    background: #fff;
    padding: 0px 20px 0px 0px;
    /*		border-right:1px solid #0099cc;*/
    margin: 10px 0px 20px 20px;
}

#Reselectmaincenterselectbundle {
    /*min-height: 450px;*/ /*This needs to be changed due to content change*/
    // min-height:200px;
}

/* IE6 fixes */

* html #maincenterselectbundle, * html #Reselectmaincenterselectbundle {
    margin: 10px 0px 20px 10px;
}

* html #Reselectmaincenterselectbundle {
    // height: 450px;
}

* html #mainleftselectbundle, * html #Reselectmainleftselectbundle {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

* html #Reselectmainleftselectbundle {
    height: 200px;
}

* html #mainrightselectbundle {
    margin: 10px 0px 0px 10px;
}

#divSafeguardBundle, #divTravellerBundle, #divGadgetBundle,
#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle {
    background: #fff /*savepage-url=images/safeguardlockimage.gif*/ url() top right no-repeat;
    height: 100px;
    width: 226px;
    float: left;
    // margin: 0px 6px 40px 0px;
    border: 0px solid #ccc;
    // padding: 85px 0px 6px 0px;
}

#divReselectSafeguardBundle {
    // margin: 0px 6px 40px 0px;
}

#divReselectSafeguardBundle, #divReselectTravellerBundle, #divReselectGadgetBundle {
    // height: auto;
    // min-height: 100px;
}

#divGadgetBundle, #divReselectGadgetBundle {
    background: #fff /*savepage-url=images/gadgetcube.gif*/ url() top right no-repeat;
}

#divTravellerBundle, #divReselectTravellerBundle {
    background: #fff /*savepage-url=images/travellercube.gif*/ url() top right no-repeat;
}

.bundlebut2 {
    /*		float: left;
		width: auto;
		padding: 6px 16px 10px 0px;
		margin: 26px 0px 0px 0px;
		position:absolute;
		top:410px;*/
}

#bundlelinks1, #bundlelinks2, #bundlelinks3 {
    list-style-type: disc;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

    #bundlelinks1 li, #bundlelinks2 li, #bundlelinks3 li {
        background: none;
        padding: 0px 0px 0px 0px;
    }

        #bundlelinks1 li a, #bundlelinks2 li a, #bundlelinks3 li a {
            color: #0099cc;
            text-decoration: none;
        }

    #bundlelinks1 a:hover, #bundlelinks2 a:hover, #bundlelinks3 a:hover {
        color: #0099cc;
        text-decoration: underline;
    }

#divBundleSelectText {
    background: #fff;
    padding: 12px 0px 12px 0px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #0099cc;
    clear: both;
}

*:first-child + html #divBundleSelectText {
    padding: 6px 0px 12px 0px;
}

.blanklink {
    background: none;
    color: #00404e;
    text-decoration: underline;
}

#mainleftmybenefits {
    width: 0.1em;
    float: left;
    background: #fff;
    padding: 0px;
    border-right: 0px solid #0099cc;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#mainrightmybenefits {
    width: 172px;
    float: left;
    background: #fff /*savepage-url=images/cube.jpg*/ url() bottom right no-repeat;
    padding: 0px 0px 0px 5px;
    margin: 10px 0px 0px 0px;
    /*height: 496px; this was before the banner was added*/
    height: 450px;
}

#maincentermybenefits {
    width: 575px;
    float: left;
    background: #fff;
    padding: 0px 5px 5px 0px;
    border-right: 0px solid #ccc;
    margin: 10px 0px 20px 0px;
}

#divMPI {
    background: #fff /*savepage-url=images/mpibox.jpg*/ url() top left no-repeat;
    height: 155px;
    width: 190px;
    float: left;
    margin: 0px 6px 10px 0px;
}

*:first-child + html #divMPI {
    margin: 0px 6px 0px 0px;
}

#divLifestyle {
    background: #fff /*savepage-url=images/lifestylebox.jpg*/ url() top left no-repeat;
    float: left;
    width: 190px;
    height: 155px;
    margin: 0px 0px 10px 0px;
}

*:first-child + html #divLifestyle {
    margin: 0px 0px 0px 0px;
}

#divIdentitytheft {
    background: #fff /*savepage-url=images/identitytheftbox.jpg*/ url() top left no-repeat;
    height: 132px;
    width: 190px;
    float: left;
    margin: 0px 6px 6px 0px;
    height: 155px;
}

#divKeyRecovery {
    background: #fff /*savepage-url=images/keyrecoverybox.jpg*/ url() top left no-repeat;
    float: left;
    width: 190px;
    height: 132px;
    margin: 0px 0px 6px 0px;
    height: 155px;
}

#divSpareKeyStorage {
    background: #fff /*savepage-url=images/sparekeybox.jpg*/ url() top left no-repeat;
    height: 132px;
    width: 190px;
    float: left;
    margin: 0px 6px 6px 0px;
    height: 155px;
}

#divBagInsurance {
    background: #fff /*savepage-url=images/baginsurancebox.jpg*/ url() top left no-repeat;
    float: left;
    width: 190px;
    height: 132px;
    margin: 0px 0px 6px 0px;
    height: 155px;
}

#divGadgetHolder {
    background: #fff /*savepage-url=images/gadgetbox.jpg*/ url() top left no-repeat;
    height: 132px;
    width: 190px;
    float: left;
    margin: 0px 6px 6px 0px;
    height: 155px;
}

#divAirportHolder {
    background: #fff /*savepage-url=images/airportloungebox.jpg*/ url() top left no-repeat;
    height: 132px;
    width: 190px;
    float: left;
    margin: 0px 6px 6px 0px;
    height: 155px;
}

#divPassportHolder {
    background: #fff /*savepage-url=images/passportbox.jpg*/ url() top left no-repeat;
    float: left;
    width: 190px;
    height: 132px;
    margin: 0px 0px 6px 0px;
    height: 155px;
}

.innertext {
    float: right;
    width: 50%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    background: none;
}

    /*to change button styling from default a styling*/

    .innertext a, .loginokbutton, .loginforgot, .loginregister, .loginsmartsave {
        text-decoration: none;
    }

        .innertext a:hover, .loginokbutton:hover, .loginforgot:hover, .loginregister:hover, .loginsmartsave:hover {
            color: #fff;
            text-decoration: none;
        }

.benefitbuttonManage {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 22px 4px 22px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 150px;
}

.benefitbuttonManage2 {
    margin: -5px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 3px 12px 3px 12px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
    font-weight: normal;
    width: 85px;
}

.benefitbuttonManage3 {
    margin: -5px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 3px 12px 3px 12px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
    font-weight: normal;
    width: 85px;
}

.sknViewOffers {
    margin: 0px 0px -6px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 11px 4px 11px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #76dc27 /*savepage-url=images/greenbg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 57px;
    display: block;
}

.benefitbuttonInfo {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 19px 6px 18px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #099fdf /*savepage-url=images/bluebg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 150px;
}

.benefitselect {
    clear: both;
    background: none;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
}

*:first-child + html .benefitselect {
    margin: 12px 0px 0px 0px;
}

.benefitselect2 {
    clear: both;
    background: none;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
}

.benefitselect3 {
    clear: both;
    background: none;
    margin: 41px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
}

.benefitselectSingle {
    clear: both;
    background: none;
    margin: 60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

*:first-child + html .benefitselectSingle {
    margin: 57px 0px 0px 0px;
}

.benefitSpacer {
    clear: both;
    background: none;
    margin: 27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

*:first-child + html .benefitSpacer {
    margin: 25px 0px 0px 0px;
}

.benefitSpacer2 {
    clear: both;
    background: none;
    margin: 33px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

*:first-child + html .benefitSpacer2 {
    margin: 48px 0px 0px 0px;
}

* html .benefitSpacer2 {
    margin: 50px 0px 0px 0px;
}

.benefitSpacer3 {
    clear: both;
    background: none;
    margin: 33px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

*:first-child + html .benefitSpacer3 {
    margin: 48px 0px 0px 0px;
}

* html .benefitSpacer3 {
    margin: 31px 0px 0px 0px;
}

.h2Benefits {
    color: #fff;
}

#divBundleSelections {
    margin: -180px 0px 0px 189px;
    float: left;
    width: auto;
}

#divBundleSelections /*jm 130808*/ {
    margin: 10px 0px 0px 0px;
    width: 386px;
}

*:first-child + html #divBundleSelections {
    margin: 10px 0px 0px 0px;
}

#divSelection {
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 178px;
    float: left;
    background: #fff;
}

*:first-child + html #divSelection {
    margin: 10px 10px 0px 0px;
}

#divBenefitHolder {
    clear: both;
    width: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.divBlankBenefits, .divBlankBenefitsPost {
    width: 178px;
    float: left;
    background: #none;
    margin: 0px 10px 0px 0px;
    position: relative;
    border-left: 1px solid #09c;
}

.divBlankBenefitsPost {
    background: /*savepage-url=images/doneStamp.gif*/ url() top right no-repeat;
}

/* bundle reselection original */
#divNoSelection {
    border: none;
}

/* bundle reselection pre */


.h2Reselect {
    color: #fff;
    background: #09c;
    font-weight: normal;
    padding: 4px 4px 4px 11px;
    margin: 0px 0px 5px 0px;
}

.divBlankBenefits .pReselect {
    width: 107px;
    color: #09c;
    font-size: 120%;
    padding: 0px 60px 6px 11px;
    line-height: 140%;
}

.divBlankBenefits .divPostit .spnPostitBlock {
    color: #333;
    font-weight: bold;
    font-size: 120%;
    display: block;
}

.divBlankBenefits p {
    padding: 0px 4px 7px 11px;
    width: 140px;
}

.divBlankBenefits .spnReselectLarge {
    color: #09c;
    font-size: 110%;
}

.divBlankBenefits .divPostit {
    background: /*savepage-url=images/postit.gif*/ url() top left no-repeat;
    position: absolute;
    padding: 19px 0px 0px 3px;
    text-align: center;
    width: 48px;
    height: 44px;
    color: #010167;
    top: 8px;
    right: 0px;
}

    .divBlankBenefits .divPostit span {
        font-size: 140%;
        font-weight: bold;
        color: #010167;
    }

#lblBundleReselected {
    color: #09c;
}

span#lblNoOfDays2, span#lblNoOfDays3 {
    color: #333;
}

.sknChooseYourBundle {
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    color: #fff;
    padding: 4px 12px 4px 12px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #f7ad63 /*savepage-url=images/orangebg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 114px;
    display: block;
}

    .sknChooseYourBundle:hover {
        color: #fff;
    }


/* bundle reselection post */
.h2Reselect {
    color: #fff;
    background: #09c;
    font-weight: normal;
    padding: 4px 4px 4px 11px;
    margin: 0px 0px 5px 0px;
}

.divBlankBenefitsPost .pReselect {
    width: 107px;
    color: #09c;
    font-size: 120%;
    padding: 0px 60px 6px 11px;
    line-height: 136%;
}

.spnReselectBlock {
    color: #09c;
    display: block;
}

.divBlankBenefitsPost p {
    padding: 0px 4px 6px 11px;
}

.divBlankBenefitsPost .spnReselectLarge {
    color: #09c;
    font-size: 110%;
}

.divBlankBenefitsPost .divPostit {
    display: none;
}

    .divBlankBenefitsPost .divPostit span {
        display: none;
    }

.sknFindOutMore {
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    color: #fff;
    padding: 4px 12px 4px 12px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #f7ad63 /*savepage-url=images/orangebg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 77px;
    display: block;
}

    .sknFindOutMore:hover {
        color: #fff;
    }



#divLineBreak {
    background: /*savepage-url=images/line.gif*/ url() top left repeat-x;
    height: 1px;
    clear: both;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h3.h3BundleTitle {
    font-size: 110%;
    color: #0099cc;
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
}

h3 {
    font-size: 110%;
    color: #000;
    padding: 16px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}

h2.h2MyBundle, h2.h2Identity {
    font-size: 120%;
    color: #0099cc;
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
}

*:first-child + html h2.h2MyBundle {
    margin: 0px 0px 0px 0px;
}

h2.h2Identity {
    padding: 10px 0px 10px 0px;
}

h2.h2GadgetFaq, h2.h2MPIFaq, h2.h2TravelFaq {
    color: #0099cc;
    font-size: 110%;
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
    font-weight: bold;
}

.bundleimg {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#divNoBundleRegistered {
    width: 90%;
}

span.g3 {
    color: #00404e;
    font-weight: normal;
}

.maincenterIdTheftUL ul, .Sparekeys, #ulManageMobile {
    list-style-image: none;
    list-style-type: disc;
}

    .maincenterIdTheftUL li, .Sparekeys li, #ulManageMobile li {
        background: none;
        color: #000000;
        list-style-type: disc;
        margin-bottom: 5px;
        margin-left: 15px;
        padding-left: 0px;
    }

.ulTCs {
    list-style-image: none;
    list-style-type: disc;
    margin: 10px 0px 10px 0px;
}

    .ulTCs li {
        background: none;
        color: #000000;
        list-style-type: disc;
        margin-bottom: 5px;
        margin-left: 16px;
        padding-left: 0px;
    }

#maincenterIdTheftUL2 {
    list-style-image: none;
    list-style-type: disc;
    margin: 10px 0px 30px 0px;
}

    #maincenterIdTheftUL2 li {
        background: none;
        color: #000000;
        list-style-type: disc;
        margin-bottom: 5px;
        margin-left: 15px;
        padding-left: 0px;
    }

.margin {
    padding-bottom: 12px;
}

#idnav, #idnav2 {
    background: #fff;
}

.leftIdHome {
    float: left;
    width: 70%;
    height: 30px;
}

.rightIdHome {
    float: left;
    width: 85%;
    height: 30px;
}

.divRightButWrapper {
    clear: both;
    width: auto;
    overflow: hidden;
}

    .divRightButWrapper a {
        float: right;
    }

.divButWrapper {
    clear: both;
    width: auto;
    overflow: hidden;
    padding: 0px 0px 15px 0px;
}

    .divButWrapper a {
        float: left;
        display: block;
    }

.leftform2 {
    background: transparent /*savepage-url=images/formblock.gif*/ url() repeat-x scroll left bottom;
    float: left;
    padding: 3px 16px 5px 0;
    width: 190px;
}

.rightform3 {
    background: transparent /*savepage-url=images/formblock2.gif*/ url() repeat-x scroll left bottom;
    float: left;
    padding: 12px 0 17px;
    width: 334px;
}

.rightformRiskCalc {
    background: transparent /*savepage-url=images/formblock2.gif*/ url() repeat-x scroll left bottom;
    float: left;
    padding: 19px 0 24px;
    width: 334px;
}

.lblRiskCalculator {
    display: block;
}

#riskbar {
    width: 544px;
    height: 26px;
    background: /*savepage-url=images/RiskCalcProgressBar1.jpg*/ url();
    color: #fff;
    margin-bottom: 15px;
}

#riskbarStep2 {
    width: 544px;
    height: 26px;
    background: /*savepage-url=images/RiskCalcProgressBar2.jpg*/ url();
    color: #fff;
    margin-bottom: 15px;
}

#riskbarStep3 {
    width: 544px;
    height: 26px;
    background: /*savepage-url=images/RiskCalcProgressBar3.jpg*/ url();
    color: #fff;
    margin-bottom: 15px;
}

.riskCalcWrapper {
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

.riskCalcLeft {
    float: left;
    width: 345px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
    padding-bottom: 13px;
}

.riskCalcRight {
    float: left;
    width: 180px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
    padding-bottom: 5px;
}

/* ID theft registration checkbox wrapper */

.divMarginTop {
    padding: 10px 0px 10px 0px;
}

/* In Add Bag error container */

#divBackContainer {
    float: left;
    clear: both;
    width: 100%;
}

    #divBackContainer a {
        margin: 5px 0px 5px 0px;
        float: right;
    }

#divBagErrors {
    float: left;
    display: block;
}

    #divBagErrors .divErrorMiddle {
        width: 100%;
        margin-bottom: 10px;
    }

/****************************/


/* Delete button on Document Registration */

.sknDocReg {
    margin: 0px;
    padding: 0px;
    background: none;
}

/* To add padding to p without pad class */

#divWrap p, .divSmileWrap p {
    padding: 0px 0px 10px 0px;
}

.divSmileWrap {
    margin: 10px 0px 0px 0px;
}

/* bundle summary */

.divFieldContainer9 {
    clear: both;
}

.spnChkWrapper {
    width: 20px;
    margin-right: 6px;
    height: 30px;
    display: block;
    float: left;
}

.pBundleText {
    margin-right: 10px;
    float: left;
    width: 400px;
}

#rfvCheck {
    float: left;
}

/****************/

.forgottonText {
    color: #036;
    padding: 0px 0px 10px 0px;
    /*background: lightgreen;*/
}

.pNotChosen {
    float: left;
    padding: 0px 0px 30px 0px;
}

.divChooseBundle {
    float: left;
    padding: 5px 0px 5px 0px;
}

#divSmileHeader {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#divButton {
    margin: 30px 0px 0px 0px;
}

#maincentermybenefits a:hover {
    text-decoration: none;
}

label.lblRiskCalculator_botPadding {
    padding: 12px 2px 2px 2px;
}

.rightform_a {
    float: left;
    width: 334px;
    padding: 15px 0px 16px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

*:first-child + html .rightform_a {
    padding: 12px 0px 17px 0px;
}

.rightform_b {
    float: left;
    width: 334px;
    padding: 15px 0px 16px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

*:first-child + html .rightform_b {
    padding: 13px 0px 16px 0px;
}

.rightform_c {
    float: left;
    width: 334px;
    padding: 10px 0px 0px 0px;
    background: none;
}

.rightform_d {
    float: left;
    width: 334px;
    padding: 15px 0px 30px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

*:first-child + html .rightform_d {
    padding: 15px 0px 28px 0px;
}

.rightform_e {
    float: left;
    width: 334px;
    padding: 15px 0px 16px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

*:first-child + html .rightform_e {
    padding: 14px 0px 15px 0px;
}

.rightform_f {
    float: left;
    width: 334px;
    padding: 10px 0px 30px 0px;
    background: none;
}

/* IE6 risk form fixes */

* html .rightform {
    float: left;
    width: 334px;
    padding: 5px 0px 10px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

* html .rightform_a {
    float: left;
    width: 334px;
    padding: 14px 0px 15px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
    overflow: hidden;
}

* html .rightform_b {
    float: left;
    width: 334px;
    padding: 14px 0px 15px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

* html .rightform_d {
    float: left;
    width: 334px;
    padding: 15px 0px 28px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

* html .rightform_e {
    float: left;
    width: 334px;
    padding: 14px 0px 15px 0px;
    background: /*savepage-url=images/formblock2.gif*/ url() bottom left repeat-x;
}

.leftrisk {
    float: left;
    width: 400px;
    padding: 0px 6px 10px 0px;
    height: 30px;
}

.rightrisk {
    float: right;
    width: auto;
    padding: 4px 0px 10px 0px;
    height: 30px;
}

#divFieldContainerRisk1, #divFieldContainerRisk5 {
    width: auto;
    clear: both;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 40px 0px;
}

#divFieldContainerRisk3, #divFieldContainerRisk4 {
    width: auto;
    clear: both;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 50px 0px;
}

#divFieldContainerRisk2 {
    width: auto;
    clear: both;
    border-bottom: 1px solid #ccc;
    padding: 4px 0px 50px 0px;
}

h2.h2Risk {
    color: #0099cc;
    font-weight: bold;
    font-size: 120%;
    padding: 4px 0px 0px 0px;
}

*:first-child + html h2.h2Risk {
    font-weight: normal;
}

.editDocReg, .updateDocReg, .cancelDocReg, .deleteDocReg {
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
}

#lnkDelete {
    color: #fff;
}

#spanBundleSummary ul {
    color: #00404e;
    margin: 0px 0px 0px 16px;
    list-style-type: disc;
}

    #spanBundleSummary ul li {
        background: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.divBundleSummaryWrapper {
    padding: 10px 0px 40px 0px;
    width: auto;
    clear: both;
}

* html .divBundleSummaryWrapper {
    padding: 10px 0px 10px 0px;
    float: left;
}

#divSelectedWrap {
    background: #fff;
    padding: 10px 10px 10px 10px;
    border: 1px solid #0099cc;
}

.pBundleSelectedText {
    margin-right: 10px;
    float: left;
    width: auto;
    color: #0099cc;
    width: 530px;
}

.tdProductClaim p {
    color: #fff;
}

#ulStandardList, #MakeClaimUsingGenericLogon1__pnlShowAccDamText ul {
    list-style-image: none;
    list-style-type: none;
}

    #ulStandardList li, #MakeClaimUsingGenericLogon1__pnlShowAccDamText li {
        background: none;
        margin-bottom: 5px;
        margin-left: 0px;
        padding-left: 0px;
    }

#divProgressTimer {
    border: 1px solid #0099cc;
    height: 66px;
    width: 220px;
    background: #f6fbff;
    margin: -242px 0px 0px 147px;
    padding: 46px 0px 0px 150px;
    position: absolute;
}

*:first-child + html #divProgressTimer {
    margin: -333px 0px 0px -50px;
}

* html #divProgressTimer {
    margin: -440px 0px 0px -51px;
    height: 26px;
    width: 240px;
    padding: 10px 0px 0px 180px;
}

#MakeClaimUsingGenericLogon1__pnlShowAccDamText ul {
    list-style-image: none;
    list-style-type: disc;
    margin: 10px 0px 10px 12px;
}

#MakeClaimUsingGenericLogon1__pnlShowAccDamText li {
    background: none;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-left: 3px;
}

#MakeClaimUsingGenericLogon1__pnlShowAccDamText p {
    padding: 6px 0px 6px 0px;
}

#MakeClaimUsingGenericLogon1__pnlShowDownloadLink p {
    padding: 3px 0px 6px 0px;
}

#MakeClaimUsingGenericLogon1__pnlShowDownloadLink h2.noBorder {
    color: #0099cc;
    font-weight: bold;
    font-size: 100%;
    padding: 0px 0px 0px 0px;
    margin: 6px 0px 0px 0px;
}

/* Misc */

.superscipt {
    vertical-align: top;
    font-size: 78%;
    color: #00404e;
}

.h2DetailsTitle {
    display: none;
}

#MakeClaimUsingGenericLogon1__rblMethod {
    float: left;
}

#divLoadingImage {
    margin: 20px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

p.pLoader {
    font-size: 120%;
    font-weight: normal;
    margin: 20px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.pIndent {
    margin-left: 30px;
}

#spanDocRegThankYou {
    color: #00404E;
}

.spanUppercase {
    color: #00404E;
}


#divBenefitsText {
    margin: 0px 0px 0px 188px;
    padding: 0px 0px 0px 0px;
}

#ddlReason {
    margin: 10px 10px 20px 0px;
    width: auto;
    display: block;
    float: left;
}

#lbtnReason {
    margin: 10px 0px 0px 0px;
    width: auto;
    display: block;
    float: left;
}

.clearBoth {
    clear: both;
}

.ulAccessibility {
    margin-bottom: 10px;
}
/*Shema.Emami Added for the Bill Monitoring Advert */
.divBanner {
    width: 170px;
    border: 1px #8ccee6 solid;
    margin-top: 10px;
    background-color: White;
}

#divBannerHeader {
    background-color: #8ccee6;
}

#divBannerContent h2 {
    padding-right: 3px;
    font-size: 130%;
}
/* This is the size provided my marketing but is not consistent thought the website
#divBannerContent p
{
	font-size:9.69pt;
	font-family:Arial;
}
This should be removed as provided my marketing but is not consistent thought the website*/
#divBannerContent {
    padding-left: 3px;
    padding-bottom: 10px;
    background: /*savepage-url=images/BillMonitoringAdvert.jpg*/ url() no-repeat right bottom #FFFFFF;
    min-height: 270px;
}

#divBannerHeader h1 {
    color: #0e4e69;
    padding: 10px 3px;
}

.BillMonitoringAdvert {
    float: right;
}

.buttonCheckUp {
    background: /*savepage-url=images/checkUp.gif*/ url() no-repeat scroll left top #FFFFFF;
    border: 0 solid #003948;
    color: #028fbd;
    cursor: pointer;
    font-size: 0.1%;
    font-weight: normal;
    height: 28px;
    margin: 0;
    margin-bottom: 5px;
    /*margin-top:80px;*/
    top: 110px;
    position: relative;
    width: 90px;
    float: left;
}

#mainleftmpi {
    background-color: White;
}

.bannerChange {
    padding: 8px;
    margin-bottom: 8px;
    margin-top: 8px;
    background-color: #0099CC;
    color: #fff;
}

    .bannerChange a {
        color: #fff;
    }

#cookiefooter {
    padding: inherit;
    background-color: #000;
    color: #fff;
}

#insidecookiefooter {
    padding: 20px;
}

.tablePrivacyPolicyCookies {
    border-collapse: collapse;
    cellpadding: 5px;
    cellspacing: 0;
}

    .tablePrivacyPolicyCookies th {
        width: 25%;
        border: 1px #E5E5E5 solid;
        text-align: left;
        padding: 7px;
    }

    .tablePrivacyPolicyCookies td {
        border: 1px #E5E5E5 solid;
        padding: 7px;
        vertical-align: top;
    }

/*START - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/
.leftform3 {
    float: left;
    width: 140px;
    padding: 10px 5px 12px 0px;
    background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
}

.divSmileWrap2 {
    background: #fff;
    padding: 0px 0px 0px 0px;
    border: 0px solid #0099cc;
    margin: 0px 0px 0px 0px;
}

#maincentergadget1 {
    width: 570px;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 100px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 20px 0px;
}

#divLoading {
    text-align: center;
    vertical-align: middle;
    position: fixed;
    left: 44%;
    top: 50%;
    border-style: none;
    border-color: red;
    white-space: nowrap;
    padding: 5px;
}
/*END - CR1725-Baseline       Mahesh.Ghugare      14/01/2015*/

/*START - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/
.labelColor1 {
    color: #00404e;
}
/*END - CR1725-BU02       Mahesh.Ghugare      09/02/2015*/


.TableCells_LeftAndCenter {
    border-right: 1px solid #0099cc;
    margin: 0px 10px 20px 10px;
}

table {
    border-collapse: collapse;
}

.TableCells_Right {
    margin: 0px 10px 20px 10px;
}

#ReselectmainleftselectbundleBottom, #ReselectmaincenterselectbundleBottom, #mainrightselectbundleBottom {
    min-height: 30px;
}

#lbtnTravellerMoreInfo, #lbtnGadgetMoreInfo, #lbtnSafeguardMoreInfo {
    white-space: nowrap;
}

/* START    CM598-Baseline      Srinivas.Gaddam      GDPR Changes */
.leftformConsentPage {
    float: left;
    width: 290px;
    padding: 10px 16px 12px 0px;
    background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
}

.rightformConsentPage {
    float: left;
    width: 34px;
    padding: 3px 16px 12px 0px;
    background: /*savepage-url=images/formblock.gif*/ url() bottom left repeat-x;
}

.consentHeaderLabel1 {
    color: black;
    font-weight: bold;
}

#divConsentMainCenterLong {
    width: 80%;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 0px;
    border-right: 0px solid #ccc;
    margin: 0px 0px 20px 0px;
}

.ConsentPageParagraph {
    line-height: 1.5em;
}

/********START - Stylsheets used for Modal forms *************************/
.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        -o-transform: translate(0,-25%);
        transform: translate(0,-25%);
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0);
        height: 1000px;
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.modal-content-large {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}


.modal-content-small {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0;
    }

    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: .5;
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background-color: rgb(0, 153, 204);
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-header-text {
    color: white;
    font-size: 140%;
    font-weight: bold;
}

.modal-close-button {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    opacity: .8;
    border-style: none;
    background: none;
}

    .modal-close-button:focus, .modal-close-button:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        opacity: 1;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
    height: 82%;
}

.modal-body-text {
    font-size: 110%;
    color: rgb(10, 94, 150);
    font-weight: normal;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
        height: 80%;
    }

    .modal-content-large {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
        height: 80%;
    }

    .modal-small {
        width: 300px;
    }

    .modal-medium {
        width: 450px;
    }
}

@media (min-width:992px) {
    .modal-large {
        width: 900px;
    }

    .modal-cover-screen {
        width: 80%;
        height: 80%;
    }
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5;
    }

.iFrameConsentWording {
    width: 100%;
    height: 100%;
}

.ModalFormCloseButton, .ModalFormBackButton, .ModalFormContinueButton {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #027da6 /*savepage-url=Images/coopbcg.gif*/ var(--savepage-url-15) repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .ModalFormCloseButton:hover, .ModalFormBackButton:hover, .ModalFormContinueButton:hover {
        background: #005f80 /*savepage-url=Images/coopbg2.gif*/ url() repeat-x top left;
        color: #fff;
        text-decoration: none;
    }

    .ModalFormCloseButton:active, .ModalFormBackButton:active, .ModalFormContinueButton:active {
        position: relative;
        top: 1px;
    }

/********END - Stylsheets used for Modal forms *************************/

/******* START - Stylesheets related to Cookie Notice Bar *************/

#divCookieNoticeBar {
    background-color: #000;
    color: #fff;
    height: 75px;
}

#divEmptyDivToIncreaseHeight {
    height: 80px;
}

#divInsideCookieNoticeBar {
    padding: 20px;
}

#tblCookieConsent {
    width: 60%;
    align-content: center;
    margin-left: 20%;
}

.tblCookieConsent_Row1 {
    vertical-align: top;
}

.tblCookieConsent_Column1 {
    width: 12%;
}

.tblCookieConsent_Column2 {
    width: 68%;
}

.tblCookieConsent_Column3 {
    width: 15%;
}

.tblCookieConsent_Column4 {
    width: 15%;
}

.h2WithoutBackground {
    background: none;
}

#divCookieConsentBar {
    display: block;
    width: 100%;
    font-size: larger;
}


.CookiebarAcceptButton, .CookiebarDeclineButton {
    margin: 0px 0px 0px 0px;
    font-size: 86%;
    color: #fff;
    padding: 4px 19px 6px 18px;
    cursor: pointer;
    border: 1px solid #fff;
    background: #099fdf /*savepage-url=images/bluebg.gif*/ url() top left repeat-x;
    font-weight: bold;
    width: 150px;
    text-decoration: none;
}



#divHeader {
    background: /*savepage-url=images/mainbg.gif*/ var(--savepage-url-4) top left repeat-x;
}
/******* END - Stylesheets related to Cookie Notice Bar *************/

/* END    CM598-Baseline      Srinivas.Gaddam      GDPR Changes */

.sknCancelRegistration, .sknConsentContinueButton {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #027da6 /*savepage-url=Images/coopbcg.gif*/ var(--savepage-url-15) repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

    .sknCancelRegistration:hover, .sknConsentContinueButton:hover {
        background: #005f80 /*savepage-url=Images/coopbg2.gif*/ url() repeat-x top left;
        color: #fff;
        text-decoration: none;
    }

    .sknCancelRegistration:active, .sknConsentContinueButton:active {
        position: relative;
        top: 1px;
    }

.errImg {
    float: right;
    padding-right: 10px;
}

/* START    CM1357-Baseline      Mahesh.Ghugare */
.IdTheftUL li {
    background: none;
    list-style-type: disc;
    margin-bottom: 5px;
    margin-left: 15px;
    padding-left: 0px;
    color: #333;
}
/* END    CM1357-Baseline      Mahesh.Ghugare */

/* START    CM1407 Reset Password      Ajit Gupta */

#LoginExtendedControl1_divError, divError1 {
    color: #000000;
    background: border-box;
    padding: 5px 5px 5px 0px;
    font-size: 100%;
    clear: both;
}

#LoginExtendedControl1_divFailureText {
    padding: 5px 5px 5px 10px;
    background: border-box;
}

.divErrorContainersuccess {
    color: #000000;
    background: border-box #e0eebf;
    padding: 10px 10px 10px 10px;
    font-size: 100%;
    clear: both;
}

.divErrorContainerfail {
    color: #000000;
    background: border-box pink;
    padding: 10px 10px 10px 10px;
    font-size: 100%;
    clear: both;
    border: 0px solid #ff9933;
}

.loginforgotcontinue, .loginforgotcancel, .resetpasswordupdate {
    width: auto;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #ffa200 /*savepage-url=Images/coopbgye.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

#btnUpdatePassword {
    float: right;
    width: auto;
    display: inline-block;
    margin: 0px 197px 0px 0px;
    color: #fff;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    border: 1px solid #003948;
    border-radius: 0px;
    background: #ffa200 /*savepage-url=Images/coopbgye.gif*/ url() repeat-x top left;
    font-weight: bold;
    text-decoration: none;
}

#divsendemailacknowledge li:before {
    content: '\2022';
    margin-left: 5px;
    margin-right: 15px;
    background: left 4px;
}

#valSummary li:before {
    content: '\2022';
    margin-left: 5px;
    margin-right: 10px;
}

#valSummary ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: black;
}

    #valSummary ul li {
        padding: 4px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: black;
        background: left 4px no-repeat;
        display:block;
    }
#valSummary1 ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: black;
}

    #valSummary1 ul li {
        padding: 4px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: black;
        background: left 4px no-repeat;
        display:block;
    }
#divsendemailacknowledge ul li {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: black;
    background: left 4px no-repeat;
}

#divShowErrorMessage {
    background: pink;
    padding: 10px 12px 0px 12px;
    border: 0px solid #ff9933;
    margin-bottom: 10px;
    width: 400px;
}

#mainlinks1 {
    background: #fff;
    height: 1px;
    padding-top: 1px;
}

#divFormWrapFloatheadLow1 {
    background: #f6fbff /*savepage-url=images/fieldset_bg.gif*/ url() bottom left repeat-x;
    padding: 16px 12px 40px 12px;
    border-top: 1px solid #0099cc;
    border-right: 1px solid #0099cc;
    border-bottom: 1px solid #0099cc;
    border-left: 1px solid #0099cc;
    margin: 0px 0px 0px 0px;
}

#divIntroWrap1 {
}

.rightDocBut1, #divFieldContainerRight1 {
    float: right;
    width: auto;
    padding: 6px 0px 20px 0px;
    margin: 0px 0px 16px 0px;
    height: 30px;
    clear: both;
}

#divShowError1, #divShowFailedBankDetailsMessage1, #divShowAlreadyRegisteredMessage1, #divError1, #divTPErrors1, #divBagErrors1 {
    background: pink;
    padding: 10px 12px 10px 12px;
    border: 0px solid #ff9933;
    margin-bottom: 10px;
}

#divShowError li, #vsDevice li {
    background: none /*savepage-url=images/orangearrow.gif*/ url() left no-repeat;
    padding: 2px 0px 0px 20px;
    color: #000;
}

.divErrorContainer1 {
    color: #000000;
    background: border-box pink !important;
    padding: 5px 5px 5px 5px;
    font-size: 100%;
    clear: both;
}

#floatheadbottom1 {
    padding: 0px 0px 0px 0px;
}

#LoginExtendedControl1 ul {
    background: pink;
    border: 0px solid #ff9933;
    padding: 10px 10px 10px 10px;
    margin: 8px 0px 16px 0px;
}

    #LoginExtendedControl1 ul li {
        color: #000;
        background: left 4px no-repeat;
    }

#divValidationMessage ul li {
    background: left 4px no-repeat;
    color: black;
    padding: 0px 0px 0px 0px;
}

.bundlebut21 {
}

#maincenterforgotpage1 {
    width: 385px;
    float: left;
    background: #fff;
    padding: 0px 35px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #0099cc;
}

.rightloginbutton1 {
    float: right;
    width: 85px;
    padding: 4px 0px 0px 0px;
}

.leftform31 {
    float: left;
    width: 140px;
    padding: 10px 5px 12px 0px;
}

#maincentergadget11 {
    width: 570px;
    float: left;
    background: #fff;
    padding: 5px 5px 5px 5px;
    border-right: 1px solid #0099cc;
    margin: 0px 0px 20px 0px;
}

.divFieldContainerInfo1 {
    float: right;
    display: inline;
    margin: 10px 45px 0px 102px;
    background: #fff;
    width: auto;
    clear: both;
}

#divError1 {
    background: #fff;
    padding: 10px 12px 10px 12px;
    margin-bottom: 10px;
}

.divIntroWrap2Holder1 {
    padding: 12px 12px 10px 0px;
    margin: 6px 0px 0px 0px;
}

.rightform1, .rightform31 {
    float: left;
    width: 334px;
    padding: 5px 0px 12px 0px;
}

h2.h2ErrorHead1 {
    color: #000;
    font-weight: bold;
    font-size: 110%;
    display: block;
    background: pink;
    padding: 4px;
}

#EnvelopeImage {
    padding: 30px 0px 0px 30px;      
}
/* END    CM1407 Reset Password      Ajit Gupta */

/* START    CM-1676 Baseline      Vinod.Ingle      COVID-19 Update Section CSS */

#divCovid19Section
{
    margin: 0 0 0 0
}  

.tableCovid19Section 
{
    width: 100%;
    background-color: #000000;
    border: 0px #ffae00 solid;
    border:0;
    cellspacing:10px;
    cellpadding:10px;
}

.tableCovid19Section .firstBlock 
{
    width: 16%;
    background-color: #ffae00;
    padding: 10px 10px;
}
.tableCovid19Section .firstBlock span 
{
    color: #000;
}
.tableCovid19Section .secondBlock  
{
    background-color: #444444;
    padding: 10px 10px;
}
.tableCovid19Section .secondBlock span
{
    color: #ffffff;
}
/* End    CM-1676 Baseline     Vinod.Ingle      COVID-19 Update Section CSS */