/*
	#############################################
	##											#
	##	Generic page stuff                      #
	##											#
	## This will be all stuff that is for all   #
	## pages									#
	##											#
	#############################################
*/
.style1 {color: #396191;font: bold;}
.style4 {color: #396191; }

#QQContainer {}
.SimpleLifePageContent{}
#CenterForm{	text-align:center;}
#QQTitle{	display:none;}
#QQTitleDetails{	display:none;}
.QQSectionTitle{	margin:0;	padding:14px 0 3px 0;	color:#00bfdf;	font-size:12px;	font-weight:bold;	width:100%; }
.Radio{border:0;}
.CheckBox{border:0;}
/*
	#############################################
	##											#
	##	Data input stuff                        #
	##											#
	## This will be all stuff that is for all   #
	## pages									#
	##											#
	#############################################
*/

.Clear{	width:100%;	clear:both;	display:inline-block;}
.Row{	width:100%;	display:inline-block;}
.RowDets{	width:100%;	display:inline-block;}
.RowHeadOdd{	display:none;}
.RowDetsOdd{	width:100%;	margin-top:1px;	display:inline-block;}
.RowFootOdd{	display:none;}
.RowDetsEven{	width:100%;	margin-top:1px;	display:inline-block;}
.RowFootEven{	display:none;}

.LeftCol{	width:240px;	text-align:right;	padding-right:2px;	float:left;}
.MiddleColReq{	width:10px;	text-align:left;	float:left; height:22px;}
.MiddleColHelp{	display:none;}
.RightCol{	width:345px;	text-align:left;	float:left;}
.Question{	width:240px;	float:left;		padding-top:3px;}
.Answer{	width:325px;	float:left;}

.AOLApplicantHeader{	color:#00bfdf;	font-size:12px;	font-weight:bold;	text-align:left;	width:100%;	display:inline-block;}
.AOLLeftCol {	float:left;	width:190px;	text-align:right;	padding-right:2px;}
.AOLMiddleColReq {	float:left;	width:10px;	text-align:left;}
.AOLMiddleColHelp {	display:none;}
.AOLRightCol {	float:left;	width:200px;	text-align:left;}
.AOLApp2Col {	float:left;	width:200px;	text-align:left;}
.AOLQuestion{width:190px;float:left;	padding-top:3px;}
.AOLAnswer{width:200px;float:left;}

.notes{width:100%;}

#divReqMarkerNotice{display:inline;color:#00BFDF; font-family:Verdana; font-size:11px; font-weight:bold; text-align:center;margin-top:5px;width:20px;}
.ReqNotice{display:inline;width:100%; margin-bottom:10px;}

.ReqMarkerA{width:1px;display:inline;color:White;}
.ReqMarkerB{width:10px;display:inline;color:#00BFDF; font-family:Verdana; font-size:11px; font-weight:bold; text-align:center;margin-top:5px;}
.ReqMarkerC{width:1px;display:inline;color:White;}

.HelpMarkerA{display:none;}
.HelpMarkerB{width:20px;display:inline;margin-top:2px;}
.HelpMarkerC{display:none;}

 #NavButtons{display:inline-block;width:600px;margin-top:5px;}
 
 .ButtonsLeft {float:left;width:200px;text-align:left;}
 .ButtonsMiddle{float:left;width:200px;text-align:center;}
 .ButtonsRight{float:left;width:200px;text-align:right;}
 
/*
	#############################################
	##											#
	##	qrequestnew.asp stuff                   #
	##											#
	## This will be all stuff that is for the   #
	## qrequestnew page							#
	##											#
	#############################################
*/

.inputform-qrn #divHelpAQ1,.inputform-qrn #divHelpBQ1,.inputform-qrn #divHelpCQ1{display:none;}
.inputform-qrn #divHelpAQ3,.inputform-qrn #divHelpBQ3,.inputform-qrn #divHelpCQ3{display:none;}
.inputform-qrn #divHelpAQ6,.inputform-qrn #divHelpBQ6,.inputform-qrn #divHelpCQ6{display:none;}
.inputform-qrn #divHelpAQ12,.inputform-qrn #divHelpBQ12,.inputform-qrn #divHelpCQ12{display:none;}
.inputform-qrn #divHelpAQ14,.inputform-qrn #divHelpBQ14,.inputform-qrn #divHelpCQ14{display:none;}
.inputform-qrn #divHelpAQ15,.inputform-qrn #divHelpBQ15,.inputform-qrn #divHelpCQ15{display:none;}
.inputform-qrn #divHelpAQ16,.inputform-qrn #divHelpBQ16,.inputform-qrn #divHelpCQ16{display:none;}

.inputform-qrn #divReqMarkerAQ14, .inputform-qrn #divReqMarkerBQ14, .inputform-qrn #divReqMarkerCQ14 {color:white;width:1px;}
.inputform-qrn #divReqMarkerAQ15, .inputform-qrn #divReqMarkerBQ15, .inputform-qrn #divReqMarkerCQ15 {color:white;width:1px;}
.inputform-qrn #divReqMarkerAQ16, .inputform-qrn #divReqMarkerBQ16, .inputform-qrn #divReqMarkerCQ16 {color:white;width:1px;}


.inputform-qrn #divRow1{display:none;}

#fCustomerName{width:240px;}
#fPostCode1, #fPostCode2{width:50px;}
#fTerm {width:50px;}
#fSumAssured {width:100px;}

 
 #anchQRNLeft{display:none;}
 #anchQRNMiddle{display:none;}

.ie6hack{display:none;}

/*
	#############################################
	##											#
	##	wait message    stuff                   #
	##											#
	#############################################
*/

.WaitForm{text-align:center;width:100%;}
.WaitHeader{color:#00bfdf; font-size:16px;font-weight:bold; }
.WaitImage{}
.WaitMessage{}

/*
	#############################################
	##											#
	##	Results page stuff                      #
	##											#
	#############################################
*/

.ResultPage{width:530px;}
.ResultTable{width:530px;}
.ResultHeader{width:530px;font-weight:bold;float:left; border-bottom:solid 1px #342961; border-top:solid 1px #342961;}

.ResultHeaderCol1{width:130px;float:left;}
.ResultHeaderCol2{width:100px;float:left;}
.ResultHeaderCol3{width:100px;float:left;}
.ResultHeaderCol4{width:100px;float:left;}
.ResultHeaderCol5{width:100px;float:left;}

.ResultCol1{width:130px;float:left;min-height:30px;}
.ResultCol2{width:100px;float:left;min-height:30px;margin-top:15px;}
.ResultCol3{width:100px;float:left;min-height:30px;margin-top:15px;}
.ResultCol4{width:100px;float:left;min-height:30px;margin-top:5px;}
.ResultCol5{width:100px;float:left;min-height:30px;margin-top:5px;}

.ResultRow{width:100%;float:left; border-bottom:solid 1px #342961;padding-top:7px;}

.table{margin-left:55px;margin-top:10px;margin-bottom:10px;width:100%;}

/*
	#############################################
	##											#
	##	stp0 page stuff                         #
	##											#
	#############################################
*/
.KFDContainer{width:100%;margin-bottom:10px;}
.ColumnThirdLeft{width:33%;float:left; }
.ColumnThirdCenter{width:33%;float:left;text-align:center;}
.ColumnThirdRight{width:33%;float:left;text-align:left;}

.dlps-button{border: none;}

.QuoteInformation{		width:100%;	margin-top:10px;}
.QuoteInformationLogo {	width:130px  ;	font-size: 10pt;	float: left;}
.QuoteInformationText{	width: 400px ;	float: left;}
.QuoteInformationLabel{	width: 150px ;	float: left ;	line-height: 25px ;}
.QuoteInformationData{	width: 225px ;	float: left;	line-height: 25px ;}

/*
	#############################################
	##											#
	##	stp0 page stuff                         #
	##											#
	#############################################
*/

/*
	#############################################
	##											#
	##	stp1 page stuff                         #
	##											#
	#############################################
*/

/*
	#############################################
	##											#
	##	stp2 page stuff                         #
	##											#
	#############################################
*/
#femail , #fapp2email {width:190px !important; }
#fapp1contact_Morning, #fapp2contact_Morning,#fapp1contact_Afternoon, #fapp2contact_Afternoon ,#fapp1contact_Evening, #fapp2contact_Evening  {border:none;}

.inputform-stp2 #divReqMarkerAQ8, .inputform-stp2 #divReqMarkerBQ8, .inputform-stp2 #divReqMarkerCQ8, .inputform-stp2 #divReqMarkerCQ8App2{color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ9, .inputform-stp2 #divReqMarkerBQ9, .inputform-stp2 #divReqMarkerCQ9, .inputform-stp2 #divReqMarkerCQ9App2 {color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ10, .inputform-stp2 #divReqMarkerBQ10, .inputform-stp2 #divReqMarkerCQ10, .inputform-stp2 #divReqMarkerCQ10App2 {color:white;width:1px;}

.inputform-stp2 #divReqMarkerAQ12, .inputform-stp2 #divReqMarkerBQ12, .inputform-stp2 #divReqMarkerCQ12, .inputform-stp2 #divReqMarkerCQ12App2{color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ13, .inputform-stp2 #divReqMarkerBQ13, .inputform-stp2 #divReqMarkerCQ13, .inputform-stp2 #divReqMarkerCQ13App2 {color:white;width:1px;}
.inputform-stp2 #divReqMarkerAQ14, .inputform-stp2 #divReqMarkerBQ14, .inputform-stp2 #divReqMarkerCQ14, .inputform-stp2 #divReqMarkerCQ14App2 {color:white;width:1px;}

.CopyAddress {display:none;}


/*
	#############################################
	##											#
	##	stp3 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp3 #divReqMarkerAQ2, .inputform-stp3 #divReqMarkerBQ2, .inputform-stp3 #divReqMarkerCQ2{color:white;width:1px;}
.inputform-stp3 #divReqMarkerAQ9, .inputform-stp3 #divReqMarkerBQ9, .inputform-stp3 #divReqMarkerCQ9 {color:white;width:1px;}
.inputform-stp3 #divReqMarkerAQ11, .inputform-stp3 #divReqMarkerBQ11, .inputform-stp3 #divReqMarkerCQ11 {color:white;width:1px;}

/*
	#############################################
	##											#
	##	stp4 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp4 #divReqMarkerAQ2, .inputform-stp4 #divReqMarkerBQ2, .inputform-stp4 #divReqMarkerCQ2{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ3, .inputform-stp4 #divReqMarkerBQ3, .inputform-stp4 #divReqMarkerCQ3{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ4, .inputform-stp4 #divReqMarkerBQ4, .inputform-stp4 #divReqMarkerCQ4{color:white;width:1px;}
.inputform-stp4 #divReqMarkerAQ8, .inputform-stp4 #divReqMarkerBQ8, .inputform-stp4 #divReqMarkerCQ8{color:white;width:1px;}
.inputform-stp4 #divHelpAQ1, .inputform-stp4 #divHelpBQ1, .inputform-stp4 #divHelpCQ1 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ2, .inputform-stp4 #divHelpBQ2, .inputform-stp4 #divHelpCQ2 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ3, .inputform-stp4 #divHelpBQ3, .inputform-stp4 #divHelpCQ3 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ4, .inputform-stp4 #divHelpBQ4, .inputform-stp4 #divHelpCQ4 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ5, .inputform-stp4 #divHelpBQ5, .inputform-stp4 #divHelpCQ5 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ6, .inputform-stp4 #divHelpBQ6, .inputform-stp4 #divHelpCQ6 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ7, .inputform-stp4 #divHelpBQ7, .inputform-stp4 #divHelpCQ7 {color:white;width:1px;}
.inputform-stp4 #divHelpAQ8, .inputform-stp4 #divHelpBQ8, .inputform-stp4 #divHelpCQ8 {color:white;width:1px;}

/*
	#############################################
	##											#
	##	stp5 page stuff                         #
	##											#
	#############################################
*/
.inputform-stp5 #divHelpAQ1, .inputform-stp5 #divHelpBQ1, .inputform-stp5 #divHelpCQ1 {color:white;width:1px;}
.inputform-stp5 #divReqMarkerAQ1, .inputform-stp5 #divReqMarkerBQ1, .inputform-stp5 #divReqMarkerCQ1{color:white;width:1px;}
.inputform-stp5 .LeftCol{width:340px;}
.inputform-stp5 .RightCol{width:250px;}
.inputform-stp5 .Question{width:340px;}
.inputform-stp5 .Answer{width:250px;}

.DDLogoRow{width:100%}
.DDLogoColumnLeft{width:50%; float:left;text-align:left;}
.DDLogoColumnRight{width:49%;float:right;text-align:right;}

/*
	#############################################
	##											#
	##	stp6 page stuff                         #
	##											#
	#############################################
*/


/*
	#############################################
	##											#
	##	Error Handling stuff                    #
	##											#
	#############################################
*/
#FormErrorTitleDisplay{	font-family:  Arial, Helvetica, sans-serif ;	font-size: 9pt ;	clear: both;	display: block;}
.FormErrors {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	background-color: #fff ;	color: #cc0000 ;	display: none;	width:525px ; 	margin:0px ; 	padding:0px ; 		}
.FormErrors p {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-size: 9pt ;	margin: 0 ;	padding: 0 ;	margin-top: 5px ;	color: #cc0000 ;}	
.FormErrors ul {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	margin: 0.5em 2em 0.25em 2em ;	list-style-type: disc;	color: #cc0000 ;}
.FormErrors ul li {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	padding: 0 ;	margin: 0.4em 0 ;	background: none ;	line-height: normal ;	color: #cc0000 ;}
.FormErrorTitle{font-family:  Arial, Helvetica, sans-serif ;font-size: 9pt ;clear: both; margin-top:5px; font-weight:bold;}
 input.Error,   select.Error {	border: 1px red solid;	background-color: #FFDFDF;	background-image: none;	color: #c00;	} 	
 .RadioError {	border: 1px red solid;	background-color: #FFDFDF;	background-image: none;	color: #c00;	} 