@charset "UTF-8";
/* CSS Document */


/* /////// Content Property /////// */

#ipt-content {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	
	font-size:11px;
	padding: 0;
	display:block;
	width:560px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#ipt-content #ipt-applicationForm p {
	margin: 0 0 5px 0;
	font-size:11px;
}
#ipt-content p {
	margin: 0 0 5px 0;
	font-size:11px;
}
#ipt-content h3 {
	margin: 0 0 5px 0;
	font-size: 14px;
	color: #344F8C;
	line-height:16px;
	font-weight:normal;
}
#ipt-content #ipt-applicationForm .ipt-strong {
	font-weight:bold;
}
#ipt-content #ipt-applicationForm .ipt-highlight {
	color: #F8842D;
}
/* /////// Form Property /////// */

#ipt-content #ipt-applicationForm {
	width:548px;
	margin-left:0;
	margin-top:5px;
	float:left;
}
#ipt-content #ipt-applicationForm fieldset {
	width:542px;
	height:auto;
	margin:0 0 5px 0;
	float: left;
	padding: 5px 0 5px 5px;
}
#ipt-content #ipt-applicationForm legend {
	font-size: 14px;
	color: #344F8C;
	padding:0;
	margin:0;
	line-height:16px;
}
#ipt-content #ipt-applicationForm h2 {
	font-size: 16px;
	color: #CC3536;
	margin:0 0 5px 0;
	padding:0;
}
#ipt-content #ipt-applicationForm h3 {
	font-size: 13px;
	color: #CC3536;
	padding:0;
	margin:0 0 5px 0;
}
#ipt-content #ipt-applicationForm label {
	font-size: 11px;
	font-weight:normal;
	margin:0 ;
	padding:0;
}
#ipt-content #ipt-applicationForm #ipt-appFormFirstName, #ipt-content #ipt-applicationForm #ipt-appFormLastName,
	 #ipt-content #ipt-applicationForm #ipt-appFormEmail, #ipt-content #ipt-applicationForm #ipt-appFormRetypeEmail,
	  #ipt-content #ipt-applicationForm #ipt-appFormHomePhone, #ipt-content #ipt-applicationForm #ipt-appFormMobilePhone,
	   #ipt-content #ipt-applicationForm #ipt-appFormWorkPhone, #ipt-content #ipt-applicationForm #ipt-appFormDOB,  
	   #ipt-content #ipt-applicationForm #ipt-appFormHouseNumber, #ipt-content #ipt-applicationForm #ipt-appFormStreet, 
	   #ipt-content #ipt-applicationForm #ipt-appFormTownCity, #ipt-content #ipt-applicationForm #ipt-appFormFindAddr,
	    #ipt-content #ipt-applicationForm #ipt-appFormLoanAmount, #ipt-content #ipt-applicationForm #ipt-appFormCompanyName, 
	    #ipt-content #ipt-applicationForm #ipt-appFormNetPay, #ipt-content #ipt-applicationForm #ipt-appFormHouse_name,
	     #ipt-content #ipt-applicationForm #ipt-appFormStreet, #ipt-content #ipt-applicationForm #ipt-appFormTown, 
	     #ipt-content #ipt-applicationForm #manual_address, #ipt-content #ipt-applicationForm #ipt-appFormTitle, 
	     #ipt-content #ipt-applicationForm #ipt-appFormPrimaryInc, #ipt-content #ipt-applicationForm #ipt-appFormDirectDep, 
	     #ipt-content #ipt-applicationForm #ipt-appFormPayFrequency, #ipt-content #ipt-applicationForm #ipt-appFormDebitCard, 
	     #ipt-content #ipt-applicationForm #selectAddress, #ipt-content #ipt-applicationForm #ipt-appFormLeadSource, 
	     #ipt-applicationForm #tellUsFirstName, #ipt-content #ipt-applicationForm #ipt-appFormHomeType, #ipt-content 
	     #ipt-applicationForm #ipt-appFormCounty, #ipt-content #ipt-applicationForm #ipt-appFormTimeAtAddress, 
	     #ipt-content #ipt-applicationForm #ipt-appFormTimeAtEmployer, #ipt-content #ipt-applicationForm #ipt-appFormBankName, 
	     #ipt-content #ipt-applicationForm #ipt-appFormNatInsNo, #ipt-content #ipt-applicationForm #ipt-appFormInst,
	#ipt-content #ipt-applicationForm #ipt-appFormBankNumber, #ipt-content #ipt-applicationForm #ipt-appFormFindAddress, 
	#ipt-content #ipt-applicationForm #ipt-appFormFollowingPayDate, #ipt-content #ipt-applicationForm #ipt-appFormNextPayDate,
	 #ipt-content #ipt-applicationForm #ipt-maritalStatus, #ipt-content #ipt-applicationForm #ipt-purposeOfLoan, 
	 #ipt-content #ipt-applicationForm #ipt-unsecuredLoanAmount,  #ipt-content #ipt-applicationForm #ipt-ukLicence ,
	  #ipt-content #ipt-applicationForm #ipt-appFormTimeAtAddress, #ipt-content #ipt-applicationForm #ipt-appFormBankInst,
	 #ipt-content #ipt-applicationForm #ipt-unsecuredmaritalStatus,#ipt-content #ipt-applicationForm #ipt-appFormBankNane
	 {
	height:36px;
	width: 134px;
	margin-top:0;
	margin-right:0;
	margin-bottom:2px;
	margin-left:0;
	padding:0;
	float:left;
	vertical-align:top;
	line-height: 12px;
}
 #ipt-content #ipt-applicationForm #selectAddressBox{
	height: auto;
	width: 525px;
	color: #fd1a6e;
	font-weight:bold;
	padding: 10px 0;
	margin: 0;
	float:left;
}
#ipt-content #ipt-applicationForm #ipt-appFormPostcode{
		height:36px;
	width: 134px;
	margin-top:0;
	margin-right:0;
	margin-bottom:2px;
	margin-left:0;
	padding:0;
	float:left;
	vertical-align:top;
	line-height: 12px;
	border: 0px;
}

#ipt-content #ipt-applicationForm #ipt-appFormBankInst {
	height:36px;
	width: 118px;
	margin-top:0;
	margin-right:17px;
	margin-bottom:2px;
	margin-left:0;
	padding:0;
	float:left;
	vertical-align:top;
	line-height: 12px;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-box {
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	padding:1px 0 0 2px;
	line-height: 12px;
}

#ipt-content #ipt-applicationForm .ipt-appFormInput-boxDOB {
	padding:1px 0 0 2px;
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	background-image: url(../images/ddmmyyyy.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 12px;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxEmploymentDate {
	padding:1px 0 0 2px;
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	background-image: url(../images/mmyyyy.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 12px;
}
#ipt-content #ipt-applicationForm .ipt-appFormCal {
	height:36px;
	width: 20px;
	margin: 0 12px 0 0;
	padding:1px 0 0 0;
	float:left;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxPayDate {
	padding:1px 0 0 2px;
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	float:left;
	line-height:12px;
	background-image: url(../images/ddmmyyyy.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-sortCode {
	padding:1px 0 0 2px;
	width:92px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	float:left;
	line-height:12px;
}
#ipt-content #ipt-applicationForm .ipt-appForminput-select {
	font-size: 9px;
	padding:0;
	margin:0;
	height: 16px;
	width:118px;
	border: 1px solid #8a8a8a;
}
#ipt-content #ipt-applicationForm .ipt-appForminput-tickBox {
	height: 9px;
	border: 1px solid #8a8a8a;
	width: 10px;
}
#ipt-content #ipt-applicationForm .ipt-noRightMargin {
	margin-right: 0px;
}
#ipt-content #ipt-applicationForm .ipt-checkbox {
	width:15px;
	float: left;
	margin:0 5px 10px 0;
	border: 0;
}
#ipt-content #ipt-applicationForm .ipt-acceptTerms {
	width: 510px;
	float:right;
	vertical-align: top;
	line-height: 13px;
	margin:0 0 5px 0;
	padding:0;
	background:none;
	font-size:11px;
}
#ipt-content #ipt-applicationForm .ipt-acceptTerms2 {
	width: 470px;
	float:right;
	vertical-align: top;
	line-height: 13px;
	margin:0 0 5px 0;
	padding:0;
	background:none;
	font-size:11px;
}
#ipt-content #ipt-applicationForm .ipt-clearAll {
	clear:both;
	padding: 0;
	margin:0;
	height:0;
}
#ipt-content #ipt-applicationForm .ipt-submitBtn {
	margin: 5px 0 5px 0;
	text-align:center;
	height:41px;
	border: 0;
}
#ipt-content #ipt-applicationForm .ipt-appFormInstructions {
	font-size:9px;
	font-weight:bold;
	color:#666666;
	height:10px;
	padding:0;
	line-height:10px;
}
#ipt-content #ipt-applicationForm .ipt-appFormBoxedInstructions {
	font-size:9px;
	font-weight:bold;
	color:#666666;
	height:10px;
	padding:0;
	line-height:10px;
	height:36px;
	width: 124px;
	margin: 0 10px 2px 0;
	padding:0;
	float:left;
	vertical-align:top;
}
/* /////// Errors Property /////// */

#ipt-content #ipt-applicationForm #ipt-appFormErrorBox {
	height: auto;
	width: 525px;
	color: #000;
	padding: 10px;
	background-color: #fcb2d3;
	margin: 10px 0 15px 0;
	border: 1px solid #fd1a6e;
	display:block;
}
#ipt-content #ipt-applicationForm #ipt-appFormErrorBox p {
	padding: 0;
	margin: 0;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxERR {
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	padding:1px 0 0 2px;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-sortCodeERR {
	width:92px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	line-height: 12px;
	padding:1px 0 0 2px;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-appForminput-selectERR {
	font-size: 9px;
	padding: 0;
	margin:0;
	height: 16px;
	width:118px;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxDOBERR {
	padding:1px 0 0 2px;
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	background-image: url(../images/ddmmyyyyERR.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxEmploymentDateERR {
	padding:1px 0 0 2px;
	width:118;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	background-image: url(../images/mmyyyyERR.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-appFormInput-boxPayDateERR {
	padding:1px 0 0 2px;
	width:118px;
	border: 1px solid #8a8a8a;
	height: 12px;
	font-size: 9px;
	text-decoration: none;
	float:left;
	background-color: #fcb2d3;
	line-height:12px;
	background-image: url(../images/ddmmyyyyERR.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.ipt-checkboxERR {
	width:15px;
	float: left;
	margin:0 5px 15px 0;
	background-color: #fcb2d3;
}
#ipt-content #ipt-applicationForm .ipt-acceptTermsERR {
	width: 510px;
	float:right;
	vertical-align: top;
	line-height: 13px;
	margin:0 0 5px 0;
	padding:0;
	background:none;
	background-color: #fcb2d3;
	font-size:11px;
}
#ipt-content #ipt-applicationForm #ipt-addressAlert {
	height: auto;
	width: 525px;
	color: #fd1a6e;
	font-weight:bold;
	padding: 10px 0;
	margin: 0;
	float:left;
}
#ipt-content #ipt-applicationForm #ipt-addressAlert p {
	padding: 0;
	margin: 0;
}

