﻿body {
	font-family: 'Roboto', sans-serif;
	font-size: 0.9em;
	color: #37393E;
	background: #F0F2F5;
	text-align: center;
}

a {	color:#0000EE; 	text-decoration:none;}
a:hover {color:#FF46C7;}

#anchLogOut {color:#FF46C7;}

#BodyPDF{background:white  !important;}

.divQuickQuoteQuotePlusPage,.divWarningPage,.divPage, #page, .divQPStatusPage, #topMasterPage
{
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:1088px;
	background-color:White;
	text-align: center; 
}

.divQuickQuoteQuotePlusPage
{
	margin-top: 120px;
	width: 330px;
	height: 300px;
}

#pagePDF
{
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	background-color:White;
	border:solid 0px #FF46C7;
	text-align: center; 

}
.Clear{width:100%;height:auto;float:left;}

#divRefGuide{display:none}

/*###############
  ## Login Page #
  ###############*/
#divLogin{	font-size:10pt !important;color:#666666; text-align:center;width:100%;	}
.WelcomeHeader{font-size:14pt;font-weight:bold;}
.LoginWelcome{width:100%;float:left;}
.LoginWelcomeContent{text-align:left;margin:10px;font-size:10pt;float:left;}
.LoginBoxRow {margin-left:82px; margin-right:82px;float:left;}
.LoginBoxSpace {width:95px;float:left;}
.LoginBox{width:380px;min-height:290px;border:1px solid rgba(0,0,0,.125); float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.LoginBoxRight{width:380px;min-height:300px;height:300px;border:1px solid rgba(0,0,0,.125); float:left;margin-left:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.LoginBoxHeader
{
	text-align:left;
	width:380px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
.LoginBoxContent{	width:380px;float:left;text-align:left;}
.LoginBoxContentNew{width:366px;float:left;text-align:left;background:#DCDEE2;font-size:13px;padding: 0px 2px 5px 2px;margin-top:5px;color:#37393E;margin-left: 5px;margin-right: 5px;}
.LoginBoxContentNewOdd,.LoginBoxContentNewEven{width:366px;float:left;text-align:left;font-size:13px;padding: 0px 2px 5px 2px;margin-top:5px;color:#37393E;margin-left: 5px;}
.LoginBoxContentNewOdd{background:#DCDEE2;}
.LoginBoxContentNewEven{background:#F0F2F5;}


.LoginBoxContentRow{	width:380px;float:left;padding-left:2px; padding-right:2px;height:24px;}
.LoginBoxContentRowCenter{	width:100%;float:left;text-align:center;	padding-left:2px; padding-right:2px;min-height:24px;}
.LoginBoxContentRowMessage{	width:98%;float:left;text-align:left;	padding-left:2px; padding-right:2px;margin-right:2px;height:50px;padding-top:3px;}
.LoginBoxContentCol1{	width:130px;margin-left:30px;float:left;}
.LoginBoxContentCol2{	width:150px;float:left;}
.LoginBoxContentCol3{	width:150px;text-align:right;float:left;}
.LoginBoxContentClear{	width:100%;height:20px;float:left;}



#MainContent {width:100%;height:auto;float:left;	}

#NavButtons{	width:100%;	float:left;	margin-top:5px;}
#NavButtonsBP{	width: 650px;float:left;margin-top:5px;margin-left:80px;}
#DisplayNavButtons{	width:1000px;	float:left;	margin-top:15px;margin-left:20px;}
#DisplayViewResultNavButtons {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-left: 90px;
}

.NavButtonBack{	width:49%;	text-align:left;	float:left;		}
.NavButtonNext{	width:49%;	text-align:right;	float:left;	}
.NavButtonBackSuit{width:33%;	text-align:left;	float:left;}
.NavButtonSuit{width:33%;	text-align:center;	float:left;}
.NavButtonLeft{text-align:center;	float:left;}
.NavButtonNextSuit{width:33%;	text-align:right;	float:left;}

.NavButtonCenter{	width:100%;	text-align:center;	float:left;	}
.ContactNavButtonCenter{width:100%;	text-align:center;	float:left;	}
.OnlineSurvey{display: none}
.TrainingVideo{display: inline-block;}
.GenderDirective{display:inline-block;}
.RoadShow{display: none;}
.IPZone{display:none;}
/*#################
  ## License Page #
  #################*/
#tblLicence {padding:6px;margin-left:160px;display:inline-block; margin-right:160px;border:1px solid rgba(0,0,0,.125);margin-bottom: 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.LicenceRow{width:100%;text-align:left;padding:5px;font-size:14px}
.LicenceRowWarning{width:100%;float:left;font-size:19px;font-weight:bold;text-align:left;padding:5px;}
#trRegisterRow{width:100%;float:left;text-align:left;padding:5px;}
.LicenceRowCol1{width:344px;text-align:left;float:left;}
.LicenceRowCol2{width:344px;text-align:right;float:left;}

/*#####################################################
  ## About Us screen                                  #
  #####################################################*/
#divAboutUs{width:800px;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.AboutUsHeader{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.AboutUsContent{text-align:left;margin-top:0px;margin-bottom:20px;width:780px !important;overflow:hidden;}
.AboutUsContentText{float:left;width:760px;margin: 10px  20px  15px 20px;border:solid 0px #FF46C7;}
.imageclass{display:inline;float:right;}



/*#####################################################
  ## Contact Us screen                                  #
  #####################################################*/

#divContactUs{width:800px;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.ContactUsHeader
{
	text-align:left;
	width:100%; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.ContactUsContent{width:100%;text-align:left;margin-top:20px;margin-bottom:20px;}
.ContactUsTeam{float:left;width:500px;margin: 0px 150px 15px 150px;border:1px solid rgba(0,0,0,.125);}

.ContactUsTeamHeader{float:left;
	width:500px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;}
	
.ContactUsTeamContent{float:left;width:100%;float:left;text-align:left;padding:10px;}
.ContactUsColHeader{width:220px;float:left;text-align:left;font-weight:bold;margin-top:5px;}
.ContactUsRow{width:330px;float:left;}
.ContactUsDets{width:100%;float:left;padding:10px;}
.ContactUsPerson{width:330px; float:left;}
.ContactUsImage img{width:150px;float:left;margin-bottom:10px;}
.ContactUsImagePortrait img{width:100px;float:left;margin-bottom:10px;}
.ContactUsCol1{float:left;width:100px;}
.ContactUsCol2{float:left;width:150px;}

.contact img{width:205px;}
.contact{width:205px;float:left;margin-right:20px;}

.contactPortrait img{width:150px;}
.contactPortrait{width:250px;float:left;margin-right:20px;}

/*#####################################################
  ## Training Menu screen                             #
  #####################################################*/

#divTrainingMenuMain{width:800px;margin-left:auto;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.TrainingMenuHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.TrainingMenuContent{width:100%;text-align:left;margin-top:20px;margin-bottom:20px;}
.TrainingMenuVideo1{font-weight:bold;margin-left:15px;margin-top:10px;float:left;}

.TrainingMenuVideo1Chapter{float:left;width:670px;margin:2px 0 2px 10px;}
.TrainingWatch{width:200px;float:left;margin-top:10px;float:left}

.TrainingSectionText{float:left;width:700px;margin: 0px 50px 15px 50px;border:solid 0px #FF46C7;}
.TrainingSection{float:left;width:700px;margin: 0px 50px 15px 50px;border:1px solid rgba(0,0,0,.125);}
.TrainingSectionHeader{float:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;}
.TrainingSectionContent{float:left;width:100%;float:left;text-align:left;padding:10px;}

/*#####################################################
  ## New Adviser General screen                       #
  #####################################################*/

#divNA{width:800px;border:1px solid rgba(0,0,0,.125);display:inline-block;}
#divNApdf{width:800px;border:solid 0px #FF46C7;display:inline-block;}

.NAHeader{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.NAContent{text-align:left;margin-top:0px;margin-bottom:20px;width:780px !important;overflow:hidden;float:left;padding:10px;}
.NAContentText{float:left;width:740px;margin: 10px  0px  15px 5px;border:solid 0px #FF46C7; float: left;}
.NAContentText ol {list-style-image:url("LifeQuote/Images/tick.gif");line-height:200%;}


.divNAComp{width:1200px;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.NAContentComp{text-align:left;margin-top:0px;margin-bottom:20px;width:1000px !important;overflow:hidden;float:left;padding:10px;}
.NAContentTextComp{float:left;width:100%!important;margin: 10px  0px  15px 5px;border:solid 0px #FF46C7; float: left;}
.NAHeaderComp{
	text-align:left;
	width:1200px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}





.GettingQuoteContentText{float:left;margin: 10px  0px  0px 5px;border:solid 0px #FF46C7; float: left;}
.GettingQuoteContentText ol {list-style-image:url("LifeQuote/Images/tick.gif");line-height:200%;}
.GettingQuoteTextDiv{display:inline;float:right;margin-left:10px;}

.CentreImage{display: block;margin-left: auto;margin-right: auto;}
.TopRightImage{display:inline;float:right;margin-left:10px;margin-right:30px;}
.BottomLeftImage{display:inline;float:left;margin-right:25px;}



.imageclass{display:inline;float:right;}
.NAContentCenter{text-align:center;font-weight:bold;font-size:16px;float: left;}
.NAContentButtons{margin-left:-7px;margin-top:10px;overflow:visible;margin-right:0px;width:800px;float: left;}
.NAContentPic { float:left; width:200px;}
#PortalServicesButtons  img{margin-right:20px;}
#PortalServicesButtons {text-align:center;}

#CompletingOL ol{list-style:decimal;line-height:150%;}
#CompletingOL ol ol{list-style:disc;line-height:150%;}
#CompletingOL li {margin-bottom:10px;}

#imgPortalServices {margin-top: 40px;}
#imgGettingQuotes { margin-top: 10px;}

.ProviderLogos img{margin-right:10px;text-align:center;}

.ProviderTable{width:96%; border-right:solid 1px gray;border-top:solid 1px gray;}
.ProviderTable td{border-left:solid 1px gray;border-bottom:solid 1px gray;height:40px;text-align:center!important}
.ProviderTable .ProviderCell{text-align:left!important;}


.ScheduleKeyTable{width:60%; border-right:solid 1px gray;border-top:solid 1px gray;text-align:center!important;margin-bottom:20px;margin-left:4px;margin-top:10px;}
.ScheduleKeyTable td{border-left:solid 1px gray;border-bottom:solid 1px gray;height:40px;text-align:center !important}

.ScheduleTable{width:96%; border-left:none;border-top:none;border-right:solid 1px gray;text-align:center!important;margin-bottom:20px;margin-left:4px;margin-top:50px;}
.ScheduleTableCell{border-bottom:solid 1px gray;border-left:solid 1px gray;height:40px;text-align:center !important}
.ScheduleTableIE7HackCell{border-bottom:solid 1px gray;border-left:solid 1px gray;height:40px;text-align:center !important}
.ScheduleTableCornerCell{border-bottom:solid 1px gray;border-left:none;border-top:none;height:40px;text-align:center !important}

.ScheduleTableFootnote{width:80%;margin-bottom:10px;}
.ScheduleTableTitleCell{border-bottom:solid 1px gray;border-top:solid 1px gray;border-left:solid 1px gray;height:40px;text-align:center !important}


.ExplanatoryNotesTitle{text-align:center;font-weight:bold;}
.ExplanatoryNotes{width:96%;border:solid 1px gray;}
.RegisterRow{width:100%;float:left;margin:10px 0px 0px 0px;}
.RegisterRowText{width:100%;float:left;margin:0px 0px 5px 0px;}
.RegisterHeading{width:100%;float:left;font-weight:bold;font-size:16px;margin-top:10px;}
.RegisterQuestion{width:320px;float:left;display:inline-block;}
.RegisterAnswer{width:350px;float:left;display:inline-block;}
.RegisterCol1{width:50px;float:left;display:inline-block;}
.RegisterCol2{width:200px;float:left;display:inline-block;}
.RegisterCol2 input{width:190px;}
.RegisterCol3{width:200px;float:left;display:inline-block;}
.RegisterCol3 input{width:190px;}
.RegisterCol4{width:200px;float:left;display:inline-block;}
.RegisterCol4 input{width:190px;}
.RegisterAnswer textarea{width:95%}
.RegisterAnswer input{width:200px;}
.RegisterAnswer hr{margin-top:20px;}

#divNAInner{width:730px;border:1px solid rgba(0,0,0,.125);float:left;margin-bottom:20px;}
#divNAInnerpdf{width:730px;border:solid 0px #FF46C7;float:left;margin-bottom:20px;}
.NAInnerHeader{
	display:inline-block;
	width:730px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}

.NAInnerHeaderpdf{
	display:inline-block;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.NAInnerContent{text-align:left;margin-top:0px;margin-bottom:20px;width:710px !important;overflow:hidden;padding:10px;display:inline-block;}
.NAInnerContentText{display:inline-block;width:670px;margin:  10px  20px  15px 20px;border:solid 0px #FF46C7;}
.NAInnerContentText ol {list-style-image:url("LifeQuote/Images/tick.gif");line-height:200%;}
.imageclass{display:inline;float:right;}
.NAInnerContentCenter{text-align:center;font-weight:bold;font-size:16px;}
.NAInnerContentButtons{margin-left:-7px;margin-top:10px;overflow:visible;margin-right:0px;width:730px;}

.NAInnerContentpdf{text-align:left;margin-top:0px;margin-bottom:20px;width:800px !important;overflow:hidden;padding:10px;display:inline-block;}
.NAInnerContentTextpdf{display:inline-block;width:770px;margin:  10px  20px  15px 20px;border:solid 0px #FF46C7;}

/*#####################################################
  ## IPZone  Menu screen                             #
  #####################################################*/

#divIPZoneMain{width:800px;margin-left:auto;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.IPZoneHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.IPZoneContent{width:100%;text-align:left;margin-top:20px;margin-bottom:20px;}


.IPZoneSectionText{float:left;width:700px;margin: 0px 50px 15px 50px;border:solid 0px #FF46C7;}
.IPZoneSection{float:left;width:700px;margin: 0px 50px 15px 50px;border:1px solid rgba(0,0,0,.125);}
.IPZoneSectionHeader{float:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;}
.IPZoneSectionContent{float:left;width:100%;float:left;text-align:left;padding:10px;}

.IPZoneBulletList{width:300px;float:left;}
.IPZoneBullet{width:30px;text-align:left;float:left;}
.IPZoneBulletText{width:270px;text-align:left;float:left;}
.IPZoneSectionImages{margin-left:190px;display:inline-block;width:100%;}
.IPZoneSectionImagesLeft{display:inline-block;width:100%;}
.IPZoneSectionImages img, .IPZoneSectionImagesLeft img{margin: 0px 20px 20px 20px;}
.IPZoneContent a:link{color:#0000FF	; text-decoration:none;}
.IPZoneContent a:visited{color:#0000FF	; text-decoration:none;}
/*#####################################################
  ## Home Screen                                      #
  #####################################################*/



#HomeDiv {width:100%;
margin-bottom:20px;font-size:10pt; }

#HomeLogon { width:700px; height:80px; margin: 0 20px 0 20px; border:1px solid rgba(0,0,0,.125);display:inline-block;}
#HomeLogonHeader 
{
	text-align:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#HomeLogonContent{height:58px;}
#HomeLogonContent a{text-decoration:none;}



#HomeLeftCol{width:740px;float:left;display:inline-block;overflow: hidden;}

#HomeClients { width:690px; min-height:280px; margin: 0px    00px 0 00px; border:1px solid rgba(0,0,0,.125);	display:inline-block;padding-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; }
#HomeClientsHeader {
	text-align: left;
	width: 690px;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	color: white;
	font-size: 12pt;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#HomeClientsContent{min-height:224px;float:left;}
#divClients{width:660px;margin:0px;min-height:240px;border:solid 0px #FF46C7;float:left;padding-bottom: 10px}
.ClientHeaderRow{width:660px;background:#37393E;float:left;color:#fff;text-align:left;height: 22px;padding-top: 8px;}
.ClientHeaderCol1{width:130px;float:left;margin-left:5px;}
.ClientHeaderCol2{width:324px;float:left;}
.ClientHeaderCol3{float:left;}
.ClientHeaderCol4{width:100px;float:left;text-align:center;margin-left:-20px;}



.ClientCol1 {
	width: 130px;
	float: left;
	margin-top: 4px;
	margin-left:5px;
}
.ClientCol2{width:324px;float:left;margin-top: 4px;}
.ClientCol3{width:90px;float:left;text-align:center;font-weight:bold;}
.ClientCol4{width:100px;float:left; text-align:center;}
.ClientRowOdd a, .ClientRowEven a
{

	text-decoration: none;
}
/*
.ClientRowOdd  a:hover , .ClientRowEven  a:hover{	color: white ;	background: #F16903 ;}
}*/
.HomeClientsNew {width:660px;margin:10px 0 10px 10px;border:1px solid rgba(0,0,0,.125);float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}



.HomeClientsNewContentRow{width:660px;float:left;margin: 20px 0px  00px 0px;min-height:42px;}
.HomeClientsNewContentCol1{width:500px;float:left;text-align:left;margin-left:10px;}
.HomeClientsNewContentCol2{width:146px;float:left;}

.HomeClientsRecall { width:660px; margin:   10px 0 10px   10px; border:1px solid rgba(0,0,0,.125); float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.HomeClientsRecallHeader 
{
	text-align:left;
	width:660px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;	
}
.HomeClientsRecallContentRow{width:660px;float:left;margin: 20px 0px  00px 0px;min-height:42px;}
.HomeClientsRecallContentCol1{width:400px;float:left;text-align:left;margin-left:10px;}
.HomeClientsRecallContentCol2{width:246px;float:left;margin-top:10px;text-align:left}



.HomeClientsExisting {width:660px;min-height:100px;margin:10px 0px 10px 10px;border:1px solid rgba(0,0,0,.125);float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#HomeClientsExistingContent{min-height:78px;}
.HomeClientsExistingContentRow{width:660px;float:left;margin:10px 0px 10px 0px;}
.HomeClientsExistingContentCol1{width:500px;float:left;text-align:left;margin-left:10px;}
.HomeClientsExistingContentCol2{width:100px;float:left;}


#HomeMessages { width:250px; min-height:142px;  border:1px solid rgba(0,0,0,.125);display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding-bottom: 10px;}
#HomeMessagesHeader {
	text-align: left;
	width: 250px;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	color: white;
	font-size: 12pt;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#LQUpdate{min-height:120px;float:left; background:#DCDEE2;}
.LQUpdateCol1,.LQUpdateCol1Recent{width:60px;float:left;}
.LQUpdateCol2,.LQUpdateCol2Recent{width:190px;float:left;}
.LQUpdateCol1Recent , .LQUpdateCol2Recent a{ color:#FF46C7;font-weight:bold; }
.LQUpdateCol1 , .LQUpdateCol2 a{ color:#37393E;}

#HomeAdverts { width:250px; min-height:455px;  border:solid 0px #FF46C7;	margin-top:10px;display:inline-block;}
#HomeAdvertsHeader 
{
	text-align:left;
	width:250px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	display:none;
}
#HomeAdvertsContent{ min-height:455px;}
.Advert{float:left;width:250px; overflow:hidden;margin-top:5px;}
.AdvertSeperator{float:left;width:250px;border-bottom:solid 0px #FF46C7;}
#HomeNotices { width:690px; min-height:150px; margin:  10px   0px 0 00px; border:1px solid rgba(0,0,0,.125);display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#HomeNoticesHeader {
	text-align: left;
	width: 690px;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	color: white;
	font-size: 12pt;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#HomeNoticesContent{height:250px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;margin-left:5px;}

.NoticeItem{width:100px;float:left;text-align:center;margin:0px 10px 5px 0px;}
.NoticeItemProviderComparisons,.NoticeItemProviderCICComparison{width:100px;float:left;text-align:center;margin:0px 10px 5px 0px;visibility:visible;}


.NoticeItemMLP{visibility:hidden;}
.NoticeImage{height:50px;}
#divMLP{margin-top:4px;}
.NoticeTitle{padding-top:7px;}
/*#####################################################
  ## Client Details Screen                            #
  #####################################################*/
#ClientDiv {width:100%;margin-bottom:20px;overflow:hidden; display:inline-block;}
#ClientHeader{	Width:100%; height:25px; display:none;	}
#ApplicantData{	width:100%; min-height:420px; padding-left:0px; text-align:center;float:left;}
.ApplicantContainer{width:580px;  margin:0px 0px 0px 10px;  float:left; }



ul.error-bullet, ol.error-bullet {
	list-style: none;
	text-align: left;
	color: #FF0000;
	text-align: left;
	margin: 0.5em 2em 0.25em 2em;
}

	ul.error-bullet > li, ol.error-bullet > li {
		clear: left;
	}

ol.error-bullet {
	counter-reset: liNum;
}

	ol.error-bullet > li {
		counter-increment: liNum 1;
	}

		ul.error-bullet > li:before, ol.error-bullet > li:before {
			content: "";
			height: 1em;
			width: 1em;
			display: block;
			float: left;
			margin-left: -1.5em;
			background-position: center;
			background-repeat: no-repeat;
			background-size: 100%;
		}

		ol.error-bullet > li:before {
			content: counter(liNum);
			text-align: center;
		}

ul.warn > li:before {
	background-image: url(images/exclamation.svg);
	background-size: 90%;
	background-position: center;
	transition: background-size 0.3s;
	-webkit-transition: background-size 0.3s;
}

ul.heart > li:hover:before {
	background-size: 100%;
}















.ErrorDiv {
	padding: 8px;
	margin: 0 0 1em 0 !important;
}
.ErrorDiv p {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	}	
.ErrorDivxxx ul {	
	margin: 0.5em 2em 0.25em 2em;
	list-style-type: none;
	list-style-image: url(Images/ValidationBullet.gif);
	text-align:left;
	}
.ErrorDivxxxx ul li {
	padding: 0 !important;
	margin: 0.4em 0;
	background: none !important;
	line-height: normal !important;
	}
.ErrorDivHeader
{
	width:100%;
	background-color: #FF0000;
	border-top: 1px #DCDEE2 solid;
	color: #DCDEE2;
	float:left;
		
}
.ErrorInput {border: 1px #FF0000 solid;	background: #FFDCDC;}
.ErrorInputBox{background: #FFDCDC;float:left;}

.ProductHelp{float:left;width:65px;font-size:8pt;}
.ProductHelp a{text-decoration:underline;}
.Buttonsx{float:left;width:270px;margin-right:65px;}

.ApplicantHeader
{
	width:580px;
	text-align:left;
	margin:0px;
	height:23px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;	
}

 
.ApplicantContainerRow{width:578px; float:left;margin-top:2px; font-size:0.8em}
.ApplicantContainerCol1{ width:155px; text-align:right; float:left;padding-top:2px;margin-right:1px;}
.ApplicantContainerCol2{ width:208px; text-align:left; float:left; margin-left:0px; padding-top:2px; }
.ApplicantContainerCol3{ width:205px; text-align:left; float:left; margin-left:0px; padding-top:2px; }
.ApplicantContainerCol2 input,.ApplicantContainerCol2 select {font-size:8pt;}
.ApplicantContainerCol2V2 input,.ApplicantContainerCol2V2 select {font-size:8pt;}
.ApplicantContainerCol3 input,.ApplicantContainerCol3 select {font-size:8pt;}
.ApplicantContainerSpacer {width:100%;height:10px;}
/*AutoComplete flyout */

.autocomplete_completionListElement {
	visibility: hidden;
	margin: 0 !important;
	background-color: white;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: default;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	font-family: 'Roboto', sans-serif !important;
	width: 400px;
	padding: 0;
	font-size: 8pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
	background-color: #FFE4F7;
	color: black;
	padding: 1px;
	font-family: 'Roboto', sans-serif !important;
	margin: 0;
	width: 400px;
	font-size: 8pt;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
	font-family:'Roboto', sans-serif !important;
	margin:auto;    
	width:400px;
	font-size:8pt;
}
.READONLY{	background-color:#F0F2F5;border-style:solid;border-width:1pt;border-color:#C9CDD3;}
.ApplicantSection{padding:0;float:left}


#ApplicantSection1App1,#ApplicantSection1App2{border:1px solid rgba(0,0,0,.125);}
#ApplicantSection2App1,#ApplicantSection2App2{border:1px solid rgba(0,0,0,.125);}
#ApplicantSection3App1,#ApplicantSection3App2{border:1px solid rgba(0,0,0,.125);}

#ApplicantSection1App1,#ApplicantSection1App2{min-height:205px;float:left;margin-bottom:10px;}
#ApplicantSection2App1,#ApplicantSection2App2{min-height:120px;float:left;margin-bottom:10px; }
#ApplicantSection3App1,#ApplicantSection3App2{min-height:100px;float:left;margin-bottom:10px; }

#QuoteGenerator { width:400px;min-height:480px;  margin:  0px  0px 0  10px; border:1px solid rgba(0,0,0,.125);float:left;overflow:hidden;}
#QuoteGeneratorHeader 
{
	text-align:left;
	width:400px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#QuoteGeneratorContent{width:400px; padding-top:1px; min-height:440px;font-size:8pt;}
.QuoteGeneratorRowHeader{width:400px;float:left;font-weight:bold; border-bottom:solid 1px #FF46C7;background-color:#FF46C7; color:White;margin-bottom:5px;}

.QuoteGeneratorSection1{min-height:205px;padding: 0px 0  0px 0;width:400px; margin-right:0px;float:left;}
.QuoteGeneratorSection2{min-height:180px;padding:0px 0 0px 0;width:400px;margin-right:0px;float:left;}
.QuoteGeneratorSection3{min-height:70px;padding:0px 0 0px 0;width:400px;float:left;}
.QuoteGeneratorSection4{min-height:70px;padding:0px 0 0px 0;width:400px;float:left;}

.QuoteGeneratorRow{width:100%;float:left; font-size:8pt;height:22px;}
.QuoteGeneratorRow input,.QuoteGeneratorRow select {font-size:8pt;}
.QuoteGeneratorCol1, .QuoteGeneratorExecIpCol1, .QuoteGeneratorKeyPersonIpCol1 {
	width: 140px;
	float: left;
	text-align: right;
	margin-top: 8px
}
.QuoteGeneratorCol1 {
    width: 140px;
}
.QuoteGeneratorExecIpCol1, .QuoteGeneratorKeyPersonIpCol1 {
	width: 170px;
}
.NiCheckbox{ margin-top: 5px;}
.QuoteGeneratorIpSecondBenefitCol1 {
	width: 140px;
	float: left;
	text-align: right;
	margin-top: 0px !important;
	margin-bottom: 14px !important
}
.ExecIpSectionHeaderCol1, .KeyPersonIpSectionHeaderCol1 {
	width: 170px;
	float: left;
	text-align: right;
	height: 10px;
}
.QuoteGeneratorHeaderCol1{width:140px;float:left;text-align:right;height:10px;}
.QuoteGeneratorCol2{width:70px;margin-left:2px;float:left;text-align:left;}
.QuoteGeneratorCol3{width:50px;margin-left:2px;float:left;text-align:right;}	
.QuoteGeneratorCol4{width:100px;margin-left:2px;float:left;text-align:left;}	


.QuoteGeneratorCol2a{width:128px;margin-left:2px;float:left;text-align:left;}
.QuoteGeneratorIPCol2axx{margin-left:145px;width:125px;float:left;text-align:left;}
.QuoteGeneratorIPCol2a{margin-left:115px;width:125px;float:left;text-align:left;}

.QuoteGeneratorCol2aApplicant{width:128px;margin-left:142px;float:left;text-align:left;}
.QuoteGeneratorCol3a{width:128px;margin-left:2px;float:left;text-align:left;}	


.QuoteGeneratorQuoteTypeCol{width:133px;float:left;text-align:left;}
.QuoteGeneratorQuoteType50Col1{width:40%;float:left;text-align:left;}
.QuoteGeneratorQuoteType50Col2{width:55%;float:left;text-align:left;}
.QuoteGeneratorQuoteType50Col{width:49%;float:left;text-align:left;}
.QuoteGeneratorQuoteTypeCIC1{width:79%;float:left;text-align:right;margin-top:8px;}
.QuoteGeneratorQuoteTypeCIC2{width:19%;float:left;text-align:left;margin-left:1px;margin-top:8px;}
.QuoteGeneratorRowIncludeReviewable {
	width: 100%;
	float: left;
	font-size: 8pt;
	height: 12px;
	text-align: left;
	display: flex;
	align-items: center;
	margin-top: 4px;
}
.QuoteGeneratorMultiQuoteCol {
	margin-left: 4px;
}

.QuoteGeneratorMultiQuoteCol, .QuoteGeneratorQuoteTypeLColOdd, .QuoteGeneratorQuoteTypeLColEven, .QuoteGeneratorQuoteTypeLCol, .QuoteGeneratorQuoteTypeRCol, .QuoteGeneratorQuoteTypeRColOdd, .QuoteGeneratorQuoteTypeRColEven {
	float: left;
	text-align: left;
	display: flex;
	align-items: center;
}
.QuoteGeneratorQuoteTypeLColOdd, .QuoteGeneratorQuoteTypeLColEven, .QuoteGeneratorQuoteTypeLCol {
	width: 190px;
}

.QuoteGeneratorQuoteTypeRCol, .QuoteGeneratorQuoteTypeRColOdd, .QuoteGeneratorQuoteTypeRColEven {
	width: 290px;
}


.QuoteGeneratorSection2{border-top:solid 1px #C9CDD3; border-bottom:solid 1px #C9CDD3; }
.QuoteGeneratorClear{width:100%;float:left;display:block;}

.QuoteButton, .ApplyButton,.ApplyButtonV2{margin:1px;}
.ApplyButtonV2{width:90px;margin-top:1px!important;}
.ApplyButtonHide{display:none;}
.QuoteButtonShowMB{margin:1px;visibility:visible}
.QuoteButtonHideMB{margin:1px;visibility:hidden}
/*.ApplyButton_LQShowResults{margin:1px;width:67px;margin-top:20px!important;}*/
.ddlIndivCMB{ margin-bottom: 16px; min-width: 252px;width:252px!important;}

#divQuotes{margin-top:15px;display:inline-block; }
.QuotesContainer {width:760px;  margin:auto; display:inline-block;border:1px solid rgba(0,0,0,.125);}
.QuotesHeader{
	text-align:left;
	width:760px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.QuotesSection{width:880px; padding-top:1px;}

.xxxQuotesHeaderRow{width:760px;background:gray;float:left;color:White;text-align:left;}
.QuotesHeaderCol1{width:130px;float:left;margin-left:4px;}
.QuotesHeaderCol2{width:130px;float:left;margin-left:4px;}
.QuotesHeaderCol2a{width:64px;float:left;margin-left:4px;}
.QuotesHeaderCol3{width:90px;float:left;text-align:center;}
.QuotesHeaderCol4{width:90px;float:left;text-align:center;}
.QuotesHeaderCol5{width:90px;float:left;text-align:center;}
.QuotesHeaderCol6{width:100px;float:left;text-align:center;}
.QuotesHeaderCol7{width:908px;float:left;text-align:center;}
.QuotesHeaderCol8{width:78px;float:left;text-align:center;}
.QuotesHeaderCol9{width:78px;float:left;text-align:center;}
.QuotesHeaderColBen1{width:68px;float:left;text-align:center;}
.QuotesHeaderColBen2{width:470px;float:left;text-align:center;}


.QuotesRowMB{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowLQ{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowIP{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowJTIP{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 0px #C9CDD3}
.QuotesRowAddIP{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesCol1{width:130px;float:left;}
.QuotesCol2{width:130px;float:left;}
.QuotesCol2a{width:64px;float:left;text-align:center;}
.QuotesCol3{width:90px;float:left;text-align:center;}
.QuotesCol4{width:90px;float:left;text-align:center;}
.QuotesCol5{width:90px;float:left;text-align:center;}
.QuotesCol6{width:100px;float:left;text-align:center;}
.QuotesCol7{width:90px;float:left;text-align:center;}
.QuotesCol8{width:78px;float:left;text-align:center;}
.QuotesCol9{width:78px;float:left;text-align:center;}


.ApplicantTitle{margin-left:80px;width:128px;background-color:#FF0000;}


/*#####################################################
  ## Result Screen                                    #
  #####################################################*/

.ResultsCustomerDetails{width:874px;margin-left:auto;margin-right:auto;display:inline-block;}

#divResultQuoteTimestamp{width:874px;float:left;margin-left:auto;display:inline-block;font-size:8pt;}
.ResultsCustomerDetailsRowSTIP, .ResultsCustomerDetailsRow {
	float: left;
	width: 800px;
}

.ResultsExecIpSummaryRow, .ResultsKeyPersonIpSummaryRow {
	float: left;
	width: 1000px;
	margin-left: 25px;
	margin-top: 6px;
}

	.ResultsCustomerDetailsRow {
		margin-left: 25px;
	}
	.ResultsCustomerDetailsRowSTIP {
		margin-left: 25%;
	}
.ResultsCustomerDetailsCol1 {
	width: 140px;
	float: left;
	text-align: left;
}
.ResultsCustomerDetailsCol1Bold{width:200px; float:left;text-align:left;font-weight:bold;}

.ResultsExecIpCustomerDetailsCol1Bold, .ResultsKeyPersonIpCustomerDetailsCol1Bold {
	margin-top: 15px;
	margin-bottom: 15px;
}


.ResultsCustomerDetailsColName{width:600px; float:left;text-align:left;font-weight:bold;}
.ResultsCustomerDetailsCol2{width:200px; float:left;text-align:left;}
.ResultsCustomerDetailsCol1R{width:150px; float:left;text-align:Right;margin-right:50px;}
.ResultsCustomerDetailsCol1RSTIP {width: 140px;	float: left;text-align: left!important}

.ResultsCustomerDetailsCol3{width:140px; float:left;text-align:left;}
.ResultsCustomerDetailsCol3R{width:150px; float:left;text-align:Right;margin-right:50px;}
.ResultsCustomerDetailsCol4{width:200px; float:left;text-align:left;}
.ResultsCustomMultiBenefitsListRow{width:800px;float:left;margin-left:25px;}
.ResultsCustomMultiBenefitsListCol1{width:200px; float:left;text-align:left;}
.ResultsCustomMultiBenefitsListCol2{width:200px; float:left;text-align:left;}



.ResultsExecIpCustomerDetailsCol, .ResultsKeyPersonIpCustomerDetailsCol {
	width: 310px;
	float: left;
	text-align: left;
}

.ResultsExecIpSummaryCol1R, .ResultsExecIpSummaryCol3R, .ResultsKeyPersonIpSummaryCol1R, .ResultsKeyPersonIpSummaryCol3R {
	text-align: Right;
	margin-right: 50px;
}

.ResultsExecIpSummaryCol1R, .ResultsExecIpSummaryCol2, .ResultsExecIpSummaryCol3R, .ResultsExecIpSummaryCol4, .ResultsKeyPersonIpSummaryCol1R, .ResultsKeyPersonIpSummaryCol2, .ResultsKeyPersonIpSummaryCol3R, .ResultsKeyPersonIpSummaryCol4 {
	width: 200px;
	float: left;
	text-align: left;
}
.ResultsExecIpSummaryCol2, .ResultsExecIpSummaryCol4, .ResultsKeyPersonIpSummaryCol2, .ResultsKeyPersonIpSummaryCol4 {
	text-align: left;
}

.ResultQuoteGroupButtons {
	margin-top: 2px;
	height: 26px;
	width: 942px;
	margin-top: 20px;
	/*background: url(images/tab.gif) no-repeat ;*/
	display: inline-block;
}
.ResultQuoteGroupButton{float:left;}
.ResultButtonSelected, .ResultButtonNotSelected 
{
	margin-right:1px;
	Width:165px;
	border:none; 
	Height:25px; 
}
.ResultButtonExecIp {
	Width: 185px;
}

.ResultButtonKeyPersonIp {
	Width: 195px;
}

.ResultButtonSelected {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	background-color: #37393E;
	margin-top: 0px;
	color: #fff;
	font-weight: normal;
}



.ResultButtonNotSelected {
	margin-top: 0px;
	color: #666A72;
	background-color: #F0F2F5;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	font-weight: normal;
}
.ResultQuoteResultsPMB
{
	width:900px;
	min-height:250px;
	display:inline-block;
    border:1px solid rgba(0,0,0,.125)!important;
	padding-top:10px;
}
.ResultQuoteResultsLQ,.ResultQuotePrintResultsLQ
{
	width:940px;
}

.STIPNoQuoteResultsLabel{float:left;margin-left:40px}

.ResultQuoteResultsIP , .ResultQuotePrintResultsIP,  .ResultQuotePrintResultsIP, .ResultQuotePrintResultsBP 
{
	width:940px;
}

.ResultQuoteResultsExecIp, .ResultQuoteResultsKeyPersonIp {
	min-height: 100px !important;
}

.ResultQuoteResultsSTIP, .ResultQuoteResultsLQ, .ResultQuoteResultsIP, .ResultQuotePrintResultsLQ, .ResultQuotePrintResultsIP, .ResultQuotePrintResultsIP, .ResultQuotePrintResultsBP, .ResultQuoteResultsExecIp, .ResultQuoteResultsKeyPersonIp {
	min-height: 235px;
	display: inline-block;
	border: 1px solid rgba(0,0,0,.125);
	padding-top: 10px;
}

#divFullErrorNotesHeader{margin-top: 6px}

.ResultQuoteResultsSTIP, .ResultQuoteResultsExecIp, .ResultQuoteResultsKeyPersonIp {
	width: 950px !important;
	padding-top: 0px !important;
}
.ResultQuoteGroupButtonsSTIP{width:952px!important}

#divResultReviewable{width:875px;display:inline-block;margin-left:auto;margin-right:auto;}

.ResultQuotePrintResultsLQ,  .ResultQuotePrintResultsIP {	margin-top:20px;padding:0px;}
.ResultQuoteGroupHeader
{
	width:940px;
	height:26px;float:left;
	font-size:12pt;font-weight:bold;
	text-align:left;
}
.ResultQuoteGroupSubHeader
{
	width:875px;
	height:26px;float:left;
	font-size:12pt;font-weight:bold;
	text-align:left;
	background-color:#F5F5F5;
	margin-bottom: 20px;
}

.ResultPrintQuoteGroupSubHeader
{
	width:100%;
	height:26px;float:left;
	font-size:12pt;font-weight:bold;
	text-align:left;
	background-color:#F5F5F5;
	margin-bottom: 20px;
}

.ResultQuoteResultsIP{text-align:left; }


.ResultQuoteResultsHeader{width:930px;float:left;text-align:left;}

.xxResultQuoteResultCol1{width:150px;float:left;text-align:left;}
.xxResultQuoteResultCol2{width:195px;float:left;text-align:center;}
.xxResultQuoteResultCol3{width:195px;float:left;text-align:center;}
.xxResultQuoteResultCol4{width:195px;float:left;text-align:center; }
.xxResultQuoteResultCol5{width:60px;float:left;text-align:center;}
.xxResultQuoteResultCol6{width:60px;float:left;text-align:center;}

.ResultQuoteResultCol1{width:150px;float:left;text-align:left;}
.ResultQuoteResultCol2{width:210px;float:left;text-align:center;}
.ResultQuoteResultCol3{width:210px;float:left;text-align:center;}
.ResultQuoteResultCol4{width:236px;float:left;text-align:center;}
.ResultQuoteResultCol5{width:62px;float:left;text-align:center;}
.ResultQuoteResultCol6{width:60px;float:left;text-align:center;}

.ResultQuoteResultPrintCol1{width:150px;float:left;text-align:left;}
.ResultQuoteResultPrintCol2{width:250px;float:left;text-align:center;}
.ResultQuoteResultPrintCol3{width:250px;float:left;text-align:center;}
.ResultQuoteResultPrintCol4{width:250px;float:left;text-align:center;}
.ResultQuoteResultPrintCol5{width:62px;float:left;text-align:center;}
.ResultQuoteResultPrintCol6{width:60px;float:left;text-align:center;}


.PRULogo{float:left;text-align:left;margin-left:160px;width:100%;margin-top:5px;}
.PRUResultQuoteResultsRow{width:985px;float:left;text-align:left;margin-top:20px;}
.PRUResultQuoteResultsHeader{width:985px;float:left;text-align:left;}
.PRUResultQuoteResultsHeaderTitle{width:705px;float:left;text-align:left;margin-top:20px;margin-left:170px;margin-bottom:20px;font-weight:bold;}
.PRUResultQuoteResultCol1{height:50px;width:130px;float:left;text-align:left;border:solid 0px #C9CDD3;height:50px;}
.PRUResultQuoteResultCol2{height:50px;width:190px;float:left;text-align:Left;border:solid 1px #C9CDD3;height:50px;padding-top:8px;padding-left:3px;}
.PRUResultQuoteResultCol3{height:50px;width:180px;float:left;text-align:center;border-right:solid 1px #C9CDD3;border-top:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:50px;padding-top:8px;}
.PRUResultQuoteResultCol5{height:50px;width:210px;float:left;text-align:center;border-right:solid 1px #C9CDD3;border-top:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:50px;padding-top:8px;}


.PRUResultQuoteResultCol4{height:50px;min-width:154px;float:left;text-align:center; }
.PRUResultQuoteResultCol5{height:50px;width:210px;float:left;text-align:center;}
.PRUResultQuoteResultCol6{height:50px;width:60px;float:left;text-align:center;}

.ResultsPrintPolicyRowTheKey{width:865px;float:left;text-align:left;margin-top:10px;margin-left:5px;margin-right:5px;margin-bottom:2px;min-height:55px;border:solid 1px #C9CDD3;border-left:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;background-color:White;}
.ResultsPrintPolicyCol1TheKey{width:130px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;background-color:White;text-align:left;font-weight:bold;}

.ResultsPrintPolicyTheKeyCol2{width:250px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyTheKeyCol5{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}
.ResultsPrintPolicyTheKeyCol6{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}
.ResultsPrintPolicyRow{width:926px;float:left;text-align:left;margin-top:10px;margin-left:5px;margin-right:5px;min-height:55px;border-top:solid 1px #C9CDD3;border-left:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;background-color:White;}

.ResultsPrintPolicyCol1{width:150px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;background-color:White;text-align:left;font-weight:bold;}
.ResultsPrintPolicyCol2{width:210px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol3{width:210px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol4{width:210px;float:left;padding:3px;min-height:55px;text-align:right; }
.ResultsPrintPolicyCol5{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}
.ResultsPrintPolicyCol6{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}

.ResultsPrintXPolicyCol1{width:150px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;background-color:White;text-align:left;font-weight:bold;}
.ResultsPrintXPolicyCol2{width:260px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintXPolicyCol3{width:260px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintXPolicyCol4{width:260px;float:left;padding:3px;min-height:55px;text-align:right; }
.ResultsPrintXPolicyCol5{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}
.ResultsPrintXPolicyCol6{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;overflow:visible;}



.ResultsPrintPolicyApplyRow{width:926px;float:left;text-align:left;margin-left:5px;margin-bottom:5px;padding-top:5px;border:solid 1px #C9CDD3;background-color:White;}

.ResultsPrintPolicyApplyCol1{width:133px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;background-color:White;text-align:left;font-weight:bold;}
.ResultsPrintPolicyApplyCol2{width:170px;float:left;padding:3px;min-height:55px;text-align:center;}
.ResultsPrintPolicyApplyCol3{width:170px;float:left;padding:3px;min-height:55px;text-align:center;}
.ResultsPrintPolicyApplyCol4{width:170px;float:left;padding:3px;min-height:55px;text-align:center;}
.ResultsPrintPolicyApplyCol5{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;}
.ResultsPrintPolicyApplyCol6{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;}


.ResultsPolicyPMBRow{width:999px;float:left;text-align:left;min-height:55px;margin:5px;}

.ResultsPolicyPMBCol1a{float:left;width:85%!important;}
.PMBCol1AppNo1{background-color:#FFE4F7;}
.PMBCol1AppNo2{background-color:#FFE4F7;}
.PMBCol1AppNoJoint{background-color:#FFE4F7;}
.PMBCol1AppNo1,.PMBCol1AppNo2,.PMBCol1AppNoJoint{font-weight:bold!important;text-align:center!important;margin-top:15px;padding-top:5px;padding-bottom:5px;float:right;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:35px;margin-bottom:2px}

.ResultsPolicyPMBPlanTitleCell{width: 60px;text-align:center!important;font-weight:normal!important;color:White;background-color:#37393E;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.ResultsPolicyPMBPlanTitleRowxx,.ResultsPolicyPMBSummaryRowxx,.ResultsPolicyPMBPlanTable{width:800px;}
.ResultsPolicyPMBSummaryRow {
	float: left;
	text-align: left;
	min-height: 55px;
	margin: 5px;
	margin-left: 22px;
	margin-top:12px;
	width: 850px;
	border: solid 1px #C9CDD3;
	border: 1px solid rgba(0,0,0,.125);
	display: inline-block;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 6px;
}
.xxResultsPolicyPMBSummaryRow{width:990px;float:left;text-align:left;min-height:55px;margin:5px;background-color:#F0F2F5}
.xxResultsPolicyPMBSummaryRow{width:990px;float:left;text-align:left;min-height:55px;margin:5px;background-color:#F0F2F5}

.ResultsPolicyPMBSummaryTable{width:800px}

.ResultsPolicyPMBRow{width:880px;float:left;text-align:left;min-height:55px;margin:5px;}


.ResultsPolicyRow{width:916px;float:left;text-align:left;min-height:55px;margin:5px;}
.ResultsSTIPCol1,.ResultsPolicyIPCol1{height:62px;}
.ResultsPolicyCol1{height:62px;}
.ResultsSTIPCol1,.ResultsPolicyIPCol1,.ResultsPolicyCol1{width:120px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-left:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;border-Right:solid 1px #C9CDD3;margin:0px;background-color:White;text-align:left;}
.ResultsPolicySTIPCol2,.ResultsPolicyIPCol2{height:62px;}
.ResultsPolicyCol2{height:62px;}

.xxxResultsPolicyCol2{width:195px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;text-align:right;}
.ResultsPolicyCol2{min-width:212px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;text-align:right;}
.ResultsPolicyIPCol2,.ResultsSTIPCol2,.ResultsSTIPCol3,.ResultsSTIPCol4{float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;text-align:right;height:62px}
.ResultsPolicyIPCol2{width:387px}
.ResultsSTIPCol2,.ResultsSTIPCol3,.ResultsSTIPCol4{width:260px}
.ResultsPolicyIPCol2,.ResultsSTIPCol2,.ResultsSTIPCol3,.ResultsSTIPCol4{float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;text-align:right;height:62px}

.ResultsSTIPCol2Header,.ResultsSTIPCol3Header,.ResultsSTIPCol4Header{width:236px;float:left;font-size:8pt;padding:3px;border:none;text-align:center;}
.ResultsSTIPCol1Header{width:120px;float:left;font-size:8pt;padding:3px;text-align:left;}

.ResultsPolicyColBP2{width:215px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:62px;text-align:right;}

.ResultsPolicyCol3{width:215px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:62px;text-align:right;}
.ResultsPolicyCol4{width:215px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:62px;text-align:right;}
.ResultsPolicyCol5{width:55px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:62px;margin:0px;text-align:center;}
.ResultsPolicyCol6{width:55px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;height:62px;margin:0px;text-align:center;}
/*.ResultsPolicyColBP2 select, .ResultsPolicyColBP2 input,.ResultsPolicyCol2 input,.ResultsPolicyCol2 select, .ResultsPolicyCol3 input,.ResultsPolicyCol3 select , .ResultsPolicyCol4 input,.ResultsPolicyCol4 select  {font-size:10px; overflow:hidden;}*/

.ResultsPolicyColBP2 select, .ResultsPolicyColBP2 input, .ResultsPolicyCol2 input, .ResultsPolicyCol2 select, .ResultsPolicyCol3 input, .ResultsPolicyCol3 select, .ResultsPolicyCol4 input, .ResultsPolicyCol4 select {
    overflow: hidden;
}


.ResultsSTIPCol2 input, .ResultsSTIPCol2 select, .ResultsSTIPCol3 select, .ResultsSTIPCol3 input, .ResultsSTIPCol4 input, .ResultsSTIPCol4 select {
	/*font-size: 10px;*/
	overflow: hidden;
}
.ResultsPolicyPMBCol1{width:260px;min-width:250px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-left:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;border-Right:solid 1px #C9CDD3;height:65px;margin:0px;background-color:White;text-align:left;}
.ResultsPolicyCol2 img, .ResultsPolicyCol3 img, .ResultsPolicyCol4 img, .ResultsPolicyCol5 img{margin-top:5px;	text-align:right;}
.ResultsSTIPCol2 input,.ResultsSTIPCol2 select,.ResultsSTIPCol3 select,.ResultsSTIPCol3 input,.ResultsSTIPCol4 input,.ResultsSTIPCol4 select {font-size:10px; overflow:hidden;}


.ResultGroup{width:100%;float:left;text-align:left;}
.ResultGroupRow{width:100%;float:left;}
.ResultGroupRowTheKey{float:left;}
.ResultGroupOptionTheKey{width:180px;float:left;font-size:8pt;}
.ResultGroupOption{width:150px;float:left;font-size:8pt;}
.ResultGroupPrintOption{float:left;font-size:8pt;}
.ResultGroupOptionSTIP{width:218px;float:left;font-size:8pt;}
.ResultGroupSelected{float:left;width:13px;background:#fff url(images/Selected.gif) no-repeat}
.ResultGroupNotSelected{float:left;width:13px;background:#fff url(images/NotSelected.gif) no-repeat}

.ResultsNavContainerExecIP, .ResultsNavContainerKeyPersonIP {
	margin-top: 0px !important;
}

.ResultsNavContainer, .ResultsNavContainerExecIP, .ResultsNavContainerKeyPersonIP {
	width: 860px;
	margin-top: 40px;
	margin-bottom: 8px;
	margin-left: 20px;
	display: inline-block;
}

.ResultsNavContainerCMB
{
	width:900px;
	margin-top:8px;
	margin-bottom:8px;
	display:inline-block;
}

/*#####################################################
  ## Documents Screen                                 #
  #####################################################*/
#DocDiv {width:1024px;margin-bottom:20px; display:inline-block}
.DocSummary { width:820px; min-height:160px; margin:   10px auto 20px auto; border:1px solid rgba(0,0,0,.125);display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding-bottom:10px;}
.DocSummaryHeader {
	text-align: left;
	width: 820px;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	color: white;
	font-size: 1.25rem;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}




.DocSummaryContentIP{width:800px;float:left;min-height:136px;}
.DocSummaryContentLQ{width:800px;float:left;min-height:136px;}
.DocSummaryContentMB{width:800px;float:left;min-height:136px;}
.DocSummaryContentBP{width:800px;float:left;min-height:136px;}


.DocRow{width:100%;float:left;margin-top:3px;}
.ApplyRow{width:100%;float:left;margin-top:8px;min-height:30px;}
.DocLifeCoRow{width:100%;float:left;margin-top:3px;min-height:25px;}
.DocLifeCoCol1{width:320px;float:left;text-align:right;margin-right:10px;margin-top:10px;}
.DocCol1{width:320px;float:left;text-align:right;margin-right:10px;}
.DocCol2{width:400px;float:left;text-align:left;}
.DocCol2 img{ vertical-align:middle}
.DocCol3 {
	display: flex; 
	justify-content:flex-end;
	width:285px;
	float: left;
	margin: 5px -120px 5px -50px;
	margin-left: 15px
}
.DocCol5xx{width:133px;float:left;margin:13px 0 5px 0}
.DocCol5Large{float:left;width: 270px;margin-top: 13px;margin-left: 10px;}
.DocCol5Large2{float:left;width: 270px;margin-top: 8px;}
.DocCol5{float:left;margin:13px 0 5px 0;margin-left:10px}
.DocCol5USPs{float:left;margin:13px 0 5px 0;margin-left:10px;}
.DocColApplyDirect{float:left;margin:13px 0 2px 0;margin-left:34px}
.DocColCIC{width:150px;float:left;margin:13px 0 5px 0;margin-left:10px}
.DocColCenter{width:770px;float:left;margin:10px;text-align:center;}
.doccolcenter a{text-decoration:underline;}

.DivDocuments, .div-show-results  { width:100%; min-height:70px; float:left;}
.div-show-results {
	margin-bottom: 30px;
}

	.DocDocumentsHeaderxx {
		text-align: left;
		width: 820px;
		margin: 0px;
		height: 30px;
		background-color: #FF46C7;
		color: white;
		font-size: 12pt;
		font-weight: bold;
	}

.DocDocumentsHeader, .DocApplyHeader {
	text-align: left;
	width: 820px;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: #fff;
	margin-bottom: 15px;
}
#DocDocumentsContent{ }
.BusyMessage {
    text-align: center;
    font-weight: bold;
}
.DocApply{ width:820px; margin-top:10px;  float:left ; text-align:left; }

.DocApplyContent{background-color:#ffffff;padding:5px;float:left;width:98%}

/*#####################################################
  ## Needs Analysis Screen                            #
  #####################################################*/

#divNeedsAnalysis
{
	border:solid 1px #C9CDD3;
	width:810px;
display:inline-block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}	
.NARow{width:100%;margin-top:15px;margin-left:auto;margin-right:auto;margin-bottom:10px;display:inline-block;}
.NeedsAnalysisHeader 
{
    padding-left: 15px;
	text-align:left;
	width:795px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	float:left;
}
.NAHeader2{	font-size:10pt;float:left;}

.NAContent
{
	width:650px;display:inline-block;
	font-size:10pt !important;
	
}
.NANavContainer
{
	width:800px;
	margin-top:20px;
	margin-bottom:50px;
	
	display:inline-block;

}
#ListBoxSelectedBenefits{	border:solid 1px #C9CDD3;}
#divMBResult
{
	border:solid 1px #C9CDD3;
	width:800px;
	display:inline-block;
	margin:auto;
}	
.MBResultRow{width:800px;margin: 15px auto 0px auto;	display:inline-block;}

.MBResultButtonRow{width:800px;margin:0px;margin: 5px auto 0px auto; 	display:inline-block;padding:0;}
.MBResultButtonRight{width:400px;float:left;text-align:right;}
.MBResultButtonLeft{width:400px;float:left;text-align:Left;}

.MBResultHeader 
{
    padding-left: 20px;
	text-align:left;
	width:780px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.MBResultContent{ width:600px;margin:0 auto 0 auto;	display:inline-block;}
.MBResultContent span {font-size:8pt;}


.MBResult2{	font-size:10pt;}

.CalculateQuote{	width:800px;margin-left:auto;	margin-right:auto;display:inline-block;text-align:center;margin-bottom:10px;}
.CalculateQuoteImage {margin-top:100px;height:100px;}
.CalculateQuotePhrase {margin-top:10px;height:200px;	
    font-family: 'Roboto', sans-serif;
    font-size: 1.25rem;
    color: black;
}
.ResultDesc{font-size:13px !important;}
.ResultPrem{font-size:14px !important;}
.LPASLBLPREMLOWLIGHT {	font-size:14px !important;	color:#666A72; }
.LPASLBLPREMHIGHLIGHT {	font-size:16px !important;	color:#666A72;	font-weight:bold;}

.LPASINBUDGET{	background-color:#F0F2F5;}
.LPASOUTBUDGET{	background-color:White;}

#txtSuitabliltyText{font-size:14px !important;}

/*##########################
  ## Display Quote Details #
  ##########################*/
#QuoteListDiv{width:auto;}
.QuoteListHeader{ width:852px;font-size:12pt;margin-bottom:10px;text-align:left;display:inline-block;}

#divQuoteList{width:852px;margin-bottom:10px;display:inline-block; margin-left:-150px}

.DisplayQuoteBox{width:990px;float:left;border:solid 1px #C9CDD3;}
.DisplayPrintQuoteBox{width:990px;float:left;border:solid 1px #C9CDD3;margin-left:87px;margin-right:87px;}
.DisplayQuoteBoxLQ{width:990px;float:left;border:solid 1px #C9CDD3;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;	}

.DisplayQuoteBoxHeader {
	text-align: left;
	width: 970px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 24px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 10.5pt !important;
	text-align: left;
	float: left;
	background-color: #37393E;
	color: White;
	margin-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
}



.DisplayPrintQuoteBoxHeader
{
	text-align:left;
	width:100%; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	float:left;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;	

}

.DisplayQuoteDetailsCol1 {margin-left:2px;}
.DisplayQuoteDetailsCol1, .DisplayQuoteDetailsCol2, .DisplayQuoteDetailsCol3, .DisplayQuoteDetailsCol4, .DisplayQuoteDetailsCol5, .DisplayQuoteDetailsCol5a, .DisplayQuoteDetailsCol6 {
	padding-top: 4px;
}

.DisplayQuoteDetails{width:880px;float:left;margin-left:-1px;margin-right:5px;border:solid 0px #C9CDD3;}
.DisplayQuoteDetailsRow{width:100%;float:left;text-align:left;font-size:10pt}
.DisplayQuoteDetailsCol1, .DisplayQuoteDetailsHeader1{width:175px;float:left;}
.DisplayQuoteDetailsCol2, .DisplayQuoteDetailsHeader2{width:220px;float:left;}
.DisplayQuoteDetailsCol3, .DisplayQuoteDetailsHeader3{width:30px;float:left;}
.DisplayQuoteDetailsCol4, .DisplayQuoteDetailsHeader4{width:160px;float:left;}
.DisplayQuoteDetailsCol5, .DisplayQuoteDetailsHeader5{width:50px;float:left;}
.DisplayQuoteDetailsCol5a, .DisplayQuoteDetailsHeader5a{min-width:70px;float:left;display:block}
.DisplayQuoteDetailsCol6, .DisplayQuoteDetailsHeader6{float:left;}


.DisplayQuoteDetailsHeaderRow {
	width: 950px;
	float: left;
	background-color: #1E1F22;
	color: #fff;
	text-align: left;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 8px;
	padding-left: 4px;
}
.DisplayQuoteDetailsClient{width:954px;float:left;margin-top:10px;margin-bottom:10px;border:solid 1px #C9CDD3;background-color:White;margin-left:20px;padding-bottom:8px;}
.DisplayQuoteButtons{width:100%;float:left;height:30px;text-align: center;margin-bottom: 5px;}

.MBBenefitHeaderRow{width:700px;float:left;font-weight:bold;color:Black;margin-top:60px;margin-bottom:5px;}
.MBBenefitHeaderCol1{width:278px;float:left;text-align:left;}
.MBBenefitHeaderCol2{width:90px;float:left;text-align:left;}
.MBBenefitHeaderCol3{width:50px;float:left;text-align:left;}
.MBBenefitHeaderCol4{width:74px;float:left;text-align:left;}
.MBBenefitHeaderCol5{width:63px;float:left;text-align:left;}
.MBBenefitHeaderCol6{width:63px;float:left;text-align:left;}
.MBBenefitHeaderCol7{width:70px;float:left;text-align:left;}
.MBBenefitHeaderCol8{width:42px;float:left;text-align:left;}

.MBBenefitRow{width:700px;float:left;text-align:left;}
.MBBenefitCol1{width:278px;float:left;text-align:left;}
.MBBenefitCol2{width:90px;float:left;text-align:left;}
.MBBenefitCol3{width:50px;float:left;text-align:left;}
.MBBenefitCol4{width:74px;float:left;text-align:left;}
.MBBenefitCol5{width:63px;float:left;text-align:left;}
.MBBenefitCol6{width:63px;float:left;text-align:left;}
.MBBenefitCol7{width:70px;float:left;text-align:left;}
.MBBenefitCol8{width:42px;float:left;text-align:left;}

.MBQuote{width:900px;float:left;border:solid 1px #C9CDD3;margin-top:10px;margin-left:22px;height:auto;margin-bottom:10px;font-size:9pt;}
.IPQuote{width:900px;float:left;border:solid 1px #C9CDD3;margin-top:10px;margin-left:22px;height:auto;margin-bottom:10px;}
.MBQuoteHeaderxx
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	font-size:12pt;
	font-weight:bold;
	color:White;
	background-color:Gray;
}
.MBQuoteHeader {
	text-align: left;
	width: 895px;
	height: 26px;
	background-color: #F0F2F5;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: black;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.MBQuoteContent{width:750px;float:left;padding-bottom:10px;font-size:10pt;}
.MBQuoteButtons{width:98px;float:left;margin-top:5px;}
.MBLifeOffice{width:350px;text-align:right;float:left;height:50px;vertical-align:middle;margin-top:5px;}
.MBPremium {width: 340px;text-align: left;float: left;padding-left: 10px;height: 50px;font-size: 16pt;vertical-align: middle;margin-top: 20px;margin-left: 10px;}

.MBResultPrem{width:300px;float:left;border:solid 1px #C9CDD3;margin-top:10px;margin-left:250px;margin-right:200px;margin-bottom:10px; font-size:9pt;}
.MBResultPremHeader {
	text-align: left;
	width: 300px;
	margin: 0px;
	height: 22px;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	background-color:Gray;
}
.MBResultsPremList{width:200px;float:left;margin-right:50px;margin-left:50px;margin-top:5px;}



/*#############################
  ## Results selection screen #
  #############################*/
#divApplyMessage{width:100%;float:left;padding:4px;font-size:12pt;}
.ResultListHeaderRow{width:491px;float:left;background-color:#1E1F22;text-align:left;color:#fff;padding-left:20px;padding-right:10px;margin-bottom:10px;}
.ResultListHeaderCol1{width:125px;float:left;}
.ResultListHeaderCol2{width:45px;float:left;}
.ResultListHeaderCol3{width:180px;float:left;}
.ResultListHeaderCol4{width:70px;float:left;}

.ResultListHeaderMaxSARow{width:600px;float:left;background-color:Gray;text-align:left;color:White;padding-left:20px;padding-right:10px;margin-bottom:10px;}
.ResultListHeaderMaxSACol4{width:180px;float:left;}
.ResultListHeaderMaxSACol5{width:180px;float:left;}


#divDisplayResults {width:820px;border:solid 1px #C9CDD3;margin-top:10px;height:auto;margin-bottom:10px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

/*.DisplayResultsMB{background:#fff url(images/Section3.gif) repeat-y;}
.DisplayResultsIP{background:#fff url(images/Section2.gif) repeat-y;}
.DisplayResultsLQ{background:#fff url(images/Section1.gif) repeat-y;}
.DisplayResultsBP{background:#fff url(images/Section1.gif) repeat-y;}*/

.DisplayResultsHeader {
	text-align: left;
	width: 820px;
	margin: 0px;
	height: 22px;
	font-size: 12pt;
	color: White;
	background-color: #37393E;
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


#divResultList{width:520px;display:inline-block;border:solid 1px #C9CDD3;margin-top:15px;margin-bottom:15px;}
#divResultRev{width:800px;display:inline-block;}

.DisplayResultsBox{width:440px;float:left;padding:4px;min-height:58px;margin-left:10px;margin-right:10px;}
.DisplayResultsBoxSelected{width:491px;float:left;border:solid 4px #FFB0E7;min-height:58px;margin-left:10px;}
.DisplayMaxSAResultsBox{width:610px;float:left;padding:4px;min-height:58px;margin-left:10px;margin-right:10px;}
.DisplayMaxSAResultsBoxSelected{width:610px;float:left;border:solid 4px #FF0000;min-height:58px;margin-left:10px;}
.DisplayResultBoxImage{width:130px;float:left;text-align:left;height:50px;vertical-align:middle;}
.DisplayResultBoxReviewable{width:45px;float:left;height:50px;vertical-align:middle;padding-top:13px;}
.DisplayResultBoxPremium{width:180px;float:left; text-align:left;padding-top:5px;height:50px;padding-top:13px;}
.DisplayResultBoxSumAssured{width:180px;float:left; text-align:left;padding-top:5px;height:50px;padding-top:13px;}
.DisplayResultBoxSelect{width:70px;float:left;padding-top:5px;height:50px;padding-top:13px;}
.DisplayResultBoxSelectedLabel{width:100%;float:left;background-color:#FFB0E7;color:#000;padding-bottom:4px;}

/*#######################
  ## Popupmenu          #
  #######################*/
.PopUpMainContent{	width:500px;	text-align:center;	}
.PopUpHiddenContent{	display:none;}
.PopUp2ColHeader{	width:100%;	float:left;	text-align:center;}
.PopUp2ColRow{	width:100%;	text-align:center;	float:left;}
.PopUp2ColLeft{	width:50%;	float:left;	text-align:right;	height:25px;}
.PopUp2ColRight{	width:49%;	float:left;	text-align:left;	height:25px;		padding-left:5px;}
.PopUp2ColRightRight{	width:54%;	float:left;	text-align:right;	height:25px;}
.PopUp2ColRightLeft{	width:45%;	float:left;	text-align:left;	height:25px;}
.PopUpButtonLeft{	float:left;	text-align:right;	width:50%;}
.PopUpButtonRight{	float:left;	text-align:left;	width:49%;}

/*############################
  ## Quote Details           #
  ############################*/
.QuoteDetailsBanner{float:left;width:100%;}
.QuoteDetails{Float:left;width:900px;float:left;border:solid 1px #C9CDD3;margin:0px 62px 0px;}

.QuoteDetailsHeader
{
	text-align:left;
	width:900px; 
	margin:0px;
	height:22px; 
	font-size:12pt;
	font-weight:bold;
	color:White;
	background-color:#FF46C7;
	}
.QuoteDetailsContent{Float:left;margin:10px 30px 10px 30px;text-align:center;font-size:9pt !important;}
.QuoteDetailsContent span,td,tr{font-size:10pt !important;text-align:left !important;}
.QuoteDetailsContent .LPASLBL{text-align:left;}
#App1Table{text-align:left !important;}



.AdvisorNotice{width:600px;margin-left:auto;margin-right:auto;display:inline-block;}
/*############################
  ## SendEmail page          #
  ############################*/

.SendEmail{width:800px; margin-top:10px;  text-align:left; margin-left:auto; margin-right:auto;border:1px solid rgba(0,0,0,.125);display:inline-block;}
.SendEmailHeading 
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}

.SendEmailContent{background-color:#ffffff;padding:5px;float:left;}

.SendEmailContentRow{float:left;width:100%;margin-bottom:15px;}
.SendEmailContentCol1{float:left;width:390px;text-align:right;}
.SendEmailContentCol2{float:left;width:390px;text-align:left;}

.SendEmailContentMessage{float:left;width:400px;margin-left:200px; margin-right:200px;height:50px;
		padding: 8px;
	background-color: #DCDEE2;
	border-top: 1px #DCDEE2 solid;
	border-bottom: 1px #DCDEE2 solid;
	color: #FF0000;
	text-align:center;} 

/*##################
  # Help           #
  ##################*/
.Help{text-align:left; margin: 10 10 10 10;}
.Help p{text-align:left;}


.topBarNewx {
    color: #fff!important;
    /*background-color: #6c757d!important;
    border-color: #6c757d!important;*/
    background-color: #999999!important;
    border-color: #999999!important;

    
}
.TopMenuBarCMB {
    width:100%;
}
#TopMenuBar {
	width: 100%;
	margin-bottom: 5px;
}
.TopMenuBarCMB, #TopMenuBar {
	float: left;
	color: #fff !important;
	background-color: #37393E !important;
	border-color: #37393E !important;
	font-family: 'Roboto', sans-serif;
	height: 30px;
	vertical-align: middle;
	text-align: right;
	border-top: solid 1px;
	border-bottom: solid 1px;
}

#TopMenuBarzzz
{	
	float: left;
    color: #fff!important;
    background-color: #999999!important;
    border-color: #999999!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
	height: 30px;
	vertical-align: middle;
	text-align:right;
	border-top:solid 1px;
	border-bottom:solid 1px;
    margin-bottom: 5px;
}
.TopMenu{padding-top:6px;margin:auto;text-align:right;width:100%;float:left;}
.MenuLoginxx{padding-top:2px;margin:auto;text-align:right;width: 100%;float:left;font-size:8pt;padding-right:15px; margin-bottom: 5px;margin-right: 5px;}
.MenuLogin {
    padding-top: 2px;
    text-align: right;
    float: right;
    padding-right: 10px;
    margin-bottom: 5px;
}

.AccountSettingsMenuLogin {
	padding-top: 2px;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 5px;
}
.MenuLogin a {color: #FF46C7;}
.AccountSettingsMenuLogin a {color: #FF46C7;}
.contactUsLink {color: #ffffff;}
.contactUsLink a:hover {color: #FFE4F7;}
.TopMenuNavEnquire {
	margin: auto;
	text-align: center;
	width: 200px;
	float: right;
	color: white
}
.TopMenuNavEnquire a:hover { color: #fff; }

.TopMenuNav80, .TopMenuNav110,  .TopMenuNav150, .TopMenuNav200 {margin: auto; text-align: center; float: left;}
.TopMenuNav80{	width: 80px; }
.TopMenuNav110 {width: 110px;}
.TopMenuNav150{	width: 150px; }
.TopMenuNav200{	width: 50px; }
.TopMenuNav80 a, .TopMenuNav110 a, .TopMenuNav150 a, .TopMenuNav200 a {display: inline;margin:auto;padding: 0;color:#ffffff;text-decoration:none;text-align: center;width:100%;}
.TopMenuNav80 a:hover, .TopMenuNav110 a:hover, .TopMenuNav150 a:hover, .TopMenuNav200 a:hover { color: #fff;}

/*#############
  # AOL Pages #
  #############*/

.AOLContent{width:800px;margin-left:112px;margin-right:112px;float:left;min-height:500px;}
.AOLContent input, .AOLContent select {font-size:8pt;}
	.docsl 
{
	width:49%;
	height:20px;
	float:left;
	text-align:center;
}	
.docsr 
{
	width:49%;
	height:20px;
	float:right;
	text-align:center;
}	

.bodycopy
{
	text-align:left;
}
.bodycopybold 
{
	font-weight:bold;
	text-align:left;
}
.bodycopycenter
{
	text-align:center;
}
.EmailAddress
{
	text-align:center;
}
.ProceedPos
{
	text-align:right;
	float:right;
}

.TeleImage 
{
	float:right;
	display:inline;
	position:absolute;
	left:970px;
	top:170px;
}

#Buttons{width:100%;}
#Buttons .btnProceed,#Buttons .btnSubmit{margin-left:600px;}
/****************
 * Buttons ahoy *
 ****************/
.btnSubmit
{
	background-image:url(LifeQuote/images/LQbtn-Proceed-LQ.gif);			
	text-align:center;
	width:67px;
	height:18px;
}
.btnProceed 
{
	background-image:url(LifeQuote/images/LQbtn-Proceed-LQ.gif ) ;			
	text-align:center;
	width:67px;
	height:18px;
}
.btnStart
{
	background-image:url(LifeQuote/images/LQBtn-StartApplication-LQ.gif);			
	text-align:center;
	width:110px;
	height:18px;
}
.btnBack
{
	background-image:url(LifeQuote/images/LQbtn-Back-LQ.gif);			
	text-align:center;
	width:67px;
	height:18px;
}
.btnQuestion
{
	background-image:url(LifeQuote/images/LQQuestion.gif) ;			
	text-align:center;
	position: absolute;
	width:17px;
	height:18px;
}
.btnClose
{
	background-image:url(LifeQuote/images/LQbtn-CloseWindow-LQ.gif);			
	text-align:center;
	width:67px;
	height:18px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}

#MyAccoridan{width:332px;}
.accordionHeader{    border: 1px solid #37393E;    color: white;    background-color: #FF46C7;	font-family: 'Roboto', sans-serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}
.accordionHeader a {	color: white;	background: none;	text-decoration: none;}
.accordionHeader a:hover{	background: none;	text-decoration: underline;}
.accordionHeaderSelected{    border: 1px solid #37393E;    color: white;    background-color: #FF7BD7;	font-family: 'Roboto', sans-serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}
.accordionHeaderSelected a{	color: #FFFFFF;	background: none;	text-decoration: none;}
.accordionHeaderSelected a:hover{	background: none;	text-decoration: underline;}
.accordionContent{    background-color: #FFB0E7;    border: 1px dashed #37393E;    border-top: none;    padding: 5px;    padding-top: 10px;    width:320px;}
.accordianLink {color: white;}

#divMessage1, #divMessage2 , #divMessageMain {float:left;color:#FF0000; text-align:center;width:700px;padding:5px;}
#divMessageMain{margin-left:100px;width:600px;text-align:left;}
.DisplayCustomBox #DisplayNavButtons {}
#DropDownListBudget{font-size:12px !important;}


/*==================================================================================================================
  ## Custom Multi-Benefit Screen -- START #
 ==================================================================================================================*/
.divCMBTitle{margin-left:400px;margin-top:45px;text-align:left;font-family: 'Roboto', sans-serif;font-size: 1.25rem;color: black;}
.divCMBWOPTitle{margin-top:15px;top: 177px;text-align:left;color:#FF46C7;font-size:10pt;position: absolute;}
#CustomDiv{width:auto;margin-left:60px;margin-top:60px;}
.DisplayCustomBox{width:900px;float:left;border:solid 1px #C9CDD3;}
.DisplayCustomBoxHeader{text-align:left;width:900px;margin:0px;height:22px;background-color:#FF46C7;color:white;font-size:12pt;font-weight:bold;float:left;}
.divCMContainer{width:100%;float:left;padding:10px;padding-bottom:50px;padding-top:10px;}
.divCMApplicant{Float:left;width:800px;float:left;border:solid 1px #C9CDD3;margin:0px  00px 0px 40px;padding-bottom:20px; background:white;}
.divCMApplicantHeader{text-align:left;width:800px; margin:0px;height:22px; font-size:12pt;font-weight:bold;color:White;background-color:#FF46C7;}
.divCMApplicantContent{Float:left;margin:  0px  20px 10px  50px;text-align:center;font-size:10pt !important;}
.divCMBenefits{Float:left;width:250px;min-height:210px;float:left;border:solid 1px #C9CDD3;margin:0px 20px 0px;padding-bottom:20px;}
.divCMBenefitsHeader{text-align:left;width:250px; margin:0px;height:22px; font-size:12pt;font-weight:bold;color:White;background-color:#FF46C7;}
.divCMBenefitsContent{Float:left;margin:10px ;text-align:center;font-size:10pt !important;}
.listCMBenefits{width:220px;height:120px;}
.divCMChosen{Float:left;width:350px;min-height:210px;float:left;border:solid 1px #C9CDD3;margin:0px  00px 0px 40px;padding-bottom:20px;}
.divCMChosenHeader{text-align:left;width:350px; margin:0px;height:22px; font-size:12pt;font-weight:bold;color:White;background-color:#FF46C7;}
.divCMChosenContent{Float:left;margin:10px;text-align:center;font-size:10pt !important;}
.CMBPanel{}
.CMBPanelHeader{    border: 1px solid #37393E;    color: white;    background-color: #FF46C7;	font-family: 'Roboto', sans-serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}
.CMBPanelContent{background-color: #FFB0E7;    border: 1px dashed #37393E;    border-top: none;    padding: 5px;    padding-top: 10px;    width:320px; float:left;}
.CMRow{width:100%;float:left;text-align:left;}
.CMCol1{width:50%;float:left;text-align:left;}
.CMCol2{width:49%;float:left;text-align:left;}
.CMBButton{float:right;margin-top:10px;text-align:center;width:100%;}

.CMBApplicant1Only{float:left;margin-top:37px;margin-left:10px;visibility:visible;width:820px;padding-bottom:10px;}
.CMBApplicant1OnlyOldIE{float:left;margin-top:25px;margin-left:4px;visibility:visible;width:820px}
.CMBApplicant1OnlyOldIE{float:left;margin-top:25px;margin-left:4px;visibility:visible;padding-bottom:10px}
.CMBApplicantHide{overflow:hidden;display:none;}
.CMBApplicant2Only{float:left;margin-top:-473px;margin-left:398px;visibility:visible;}
.CMBApplicant2OnlyOldIE{float:left;margin-top:32px;margin-left:4px;visibility:visible;}
.CMBApplicant2OnlyAfterBoth{float:left;margin-top:-275px;margin-left:400px;visibility:visible;}
.CMBApplicant2OnlyIE8{float:left;margin-top:-488px;margin-left:398px;visibility:visible;}
.CMBApplicant2OnlyIE10{float:left;margin-top:-481px;margin-left:398px;visibility:visible;}

.CMBApplicant1Both{float:left;margin-top:20px;margin-left:10px;visibility:visible;width:820px}
.CMBApplicant2BothOldIE{float:left;margin-top:20px;margin-left:4px;visibility:visible;width:820px}

.CMBApplicant2Both{float: left;margin-top: 10px;margin-left: 10px;visibility: visible;padding-bottom: 10px;}
.CMBApplicant2BothOldIE{float: left;margin-top: 10px;margin-left:1px;visibility: visible;padding-bottom: 10px;}
#lblChosenBenefit{margin-left:3px}
.SuccessDivOLD {padding: 5px;background-color: #DCDEE2;border-top: 1px #DCDEE2 solid;border-bottom: 1px #DCDEE2 solid;color: #FF46C7;margin: 0 0 1em 0 !important;visibility:visible;}

SuccessDiv {
	padding: 5px;
	background-color: #F0F2F5;
	margin: 1em 1em 1em 1em !important;
	visibility: visible;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,.125);
}


.SuccessDivHide {height:0px;visibility:hidden;}
.CMBStartUpDivXXX {padding: 5px;background-color: #DCDEE2;border-top: 1px #DCDEE2 solid;border-bottom: 1px #DCDEE2 solid;margin: 0 0 1em 0 !important;visibility:visible;}
/*.CMBStartUpDiv {padding: 5px;background-color: #DCDEE2;border: 1px #DCDEE2 solid;margin: 1em 1em 1em 1em !important;visibility:visible;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}*/


.CMBStartUpDiv {
	padding: 5px;
	/* background-color: #DCDEE2; */
	/* border: 1px #DCDEE2 solid; */
	margin: 1em 1em 1em 1em !important;
	visibility: visible;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'Roboto', sans-serif;
	font-size: 0.8rem;
	text-align: left;
}




.CMBStartUpDivHide {height:0px;visibility:hidden;}
.CMBGridOLD {border-spacing: 2px;border-style: none;border-color: gray;border-collapse: collapse;}
.CMBGrid {border-color: #F0F2F5;margin-bottom:10px;}
.CMBGrid th {border-width: 1px;padding: 3px;border-style: solid;border-color: #e0e0e0;}
.CMBGrid td {border-width: 1px;padding: 3px;border-style: solid;border-color: #DCDEE2;}
.CMBGrid th {background-color: #37393E; border-color: #37393E; color: #fff; font-weight: 100;}
.CMBHeaderOLD{overflow:hidden;margin-top:20px;margin-bottom:0px;margin-left:auto;margin-right:auto;width:1220px;background-color:White;border:1px solid rgba(0,0,0,.125);border-bottom:none;text-align: center;}
.CMBHeader{margin-left:10px;overflow:hidden;margin-top:20px;margin-bottom:0px;margin-left:321px;margin-right:auto;width:1220px;background-color:White;border:1px solid rgba(0,0,0,.125);border-bottom:none;text-align: center;}
.CMBHeaderLogo {
	margin-left: 10px;
	margin-right: auto;
	height: 104px;
	width: 504px;
	margin-top: 20px;
	background: url(lifequote/images/lifequote-logo.png) no-repeat;
    background-size: 280px 57px;
	float: left;
}
#CMBpage {
	overflow: hidden;
	margin-top: 0px;
	margin-left: 321px;
	margin-right: auto;
	width: 1220px;
	background-color: White;
	border: 1px solid rgba(0,0,0,.125);
	text-align: center;
}
.SelectedBenefits,.SelectedBenefitsApp2{float:left;margin-left:14px;}
.SelectedBenefits{margin-top:7px;}
.CMBApplicants{width:280px;margin-bottom:5px;position:relative;text-align:left;border:1px solid rgba(0,0,0,.125);border-width:1px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.CMBAllBenefits{ float:Left;margin-left:8px;margin-top:20px;width:380px;margin-bottom:30px}
.QuoteGeneratorContent2{float:left;width:280px;font-size:8pt;background:#fff;border:1px solid rgba(0,0,0,.125);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#gvSelectedBenefits,#gvApp2SelectedBenefits {width:520px;}
#gvBenefits{width:375px;margin-bottom:5px;border:1px solid rgba(0,0,0,.125);border-width: 1px;}
.applicant2CMB{margin-bottom:20px}
.chkAutoFillCMB{margin-left:40px}

.QuoteGeneratorRowHeader1CMBIE9{width:261px;float:left;font-weight:bold;border-bottom:solid 1px #FF46C7;background-color:#FF46C7; color:White;margin-bottom:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}


.QuoteGeneratorRowHeader1CMB {
	padding-top: 5px;
	width: 260px;
	float: left;
	color: White;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 20px;
	background-color: #37393E;
	font-family: 'Roboto', sans-serif;
	font-size: 0.8rem;
}

/*.QuoteGeneratorRowHeader1CMB{width:260px;float:left;font-weight:bold;border-bottom:solid 1px #FF46C7;background-color:#FF46C7; color:White;margin-bottom:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}*/



.QuoteGeneratorSectionIPCMB,.QuoteGeneratorSectionCMB{padding: 0px 0 0px 0;width:260px;margin-right:0px;float:left;background-color:#F0F2F5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding-bottom:10px}
.QuoteGeneratorContentCMB{margin-right:10px;float:left;width:260px;font-size:8pt;background:#fff;border:1px solid rgba(0,0,0,.125);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:5px;min-height:220px}

.QuoteCriteria{height:50px;overflow:hidden}
.ButtonsCMB{margin-left:290px;border:1px solid rgba(0,0,0,.125);padding-top:10px;padding-bottom:10px;margin-bottom:20px;width:400px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.ButtonsTableCMB{width:380px}
.lblWOPTitleCMB {float:left;color: #FF46C7;font-size: 10pt;margin-left: 20px;background-color: #fff;}
.criteriaPanel1CMB{display:block;height:30px;background-color:Transparent;}
.CriteriaPanel3CMB{height:30px;background-color:Transparent;display:none;}
.CriteriaPanel4CMB{display:block;height:30px;white-space:normal;background-color:Transparent;padding-top:18px}
.CriteriaPanelShowCMB{visibility:visible;height:30px}
.CriteriaPanelShowApplicantCMB{visibility:visible;height:45px;}
.CriteriaPanelHideCMB{display:none;height:0px}
.chkWaiverOfPremiumCMB{width:140px}
.GridCell1ButtonCMB{width:10px}
.GridCell2SelectedBenefitCMB{width:390px;font-size:9pt!important;}
.GridCell3SumCMB{width:30px}
.GridCell4TermCMB{width:28px}
.GridCell5DefPerCMB{width:30px}
.GridCell6OccDefCMB{width:40px;font-size:8pt!important;}
.GridCell7PayPerCMB{width:38px;font-size:8pt!important;}
.GridCell8PayPerCMB{width:38px;font-size:8pt!important;}
.GridCell1AllBenefitCMB{width:340px}

.btnRemoveCMB, .AllBenefitsGridButtonCMB {
	color: rgb(245, 245, 245);
	height: 22px;
	width: 22px;
	font-size: 16px;
	border: 1px solid rgba(0, 0, 0, .125);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: left !important;
}
.AllBenefitsGridButtonCMB {
	background-color: #FF46C7 !important;
	padding-left: 5px !important;
}

.btnRemoveCMB {
	background-color: #FF46C7;
	padding-left: 7px !important;
	visibility: hidden;
}




.criteriaPanelCell1CMB{width:100px;font-weight:bold;}
.criteriaPanelCell2CMB{width:180px;}
.sumAssurredCMB{height:16px;width:60px;visibility:visible}
.chkIP1RetirementCMB{margin-left:0px;}
.lblPolicyTypeCMB{width:80px;}
.ddlPolicyTypeCMB{Width:131px;}
.ddlLQDeferredPeriodCMB{Width:110px;height:22px}
.ddlLQOccupationDefinitionCMB{Width:110px;height:22px}
.ddlIPPaymentPeriodCMB{Width:110px;height:22px}
.lblDeferredPeriod{width:80px}





.ToAgeCMB,.TermCMB{height:16px;width:20px;visibility:visible;}


.criteriaPanelTitleCMB{text-align:center;height:45px;white-space:normal;background-color: #F0F2F5}
.criteriaPanelTitleCMBHide{visibility:visible;height:50px;}
#divErrorHeaderPrevPageInput{width:300px;font-size:8pt;}
#divErrorPrevPageInput{width:284px;font-size:8pt}
.ErrorDivHeaderHide{visibility:hidden;height:0px;}
.ErrorCMBDivHide {height:0px;visibility:hidden;}

.ErrorDivHeaderShow {
	margin-top: 20px;
	visibility: visible;
	height: 16px;
}
.ErrorExecIpDivHeaderV2 {
    margin-left: 5px !important;
    width: 180px !important;
    width: 100%;
    background-color: #fff;
    border-top: 8px #fff solid;
    color: #000000;
    z-index: 999;
    font-weight: bold;
}


.ErrorDivHeaderShow, .ErrorDivHeaderV2 {
	width: 100%;
	background-color: #fff;
	border-top: 8px #fff solid;
	color: #FF0000;
	z-index: 999;
	font-weight: bold;
}
.ErrorDivHeaderV2 {
	float: left;
	margin-bottom: 4px;
	margin-left: -28px !important;
	padding: 5px 0px;
}-





.ErrorCMBDiv {
	background-color: #fff;
	color: #FF0000;
	margin-bottom: 10px;
	visibility: visible;
}
.ErrorCMBDiv p {font-size: 0.7em;margin: 0;padding: 0;}


.ErrorCMBDiv ul {
	margin: 0.5em 2em 0.25em 2em;
	list-style-type: none;
	list-style-image: url(Images/ValidationBullet.gif);
	text-align: left;
}

.ErrorCMBDiv ul li {padding: 0 !important;margin: 0.4em 0;background: none !important;line-height: normal !important;}







.ErrorCMBDivHeader{width:100%;background-color: #FF0000;border-top: 1px #DCDEE2 solid;color: #DCDEE2;float:left;}
.criteriaTableAppHide {visibility:hidden;}
/*IE*/
.criteriaTableApp {margin-left:0px;margin-top:25px;position:absolute;overflow:hidden;width:260px;height:210px;}

/*IE6 */
.criteriaTableAppIE6 {margin-left:-136px;margin-top:25px;position:absolute;overflow:hidden;width:260px;height:210px;}

/*IE7 */
.criteriaTableAppIE7 {margin-left:-260px;margin-top:25px;position:absolute;overflow:hidden;width:260px;height:210px;}

/*IE10 */
.criteriaTableAppIE10 {margin-left:-260px;margin-top:25px;position:absolute;overflow:hidden;width:260px;height:210px;}

/*Netscape */
.criteriaTableAppNetscape {margin-left:-260px;margin-top:25px;position:absolute;overflow:hidden;width:260px;height:210px;}

.criteriaTableApp2Hide{	visibility:hidden!important;}

.QuoteCriteriaCMB{height:235px;overflow:hidden}
.QuoteCriteriaIPCMB{height:400px;overflow:hidden}
.QuoteCriteriaCMBDefault{height:50px;overflow:hidden;}

#ddlOwnOccPP1,#ddlOwnOccPP2,#ddlOwnOccPP5,#ddlSuitedOccPP1,#ddlSuitedOccPP2,#ddlSuitedOccPP5,#ddlOwnOcc12PP1,#ddlOwnOcc12PP2,#ddlOwnOcc12PP5{min-width:258px; width:258px!important}
/*==================================================================================================================
  ## Custom Multi-Benefit Screen -- END#
 ==================================================================================================================*/
.ResultQuoteGroupPMBButtons{margin-top:2px;height:26px;width:900px;margin-top:20px;display:inline-block;}
.CustomResultsPolicyPMBApp1Cell{width:550px;float:left;text-align:left;min-height:55px;margin:5px;border:solid 1px #C9CDD3;margin-left:5px;background-color: white;}
.CustomResultsPolicyPMBApp1CellIE6{position:absolute;width:665px;float:left;text-align:left;min-height:55px;margin:5px;border:solid 1px #C9CDD3;margin-left:5px;background-color: white;}


.ResultsPolicyPMBRow{width:999px;float:left;text-align:left;min-height:55px;margin:5px;}


.ResultsCustomerPMBDetails{width:899px;margin-left:auto;margin-right:auto;display:inline-block;margin-top:10px}
.ResultsPolicyPMBCol2{width:250px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #C9CDD3;border-right:solid 1px #C9CDD3;border-bottom:solid 1px #C9CDD3;height:65px;text-align:right;}
.ResultsPolicyIPCol2 input,.ResultsPolicyIPCol2 select,.ResultsPolicyPMBCol2 select,.ResultsPolicyPMBCol2 input,.ResultsPolicyCol2 input,.ResultsPolicyCol2 select, .ResultsPolicyCol3 input,.ResultsPolicyCol3 select , .ResultsPolicyCol4 input,.ResultsPolicyCol4 select  {font-size:10px; overflow:hidden;}
.CustomResultsPolicyCMBApp1Cell{width:300px;float:left;text-align:left;min-height:60px;margin:5px;border:solid 1px #C9CDD3;margin-left:5px;background-color: white;}
.CustomResultsPolicyCMBApp2Cell{width:300px;float:right;text-align:left;min-height:60px;margin:5px;border:solid 1px #C9CDD3;margin-right:15px;background-color: white;}

.PMBHeader{width:665px;background-color:#37393E !important;}
.CustomResultsPolicyApp1Cell{width:400px;float:left;text-align:left;min-height:60px;margin:5px;border:solid 1px #C9CDD3;margin-left:5px;background-color: white;}
.CustomResultsPolicyApp2Cell{width:400px;float:right;text-align:left;min-height:60px;margin:5px;border:solid 1px #C9CDD3;margin-right:15px;background-color: white;}

.CMBTotal{float:left;text-align:left;margin-left:325px;font-size: 11px;font-weight:bold;color:#37393E}
.PMBTotal{width:175px;float:left;text-align:left;margin-left:10px;font-size: 11px;font-weight:bold;color:#37393E}
.PMBDifference{width:140px;float:left;text-align:left;margin-left:15px;font-size: 11px;font-weight:bold;color:#FF46C7}

.PremMatchHideCommission{visibility:hidden;}
.PremMatchShowCommission{visibility:visible;}

.ResultQuoteResultsGridPrem{padding-left:10px;}
.ResultQuoteResultsPremMatch
{
	border:1px solid rgba(0,0,0,.125);
	display:inline-block;
	padding-top:10px;
	background:white;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	overflow:hidden;
}
.ResultQuoteResultsShowPremMatch
{
	visibility:visible;
	border:1px solid rgba(0,0,0,.125);
	display:inline-block;
	padding-top:10px;
	background:white;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	overflow:hidden;
}

.ResultQuoteResultsHidePremMatch{visibility:hidden;overflow:hidden;height:0px;}


.PopUpMainContent{width:500px;text-align:center;}
.divControlsX{background-color:#FF0000;}
.divResultsListPrem{border:1px solid rgba(0,0,0,.125);width:423px;padding:10px 10px 10px 10px;}
.CalculateQuoteHidePrem{visibility:hidden;overflow:hidden;height:0px;}
.CalculateQuoteImagePrem {margin-top:20px;height:30px;}
.CalculateQuotePhrasePrem {
    font-size: 1.25rem;color: black;margin-top:10px;height:30px;font-family: 'Roboto', sans-serif;
}
.CalculateQuoteShowPrem {overflow: hidden;height: 150px;text-align: center;visibility: visible;border:1px solid rgba(0,0,0,.125);background-color: white;margin-top: 60px;}
.PremiumMatchPolicyType{background:#fff url(images/PremiumPolicyTitle1.gif) no-repeat;margin-top:0px; color:#37393E;width:100%;float:left;text-align:left;border:solid 1px #DCDEE2;margin-top:10px;margin-bottom: 10px;}
.divPremControls{background:white;border-left:solid 1px #FF46C7;border-right:solid 1px #FF46C7;border-bottom:solid 1px #FF46C7;padding-left:10px;}  
  
.lblPolicyType{margin-left:10px;}
.PremHeader{width:445px;height:62px;float:left;}
.lblPremRate{height:24px;font-family: 'Roboto', sans-serif;font-size:1em;color:#666A72;font-weight:bold;}
.lblPound{height:24px;font-family: 'Roboto', sans-serif;font-size:1em;color:black;font-weight:bold;}
.txtPremRateAmount{width:88px} 
.divPremNavButtons{background:white;border-left:solid 1px #FF46C7;border-bottom:solid 1px #FF46C7;border-right:solid 1px #FF46C7;padding-top:20px;height:40px;}
.btnPremContinue{margin-left:30%;float:left;}
.btnPremCancel{float:left;margin-left:10px;}

.SessionLogo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	min-width: 750px;
	max-width: 750px;
	width: 750px;
	height: 80px;
	background: url(lifequote/images/topbannerleftnew3.jpg) no-repeat;
}
.QPConfirmSessionLogo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	min-width: 750px;
	max-width: 750px;
	width: 750px;
	height: 80px;
    background: url(lifequote/images/lifequote-logo.png) no-repeat;
}
.SessionBox{background-color:#F0F2F5;min-width:750px;max-width:750px;width:750px;display: block;margin-left: auto;margin-right: auto;margin-bottom:50px;font-family:'Roboto', sans-serif;font-size:12pt;text-align: left;border:1px solid rgba(0,0,0,.125);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
.SessionLabel{padding-top:40px;}
#lblreasonHeading {color: #37393E;}
 
.QuoteButtonMBHide{display:none}
.QuoteButtonMB{visibility:visible}
.GridViewHeaderRow{color:White;background-color:Gray;}
.GridViewCol{padding-right:10px;padding-left:50px;}
.HideOddGridRowText{color:#DCDEE2}
.HideEvenGridRowText{color:#FFB0E7}
.HideSelectedGridRowText{color:#C9CDD3;border-right-color:#C9CDD3;}
.GridViewSelectedRow{background-color: #C9CDD3;}

.CalculateQuotePhraseWithAdvert {
	margin-top: 10px;
	margin-left: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: #666666;
	float: left;
	height: 40px
}
.CalculateQuoteImageWithAdvert{float:left;margin-left:20px}
.divFeedBackWithAdvert{margin-left:170px}
.divSecondIPBenefitHidden{visibility:hidden;height:0px;}

/*==================================================================================================================
  ## EU Gender Directive START#
 ==================================================================================================================*/

.EUDirHeaderLogo,.EUDirGenderLogo,.EUDirPageTitle{margin-bottom:5px;margin-top:20px;height:80px;}
.EUDirHeader{width:100%;margin-left:30px;overflow:hidden;margin-top:0px;height:100px;margin-bottom:10px;margin-left:auto;margin-right:auto;background-color:White;border:none;text-align: center;border-bottom: solid 1px #FF46C7}

.EUDirHeaderLogo{float:left;margin-left:20px;margin-right:auto;width:304px;background:url(lifequote/images/topbannerleftnew3.jpg) no-repeat;}
.EUDirGenderLogo{float:left;margin-left:550px;background:#fff url(lifequote/images/gender-symbol-300x299.jpg) repeat-y;width:50px;}
.EUDirGenderLogoIE6{float:left;margin-left:50px;margin-top:20px;background:#fff url(lifequote/images/gender-symbol-300x299.jpg) no-repeat;width:50px;}
.EUDirPageTitle{float:left;margin-left:10px;width:240px;text-align:center;padding-top:20px}


.EUGenderMenuHyperlink{font-family:'Roboto', sans-serif;font-size:large}
.EUGenderMasterForm{width:1100px;max-width:1200px;background-color:White;border:1px solid rgba(0,0,0,.125);margin-left:100px;float:left;margin-top:50px;}	
.EUGenderImage{width:80px;}
.EUGenderMasterContent{width: 1000px;display: inline-block;height: 350px}
.EUGenderMasterContentMenu{display:inline-block;height:420px;}
.EUGenderParentDivx{margin-left:100px;float:left}
.EUDirHeaderTitle{float:left;width:50px;margin-top:20px;font-family:'Roboto', sans-serif;font-size:20pt;color: #FF7BD7}
.EUDirHeaderTable{width:500px}
.lblMasterTitle{font-size:16pt}

.EUGenderDirectiveRulingHyperlink{font-family:'Roboto', sans-serif;font-size:14pt;color:#0000FF	}
.EUGenderDirectiveRulingLabel{font-family:'Roboto', sans-serif;font-size:14pt;color:Black}

.EUGenderDirectiveRulingRowSeparator{height:30px;}
.ClientRowOddEUGenderNews{background-color:#C9CDD3;width:420px;border-width:0px;}
.ClientRowEvenEUGenderNews{background-color:#F0F2F5;width:420px;border-width:0px;}
.ClientRowOddEUGenderCommentary{background-color:#C9CDD3;width:420px;border-width:0px;}
.ClientRowEvenEUGenderCommentary{background-color:#F0F2F5;width:420px;border-width:0px;}
.EUGrid {border-width: 1px;border-spacing: 2px;border-style: solid;border-color: white;border-collapse: collapse;width:1000px}

.EUGenderMasterSmallMenuPanel{float:left;}
.EUGenderDirectiveMenuTable{margin-left:40px;margin-top:10px;margin-bottom:10px;float:left}
.EUDirGenderButtonBackxx{float:left;margin-left:60px;position: absolute;}
.EUDirGenderButtonBack{margin-bottom:10px;width:80px;}
.EUDirGenderButton{height:50px;width:60px}
.EUGenderMenuHyperlink{font-family:'Roboto', sans-serif;font-size:large}
.EUGenderMenuHyperlinkSmall{font-family:'Roboto', sans-serif;font-size:small}
.EUGenderDirectiveMenuTableSmall{margin-left:50px;}
.EUDirGenderButtonSmall{height:25px;width:30px}
.divEUGenderDirectiveMenuTitle{text-align: left;background-color:#FF46C7;color:white;font-family:'Roboto', sans-serif;font-size:small;height:80px;margin-left:10px;margin-right:10px;margin-top:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;height:100px}


.divNewsItems{margin-top:0px;overflow-x: hidden; overflow-y:scroll;width:1020px; height:180px}
.divNewsItemsxx{margin-top:30px;overflow-x: hidden; overflow-y:scroll;width:1020px; height:200px}
.divCommentary{overflow-x: hidden; overflow-y:scroll;width:1020px; height:180px}
.divCommentaryxx{overflow-x: hidden; overflow-y:scroll;width:1020px; height:140px}
.divAids{margin-top:10px;overflow-x:hidden;overflow-y:scroll;width:1020px; height:350px}

.divInsurerComments{margin-top:50px;overflow-x: hidden; overflow-y:scroll;width:1020px;height:280px}
.divEUGenderResources{margin-top:50px;overflow-x: hidden; overflow-y:scroll;width:1020px;height:280px}
.divEUGenderDirectiveMenuTable{height:350px}
.divEUDirGenderButtonBackIE7{margin-top:100px;width:40px;margin-left:-340px;}
.divEUDirGenderButtonBack{margin-top:55px;width:40px;margin-left:40px;}

/*==================================================================================================================
  ## EU Gender Directive END#
 ==================================================================================================================*/

.chkHTMLHide{visibility:hidden}
.chkHTML{visibility:visible;font-size:xx-small;}
#imgApp1Research{float:left}


.LinksLogos{Height:40px;Width:40px;}
.LinksHyperlink{text-align:left;font-size:20px;}
.LinksTable{margin-left:50px;margin-top:10px;width:700px;margin-bottom:10px;float:left;border-style:none;border-width:2px;border-color:Gray;background-color:white}
.LinksHeader{margin-top:80px;overflow:hidden;width:800px;height:104px;background-color:white;border:1px solid rgba(0,0,0,.125);text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.LinksHeaderLogo{ margin-left:10px;margin-right:auto;height:104px;width:504px;margin-top:20px; background:url(lifequote/images/topbannerleftnew3.jpg) no-repeat; float:left; }
.LinksBoxxx{background-color:white;min-width:800px;max-width:800px;width:800px;display: block;margin-left: auto;margin-right: auto;margin-bottom:50px;font-family:'Roboto', sans-serif;font-size:16pt;text-align: left;border:1px solid rgba(0,0,0,.125);} 
.LinksParentxx{margin-left:150px}
.LinksBox{float:left;background-color:white;min-width:800px;max-width:800px;width:800px;display: block;margin-left: auto;margin-right: auto;margin-bottom:50px;font-family:'Roboto', sans-serif;font-size:16pt;text-align: left;border:1px solid rgba(0,0,0,.125);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;} 

.LinksParentxxx{margin-left:50px;width:800px;float:left;}

.LinksParent{margin:auto;width:50%;min-width:300px;}
.PageTopLevelFormat{font:normal 0.9em 'Trebuchet MS', Trebuchet, arial, sans-serif;color:#666;background:#C9CDD3 url(images/body.gif) repeat-x 0 0;text-align:center;}
.HideRetirementButton,.HideUntilRetirement{display:none;height:0px}
.HideSlider{display:none}
.HideControl{display:none}
#divResultQuoteRejects{text-align: left;margin-left: auto;margin-right: auto;display: inline-block;width: 875px;}
#divResultReviewable{text-align: left;width:875px;display:inline-block;margin-left:auto;margin-right:auto;}
.divResultQuoteRejectsViewResult{text-align: left;margin-left: auto;margin-right: auto;display: inline-block;width:800px;margin-left:10px;}
.divResultRevViewResult{width: 800px;display:inline-block;text-align:left;margin-left: 10px;}
.ApplyButtonHide{display:none;}
/*==================================================================================================================
  ## Business Protection / LQDisplayClient2
 ==================================================================================================================*/

.divMiscQuotesHide{display:none}
.divMiscQuotes{display:inline}


.BPHeaderRow {
	height: 30px;
	font-size: large !important;
	background-color: #1E1F22;
	color: #fff;
}
.WOLSumAssurred,.QQQPSumAssurred,.BPSumAssurred{width:70px;height:14px;float:left}
.WOLPremium{width:40px;height:14px;float:left}
.WOLBenefitPayable{width:120px;height:20px}
.UploadLifeOffice{width:280px;height:20px}
.WOLBenefitPayableErrorInput{width:120px;height:20px;border: 1px #FF0000 solid;background: #FFDCDC;}
.BPSumAssurredErrorInput {width:70px;height:14px;border: 1px #FF0000 solid;background: #FFDCDC;}
.WOLSumAssurredErrorInput {width:70px;height:14px;border: 1px #FF0000 solid;background: #FFDCDC;}


.QQQPTerm,.BPTerm{width:30px;height:14px;}
.BPTermErrorInput{width:30px;height:14px;border: 1px #FF0000 solid;background: #FFDCDC;}
.BPLabel{margin-left:2px;}
.UploadCol,.WOLCol,.BPCol{width:40px;}
.WOLSmallCol{width:10%;}
.BPSmallCol{width:10%;}
.WOLMediumCol{width:30%;}
.BPMediumCol{width:20%;}
.UploadBigCol,.BPBigCol,.WOLBigCol{width:60%;}

.BPTable{margin-left:5px;margin-top:10px;margin-bottom:10px;float:left;border:none;width:470px}
.WOLTable{margin-left:5px;margin-top:10px;margin-bottom:10px;float:left;border:none;width:470px}
.UploadTable{margin-left:5px;margin-top:10px;margin-bottom:10px;float:left;border:none;}
.divBPParent{height:350px}

.BPTableButtonRow{background-color:#DCDEE2;height: 50px;width:380px;}
.divBPTitle{margin-left:40px;margin-top:30px;text-align:left;font-size:14pt;color:black}

/*############################
  ## Display Client 2        #
  ############################*/

.ApplicantContainer2{border: 1px solid #F0F2F5;width:540px;  margin:0px 0px 0px 10px;float:left;margin-right: 10px;padding-bottom:10px;
    background-color:#F0F2F5 !important; 

}
.ApplicantHeader2
{
	width:580px;
	text-align:left;
	margin:0px;
	height:23px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;	

}



.divMiscQuotesV2{display:none}
.ApplicantContainerRowV2Header{height:30px;width:510px; float:left;margin-top:2px;margin-left: 10px;background-color:#F0F2F5 ;color:#37393E;padding-top: 8px;}
.ApplicantContainerRowV2Odd{width:510px; float:left;margin-top:2px; font-size:0.8em;}
.ApplicantContainerRowV2Even{width:510px; float:left;margin-top:2px; font-size:0.8em;}


.ApplicantContainerRowV2{width:510px; float:left;margin-top:2px; font-size:0.8em;margin-left: 10px;}
.ApplicantContainerCol1Radios,.ApplicantContainerCol1V2{ width:125px; text-align:right; float:left;padding-top:8px;margin-right:1px;font-size:13px}
.ApplicantContainerCol1Radios{margin-top:16px}

.ApplicantContainerCol2V2{ width:200px; text-align:left; float:left; margin-left:0px; padding-top:4px; }
.ApplicantContainerCol3V2{ width:170px; text-align:left; float:left; margin-left:0px; padding-top:4px;}
.ApplicantContainerCol2V2 input,.ApplicantContainerCol2V2 select {font-size:8pt;}
.ApplicantContainerCol3V2 input,.ApplicantContainerCol3V2 select {font-size:8pt;}
.ApplicantContainerSpacerV2 {width:100%;height:10px;}

#divApplicantSection1App1{border:1px solid rgba(0,0,0,.125);}
.ApplicantDataV2 {width: 100%;
	/*min-height: 420px;*/
	padding-left: 0px;text-align: center;float: left;}



.divQuoteGeneratorHeaderV2 {
	text-align: left;
	width: 470px;
	height: 22px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: #666666;
	border: none;
	margin-top: 10px;
	margin-bottom: 20px;
	/*margin-left: 20px;*/
	margin-right: 20px;
}
.HomeClientsNewHeader, .HomeClientsExistingHeader, .LicenceRowHeader {
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
	width: 660px;
	height: 22px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: #FF46C7;
	border: none;
}

.LicenceRowHeader
{
    text-align:left;
    width:700px!important;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 25px;
}



.ApplicantHeaderV2 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 7px;
	margin-right: 20px;
	height: 23px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: #666666;
	border: none;
	width: 530px;
}

.ApplicantIPHeaderV2
{
	text-align:left;
	height:23px; 
	background-color:#FF46C7; 
	color:white; 
	font-size:12pt;
	font-weight:bold;	
	margin-left: 7px;
	margin-right: 20px;	
	margin-top: 20px;
	margin-bottom: 20px;
	width:530px
}


.divQuoteGeneratorV2 {
	background-color: #F0F2F5 !important;
	border: 1px solid #F0F2F5;
	/*float:left;*/
	overflow: hidden;
	margin-right: 8px;
	padding-top: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
	padding-left: 10px;
}
	

#QuoteGeneratorContentV2{width:470px; padding-top:1px; min-height:440px;font-size:8pt;}
.QuoteGeneratorRowHeaderV2{font-size:10.5pt!important;text-align: left;width:470px;float:left;font-size:10pt;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}


.QuoteGeneratorSection2RowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align: left;width:490px;float:left;font-size:10pt;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorSection2RowHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align: left;width:490px;float:left;font-size:10pt;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}

.QuoteGeneratorSection1RowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align: left;width:490px;float:left;font-size:10pt;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorSection1RowHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align: left;width:490px;float:left;font-size:10pt;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorRowClientAllHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align: left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorIntellProtRowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorIntellProtRowHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}

.QuoteGeneratorCMBV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height: 65px;padding: 0px 0 0px 0;width:490px;float: left;background: white;margin-top: 10px;}

.QuoteGeneratorBusProtV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:290px;padding: 0px 0 0px 0;width:490px;float: left;background: white;margin-top: 10px;padding-bottom:20px;padding-bottom:10px;}
.QuoteGeneratorBusProtV3{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:330px;padding: 10px 0 0px 0;width:490px;float: left;background: white;margin-top: 20px;padding-bottom:20px;padding-bottom:10px;}
.QuoteGeneratorBusProtV2IE7{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:230px;padding: 0px 0 0px 0;width:490px;float: left;background: white;margin-top: 10px;padding-bottom:20px;padding-bottom: 15px;}


.QuoteGeneratorBusProtMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorFIBV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:200px;padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;padding-bottom:20px;padding-bottom: 5px;}
.QuoteGeneratorUploadV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:340px;padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;padding-bottom:10px}
.QuoteGeneratorFIBMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorQPlusV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:188px;padding: 0px 0 0px 0;width: 470px;float: left;background: white;margin-top: 10px;padding-bottom:20px;padding-bottom: 5px;}
.QuoteGeneratorQPlusMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorCMBMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;margin-top: 10px;}
.QuoteGeneratorSection3MinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;margin-top: 10px;}

.QuoteGeneratorCMSV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:55px;padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;padding-bottom:10px}
.QuoteGeneratorWOLV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:238px;padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;padding-bottom:10px}
.QuoteGeneratorMiscV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height: 65px;padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;padding-bottom:10px}
.QuoteGeneratorMiscMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorCMSMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorUploadMinimisedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;background:White!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);padding: 0px 0 0px 0;width: 490px;float: left;background: white;margin-top: 10px;}
.QuoteGeneratorWOLHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorUploadHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorCMSHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorMiscHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:100%;float:left; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorMiscHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorUploadHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorCMSHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorCMBHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorCMBHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteApplicantMultiBenRowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:100%;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteApplicantMultiBenRowHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:100%;float:left;font-size:10pt; border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteApplicantIntellProtRowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteApplicantIntellProtRowHeaderFadedV2 {
	height: 24px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	zoom: 1;
	font-size: 10.5pt !important;
	text-align: left;
	width: 100%;
	float: left;
	border-bottom: solid 1px #37393E;
	background-color: #37393E;
	color: White;
	margin-bottom: 5px;
	z-index: 1;
	position: absolute;
	width: 530px;
}

.QuoteGeneratorBusProtHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorBusProtHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorFIBHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorFIBHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:490px;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorQPlusHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.QuoteGeneratorQPlusHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.PreviousQuoteRowHeaderV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:10.5pt!important;text-align:left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}
.PreviousQuoteRowHeaderFadedV2{height:24px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;zoom:1;font-size:10.5pt!important;text-align:left;width:100%;float:left;border-bottom:solid 1px #37393E;background-color:#37393E; color:White;margin-bottom:5px;}

.QuoteGeneratorRowV2Bottom{margin-top:8px; width:490px;float:left; font-size:8pt;padding-bottom:5px}
.QuoteGeneratorRowV2{width:490px;float:left; font-size:8pt;height:26px;}
.QuoteGeneratorRowSumAssured{margin-left:2px;float:left;padding-top: 5px;padding-bottom: 5px;margin-top:22px;width:100%}
.QuoteGeneratorRowPremiumDrivenWarning{margin-left:10px;width:95%;float:left;font-size:8pt;padding-bottom:5px;margin-top:1px;background-color:#F0F2F5;}


element.style {
}

.QuoteGeneratorRowV2Header {
	width: 490px;
	float: left;
	height: 30px;
	background-color: #1E1F22;
	color: #fff;
	padding-top: 8px;
}
.QuoteGeneratorRowV2Even, .QuoteGeneratorRowV2Odd {
	width: 100%;
	float: left;
	font-size: 13px;
	margin-top: 4px;
	min-height: 20px;
}

/*To make premium Driven visible in the Income Protection section then flip names of the following 2 lines;*/
.QuoteGeneratorPremiumDrivenRowxx{WIDTH:100%; MARGIN-RIGHT: 5px; BACKGROUND-COLOR:#E0D5E8;width:100%;float:left; font-size:8pt;height:23px;}
.QuoteGeneratorPremiumDrivenRow{display:none}

.QuoteGeneratorIpSecondBenefitCol {margin-top: 14px !important;}

.QuoteGeneratorRowV2 input, .QuoteGeneratorRowV2 select {
	font-size: 8pt;
}

.QuoteGeneratorCol1V2 {
	width: 140px;
	float: left;
	text-align: right;
}
.QuoteGeneratorQQCol1V2{width:85px;float:left;text-align:left;margin-left:5px}
.QuoteGeneratorFIBCol1V2{width:104px;float:left;text-align:left;margin-left:5px}
.QuoteGeneratorHeaderCol1V2{width:140px;float:left;text-align:right;height:1px;}


.QuoteGeneratorCol2V2{width:70px;margin-left:2px;float:left;text-align:left;}
.QuoteGeneratorCol3V2{width:50px;margin-left:2px;float:left;text-align:right;}	
.QuoteGeneratorCol4V2{width:100px;margin-left:2px;float:left;text-align:left;}	
.divQuoteGeneratorContentV2{width:490px; padding-top:1px; 
	/*min-height:440px;*/
	/*font-size:8pt;*/
	/*background:#fff url(images/Section3.gif) repeat-y 0 0;*/
	/*background-color:#FF0000;*/
	}

.ApplicantSectionV2Minimised{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;overflow:hidden;margin-left:5px;width:530px;background:White!important;border:1px solid rgba(0,0,0,.125)!important;margin-top:10px}

.QuoteGeneratorSection1-1{background-color:#FF46C7;min-height:20px;padding: 0px 0  0px 0;width:490px; margin-right:0px;float:left;}
.QuoteGeneratorSection3V2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:65px;padding:0px 0 0px 0;width:490px;float:left;background:white;margin-top:10px}
.QuoteGeneratorSection3MinimisedV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;overflow:hidden;border:1px solid rgba(0,0,0,.125);background:white;padding:0px 0 0px 0;width:490px;float:left;margin-top:10px}

.QuoteGeneratorSection4-4{background-color:#FF46C7;min-height:20px;padding:0px 0 0px 0;width:490px;float:left;}
.QuoteGeneratorSection2V2{border:1px solid rgba(0,0,0,.125);min-height:180px;padding:0px 0 0px 0;width:490px;margin-right:0px;float:left;}
.QuoteGeneratorSection3V2xx{border:1px solid rgba(0,0,0,.125);min-height:30px;padding:0px 0 0px 0;width:490px;float:left;margin-top: 10px; }
.QuoteGeneratorSection4V2{border:1px solid rgba(0,0,0,.125);min-height:70px;padding:0px 0 0px 0;width:490px;float:left;}

.ApplicantSection1App1V2WithExSmoker,.ApplicantSection1App1V2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
    background:White!important;border:1px solid rgba(0,0,0,.125);width:530px;margin-left: 5px;}
.ApplicantSection1App1V2WithExSmoker{height:340px}
.ApplicantSection1App1V2{height:280px}

.ApplicantSection2App1V2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:White!important;border:1px solid rgba(0,0,0,.125)!important;height:300px!important}
.ApplicantSection3App1v2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;background:White!important;border:1px solid rgba(0,0,0,.125)!important;float: left;margin-bottom: 10px;width:530px;margin-left:5px}
.ApplicantSection3App1MinimisedV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-top:10px;height:30px!important;overflow:hidden;background:White!important;border:1px solid rgba(0,0,0,.125)!important;float: left;margin-bottom: 10px;width:530px;margin-left:5px}

.ApplicantSectionV2xx{padding-bottom:10px;float:left;padding-top: 40px}
.ApplicantSectionV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:5px;width:530px;background:White!important;border:1px solid rgba(0,0,0,.125)!important;height:290px!important;margin-top:10px;}

.QuoteGeneratorSection1MaximisedV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.125);min-height:230px;padding: 0px 0  0px 0;width:490px; margin-right:0px;float:left;background-color:White;padding-bottom:10px;	/*background:#fff url(images/Section1.gif) repeat-y;*/	}
.QuoteGeneratorSection1MinimisedV2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:30px!important;overflow:hidden;width:490px;background:White!important;border:1px solid rgba(0,0,0,.125)!important;}
.QuoteGeneratorExecIpMaximisedV2, .QuoteGeneratorSection2MaximisedV2, .QuoteGeneratorKeyPersonIpMaximisedV2 {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: White !important;
	border: 1px solid rgba(0,0,0,.125);
	padding: 0px 0 0px 0;
	width: 490px;
	margin-right: 0px;
	float: left;
	margin-top: 10px;
	padding-bottom: 48px;
}
.QuoteGeneratorExecIpMinimisedV2, .QuoteGeneratorSection2MinimisedV2, .QuoteGeneratorKeyPersonIpMinimisedV2 {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 30px !important;
	overflow: hidden;
	background: White !important;
	border: 1px solid rgba(0,0,0,.125);
	padding: 0px 0 0px 0;
	width: 490px;
	margin-right: 0px;
	float: left;
	margin-top: 10px
}

.divContentHiderWhenMinimisedRowV2{height:80px!important;overflow:hidden;}
.divContentHiderWhenMaximisedRowV2{display:none;}


.DivCollapseButton, .DivExpandButton {
    float: right;
    margin-right: 18px;
    color: #ffffff;
    font-weight: 700;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    margin-bottom: 5px;
    z-index: 99;
}
.DivExpandButton img {
	width:18px;
	height:18px;
}
.DivExpandButtonxx {
	content: url(collapse-plus.svg);
}

.DivCollapseButtonxx {
	content: url(expand-minus.svg);
}

.ddlSick{width:190px}
.divPreviousQuotes {
	margin-top: 30px;
	margin-left: 10px;
	float: left;
	background-color: #F0F2F5 !important;
	border: 1px solid rgba(0,0,0,.125);
	width: 1070px;
}


.QuotesHeaderRowWithPremDiv {
	width: 1000px;
	background-color: #1E1F22;
	float: left;
	color: #fff;
	text-align: left;
	height: 30px;
}

.QuotesRowPreviousQuotesOdd{background-color: #F0F2F5;width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousQuotesEven{background-color: #DCDEE2;width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousAddIPOdd{background-color: #F0F2F5;width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousAddIPEven{background-color: #DCDEE2;width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}

.QuotesContainerMinimise{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:White!important;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;height:30px!important;overflow:hidden;width:1000px;display:inline-block;border:1px solid rgba(0,0,0,.125);}
.QuotesContainerV2 {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;width:760px;display:inline-block;border:1px solid rgba(0,0,0,.125);}
.Buttonsx{float:left;}

#divErrorWOLHeader {
	padding-left: 28px;
}

#divErrorWOL {
	background-color: #fff !important;
}

.ErrorDivHeaderV2 {
	width: 100%;
	background-color: #fff;
	border-top: 8px #fff solid;
	color: #666666;
	float: left;
	margin-bottom: 4px;
	margin-left: -28px !important;
	z-index: 999;
	color: #FF0000;
	font-weight: bold;
	padding: 5px 0px;
}

.CMBHeaderLogo {
	margin-left: 10px;
	margin-right: auto;
	height: 104px;
	width: 504px;
	margin-top: 20px;
	background: url(lifequote/images/lifequote-logo.png) no-repeat;
    background-size: 280px 57px;
	float: left;
}
.CMBHeaderLogointrinsicopenmarket,.CMBHeaderLogointrinsic,.CMBHeaderLogointrinsicpanel{ margin-left:10px;margin-right:auto;height:104px;width:504px;margin-top:20px; background:url(lifequote/images/quilter-logo.png) no-repeat; float:left; }
.CMBHeaderLogowhatprotect{ margin-left:10px;margin-right:auto;height:104px;width:504px;margin-top:20px; background: url(lifequote/images/what-group1.jpg) no-repeat;}

.ErrorMBDivHeaderV2 {
	width: 100%;
	background-color: #fff;
	border-top: 1px #DCDEE2 solid;
	color: #666666;
	float: left;
	margin-top: 12px;
}

.DisplayClientBoxHide{display:none}
.BPBox{float:left;background-color:white;min-width:400px;max-width:400px;width:400px;display: block;margin-left: auto;margin-right: auto;margin-bottom:50px;font-family:'Roboto', sans-serif;font-size:16pt;text-align: left;border:1px solid rgba(0,0,0,.125);} 

.BPBox{
overflow: hidden;
margin-top: 20px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 1220px;}
.BPHeadersss{float:left;margin-top:80px;overflow:hidden;width:800px;height:104px;background-color:white;border:1px solid rgba(0,0,0,.125);text-align:center;border-bottom-style:none;}
.BPParentxx{margin-left:50px;width:800px;float:left;}

.BPHeader{
overflow: hidden;
margin-top: 20px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 1220px;}

.BPPage{
overflow: hidden;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
width: 600px;
background-color: White;
border:1px solid rgba(0,0,0,.125);
text-align: center;
}

.ResultsPolicyRowHidden{display:none}


.ResultQuoteGroupButtonsSTIP,.ResultQuoteGroupButtonsBP{margin-top:2px;height:26px;margin-top:20px;display:inline-block;}
.ResultQuoteGroupButtonsBP{width:682px}
.ResultsCustomerDetailsBP{width:420px;border:solid 1px #C9CDD3;margin-left:170px;float:left;}
.ResultButtonHidden{display:none}
.ResultsBPSumAndTermRow{width:400px;float:left;margin-left:5px;margin-bottom:10px}
.ResultsBPSumAndTermRowHidden{display:none;}
.ResultsCustomerDetailsBPCol1{width:180px; float:left;text-align:left;}
.ResultsCustomerDetailsBPCol2{width:200px; float:left;text-align:left;}
.BPTitle{font-weight:bold}
.ApplyButtonBP{margin:2px;}
.ApplyButtonHideBP{display:none;}
.NavButtonBackSuitBP{text-align:left;float:left;}
.BackButtonBP{margin-right:10px}
.HideDocButton{display:none;margin:40px}
.DocApplyHide{width:820px;margin-top:10px;float:left;text-align:left;display:none}
.ApplyRowHide{display:none}
.Style2Hidden{display:none}

.Style2multitext
{
	background: white;
	font-family: 'Roboto', sans-serif;
	font-size: 9pt;
	width: 235px;
	border-style:solid;
	border-width:1px;
	border-color:Silver;
	color: #333333;
}
.divHeaderV2{float:left;margin-left:5px}
.divSubHeaderV2{ padding-left: 20px !important;padding-top: 5px}
.chkBPClear{float:left;visibility:visible;font-size:xx-small;margin-top:5px;margin-left: 6px;min-width:102px}
.txtIPSumAssured{width: 70px;height: 14px;margin-top: 2px;margin-left: 2px;}
.txtBudgetedPremium{width:40px;height: 14px;margin-top: 2px;margin-left: 2px;}
.txtIPSumAssuredIE10{width: 70px;height: 14px;}
.txtIPTerm{width:35px;height:14px;margin-top: 2px;margin-left: 2px;}
#btnBPApp2{display:none}
#btnBPApp1{float: right;margin-right: 10px;}

.ResultQuoteResultsBP, .ResultQuoteResultsSummary {
	width: 680px;
	min-height: 235px;
	display: inline-block;
	padding-top: 10px;
}

.ResultQuoteResultsBP {
	border: 1px solid rgba(0,0,0,.125);
}

.ResultQuoteGroupHeaderBP
{
	background:#fff url(images/Tab-Results.gif) repeat-x ;
	width:940px;
	height:26px;float:left;
	font-size:8pt;font-weight:bold;
	text-align:left;
}
.DocApplyHide{width:820px;margin-top:10px;float:left;text-align:left;display:none}

#ddlIP2DefPeriodApp1, #ddlIP2DefPeriodApp2,#ddlIP1DefPeriodApp2, #ddlIP1DefPeriodApp1{margin-top:2px;margin-left:2px}

.VeilHide{visibility:hidden}
.VeilShow{visibility:visible}

.LoginBoxLabel1,.LoginBoxLabel6{margin-left:10px}
.QuotePlusButton {height: 20px;margin-top:20px!important;}

.LoginBoxLargeContentRow{width:400px;float:left;padding-left:2px; padding-right:2px;height:24px;}
.LoginBoxLargeContentCol1{width:150px;margin-left:30px;float:left;}
.LoginWelcomeBox{width:380px;min-height:300px;height:300px;border:1px solid rgba(0,0,0,.125); float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.LoginBoxButtonContentRow{margin-top:16px;width:380px;float:left;padding-left:2px; padding-right:2px;height:24px;}

.anchIPCol1LabelPMB,.anchIPCol1Label{float:left;margin-left:5px;height:26px;}
.anchIPCol1LabelPMB{width:100%;}
.anchIPCol1Label{width:104px;}
.IPCol1TypeDefinition{margin-top:8px;float:left;width:70px;}
.STIPCol1TypeDefinition{margin-top:8px;float:left;width:70px;padding-bottom:4px}

.DefinitionTipHide{visibility:hidden;position:absolute}
.QPBuyNowTipHide{display:none;position:absolute;height:0px}

.QPBuyNowTipShow,.QPConfirmDefinitionTipShowInSmallPage,.QPConfirmDefinitionTipShow{border:1px solid rgba(0,0,0,.125);visibility:visible;position:relative;left:480px;background-color:#F0F2F5;width: 600px;text-align: left;padding: 5px 5px 5px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;z-index:999;left:820px;margin-bottom:15px;margin-top:-1150px;}

.QPBuyNowTipShow{margin-top:0px;}

.DefinitionTipHeader {
	height: 45px;
	background-color: #FFE4F7;
	padding: 6px
}
.DefinitionTipCloseButton{width: 24px;height: 24px;float:right;margin-right:10px;margin-top:10px;cursor:pointer;}
.IPCol1TypeDefinition:hover {cursor: pointer;}
.STIPCol1TypeDefinition:hover {cursor: pointer;}
.ResultsPolicyPMBSummaryRowCellBenefitType{width:290px!important}
.ResultsPolicyPMBSummaryRowCellBenefitType{width:290px!important}
.ResultsPolicyPMBSummaryRowCellApplicantTypeApp1,.ResultsPolicyPMBSummaryRowCellApplicantTypeApp2,.ResultsPolicyPMBSummaryRowCellApplicantTypeJoint{padding-left:5px;width:70px!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.ResultsPolicyPMBSummaryRowCellApplicantTypeApp1{background-color:#FFE4F7;}
.ResultsPolicyPMBSummaryRowCellApplicantTypeApp2{background-color:#FFE4F7;}
.ResultsPolicyPMBSummaryRowCellApplicantTypeJoint{background-color:#FFE4F7;}
.ResultsPolicyPMBSummaryRowCellSumAssurred{width:70px!important}

.ResultsPolicyPMBSummaryRowCellTerm{width:40px!important}
.ResultsPolicyPMBSummaryRowCellDeferredPeriod{width:85px!important}
.ResultsPolicyPMBSummaryRowCellPayPeriod{width:44px!important}

.ResultsPolicyPMBSummaryRowCellBenefitType,.ResultsPolicyPMBSummaryRowCellSumAssurred,.ResultsPolicyPMBSummaryRowCellTerm,.ResultsPolicyPMBSummaryRowCellDeferredPeriod,.ResultsPolicyPMBSummaryRowCellPayPeriod{font-size:8pt!important;}
.ResultsPolicyPMBSummaryHeaderColSmall,.ResultsPolicyPMBSummaryRowCellApplicantTypeApp1,.ResultsPolicyPMBSummaryRowCellApplicantTypeApp2,.ResultsPolicyPMBSummaryRowCellApplicantTypeJoint,.ResultsPolicyPMBSummaryHeaderCol{font-size:9pt!important;font-weight:bold!important}
.ResultsPolicyPMBSummaryHeaderColSmall{width:50px;}


.WarningBox{background-color:#F0F2F5;min-width:550px;max-width:550px;width:550px;display: block;margin-left: auto;margin-right: auto;margin-bottom:20px;font-family:'Roboto', sans-serif;font-size:12pt;text-align: left;border:1px solid rgba(0,0,0,.125);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
.WarningLogointrinsicopenmarket,.WarningLogointrinsic,.WarningLogo{margin-left:auto;margin-right:auto;margin-top:20px;min-width:550px;max-width:550px;width:550px;height:80px;}
.WarningLogo { width: 280px;
	background: url(lifequote/images/lifequote-logo.png) no-repeat;
}
.WarningLogointrinsicopenmarket,.WarningLogointrinsic{background:url(lifequote/images/quilter-logo.png) no-repeat;}

.divWarningPage{width:600px;}
.WarningButton:hover {cursor: pointer;}
.WarningTitle{font-size:14pt} 
.WarningLabel{padding-top:20px;} 


.ddlLastSmoked{width:140px;}
.ProdHelpButton{width:60px;margin-bottom: 10px;}
.ProdHelpAnchor{height:18px;background-color:#FF0000;}
.IPButtons,.FIBButtons{float:left;margin-top:5px;width:490px}
.IPButtons{margin-left:0px;}
.FIBButtons{margin-left:0px;}
.QuoteTickPanelOLD{border-style:solid;border-width:1pt;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:70px;width:98%;margin-left:3px;border-color: lightgray;}
.UploadPanel,.WOLPanel,.QQQuotePlusWaitPanel,.BProtPanel,.QuotePlusQQPanel,.QuoteTickPanel{border-style:solid;border-width:1pt;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:70px;width:98%;margin-left:3px;border-color: lightgray;}
.QuoteTickPanel{height:78px;}
.QQQuotePlusWaitPanel{height:95%;width:95%;margin:auto;margin-top: 5px;}
.QuotePlusQQPanel{height:110px;padding-bottom:8px;margin-bottom:5px}
.BProtPanel{height:218px;margin-bottom: 5px;}
.WOLPanel{height:140px;margin-bottom: 10px;}

.UploadPanel{height:320px;}
#chkBPIncludeReviewable {margin-left: 0px;}
#pnlQQTick1 {
	margin-top: 24px
}
#pnlQQTick2{margin-top:6px}
#pnlQQReviewable{margin-top:6px}
#pnlFIBReviewable{margin-top:6px}
.QuoteFIBTickPanel{margin-top:29px;border-style:solid;border-width:1pt;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:52px;width:98%;margin-left:3px;border-color: lightgray;margin-bottom: 4px;padding-bottom: 8px;}
.chkIncludeReviewable{float:left; width:220px}
.chkFIBIncludeReviewable {float: left;width: 230px}
.chkPremiumDriven {float: left;width: 160px}
#chkWOLShowReviewable {
	display: none
}

.GaveUpSmokingCell{font-size:8pt!important}
.GaveUpSmokingRadioxx{margin-left:-5px;}
.GaveUpSmokingRow{float:left;margin-left:2px}
.GaveUpSmokingTable{margin-left:-10px;}

.ApplyLinkButton {display: block;width:50px;height:auto; margin:0 0 10px 0; background: url(IMAGES/apply-online.svg) center top no-repeat;}
.ApplyLinkButton:hover{width: 50px; height:auto;background: url(IMAGES/apply-online-hover.svg) center top no-repeat;}
.ApplyLinkImage{width:150px; height:auto;}
.CentreControl{margin-left: auto;margin-right:auto;}
.QPlusQQHeaderRow{height: 15px;font-size: large!important;background-color: #e0e0e0;color: black;}
.divQPlusImage{margin-top:10px;}	
.QQQPlusCalculateQuotePhrase {position:relative;margin-top:30px;font-size: 1.25rem;color: black;left:1000px}
.OfferJointTable{height:184px;width:600px;border-collapse:collapse;margin-left:210px;float:left;}



.ExistingPolicytable{width: 586px;float: left;margin-left: 220px;}
.ResultsSTIPHeaderRow{width:900px;float: left;text-align: left;min-height:25px;margin: 5px}
.ResultsSTIPRow{width:950px;float: left;text-align: left;min-height: 55px;margin: 5px}
.ResultsCustomerDetailsSTIP{width:70%;display:inline-block;margin-top:10px;float: left;margin-left:97px;}
.divApplicantJointSelect{float:left;margin-left:5px;}
.DefinitionButton{margin-top:8px;float:left;width:85px;margin-left: 20px;font-size:12px!important}

.AvivaBuyNowConfirmationTitle{font-weight:bold;color:Black}
.AvivaBuyNowConfirmationPopUp{font-weight:bold;color:#FF46C7; cursor: pointer;}

.QPBuyNowTipHide,.DefinitionTipHide{visibility:hidden;position:absolute}
.DefinitionTipShow {
	margin-top: -400px;
	border: 12px solid #C9CDD3;
	visibility: visible;
	position: absolute;
	left: 480px;
	background-color: #FFFFFF;
	width: 600px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	z-index: 999;
}






.QPBuyNowTipShow,.QPConfirmDefinitionTipShowInSmallPage,.QPConfirmDefinitionTipShow{border:1px solid rgba(0,0,0,.125);visibility:visible;position:absolute;left:480px;background-color:#F0F2F5;width: 600px;text-align: left;padding: 5px 5px 5px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;z-index:999;}
.QPConfirmDefinitionTipShow{margin-top:-990px;}
.QPConfirmDefinitionTipShowInSmallPage{margin-top:-900px;}
.QPBuyNowTipShow{margin-top:0px;}
.AvivaBuyNowConfirmationTitle{font-weight:bold;color:Black}
.AvivaBuyNowConfirmationPopUp{font-weight:bold;color:#FF46C7;cursor: pointer;}

#divFIBSummInsuredHeading,#divMQSummInsuredHeading{min-width:105px}
.MultiQuoteSumAssHeaderCol {
	margin-left: 4px;
	float: left;
	text-align: left;
    margin-top: 8px;
	font-size:13px
}
.chkWOLPremiumDriven{float:left}

.QuotesContainerV2 {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;width:760px;display:inline-block;border:1px solid rgba(0,0,0,.125);}
.QuotesHeaderRow{width:760px;background:gray;float:left;color:White;text-align:left;}

.QuotesRowOdd{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.QuotesRowEven{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}

.ClientRowOdd{width:660px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientRowEven{width:660px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateRowOdd{width:250px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateRowEven{width:250px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.QuotesRowPreviousQuotesOdd{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousQuotesEven{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousAddIPOdd{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesRowPreviousAddIPEven{width:760px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #C9CDD3}
.QuotesContainerV2WithPremDiv {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;width:1000px;display:inline-block;border:1px solid rgba(0,0,0,.125);}




.ClientRowOddCMB{width:385px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientRowEvenCMB{width:385px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;height:30px}

.ClientRowOdd, .ClientRowEven {
    height: 35px;
}



.QuotesRowPreviousQuotesOdd, .QuotesRowPreviousAddIPOdd, .QuotesRowPreviousQuotesOddWithPremDiv, .QuotesRowPreviousAddIPOddWithPremDiv,
.QuotesRowPreviousQuotesEven, .QuotesRowPreviousAddIPEven, .QuotesRowPreviousQuotesEvenWithPremDiv, .QuotesRowPreviousAddIPEvenWithPremDiv {
    width:994px;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom: solid 1px #C9CDD3;height: 32px; padding-left: 6px; padding-top: 8px; 
}


.ClientRowMBOddCMB, .ClientRowMBEvenCMB {width:420px;border-width:0px;}

.ClientRowMBOddCMB, .QuotesRowOdd, .ClientRowOddCMB, .QuotesRowPreviousQuotesOdd, .QuotesRowPreviousAddIPOdd, .QuotesRowPreviousQuotesOddWithPremDiv, .QuotesRowPreviousAddIPOddWithPremDiv, .ClientRowOdd, .LQUpdateRowOdd, .UploadTableOddRow, .WOLTableOddRow, .BPTableOddRow, .ClientOddRow {
	background-color: #F0F2F5 !important;
}

.ClientRowMBEvenCMB,.QuotesRowEven .ClientRowEven, .QuotesRowPreviousQuotesEven, .QuotesRowPreviousAddIPEven, .QuotesRowPreviousQuotesEvenWithPremDiv, .QuotesRowPreviousAddIPEvenWithPremDiv, .ClientRowEven, .LQUpdateRowEven, .UploadTableEvenRow,.WOLTableEvenRow,.BPTableEvenRow, .ClientEvenRow {
    background-color: #FFFFFF;
}


.BPTableOddRow, .BPTableEvenRow, .WOLTableOddRow, .WOLTableEvenRow, .UploadTableOddRow, .UploadTableEvenRow {
	height: 32px;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #BDBDBD;
}
.HelpTipChargingProfileHide{visibility:hidden;position:absolute;z-index:10;}
.HelpTipChargingProfileShowApp2,.HelpTipChargingProfileShow{visibility:visible;border:1px solid rgba(0,0,0,.125);height:265px;width:300px;background-color:white;z-index:1002!important;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;padding: 5px 5px 5px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;z-index:999;}
.HelpTipChargingProfileShow{top:280px;}
.HelpTipChargingProfileShowApp2{top:2200px;}

.HelpTipChargingProfileShow{z-index:1001}
.CentreDivParent{width:100%;margin:0 auto;text-align:center}
.CentreDivChild{margin:auto;}


#lblChargingHeader{font-weight:bold;float:left;margin-bottom:10px;font-size:14px;}
#ImgChargingHeaderLogo{width:150px;}
.ChargingText{font-size:12px;margin-top:20px;}

.HelpTipChargingProfileShowIE7,.HelpTipChargingProfileShowIE7App2
{visibility:visible;
	border:1px solid rgba(0,0,0,.125);
	height:250px;width:300px;
	margin:auto;position:absolute;padding: 5px 5px 5px 5px;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	z-index:1002;
	left:40%;
	background-color:White;
	}

.HelpTipChargingProfileShowIE7{top:30%;}
.HelpTipChargingProfileShowIE7App2{top:80%;}

#divMonthlyBenefitRow{float:left}
.QuoteGeneratorCol1{float:left}

.HideIPControl{display:none;width:0px}

.divPremiumDriven{width:140px;float:left;text-align:right;}
.PDWarningLabel{margin-top:2px;color:#FF46C7 } 
#txtWOLPremium{width:40px}




.lblApplyTimescaleTitle{width:100%; height:25px;float:left;margin-bottom:15px;font-size: 14pt;background-color:#37393E;color:#fff;}

 #divApplyTimescale{
	background-color:#fff;
    width:800px;
    margin:0 auto;
    -moz-box-shadow:0px 0px 16px #aaa;
    margin-left:2px;
    float: left;
 }
    
        #divApplyTimescale h2{
            font-size:11px;
            font-style:normal;
            background-color:#f0f0f0;
            margin:40px 0px 30px -40px;
            padding:0px 40px;
            clear:both;
            float:left;
            width:100%;
            color:#aaa;
           /* text-shadow:1px 1px 1px #fff;*/
        }

table.tblTimeScale{
    font-size: 11px;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.tblTimeScale thead th {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #37393E;
	font-weight: 100;
	background-color: #DCDEE2;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.tblTimeScale thead th:empty{
    background:transparent;
    border:none;
}
.tblTimeScale tbody th {
	color: #37393E;
	background-color: #DCDEE2;
	font-weight: 100;
	padding: 0px 10px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.tblTimeScale tbody td {
	padding: 10px;
	text-align: center;
	background-color: #F0F2F5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #666;
}

.tblTimeScale-header {
	background-color: #FFE4F7 !important;
}

.subHeaderCell{
    padding:10px;
    text-align:center;
    background-color:#C9CDD3;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#fff;
}

.summaryCell{
        background-color:#FF7BD7 !important;
}
.summaryCellRowHeader{
        background-color:#FF7BD7 !important;
        color: #666!important;
}



.divFileUploadInterstitial{width:400px;height:400px;margin-left:auto;margin-right:auto;display:inline-block;text-align:center;margin-bottom:10px;margin-top:100px;background-color:white}
.spanFileUploadInterstitial{font-family:'Roboto', sans-serif;width:90%;font-size:20px;}
.divFileUploadInterstitialGif{margin-left:auto;margin-right:auto; margin-bottom:30px;margin-top:80px;width:100%}

.divESubInterstitial {
	width: 600px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 100px;
	background-color: white
}

.printPage{max-width:1000px}

/****************************************
	New Login Pages styles
****************************************/
 .resetbutton{
        background: url(images/LQBtn-Reset.gif) no-repeat;
        width: 105px;
        height: 38px;
        cursor:pointer;
        border: none;
    }
.closebutton{
        background: url(images/LQBtn-close.gif) no-repeat;
        width: 105px;
        height: 38px;
        cursor:pointer;
        border: none;
    }
 .ChoosePassTableRow
 {
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #C9CDD3;
	border-width: thin;
	background-color: White;
	margin-left: 50px;
 }
 
 .PasswordTableCell
 {
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #C9CDD3;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #C9CDD3;
	background-color: White;
	margin-left: 50px;
 }
	
	.PasswordTableCellBottom
 {
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #C9CDD3;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #C9CDD3;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #C9CDD3;
	background-color: White;
	margin-left: 50px;
 }

.NewLoginTitle {
	font-family: 'Roboto', sans-serif;
	font-size: medium;
	color: #FF46C7;
}

.NewLoginFormControl
{
	margin-left:15px;
}
#TopMenuBarLogin
{
	width:1024px;	
	float: left;
	height: 24px;
	vertical-align: middle;
	color: #FF0000;
	text-align:right;
	border-top:solid 1px #FF46C7;
	border-bottom:solid 1px #FF46C7;
}
.TopMenuNav80Login 
{	
	margin:  auto;	
	text-align:center;	
	float:left;	
	font-size:10pt;
	width: 80px; 
	border: none 0 white;
}
.NewLoginBoxContent
{
		width:600px;
		float:left;
		text-align:left;
		margin-left: 50px;
		background-color: White;
		font-family: 'Roboto', sans-serif;
		font-size: 11pt;
		color: Black;
}
.NewLoginError {
	width: 400px;
	margin-right: 50px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color:#FF0000;
}

.NewLoginTitle {
	font-family: 'Roboto', sans-serif;
	font-size: medium;
	color: #FF46C7;
}

.NewLoginFormControl
{
	margin-left:15px;
	text-align:center;
}
#TopMenuBarLogin
{
	width:1024px;	
	float: left;
	height: 24px;
	vertical-align: middle;
	color: #FF0000;
	text-align:right;
	border-top:solid 1px #FF46C7;
	border-bottom:solid 1px #FF46C7;
}
.TopMenuNav80Login 
{	
	margin:  auto;	
	text-align:center;	
	float:left;	
	font-size:10pt;
	width: 80px; 
	border: none 0 white;
}
.NewLoginBoxContent {
	width: 600px;
	height: 380px;
	float: left;
	text-align: left;
	margin-left: 50px;
	background-color: White;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color: Black;
	margin-top: 40px;
}
.NewLoginError {
	width: 400px;
	margin-right: 50px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color:#FF0000;
}

.NewLoginTitle {
	margin-top: 5px;
	width: 400px;
	margin-right: 50px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 18pt;
	color: #FF46C7;
	background-color: White;
}

.NewAdviserInputBox
{
	  text-transform: none;
	    border-radius: 8px;
	width:300px;
	height: 30px;
	margin-top:10px;
	margin-left:15px;
	margin-right:75px;
	background-color: White;
	color: Gray;
	text-align:left;
	font-size:medium;
}

.CredentialsInput
{
	width:400px;
	margin-right: 50px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	background-color: White;
}
.NewLoginRememberMe
{
	width:350px;
	font-family: 'Roboto', sans-serif;
	font-size:medium;
	margin-left:15px;
	vertical-align:middle; 
}
.NewLoginForgotPassword {
	font-family: 'Roboto', sans-serif;
	font-size: medium;
	margin-left: 15px;
	vertical-align: middle;
	color: #FF46C7;
}
.NewLoginRightBoxContent
{

	width:400px;
	margin-right: 50px;
	text-align: left;
}

.NewLoginInfo{
    padding: 20px 10px;
	webkit-border-radius:2px;
    border-radius:2px;
}

.LoginBox.popup .btn.arrow {
    padding-right: 30px;
    margin-bottom: 10%;
    position: relative;
    float: left;
}

.btn.pink {
    background: #FF46C7;
    color: #fff;
}
.btn.arrow {
    padding-right: 30px;
}
.btn {
	background: #FF46C7;
	height: 33px;
	line-height: 33px;
	padding: 0 14px;
	font-size: 14px;
	color: #fff;
	position: relative;
	border-radius: 8px;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	display: inline-block;
	z-index: 0;
	margin-left: 5px;
	padding-left: 30px;
}

.btn-definition, .btn-help {
	position: relative;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	display: inline-block;
	z-index: 0;
	margin-left: 5px;
	cursor: pointer;
}
.btn-definition {
	width: 70px;
    margin-top: 10px;
}

.btn-help {
	background: #666A72;
	font-size: 10px;
	font-weight: 400;
	color: #fff;
	border-radius: 4px;
	z-index: 0;
	height: 23px;
	line-height: 23px;
}

.btn-primary-navigation {
     min-width: 130px;
    line-height: 33px;
    height: 33px;
    margin-bottom: 10px;
}


.btn-primary-long {
    width: 180px;
}
/*.btn-primary-small-thin {
    width: 64px;
}*/

.btn-primary-short-nav {
    width: 80px;
    height: 33px;
    line-height: 33px;
    margin-bottom: 10px;
    font-size: 14px;
}


.btn-primary-thin,.btn-primary-resultsxx{
    height: 23px;
    line-height: 23px;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.btn-primary-resultsxx {
    width: 55px;
    margin-top: 20px;
    font-size: 13px!important;
}
.btn-primary-thin {
    width: 100px;
}

.btn-primary-small, .btn-primary-thin {
    margin-bottom: 30px;
}

.btn-primary-small, .btn-primary-small-nobottom {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 63px;
    margin-bottom: 5px;
}

.btnSelectCMB{
    margin-left: 62px!important;
}
.btnSelectCMBHide{margin-left:100px;Width:80px;Height:30px;visibility:hidden;}

.btn-primary-navigation, .btn-primary-long {
    padding-left: 30px;
    padding-right: 30px;
}

.btn-primary-long-nav {
	padding-left: 8px;
	padding-right: 8px;
}
.btn-primary-quote, .btn-primary, .btn-primary-small, .btn-primary-results, .btn-primary-long-nav, .btn-primary-navigation, .btn-secondary-quote, .btn-secondary, .btn-secondary-results, .btn-secondary-navigation {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: white !important;
}

.btn-primary-results, .btn-secondary-results {
	min-width: 100px;
	margin-top: 16px;
	text-align: center;
	color: white !important;
}
.btn-primary, .btn-primary-quote, .btn-secondary-quote {
	margin-top: 2px;
	text-align: center;
	color: white !important;
}

.btn-primary, .btn-primary-navigation, .btn-primary-short-nav, .btn-primary-long {
	padding: 0 14px;
}


.btn-primary-quote, .btn-primary-results, .btn-secondary-quote, .btn-secondary-results {
	padding-left: 5px;
	padding-right: 5px;
}
.btn-primary-small-nobottom {
	min-width: 74px;
	font-size: 12px;
    color: white !important;
}
.btn-primary-small, .btn-primary-thin, .btn-primary-navigation, .btn-primary-short-nav, .btn-primary-long, .btn-primary-long-nav, .btn-primary-resultsxx {
	min-width: 80px;
    color: white !important;
}
.btn-primary {
    min-width: 30px;
}
.btn-primary-quote, .btn-primary-results, .btn-secondary-quote, .btn-secondary-results, .btn-secondary-navigation {
	min-width: 130px;
}

.btn-primary, .btn-primary-small, .btn-primary-thin, .btn-primary-navigation, .btn-primary-short-nav, .btn-primary-long, .btn-primary-small-nobottom, .btn-primary-long-nav, .btn-primary-results, .btn-primary-quote {
	font-family: 'Roboto', sans-serif;
	background: #FF46C7;
	color: #fff;
	position: relative;
	border-radius: 4px;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	display: inline-block;
	z-index: 0;
	margin-left: 5px;
	cursor: pointer;
}

	.btn-primary-quote:focus-visible, .btn-help:focus-visible {
		outline: 1px solid #000;
	}

.btn-secondary, .btn-secondary-quote, .btn-secondary-results, .btn-secondary-navigation {
	font-family: 'Roboto', sans-serif;
	background: #FF46C7;
	color: #fff !important;
	position: relative;
	border-radius: 4px;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	display: inline-block;
	z-index: 0;
	margin-left: 5px;
	cursor: pointer;
}

#btnLoginxx, #btn28DayTrialxxx {
	background: #666a72;
	height: 33px;
	line-height: 33px;
	padding: 0 14px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	position: relative;
	border-radius: 8px;
	transition: all 0.3s ease;
	border: none;
	outline: none;
	display: inline-block;
	z-index: 0;
	padding-left: 30px;
	padding-right: 30px;
}

#btnReset, .LoginBoxContent2 p #btnClose
{
	margin-left:20px;
}

#divAgentSubSection
{
	margin-left:30px;	
}
.ddlAgents {
    background-color: #fff;
    cursor: pointer;
    max-width: 100%;
    border-radius: 5px;
    padding: 6px;
    color: #000;
    text-transform: none;
    width: 300px;
    margin-bottom:10px;
}

 .TrialBoxRight{width:380px;min-height:330px;height:330px;border:1px solid rgba(0,0,0,.125); float:left;margin-left:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
 .TrialBoxRow {width:860px; margin-left:55px; margin-right:82px;float:left;}
 
 .ForgottenPasswordHeader{ width:400px;font-size:13pt;margin-top:10px;margin-left:5px;margin-right:5px; margin-bottom:10px;text-align:center;display:inline-block;}

.ForgottenPasswordErrorHeader {
    font-size: 16px;
    font-weight: bold;
}

.ForgottenPasswordBox {
	margin-left: 75% !important;
	border: 1px solid rgba(0,0,0,.125);
	min-height: 250px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


.ForgottenPasswordErrorBox {
    font-family: 'Roboto', sans-serif;
    width: 90%;
    color: #FF46C7;
    padding-left: 15px;
    font-size: 14px;
    font-weight: 400;
    float: left;
}

.LoginErrorBox, .LoginErrorBox2 {
    width: 90%;
    border: solid 1px #FF0000;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.LoginErrorrowHide {
  margin-right: -15px;
  margin-left: -15px;
  display:none;
}

.LoginErrorrowShow {
  margin-right: -15px;
  margin-left: -15px;
}
.LoginErrorBox2 {
    width: 375px;
    }

.LoginErrorBox span, .LoginErrorBox2 span {
    color: #FF0000;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.LoginErrorBox2
{
	text-align:left;
	}

#LoginBoxRow2 {
    margin-left: 30%;
    margin-right: 82px;
    float: left;
    margin-top: 10px;
}

.LoginBox2 {
    width: 380px;
    min-height: 200px;
    border:1px solid rgba(0,0,0,.125);
    float: left;
}

.LoginBoxContent2 {
    width: 370px;
    float: left;
    text-align: left;
    padding-top: 20px;
    
}
.form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
	width: 80%;
	padding: 12px 16px;
	color: #37393E;
	background-color: #fff;
	background-image: none;
	border: 1px solid #000;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-left: 5%;
}
.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 5%;
}

.LoginBoxHeader2 span, .LoginBoxHeader3 span {
	font-family: 'Roboto', sans-serif;
	color: #FF46C7;
	padding-left: 15px;
	font-size: 26px;
	font-weight: 400;
}

.LoginBoxHeader3 span {
    padding-left: 0px;
    margin-left:0px;
}

.LoginBoxHeader2 {
    text-align: left;
    width: 380px;
    margin: 0px;
    border-width: 1px;
    border-color: #FF46C7;
    border-bottom-style: solid;
}

.LoginBox2 {text-align:left;}
#pNewAgentAdvice{margin-left:5%;}
.LoginBox2 p#para1, .LoginBox2 p#para2, .LoginBoxContent2 p#para3 ,.LoginBoxContent2 p#pNewAgentAdvice{margin-left:5%;}
input#btnLogin:hover, a#btnClose:hover, #btnReset:hover, #ibtnRegister:hover, #btnBack:hover { cursor:pointer; color:#FFFFFF; }

#btnLogin{cursor: pointer;}	    
.LicenceRowCol1, .LicenceRowCol2 { margin-bottom:20px;}
.LicenceRowCol1 { margin-left:20px;}
.LicenceRowCol2 { margin-right:20px; float:right; width:auto;}

.SmartCompareButtonStip {height: 38px;float: left;margin-top: 2px;margin-left: 5px;}
.SmartCompareButtonXXX {height: 38px;margin-top:30px!important;}
.SmartCompareToolIcon {height: 48px;margin-top: 5px;}
.SmartCompareButtonCmbIndiv {height: 38px;padding-left: 5px; float: left;margin-top: -15px;}
.SmartCompareButtonCmb {height:38px;margin-top: 12px;float:left;margin-right:95px;margin-left: 4px;}
.SmartCompareButtonPrevious {height: 38px;margin-left: 18px;position: absolute;}
.SmartCompareButtonPreviousMb {margin-left: 50px;height: 38px;margin-top: 8px;}
.SmartCompareButtonPreviousIp {margin-left: 50px;height: 38px;margin-top: 8px;}
.SmartCompareButtonPreviousLq{height: 38px;margin-left: 10px;position: absolute;margin-top:-2px;}
.SmartCompareButton {height: 38px;margin-top: 2px!important;float: left;margin-left:16px;}

.cmbPremiumCol {width:20%}
.cmbLifeOfficeCol {width: 80%}

.showResultsButton, .stip-results-button {
	margin-top:6px
}
.stip-dropdown {
	min-width:258px;
}
.showresults-cmb-button {
	margin-top: -12px;
	min-width: 97px !important;
	padding: 0 !important;
}
	.chosenLifeOfficeLogo, .lifeOfficeLogo {
		width: 125px;
	}

.results-dropdown {
    max-width: 210px;
}
.results-ip-dropdown {
    min-width: 354px;
}

.ip-input-control {
	min-width: 106px;
}

.display-quote-short-button {
	min-width: 80px !important;
}

.bp-button {
    margin-top: 5px;
}

.results-parent-header-div {
	text-align: left;
	width: 100%;
	margin: 0px;
	height: 30px;
	background-color: #37393E;
	color: white;
	font-size: 12pt;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 30px;
}

.results-parent-div {
	width: 1000px;
	min-height: 160px;
	margin: 10px auto 20px auto;
	border: 1px solid rgba(0,0,0,.125);
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding-bottom: 10px;
}

.results-sub-header {
	text-align: left;
	width: 100%;
	margin: 0px;
	height: 30px;
	background-color: #F0F2F5;
	font-family: 'Roboto', sans-serif;
	font-size: 1.25rem;
	color: black;
	margin-bottom: 15px;
}

#divErrorBPHeader {
	margin-top: -12px;
}
#divErrorIPHeader, #divErrorExecIPHeader, #divErrorKeyPersonIpHeader {
	margin-top: 28px;
}


.customerFeedbackBtnCmb {
	margin-left: 1490px !important;
}


.customerFeedbackBtnMode1 {
	margin-top: -600px !important;
	margin-left: 1446px !important;
}

.customerFeedbackBtnMode2 {
	margin-top: 400px !important;
}

.customerFeedbackBtnRogueDocumentPage {
	margin-top: -400px !important;
	margin-left: 1004px !important;
}


.customerFeedbackBtn {
	webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	margin-top: -400px;
	height: 40px;
	background-color: #FF46C7;
	border: none;
	outline: none;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 1036px;
}

#panel {
	padding: 5px;
	text-align: center;
	background-color: #FF7BD7;
	border: solid 1px white;
}

#panel {
    padding: 50px;
    display: none;
}

#lblCustomerFeedback {
    margin-top: 12px;
    display: inline-block;
}

.ratingDotSelected {
	background-color: #FFB0E7;
	color: white;
}
.ratingDot {
	background-color: white;
	color: #37393E;
}

.ratingDot, .ratingDotSelected {
	height: 32px;
	width: 32px;
	font-size: 12px;
	text-align: center;
	border: solid 1px #aaaaaa;
	cursor: pointer;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
}

.PopUpFeedbackThankYou,
.PopUpFeedbackContent {
	height: 280px;
	margin-top: 0px;
	width: 400px;
	text-align: center;
	background-color: white;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
}

	.PopUpFeedbackThankYou p {
        line-height: 30%;
	}

	.PopUpFeedbackThankYou {
	font-size: 12pt;
	color: #666666;
}


.FeedbackLabel {
    margin-left: 20px;
    font-size: 18px;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
.SuggestionTextBox {
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    max-width: 500px;
    width: 380px;
    max-width: 380px;
    min-width: 380px;
    border: solid 1px #aaaaaa;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 10px;
    font-size: 12pt;
    margin-bottom: 5px;
}


.PopUpHeader {
	height: 60px;
	margin-left: 60px;
	margin-top: 10px;
	background: url(lifequote/images/lifequote-logo.png) no-repeat;
	background-size: 280px 57px;
}


.FeedbackThanks {
    margin-top: 33px;
    margin-bottom: 60px;
}

.user-feedback {
	font-size: 20px !important;
	margin-top: 8px !important;
}

.lv_contentTop, .lv_contentBottom {
	border: none !important;
	margin-top: -20px !important;
}

.lv_WrapDown {
	height: 76% !important;
}

.lv_FrameBottom {
	margin-top: -82px !important;
}

.top-banner {
    width: 280px;
}

.rating-box {
	background-color: #fff;
}

input[type="radio"], input[type="checkbox"] {
	accent-color: #FF46C7;
}

.dropdown .btn:focus {
	box-shadow: none;
}

input[type="text"]:focus {
	border: 2px solid #FF46C7;
	box-shadow: unset;
	outline: none !important;
	resize: none !important;
}

select:focus {
	border: 2px solid #FF46C7;
	box-shadow: unset;
	outline: none !important;
	resize: none !important;
}

/*override Chrome autofill */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #DCDEE2 inset;
	transition: background-color 5000s ease-in-out 0s;
}

.DivGutsFloatLeft {
	float: left;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
	.tooltip .tooltiptext {
		visibility: hidden;
		width: 200px;
		background-color: #37393E;
		color: #fff;
		text-align: center;
		padding: 5px 0;
		border-radius: 6px;
		/* Position the tooltip text - see examples below! */
		position: absolute;
		z-index: 1;
	}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}