﻿body 
	{ font:normal 0.9em 'Trebuchet MS', Trebuchet, arial, sans-serif; 
		  color:black; background:#c1ccd8 url(images/body.gif) repeat-x 0 0;
		text-align:center; }

a {	color:#6C6C6C; 	text-decoration:none;}
a:hover {color:#598dc8;}

#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; 

}
.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:250px;border:solid 1px #598dc8; float:left;}
.LoginBoxHeader
{
	text-align:left;
	width:380px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
.LoginBoxContent{	width:100%;float:left;text-align:left;}
.LoginBoxContentRow{	width:100%;float:left;text-align:left;	padding-left:2px; padding-right:2px;height:24px;}
.LoginBoxContentRowCenter{	width:100%;float:left;text-align:center;	padding-left:2px; padding-right:2px;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:110px;float:left;margin-left:70px;	}
.LoginBoxContentCol2{	width:180px;float:left;	}
.LoginBoxContentCol3{	width:150px;float:left;text-align:right;	}
.LoginBoxContentClear{	width:100%;float:left;height:20px;}



#MainContent {width:100%;height:auto;}

#NavButtons{	width:100%;	float:left;	margin-top:5px;}
#DisplayNavButtons{	width:100%;	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;}

.NavButtonCenter{	width:100%;	text-align:center;	float:left;	}
/*#################
  ## License Page #
  #################*/
#tblLicence {	width:700px;margin-left:160px; margin-right:160px;float:left;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;float:left;margin-left:112px;}
.AboutUsHeader{width:100%;font-size:14pt;font-weight:bold;float:left;}
.AboutUsContent{width:100%;float:left;text-align:left;margin-top:20px;margin-bottom:20px;}

/*#####################################################
  ## Contact Us screen                                  #
  #####################################################*/

#divContactUs{width:800px;float:left;margin-left:112px;margin-right:112px;float:left;border:solid 1px #598dc8;}
.ContactUsHeader
{
	text-align:left;
	width:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	}
.ContactUsContent{width:100%;float:left;text-align:left;margin-top:20px;margin-bottom:20px;}
.ContactUsTeam{float:left;width:500px;margin: 0px 150px 15px 150px;border:solid 1px #598dc8;}
.ContactUsTeamHeader{	text-align:left;
	width:500px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;}
.ContactUsTeamContent{width:100%;float:left;text-align:left;padding:10px;}
.ContactUsColHeader{width:100%;float:left;text-align:left;font-weight:bold;margin-top:5px;}
.ContactUsCol1{float:left;width:100px;}
.ContactUsCol2{float:left;width:300px;}
/*#####################################################
  ## 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;}
#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;}

#HomeClients { width:696px; min-height:280px; margin: 0px    10px 0 20px; border:solid 1px #598dc8;	float:left; }
#HomeClientsHeader 
{
	text-align:left;
	width:700px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
#HomeClientsContent{min-height:224px;}
#divClients{width:650px;margin:0px;min-height:240px;border:solid 0px #598dc8;}
.ClientHeaderRow{width:650px;background:##37393E;float:left;color:#fff;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:650px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.ClientRowEven{width:650px;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:650px; min-height:100px; margin:  10px   23px 10px  23px; border:solid 1px #598dc8;	float:left;}
.HomeClientsNewHeader 
{
	text-align:left;
	width:650px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
.HomeClientsNewContent{min-height:78px;}
.HomeClientsNewContentRow{width:650px;float:left;margin:10px 0px 10px 0px;}
.HomeClientsNewContentCol1{width:490px;float:left;text-align:left;margin-left:10px;}
.HomeClientsNewContentCol2{width:146px;float:left;}



.HomeClientsExisting { width:650px; min-height:100px; margin:  10px   23px 10px  23px; border:solid 1px #598dc8;	float:left;}
.HomeClientsExistingHeader 
{
	text-align:left;
	width:650px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;

}
#HomeClientsExistingContent{min-height:78px;}
.HomeClientsExistingContentRow{width:650px;float:left;margin:10px 0px 10px 0px;}
.HomeClientsExistingContentCol1{width:540px;float:left;text-align:left;margin-left:10px;}
.HomeClientsExistingContentCol2{width:100px;float:left;}



#HomeMessages { width:260px; height:142px; margin:  0px  00px 0 00px; border:solid 1px #598dc8;	float:left;}
#HomeMessagesHeader {
	text-align: left;
	width: 260px;
	margin: 0px;
	height: 22px;
	background-color: #4B52D0;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
#LQUpdate{ height:120px;}
.LQUpdateRowOdd{width:260px;background:#e4ffe8;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateRowEven{width:260px;background:#fdffcd;float:left;padding-top:2px;padding-bottom:2px;text-align:left;}
.LQUpdateCol1,.LQUpdateCol1Recent{width:60px;float:left;}
.LQUpdateCol2,.LQUpdateCol2Recent{width:200px;float:left;}
.LQUpdateCol1Recent , .LQUpdateCol2Recent a{ color:red;font-weight:bold; }

#HomeAdverts { width:260px; height:455px; margin: 10px  00px 0 00px; border:solid 1px #598dc8;	float:left;}
#HomeAdvertsHeader 
{
	text-align:left;
	width:260px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
	display:none;
}
#HomeAdvertsContent{ height:455px;}

#HomeNotices { width:700px; height:134px; margin:  10px  20px 0 20px; border:solid 1px #598dc8;float:left;	}
#HomeNoticesHeader {
	text-align: left;
	width: 700px;
	margin: 0px;
	height: 22px;
	background-color: #4b52d0;
	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;}
.NoticeTitle{}
/*#####################################################
  ## Client Details Screen                            #
  #####################################################*/
#ClientDiv {width:100%;margin-bottom:20px;  }
#ClientHeader{	Width:100%; height:25px; display:none;	}
#ApplicantData{	width:100%; height:420px; padding-left:0px; text-align:center;}
.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 20px; border:solid 1px #598dc8;	float:left;}
#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) }

.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;}
.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;}
.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;}

#divQuotes{margin-top:20px;float:left;}
.QuotesContainer {width:760px;  margin: 0px 0px 0px 132px; border:solid 1px #598dc8; float:left;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;}


/*#####################################################
  ## Result Screen                                    #
  #####################################################*/

.ResultsCustomerDetails{width:874px;border:solid 1px #a5acb2;display:inline-block;margin-left:75px;margin-right:75px;}
#divResultQuoteTimestamp{width:874px;float:left;margin-left:75px;text-align:right;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;}


.ResultQuoteGroupButtons{margin-top:2px;height:26px;width:887px;float:left;margin-top:20px;margin-left:75px;background: url(images/resulttop.gif) repeat-x }
.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{background:#fff09e url(images/tab-unselected-silver.gif) no-repeat;margin-top:0px;color:#bababa; }


.ResultQuoteResultsLQ,  .ResultQuoteResultsIP , .ResultQuotePrintResultsLQ,  .ResultQuotePrintResultsIP,  .ResultQuotePrintResultsIP
{
	width:875px;
	min-height:235px;
	display:inline-block;
	margin-left:75px;
	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;float:left;margin-left:100px;margin-right:100px;}

.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;}
.ResultQuoteResultCol1{width:150px;float:left;text-align:left;}
.ResultQuoteResultCol2{width:200px;float:left;text-align:center;}
.ResultQuoteResultCol3{width:200px;float:left;text-align:center;}
.ResultQuoteResultCol4{width:200px;float:left;text-align:center; }
.ResultQuoteResultCol5{width:60px;float:left;text-align:center;}
.ResultQuoteResultCol6{width:60px;float:left;text-align:center;}

.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:200px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol3{width:200px;float:left;padding:3px;min-height:55px;text-align:right;}
.ResultsPrintPolicyCol4{width:200px;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;}
.ResultsPrintPolicyCol6{width:55px;float:left;font-size:8pt;padding:3px;min-height:55px;margin:0px;text-align:center;}

.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:150px;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:200px;float:left;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol3{width:200px;float:left;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol4{width:200px;float:left;padding:3px;border-top:solid 1px #a5acb2;border-right:solid 1px #a5acb2;border-bottom:solid 1px #a5acb2;height:55px;text-align:right;}
.ResultsPolicyCol5{width:60px;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:60px;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:8pt;}

.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;}
.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:835px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:100px;
	float:left;
		
}
/*#####################################################
  ## Documents Screen                                 #
  #####################################################*/
#DocDiv {width:1024px;margin-bottom:20px; float:left;}

.DocSummary { width:800px; min-height:160px; margin:   10px 0px 20px 100px; border:solid 1px #598dc8;float:left}
.DocSummaryHeader 
{
	text-align:left;
	width:800px; 
	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;height:136px;}
.DocSummaryContentLQ{background:#fff url(images/Section1.gif) repeat-y;width:800px;float:left;height:136px;}
.DocSummaryContentMB{background:#fff url(images/Section3.gif) repeat-y;width:800px;float:left;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;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:800px; 
	margin:0px;
	height:22px; 
	background-color:#598dc8; 
	color:white; 
	font-size:12pt;
	font-weight:bold;
}
#DocDocumentsContent{ }

.DocApply{ width:800px; margin-top:10px;  float:left ; text-align:left; }
.DocApplyHeader 
{
	text-align:left;
	width:800px; 
	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:800px;
	float:left;
	margin-left:112px;
	margin-right:112px;
	text-align:center;
}	
.NARow{width:750px;margin-top:15px;margin-left:25px;margin-bottom:10px;float:left;}
.NeedsAnalysisHeader 
{
	text-align:left;
	width:800px; 
	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;float:left;margin-left:75px;
	float:left;
	font-size:10pt !important;
}
.NANavContainer
{
	width:800px;
	margin-top:20px;
	margin-bottom:50px;
	margin-left:112px;
	float:left;

}
#ListBoxSelectedBenefits{	border:solid 1px #a5acb2;}
#divMBResult
{
	border:solid 1px #a5acb2;
	background:#fff url(images/Section3.gif) repeat-y;
	width:800px;
	float:left;
	margin:0 112px 0 112px;
}	
.MBResultRow{width:800px;margin: 15px 112px 0px 112px;}

.MBResultButtonRow{width:800px;margin:0px;margin: 5px 112px 0px 112px; float:left;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;float:left;margin:0 100px 0 100px;}
.MBResultContent span {font-size:8pt;}


.MBResult2{	font-size:10pt;}

.CalculateQuote{	width:800px;	float:left;	margin-left:112px;	margin-right:112px;}

.LPASLBLPREMLOWLIGHT {	font-size:10pt !important;	color:#6FA3FB; }
.LPASLBLPREMHIGHLIGHT {	font-size:12pt !important;	color:#4A6B91;	font-weight:bold;}

.LPASINBUDGET{	background-color:#B5D0FE;}
.LPASOUTBUDGET{	background-color:White;}
/*##########################
  ## Display Quote Details #
  ##########################*/

.QuoteListHeader{ width:852px;margin-left:87px;margin-right:87px;float:left; font-size:12pt;margin-bottom:10px; text-align:left;}

#divQuoteList{width:852px;margin-left:87px;margin-right:87px;float:left; font-size:8pt;margin-bottom:10px; }

/*.DisplayQuoteBox{width:850px;border:solid 1px #a5acb2;}
.DisplayPrintQuoteBox{width:850px;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{}
.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{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;display:inline-block;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;float:left;border:solid 1px #a5acb2;margin-top:10px;margin-left:112px;height:auto;margin-bottom:10px;}

.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;
}


#divResultList{width:470px;margin-left:175px;float:left;border:solid 1px #a5acb2;margin-top:15px;margin-bottom:15px;}
#divResultRev{width:800px;float:left;}

.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:9pt !important;}
.QuoteDetailsContent span,td{font-size:9pt !important;}


.AdvisorNotice{width:600px;margin-left:212px;margin-right:212px;float:left;}
/*############################
  ## SendEmail page          #
  ############################*/

.SendEmail{width:800px; margin-top:10px;  float:left ; text-align:left; margin-left:112px; margin-right:112px;border:solid 1px #598dc8;}
.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:340px;margin-left:240px;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:2px;	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
{
	width:100%;
	text-align:right;
float:left;
}
#Buttons{width:100%;}

/****************
 * 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;
}


