﻿body 
	{ font:normal 0.9em 'Trebuchet MS', Trebuchet, arial, sans-serif; 
		  color:#666666; background:#c1ccd8 url(images/body.gif) repeat-x 0 0;
		text-align:center; }

a {	color:#598dc8; 	text-decoration:none;}
a:hover {color:#598dc8;}

#BodyPDF{background:white  !important;}

#page 
{
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	background-color:White;
	border:solid 1px #598dc8;
	text-align: center; 

}
#pagePDF
{
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	background-color:White;
	border:solid 0px #598dc8;
	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 {width:860px; margin-left:82px; margin-right:82px;float:left;}
.LoginBoxSpace {width:95px;float:left;}
.LoginBox{width:380px;min-height:290px;border:solid 1px #598dc8; float:left;}
.LoginBoxRight{width:380px;min-height:290px;height:290px;border:solid 1px #598dc8; float:left;margin-left:20px;}
.LoginBoxHeader
{
	text-align:left;
	width:380px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.LoginBoxContent{	width:380px;float:left;text-align:left;}
.LoginBoxContentNew{	width:376px;float:left;text-align:left;background:#598dc8;font-weight:bold;font-size:13px;padding: 0px 2px 5px 2px;margin-top:5px;color:white;}

.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;}
#DisplayNavButtons{	width:1000px;	float:left;	margin-top:15px;margin-left:20px;}

.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;}
.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;}
.RoadShow{display: none;}
.IPZone{display:none;}
/*#################
  ## License Page #
  #################*/
#tblLicence {	width:700px;margin-left:160px;display:inline-block; margin-right:160px;border:solid 1px #598dc8;}
.LicenceRowHeader
{
	text-align:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.LicenceRow{width:100%;float:left; text-align:left;padding:5px;}
.LicenceRowWarning{width:100%;float:left;font-size:16pt;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:solid 1px #598dc8;display:inline-block;}
.AboutUsHeader{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8;}
.imageclass{display:inline;float:right;}



/*#####################################################
  ## Contact Us screen                                  #
  #####################################################*/

#divContactUs{width:800px;border:solid 1px #598dc8;display:inline-block;}
.ContactUsHeader
{
	text-align:left;
	width:100%; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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:solid 1px #598dc8;}

.ContactUsTeamHeader{float:left;
	width:500px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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:solid 1px #598dc8;display:inline-block;}
.TrainingMenuHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8;}
.TrainingSection{float:left;width:700px;margin: 0px 50px 15px 50px;border:solid 1px #598dc8;}
.TrainingSectionHeader{float:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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:solid 1px #598dc8;display:inline-block;}
#divNApdf{width:800px;border:solid 0px #598dc8;display:inline-block;}

.NAHeader{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8; float: left;}
.NAContentText ol {list-style-image:url("LifeQuote/Images/tick.gif");line-height:200%;}


.divNAComp{width:1200px;border:solid 1px #598dc8;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 #598dc8; float: left;}
.NAHeaderComp{
	text-align:left;
	width:1200px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}





.GettingQuoteContentText{float:left;margin: 10px  0px  0px 5px;border:solid 0px #598dc8; 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:solid 1px #598dc8;float:left;;margin-bottom:20px;}
#divNAInnerpdf{width:730px;border:solid 0px #598dc8;float:left;margin-bottom:20px;}
.NAInnerHeader{
	display:inline-block;
	width:730px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}

.NAInnerHeaderpdf{
	display:inline-block;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8;}
.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 #598dc8;}

/*#####################################################
  ## IPZone  Menu screen                             #
  #####################################################*/

#divIPZoneMain{width:800px;margin-left:auto;border:solid 1px #598dc8;display:inline-block;}
.IPZoneHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8;}
.IPZoneSection{float:left;width:700px;margin: 0px 50px 15px 50px;border:solid 1px #598dc8;}
.IPZoneSectionHeader{float:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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:blue; text-decoration:none;}
.IPZoneContent a:visited{color:blue; 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:solid 1px #598dc8;display:inline-block;}
#HomeLogonHeader 
{
	text-align:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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:solid 1px #598dc8;	display:inline-block;padding-bottom:10px; }
#HomeClientsHeader 
{
	text-align:left;
	width:690px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
#HomeClientsContent{min-height:224px;float:left;}
#divClients{width:660px;margin:0px;min-height:240px;border:solid 0px #598dc8;float:left;}
.ClientHeaderRow{width:660px;background:gray;float:left;color:White;text-align:left;}
.ClientHeaderCol1{width:130px;float:left;}
.ClientHeaderCol2{width:324px;float:left;}
.ClientHeaderCol3{width:85px;float:left;}
.ClientHeaderCol4{width:100px;float:left;text-align:center;}

.ClientRowOdd{width:660px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientRowEven{width:660px;background:#fdffcd;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientCol1{width:130px;float:left;}
.ClientCol2{width:324px;float:left;}
.ClientCol3{width:85px;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:solid 1px #598dc8;	float:left;}
.HomeClientsNewHeader 
{
	text-align:left;
	width:660px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}

.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:solid 1px #598dc8; float:left;}
.HomeClientsRecallHeader 
{
	text-align:left;
	width:660px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
.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:solid 1px #598dc8;	float:left;}
.HomeClientsExistingHeader 
{
	text-align:left;
	width:660px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
#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:solid 1px #598dc8;display:inline-block;background:#FDFFCD;}
#HomeMessagesHeader 
{
	text-align:left;
	width:250px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#LQUpdate{min-height:120px;float:left; background:#FDFFCD;}
.LQUpdateRowOdd{width:250px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateRowEven{width:250px;background:#fdffcd;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateCol1,.LQUpdateCol1Recent{width:60px;float:left;}
.LQUpdateCol2,.LQUpdateCol2Recent{width:190px;float:left;}
.LQUpdateCol1Recent , .LQUpdateCol2Recent a{ color:red;font-weight:bold; }

#HomeAdverts { width:250px; min-height:455px;  border:solid 0px #598dc8;	margin-top:10px;display:inline-block;}
#HomeAdvertsHeader 
{
	text-align:left;
	width:250px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #598dc8;}


#HomeNotices { width:690px; min-height:150px; margin:  10px   0px 0 00px; border:solid 1px #598dc8;display:inline-block;	}
#HomeNoticesHeader 
{
	text-align:left;
	width:690px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#HomeNoticesContent{height:96px;}

.NoticeItem{width:100px;float:left;text-align:center;margin:0px 10px 5px 0px; }
.NoticeImage{height:85px;}
#divMLP{margin-top:4px;}
.NoticeTitle{}
/*#####################################################
  ## 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; }

.ErrorDiv {
	padding: 8px;
	background-color: #FFE2BF;
	border-top: 1px #ffcc00 solid;
	border-bottom: 1px #ffcc00 solid;
	color: #ac0b0b;
	margin: 0 0 1em 0 !important;
	}
.ErrorDiv p {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	}	
.ErrorDiv ul {	
	margin: 0.5em 2em 0.25em 2em;
	list-style-type: none;
	list-style-image: url(Images/ValidationBullet.gif);
	text-align:left;
	}
.ErrorDiv ul li {
	padding: 0 !important;
	margin: 0.4em 0;
	background: none !important;
	line-height: normal !important;
	}
.ErrorDivHeader
{
	width:100%;
	background-color: #c70000;
	border-top: 1px #ffcc00 solid;
	color: #ffcc00;
	float:left;
		
}
.ErrorInput {	border: 1px #f00 solid;	background: #FFBFBF;}
.ErrorInputBox{border: 1px #f00 solid;	background: #FFBFBF;float:left;}

.ProductHelp{float:left;width:65px;font-size:8pt;}
.ProductHelp a{text-decoration:underline;}
.Buttons{float:left;width:270px;margin-right:65px;}

.ApplicantHeader
{
	width:580px;
	text-align:left;
	margin:0px;
	height:23px; 
	background-color:#598dc8; 
	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;}
.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:Arial !important;
    width:400px;
	padding:0;
	font-size:8pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Arial !important;
	margin:0;
	width:400px;
	font-size:8pt;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : black;
	padding : 1px;
	font-family:Arial !important;
	margin:auto;    
	width:400px;
	font-size:8pt;
}
.READONLY{	background-color:#dfe0e5;border-style:solid;border-width:1pt;border-color:#a5acb2;}
.ApplicantSection{padding:0;float:left}


#ApplicantSection1App1,#ApplicantSection1App2{background:#fff url(images/Section1.gif) repeat-y 0 0;border:solid 1px #598dc8;}
#ApplicantSection2App1,#ApplicantSection2App2{background:#fff url(images/Section2.gif) repeat-y 0 0;border:solid 1px #598dc8;}
#ApplicantSection3App1,#ApplicantSection3App2{background:#fff url(images/Section3.gif) repeat-y 0 0;border:solid 1px #598dc8;}

#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:solid 1px #598dc8;float:left;overflow:hidden;}
#QuoteGeneratorHeader 
{
	text-align:left;
	width:400px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#QuoteGeneratorContent{width:400px; padding-top:1px; min-height:440px;font-size:8pt;background:#fff url(images/Section3.gif) repeat-y 0 0;}
.QuoteGeneratorRowHeader{width:400px;float:left;font-weight:bold; border-bottom:solid 1px #598dc8;background-color:#598dc8; color:White;margin-bottom:5px;}

.QuoteGeneratorSection1{min-height:205px;padding: 0px 0  0px 0;width:400px; margin-right:0px;float:left;background:#fff url(images/Section1.gif) repeat-y;}
.QuoteGeneratorSection2{min-height:180px;padding:0px 0 0px 0;width:400px;margin-right:0px;float:left;background:#fff url(images/Section2.gif)}
.QuoteGeneratorSection3{min-height:70px;padding:0px 0 0px 0;width:400px;float:left;background:#fff url(images/Section3.gif) }
.QuoteGeneratorSection4{min-height:70px;padding:0px 0 0px 0;width:400px;float:left;background:#fff url(images/Section4.gif) }

.QuoteGeneratorRow{width:100%;float:left; font-size:8pt;height:22px;}
.QuoteGeneratorRow input,.QuoteGeneratorRow select {font-size:8pt;}
.QuoteGeneratorCol1{width:140px;float:left;text-align:right;}
.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;}
.QuoteGeneratorIPCol2a{margin-left:145px;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;}
.QuoteGeneratorQuoteTypeLCol{width:37%;float:left;text-align:left;}
.QuoteGeneratorQuoteTypeRCol{width:62%;float:left;text-align:left;}

.QuoteGeneratorSection2{border-top:solid 1px #a5acb2; border-bottom:solid 1px #a5acb2; }
.QuoteGeneratorClear{width:100%;float:left;display:block;}

.QuoteButton, .ApplyButton{margin:1px;}
.QuoteButtonShowMB{margin:1px;visibility:visible}
.QuoteButtonHideMB{margin:1px;visibility:hidden}

#divQuotes{margin-top:15px;display:inline-block; }
.QuotesContainer {width:760px;  margin:auto; display:inline-block;border:solid 1px #598dc8; background:#fff url(images/Section3.gif) repeat-y 0 0}
.QuotesHeader{
	text-align:left;
	width:760px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.QuotesSection{width:760px; padding-top:1px;font-size:8pt;}

.QuotesHeaderRow{width:760px;background:gray;float:left;color:White;text-align:left;}
.QuotesHeaderCol1{width:110px;float:left;}
.QuotesHeaderCol2{width:100px;float:left;}
.QuotesHeaderCol2a{width:50px;float:left;}
.QuotesHeaderCol3{width:78px;float:left;text-align:center;}
.QuotesHeaderCol4{width:78px;float:left;text-align:center;}
.QuotesHeaderCol5{width:78px;float:left;text-align:center;}
.QuotesHeaderCol6{width:78px;float:left;text-align:center;}
.QuotesHeaderCol7{width:78px;float:left;text-align:center;}
.QuotesHeaderCol8{width:78px;float:left;text-align:center;}
.QuotesHeaderCol9{width:78px;float:left;text-align:center;}
.QuotesHeaderColBen1{width:156px;float:left;text-align:center;}
.QuotesHeaderColBen2{width:156px;float:left;text-align:center;}

.QuotesRowOdd{width:760px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.QuotesRowEven{width:760px;background:#fdffcd;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.QuotesRowMB{width:760px;background:#fff url(images/Section3.gif) repeat-y 0 0;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #a5acb2}
.QuotesRowLQ{width:760px;background:#fff url(images/Section1.gif) repeat-y 0 0;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #a5acb2}
.QuotesRowIP{width:760px;background:#fff url(images/Section2.gif) repeat-y 0 0;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #a5acb2}
.QuotesRowJTIP{width:760px;background:#fff url(images/Section2.gif) repeat-y 0 0;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 0px #a5acb2}
.QuotesRowAddIP{width:760px;background:#fff url(images/Section2.gif) repeat-y 0 0;float:left;padding-top:2px;padding-bottom:2px;text-align:left;border-bottom:solid 1px #a5acb2}
.QuotesCol1{width:110px;float:left;}
.QuotesCol2{width:100px;float:left;}
.QuotesCol2a{width:50px;float:left;}
.QuotesCol3{width:78px;float:left;text-align:center;}
.QuotesCol4{width:78px;float:left;text-align:center;}
.QuotesCol5{width:78px;float:left;text-align:center;}
.QuotesCol6{width:78px;float:left;text-align:center;}
.QuotesCol7{width:78px;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:red;}


/*#####################################################
  ## Result Screen                                    #
  #####################################################*/

.ResultsCustomerDetails{width:874px;border:solid 1px #a5acb2;margin-left:auto;margin-right:auto;display:inline-block;}
#divResultQuoteTimestamp{width:874px;float:left;margin-left:auto;display:inline-block;font-size:8pt;}
.ResultsCustomerDetailsRow{width:800px;float:left;margin-left:25px;}
.ResultsCustomerDetailsCol1{width:200px; float:left;text-align:left;}
.ResultsCustomerDetailsCol1Bold{width:200px; float:left;text-align:left;font-weight:bold;}
.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;}
.ResultsCustomerDetailsCol3{width:200px; 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;}

.ResultQuoteGroupButtons{margin-top:2px;height:26px;width:877px;margin-top:20px;background: url(images/resulttop.gif) repeat-x ;display:inline-block;}
.ResultQuoteGroupButton{float:left;}
.ResultButtonSelected, .ResultButtonNotSelected 
{
	margin-right:1px;
	Width:165px;
	border:none; 
	Height:25px; 
	Font:Tahoma; }
.ResultButtonSelected{background:#fff url(images/tab.gif) no-repeat;margin-top:0px; color:#454545}
.ResultButtonNotSelected{  no-repeat;margin-top:0px;color:#bababa; }


.ResultQuoteResultsLQ,  .ResultQuoteResultsIP , .ResultQuotePrintResultsLQ,  .ResultQuotePrintResultsIP,  .ResultQuotePrintResultsIP 
{
	width:875px;
	min-height:235px;
	display:inline-block;
	
	border-bottom:solid 1px #ffd700;
	border-left:solid 1px #ffd700;
	border-right:solid 1px #ffd700;
	background:#fff url(images/Section1.gif) repeat-y ;
	padding-top:10px;
}
#divResultReviewable{width:875px;display:inline-block;margin-left:auto;margin-right:auto;}

.ResultQuotePrintResultsLQ,  .ResultQuotePrintResultsIP {	margin-top:20px;padding:0px;}
.ResultQuotePrintResultsIP {background:#fff url(images/Section2.gif) repeat-y ;}
.ResultQuotePrintResultsMB {background:#fff url(images/Section3.gif) repeat-y ;}
.ResultQuoteGroupHeader
{
	background:#fff url(images/Tab-Results.gif) repeat-x ;
	width:875px;
	height:26px;float:left;
	font-size:12pt;font-weight:bold;
	text-align:left;
}

.ResultQuoteResultsIP{	background:#fff url(images/Section2.gif) repeat-y ;text-align:left; }


.ResultQuoteResultsHeader{width:875px;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:128px;float:left;text-align:left;}
.ResultQuoteResultCol2{width:202px;float:left;text-align:center;}
.ResultQuoteResultCol3{width:202px;float:left;text-align:center;}
.ResultQuoteResultCol4{width:202px;float:left;text-align:center;}
.ResultQuoteResultCol5{width:62px;float:left;text-align:center;}
.ResultQuoteResultCol6{width:60px;float:left;text-align:center;}

.PRULogo{float:left;text-align:left;margin-left:160px;width:100%;margin-top:5px;}
.PRUResultQuoteResultsRow{width:875px;float:left;text-align:left;margin-top:20px;}
.PRUResultQuoteResultsHeader{width:875px;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:170px;float:left;text-align:left;border:solid 0px #a5acb2;height:50px;}
.PRUResultQuoteResultCol2{height:50px;width:130px;float:left;text-align:Left;border:solid 1px #a5acb2;height:50px;padding-top:8px;padding-left:3px;}
.PRUResultQuoteResultCol3{height:50px;width:180px;float:left;text-align:center;border-right:solid 1px #a5acb2;border-top:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:50px;padding-top:8px;}

.PRUResultQuoteResultCol4{height:50px;width:200px;float:left;text-align:center; }
.PRUResultQuoteResultCol5{height:50px;width:60px;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 #a5acb2;border-left:solid 1px #a5acb2;border-right:solid 1px #a5acb2;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;}
.ResultsPrintPolicyRow{width:865px;float:left;text-align:left;margin-top:10px;margin-left:5px;margin-right:5px;min-height:55px;border-top:solid 1px #a5acb2;border-left:solid 1px #a5acb2;border-right:solid 1px #a5acb2;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:185px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyTheKeyCol2{width:195px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol3{width:190px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol4{width:190px;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;}
.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;}

.ResultsPrintPolicyApplyRow{width:865px;float:left;text-align:left;margin-left:5px;margin-bottom:5px;padding-top:5px;border:solid 1px #a5acb2;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;}

.ResultsPolicyRow{width:875px;float:left;text-align:left;min-height:55px;margin:5px;}
.ResultsPolicyCol1{width:120px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-left:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;border-Right:solid 1px #a5acb2;height:55px;margin:0px;background-color:White;text-align:left;}
.ResultsPolicyCol2{width:195px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol3{width:195px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol4{width:195px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol5{width:55px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;margin:0px;text-align:center;}
.ResultsPolicyCol6{width:55px;float:left;font-size:8pt;padding:3px;border-top:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;border-right:solid 1px #a5acb2;height:55px;margin:0px;text-align:center;}

.ResultsPolicyCol2 input,.ResultsPolicyCol2 select, .ResultsPolicyCol3 input,.ResultsPolicyCol3 select , .ResultsPolicyCol4 input,.ResultsPolicyCol4 select  {font-size:10px; overflow:hidden;}

.ResultsPolicyCol2 img, .ResultsPolicyCol3 img, .ResultsPolicyCol4 img, .ResultsPolicyCol5 img
{	margin-top:5px;	text-align:right;}

.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;}
.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}

.ResultsNavContainer
{
	width:860px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	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:solid 1px #598dc8;display:inline-block}
.DocSummaryHeader 
{
	text-align:left;
	width:820px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.DocSummaryContentIP{background:#fff url(images/Section2.gif) repeat-y;width:800px;float:left;min-height:136px;}
.DocSummaryContentLQ{background:#fff url(images/Section1.gif) repeat-y;width:800px;float:left;min-height:136px;}
.DocSummaryContentMB{background:#fff url(images/Section3.gif) repeat-y;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:390px;float:left;text-align:right;margin-right:10px;margin-top:10px;}
.DocCol1{width:390px;float:left;text-align:right;margin-right:10px;}
.DocCol2{width:400px;float:left;text-align:left;}
.DocCol2 img{ vertical-align:middle}
.DocCol5{width:133px;float:left;margin:13px 0 5px 0}
.DocColCenter{width:770px;float:left;margin:10px;text-align:center;}
.doccolcenter a{text-decoration:underline;}

.DivDocuments  { width:100%; min-height:70px; float:left;}
.DocDocumentsHeader
{
	text-align:left;
	width:820px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#DocDocumentsContent{ }

.DocApply{ width:820px; margin-top:10px;  float:left ; text-align:left; }
.DocApplyHeader 
{
	text-align:left;
	width:820px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.DocApplyContent{background-color:#ffffff;padding:5px;float:left;}

/*#####################################################
  ## Needs Analysis Screen                            #
  #####################################################*/

#divNeedsAnalysis
{
	border:solid 1px #a5acb2;
	background:#fff url(images/Section3.gif) repeat-y;
	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 
{
	text-align:left;
	width:810px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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 #a5acb2;}
#divMBResult
{
	border:solid 1px #a5acb2;
	background:#fff url(images/Section3.gif) repeat-y;
	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 
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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;}
.CalculateQuoteImage {margin-top:100px;height:100px;}
.CalculateQuotePhrase {margin-top:10px;height:200px;	font-family: Arial;	font-size:   medium;	color:#4A6B91;	font-weight:bold; }
.ResultDesc{font-size:13px !important;}
.ResultPrem{font-size:14px !important;}
.LPASLBLPREMLOWLIGHT {	font-size:14px !important;	color:#4A6B91; }
.LPASLBLPREMHIGHLIGHT {	font-size:16px !important;	color:#4A6B91;	font-weight:bold;}

.LPASINBUDGET{	background-color:#B5D0FE;}
.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;font-size:8pt;margin-bottom:10px;display:inline-block; }

.DisplayQuoteBox{width:850px;float:left;border:solid 1px #a5acb2;}
.DisplayPrintQuoteBox{width:850px;float:left;border:solid 1px #a5acb2;margin-left:87px;margin-right:87px;}
.DisplayQuoteBoxLQ{width:850px;float:left;border:solid 1px #a5acb2;background:#fff url(images/Section1.gif) repeat-y;}
.DisplayQuoteBoxHeader
{
	text-align:left;
	width:850px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	float:left;
}
.DisplayQuoteDetails{width:840px;float:left;margin-left:5px;margin-right:5px;border:solid 0px #a5acb2;}
.DisplayQuoteDetailsRow{width:100%;float:left;text-align:left;}
.DisplayQuoteDetailsCol1, .DisplayQuoteDetailsHeader1{width:175px;float:left;}
.DisplayQuoteDetailsCol2, .DisplayQuoteDetailsHeader2{width:270px;float:left;}
.DisplayQuoteDetailsCol3, .DisplayQuoteDetailsHeader3{width:30px;float:left;}
.DisplayQuoteDetailsCol4, .DisplayQuoteDetailsHeader4{width:110px;float:left;}
.DisplayQuoteDetailsCol5, .DisplayQuoteDetailsHeader5{width:50px;float:left;}
.DisplayQuoteDetailsCol5a, .DisplayQuoteDetailsHeader5a{width:65px;float:left;}
.DisplayQuoteDetailsCol6, .DisplayQuoteDetailsHeader6{width:140px;float:left;}


.DisplayQuoteDetailsHeaderRow{width:842px;float:left;background-color:Gray;color:White;text-align:left;margin-bottom:5px;}
.DisplayQuoteDetailsClient{width:842px;float:left;margin-top:10px;margin-bottom:10px;border:solid 1px #a5acb2;background-color:White;}
.DisplayQuoteButtons{width:100%;float:left;height:30px;text-align:center}

.MBBenefitHeaderRow{width:700px;float:left;font-weight:bold;color:Black;margin-top:5px;margin-bottom:5px;}
.MBBenefitHeaderCol1{width:42%;float:left;text-align:left;}
.MBBenefitHeaderCol2{width:11%;float:left;text-align:left;}
.MBBenefitHeaderCol3{width:8%;float:left;text-align:left;}
.MBBenefitHeaderCol4{width:10%;float:left;text-align:left;}
.MBBenefitHeaderCol5{width:9%;float:left;text-align:left;}
.MBBenefitHeaderCol6{width:9%;float:left;text-align:left;}
.MBBenefitHeaderCol7{width:10%;float:left;text-align:left;}

.MBBenefitRow{width:700px;float:left;text-align:left;}
.MBBenefitCol1{width:42%;float:left;text-align:left;}
.MBBenefitCol2{width:11%;float:left;text-align:left;}
.MBBenefitCol3{width:8%;float:left;text-align:left;}
.MBBenefitCol4{width:10%;float:left;text-align:left;}
.MBBenefitCol5{width:9%;float:left;text-align:left;}
.MBBenefitCol6{width:9%;float:left;text-align:left;}
.MBBenefitCol7{width:10%;float:left;text-align:left;}

.MBQuote{width:800px;float:left;border:solid 1px #a5acb2;margin-top:10px;margin-left:22px;height:auto;margin-bottom:10px;background:#fff url(images/Section3.gif) repeat-y; font-size:9pt;}
.IPQuote{width:800px;float:left;border:solid 1px #a5acb2;margin-top:10px;margin-left:22px;height:auto;margin-bottom:10px;background:#fff url(images/Section2.gif) repeat-y;}
.MBQuoteHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	font-size:12pt;
	font-weight:bold;
	color:White;
	background-color:Gray;
}
.MBQuoteContent{width:700px;float:left;padding-bottom:10px;}
.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:10px;}

.MBResultPrem{width:300px;float:left;border:solid 1px #a5acb2;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:440px;float:left;background-color:gray;text-align:left;color:White;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;}

#divDisplayResults {width:820px;border:solid 1px #a5acb2;margin-top:10px;height:auto;margin-bottom:10px;display:inline-block;}

.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;}

.DisplayResultsHeader
{
	text-align:left;
	width:820px; 
	margin:0px;
	height:22px; 
	font-size:12pt;
	font-weight:bold;
	color:White;
	background-color:#598dc8;
	display:inline-block;
}


#divResultList{width:470px;display:inline-block;border:solid 1px #a5acb2;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:440px;float:left;border:solid 4px red;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;}
.DisplayResultBoxSelect{width:70px;float:left;padding-top:5px;height:50px;padding-top:13px;}
.DisplayResultBoxSelectedLabel{width:100%;float:left;background-color:Red;color:White;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 #a5acb2;margin:0px 62px 0px;}

.QuoteDetailsHeader
{
	text-align:left;
	width:900px; 
	margin:0px;
	height:22px; 
	font-size:12pt;
	font-weight:bold;
	color:White;
	background-color:#598dc8;
	}
.QuoteDetailsContent{Float:left;margin:10px 30px 10px 30px;text-align:center;font-size:10pt !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:solid 1px #598dc8;display:inline-block;}
.SendEmailHeading 
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	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: #FFE2BF;
	border-top: 1px #ffcc00 solid;
	border-bottom: 1px #ffcc00 solid;
	color: #ac0b0b;
	text-align:center;}

/*##################
  # Help           #
  ##################*/
.Help{text-align:left; margin:10 10 10 10;}
.Help p{text-align:left;}


#TopMenuBar
{
	width:1024px;	
	float: left;
	background: url(images/taskbar.gif) repeat-x top left;
	height: 24px;
	vertical-align: middle;
	color: #b70000;
	text-align:right;
	border-top:solid 1px #598dc8;
	border-bottom:solid 1px #598dc8;
}
.TopMenu{	padding-top:3px;	margin:  auto;	text-align:right;	width: 100%;	float:left;}
.MenuLogin{padding-top:2px;	margin:  auto;	text-align:right;	width: 100%;float:left;font-size:8pt;padding-right:15px;}
.TopMenuNavEnquire {	margin:  auto;	text-align:center;	width: 200px;	float:right;	color:#598dc8;}
.TopMenuNav80, .TopMenuNav150 , .TopMenuNav200 {	margin:  auto;	text-align:center;	float:left;	font-size:10pt;}
.TopMenuNav80{	width: 80px; }
.TopMenuNav150{	width: 150px; }
.TopMenuNav200{	width: 200px; }
.TopMenuNav80 a, .TopMenuNav150 a, .TopMenuNav200 a {display: inline;margin:auto;padding:none;color:#6C6C6C;text-decoration:none;text-align: center;width:100%;}
.TopMenuNav80  a:hover ,.TopMenuNav150  a:hover,.TopMenuNav200 a:hover {color:#598dc8;}

/*#############
  # 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 #2F4F4F;    color: white;    background-color: #2E4d7B;	font-family: Arial, 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 #2F4F4F;    color: white;    background-color: #5078B3;	font-family: Arial, 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: #D3DEEF;    border: 1px dashed #2F4F4F;    border-top: none;    padding: 5px;    padding-top: 10px;    width:320px;}
.accordianLink {color: white;}

#divMessage1, #divMessage2 , #divMessageMain {float:left;color:Red; 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-size:14pt;}
.divCMBWOPTitle{margin-top:15px;top: 177px;text-align:left;color:Green;font-size:10pt;position: absolute;}
#CustomDiv{width:auto;margin-left:60px;margin-top:60px;}
.DisplayCustomBox{width:900px;float:left;border:solid 1px #a5acb2;background:#fff url(images/Section4.gif) repeat-y;}
.DisplayCustomBoxHeader{text-align:left;width:900px;margin:0px;height:22px;background-color:#598dc8;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 #a5acb2;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:#598dc8;}
.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 #a5acb2;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:#598dc8;}
.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 #a5acb2;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:#598dc8;}
.divCMChosenContent{Float:left;margin:10px;text-align:center;font-size:10pt !important;}
.CMBPanel{}
.CMBPanelHeader{    border: 1px solid #2F4F4F;    color: white;    background-color: #2E4d7B;	font-family: Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}
.CMBPanelContent{background-color: #D3DEEF;    border: 1px dashed #2F4F4F;    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:52px;margin-left:10px;visibility:visible;}
.CMBApplicant1OnlyOldIE{float:left;margin-top:25px;margin-left:4px;visibility:visible;}
.CMBApplicant2Only{float:left;margin-top:-426px;margin-left:398px;visibility:visible;}
.CMBApplicant2OnlyOldIE{float:left;margin-top:32px;margin-left:4px;visibility:visible;}
.CMBApplicant1Both{float:left;margin-top:20px;margin-left:10px;visibility:visible;}
.CMBApplicant2BothOldIE{float:left;margin-top:20px;margin-left:4px;visibility:visible;}
.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;}

.CMBApplicantHide{overflow:hidden;display:none;}
.CMBApplicant2OnlyAfterBoth{float:left;margin-top:-275px;margin-left:400px;visibility:visible;}

.SuccessDiv {padding: 5px;background-color: #FFE2BF;border-top: 1px #ffcc00 solid;border-bottom: 1px #ffcc00 solid;color: Green;margin: 0 0 1em 0 !important;visibility:visible;}
.SuccessDivHide {height:0px;visibility:hidden;}
.CMBStartUpDiv {padding: 5px;background-color: #FFE2BF;border-top: 1px #ffcc00 solid;border-bottom: 1px #ffcc00 solid;margin: 0 0 1em 0 !important;visibility:visible;}
.CMBStartUpDivHide {height:0px;visibility:hidden;}
.CMBGrid {border-width: 1px;border-spacing: 2px;border-style: solid;border-color: gray;border-collapse: collapse;}
.CMBGrid th {border-width: 1px;padding: 1px;border-style: solid;border-color: gray;}
.CMBGrid td {border-width: 1px;padding: 1px;border-style: solid;border-color: gray;}
.CMBHeader{overflow:hidden;margin-top:20px;margin-bottom:0px;margin-left:auto;margin-right:auto;width:1220px;background-color:White;border:solid 1px #598dc8;border-bottom:none;text-align: center;}
#CMBpage {overflow:hidden;margin-top:0px;margin-left:auto;margin-right:auto;width:1220px;background-color:White;border:solid 1px #598dc8;text-align: center;}
.SelectedBenefits,.SelectedBenefitsApp2{float:left;margin-left:14px;}
.SelectedBenefits{margin-top:7px;}
.CMBApplicants{	width:374px;	margin-bottom:5px;	position:relative;	text-align:left;	border:solid 1px #598dc8;	border-width:1px;}
.CMBAllBenefits{ float:Left;margin-left:8px;margin-top:20px;width:380px;}
.QuoteGeneratorContent2{float:left;width:280px;font-size:8pt;background:#fff;border:solid 1px #598dc8;}
#gvSelectedBenefits,#gvApp2SelectedBenefits {width:520px;}
#gvBenefits{width:375px;margin-bottom:5px;}
.applicant2CMB{margin-bottom:20px}
.chkAutoFillCMB{margin-left:40px}
.QuoteGeneratorRowHeader1CMB{width:280px;float:left;font-weight:bold;border-bottom:solid 1px #598dc8;background-color:#598dc8; color:White;margin-bottom:5px;}
.QuoteGeneratorSectionCMB{padding: 0px 0 0px 0;width:280px;margin-right:0px;float:left;background:#fff url(images/Section1.gif) repeat-y;}
.QuoteGeneratorContentCMB{margin-top:7px;float:left;width:280px;font-size:8pt;background:#fff;border:solid 1px #598dc8;}
.ClientRowOddCMB{width:385px;background:#fdffcd;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientRowEvenCMB{width:385px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.QuoteCriteria{height:50px;overflow:hidden}
.ButtonsCMB{border:solid 1px #598dc8;padding-top:10px;padding-bottom:10px;margin-bottom:20px;width:374px;height:60px;}
.ButtonsTableCMB{width:380px}
.lblWOPTitleCMB{color:Green;font-size:10pt;margin-left:20px}
.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}
.CriteriaPanelHideCMB{display:none;height:0px}
.chkWaiverOfPremiumCMB{width:140px}
.GridCell1ButtonCMB{width:10px}
.GridCell2SelectedBenefitCMB{width:400px}
.GridCell3SumCMB{width:30px}
.GridCell4TermCMB{width:30px}
.GridCell5DefPerCMB{width:60px}
.GridCell1AllBenefitCMB{width:340px}
.AllBenefitsGridButtonCMB{background:navy;color:lime;height:20px;width:20px;}
.criteriaPanelCell1CMB{width:100px;font-weight:bold;}
.criteriaPanelCell2CMB{width:180px;}
.sumAssurredCMB{height:16px;width:80px;visibility:visible}
.chkIP1RetirementCMB{margin-left:-4px;}
.lblPolicyTypeCMB{width:80px;}
.ddlPolicyTypeCMB{Width:131px;}
.ddlLQDeferredPeriodCMB{Width:110px;}
.lblDeferredPeriod{width:80px}
.ClientRowMBOddCMB{background-color:#FDFFCD;width:420px;border-width:0px;}
.ClientRowMBEvenCMB{background-color:#E4FFE8;width:420px;border-width:0px;}
.TermCMB{height:16px;width:30px;visibility:visible;}
.btnRemoveCMB{background:maroon;color:gold;visibility:hidden;height:20px;}
.btnSelectCMB{margin-left:100px;Width:80px;Height:30px;visibility:visible;}
.btnSelectCMBHide{margin-left:100px;Width:80px;Height:30px;visibility:hidden;}

.criteriaPanelTitleCMB{text-align:center;height:45px;white-space:normal;}
#divErrorHeaderPrevPageInput{width:300px;font-size:8pt;}
#divErrorPrevPageInput{width:284px;font-size:8pt}
.TopMenuBarCMB{float: left;background: url(images/taskbar.gif) repeat-x top left;height: 24px;vertical-align: middle;color: #b70000;text-align:right;border-bottom:solid 1px #598dc8;width:100%;}
.ErrorDivHeaderHide{visibility:hidden;height:0px;}
.ErrorCMBDivHide {height:0px;visibility:hidden;}


.ErrorDivHeaderShow{width:100%;background-color: #c70000;border-top: 1px #ffcc00 solid;color: #ffcc00;visibility:visible;height:16px;}
.ErrorCMBDiv {border-top: 1px #ffcc00 solid;background-color: #FFE2BF;	border-bottom: 1px #ffcc00 solid;color: #ac0b0b;margin-bottom:10px;visibility:visible;}
 .xxxErrorDivHeaderShow{width:100%;background-color: #c70000;border-top: 1px #ffcc00 solid;color: #ffcc00;float:left;visibility:visible;height:16px;}-->
.xxxErrorCMBDiv {padding: 8px;border-top: 1px #ffcc00 solid;background-color: #FFE2BF;	border-bottom: 1px #ffcc00 solid;color: #ac0b0b;margin: 0 0 1em 0 !important;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: #c70000;border-top: 1px #ffcc00 solid;color: #ffcc00;float:left;}
.btnRemoveCMB{width:20px;height:20px;}

/*IE*/
.criteriaTableApp {margin-left:0px;margin-top:20px;position:absolute;overflow:hidden;width:280px;height:210px;}

/*IE6 */
.criteriaTableAppIE6 {margin-left:-136px;margin-top:20px;position:absolute;overflow:hidden;width:280px;height:210px;}

/*IE7 */
.criteriaTableAppIE7 {margin-left:-280px;margin-top:20px;position:absolute;overflow:hidden;width:280px;height:210px;}

/*Netscape */
.criteriaTableAppNetscape {margin-left:-280px;margin-top:20px;position:absolute;overflow:hidden;width:280px;height:210px;}

.criteriaTableApp2Hide{	visibility:hidden;}

.QuoteCriteriaCMB{height:240px;overflow:hidden}
.QuoteCriteriaCMBDefault{height:50px;overflow:hidden}


/*==================================================================================================================
  ## Custom Multi-Benefit Screen -- END#
 ==================================================================================================================*/




.CustomResultsPolicyApp1Cell{width:400px;float:left;text-align:left;min-height:55px;margin:5px;border:solid 1px #a5acb2;margin-left:5px;background-color: white;}
.CustomResultsPolicyApp2Cell{width:400px;float:right;text-align:left;min-height:55px;margin:5px;border:solid 1px #a5acb2;margin-right:15px;background-color: white;}

.PremMatchHideCommission{visibility:hidden;}
.PremMatchShowCommission{visibility:visible;}

.ResultQuoteResultsGridPrem{padding-left:10px;}
.ResultQuoteResultsPremMatch
{
	border:solid 1px #598dc8;
	display:inline-block;
	padding-top:10px;
	background:white;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	overflow:hidden;
}
.ResultQuoteResultsShowPremMatch
{
	visibility:visible;
	border:solid 1px #598dc8;
	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:Red;}
.divResultsListPrem{border:solid 1px #598dc8;background:#fff url(images/Section1.gif) repeat-y;width:423px;padding:10px 10px 10px 10px;}
.CalculateQuoteHidePrem{visibility:hidden;overflow:hidden;height:0px;}
.CalculateQuoteImagePrem {margin-top:20px;height:30px;}
.CalculateQuotePhrasePrem {margin-top:10px;height:30px;	font-family: Arial;	font-size:   medium;	color:#4A6B91;	font-weight:bold; }
.CalculateQuoteShowPrem {overflow: hidden;height: 150px;text-align: center;visibility: visible;border: solid 1px #598DC8;background-color: white;margin-top: 60px;}
.PremiumMatchPolicyType{background:#fff url(images/PremiumPolicyTitle1.gif) no-repeat;margin-top:0px; color:#454545;width:100%;float:left;text-align:left;border:solid 1px gold;margin-top:10px;margin-bottom: 10px;}
.divPremControls{background:white;border-left:solid 1px #598dc8;border-right:solid 1px #598dc8;border-bottom:solid 1px #598dc8;padding-left:10px;}  
  
.lblPolicyType{margin-left:10px;}
.PremHeader{width:445px;height:62px;float:left;}
.lblPremRate{height:24px;font-family: Arial;font-size:1em;color:#4A6B91;font-weight:bold;}
.lblPound{height:24px;font-family: Arial;font-size:1em;color:black;font-weight:bold;}
.txtPremRateAmount{width:88px} 
.divPremNavButtons{background:white;border-left:solid 1px #598dc8;border-bottom:solid 1px #598dc8;border-right:solid 1px #598dc8;padding-top:20px;height:40px;}
.btnPremContinue{margin-left:30%;float:left;}
.btnPremCancel{float:left;margin-left:10px;}

 


