body{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #ffffff;
	color: #655d57;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	}
img{
	border: none;
	}

a{
	color: #7c3a3a;
	text-decoration: none;
	background: transparent;
	}
	
.form_warnings{
	color: #EF4A4A;
	padding:0 0 6px 0;
	}
.small-text{
	font-size: 70%;
	}
.with-arrow{
	padding: 0 8px 0 0;
	background-image: url(/templates/images/red-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	}
h1{
	color: #818080;
	font-size: 170%;
	font-weight: 100;
	background: transparent;
	padding: 8px 0 7px 8px;
	margin: 0;
	}
h2{
	color: #7c3a3a;
	font-size: 110%;
	background: transparent;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	}
h3{
	color: #7c3a3a;
	font-size: 100%;
	background: transparent;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
h4{
	font-size: 100%;
	background: transparent;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
		
#interface{
	width: 760px;
	margin: auto;
	}
#skip-to-content{
	width: 760px;
	height: 21px;
	float: left;
	background-image: url(/templates/images/skip-to-content.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
#skip-to-content a{
	color: #ffd544;
	padding: 0 0 0 5px;
	text-decoration: none;
	}
#skip-to-content a:hover, #skip-to-content a:active, #skip-to-content a:focus{
	color: #7c3a3a;
	text-decoration: underline;
	}
#header{
	width: 760px;
	height: 91px;
	float: left;
	}
#horizontal-h1{
	width: 760px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #818080;
	}
#main-container{
	width:760px;
	float: left;
	margin: 0 0 24px 0;
	}
	#left-column{
		width: 153px;
		float: left;
		}
		#menu-header{
			float: left;
			width: 153px;
			height: 35px;
			padding: 0;
			margin: 0 0 1px 0;
			background-image: url(/templates/images/menu-header.gif);
			background-repeat: no-repeat;
			}
		#menu{
			width: 153px;
			float: left;
			background-image: url(/templates/images/menu-width.gif);
			background-repeat: repeat;
			background-color: #313131;
			color: #fff;
			}
			#menu ul{
				list-style: none;
				padding: 10px 0 0 8px;
				margin: 0;
				}
			#menu li{
				list-style: none;
				padding: 0 0 8px 0;
				margin: 0;
				}
			#menu li a{
				text-decoration: none;
				color: #ffffff;
				background: transparent;
				background-image: url(/templates/images/menu-icon-grey.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				padding: 4px 0 1px 20px;
				display: block;
				}
			#menu li a:hover, #menu li a:active, #menu li a:focus{
				color: #ffc812;
				background: transparent;
				background-image: url(/templates/images/menu-icon-yellow.gif);
				background-repeat: no-repeat;
				background-position: 0 5px;
				}
		
	#content-container{
		float: right;
		padding: 0 0 0 0;
		width: 594px;
		}
	#content-container p{
		clear: both;
		color: #4c4c4c;
		background: transparent;
		line-height: 125%;
		margin: 0 0 15px 0;
		}
		#content{
			float: left;
			width: 441px;
			}
/*		#content-overseas{
			float: left;
			width: 453px;
			}
*/			#mortgage-advice-box{
				float: left;
				width: 213px;
				height: 166px;
				background-image: url(/templates/images/mortgage-advice-box.gif);
				margin: 0 0 13px 1px;
				}
				#mortgage-advice-box img{
					border: 1px solid #ffffff;
					padding: 0;
					margin: 30px 0 0 3px;
					}
			#buy-to-let-box{
				float: right;
				width: 213px;
				height: 166px;
				background-image: url(/templates/images/buy-to-let-box.gif);
				margin: 0 1px 13px 0;
				}
				#buy-to-let-box img{
					border: 1px solid #ffffff;
					padding: 0;
					margin: 30px 0 0 3px;
					}
						
			.content-header{
				float: left;
				width: 441px;
				background-image: url(/templates/images/content-header-width.gif);
				background-repeat: repeat-y;
				background-color: #eeeeee;
				margin: 0;
				padding: 0;
				}
			.content-header h2{
				float: left;
				color: #636363;
				background: transparent;
				font-size: 130%;
				padding: 10px 0 2px 12px;
				margin: 0;
				background-image: url(/templates/images/content-header-top.gif);
				background-repeat: no-repeat;
				background-position: top left;
				width: 429px;
				}
			
			.content-header-bottom{
				float: left;
				width: 441px;
				background-image: url(/templates/images/content-header-bottom.gif);
				background-repeat: no-repeat;
				height: 5px;
				font-size: 0;
				}
			.content-width{
				float: left;
				width: 441px;
				background-image: url(/templates/images/secured-loan-width.gif);
				background-repeat: repeat-y;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
			
			.content-width a{
				color: #ee9a0e;
				text-decoration: none;
				background: transparent;
				font-weight: bold;
				}
			.content-width a:hover, .content-width a:active, .content-width a:focus {
				color: #580000;
				text-decoration: underline;
				background: transparent;
				font-weight: bold;
				}
				.content-width-top{
					float: left;
					width: 411px;
					background-image: url(/templates/images/secured-loan-width-top.gif);
					background-repeat: no-repeat;
					background-position: top left;
					margin: 0 0 0 0;
					padding: 15px 15px 0 15px;
					}
					.content-width-top p{
						width: 411px;
						padding: 0 0 5px 0;
						margin: 0 0 0 0;
						}
					.content-width-top .overseas-container{
						float: left;
						width: 411px;
						padding: 0 0 10px 0;
						margin: 0 0 10px 0;
						border-bottom: 1px dotted #cccccc;
						}	
								
					/*.content-width-top img{
						float: left;
						padding: 0 10px 0 0;
						}*/
					.content-width-top img{
						float: left;
						border: 1px solid #ccc;
						padding: 0;
						margin: 0 10px 10px 0;
						}
					.content-width-top .overseas-container img{
						float: left;
						border: 1px solid #ccc;
						padding: 0;
						margin: 0 10px 0 0;
						}
					.content-width-top .cms-page .pdf-container{
						float: left;
						width: 361px;
						padding: 0 0 0 30px;
						margin: 0 0 15px 0;
						}
						.content-width-top .cms-page .pdf-container .pdf-box{
							background-color: #fff;
							border: 1px solid #e9e9e9;
							padding: 0;
							float: left;
							}
							.content-width-top .cms-page .pdf-container .pdf-box .pdf-icon img{
								float: left;
								width: 75px;
								height: 78px;
								border: none;
								padding: 0;
								margin: 0;
								display: block;
								}
							.content-width-top .cms-page .pdf-container .pdf-box .pdf-right-part{
								float: left;
								width: 270px;
								padding: 15px 0 25px 0;
								}
					.content-width-top .cms-page ul{
						float: left;
						list-style-type: none;
						margin: 15px 0 0 0;
						padding: 0 0 20px 20px;
						width: 391px;
						}	
						.content-width-top .cms-page ul li{
							float: left;
							list-style-type: none;
							margin: 0 0 0 0;
							padding: 0 0 5px 0;
							width: 371px;
							}
							.content-width-top .cms-page ul li ul{
								float: left;
								list-style-type: none;
								margin: 15px 0 0 0;
								padding: 0 0 20px 20px;
								width: 351px;
								}		
					.content-width-top .cms-page h3{
						float: left;
						font-size: 120%;
						width: 371px;
						margin: 0 0 5px 0;
						border-bottom: 1px dotted #ccc;
						}	
			.content-footer{
				float: left;
				width: 441px;
				height: 6px;
				background-image: url(/templates/images/secured-loan-footer.gif);
				background-repeat: no-repeat;
				font-size: 0em;
				margin: 0 0 15px 0;
				}
		#right-column{
			float: right;
			width: 141px;
			}
			#news-faqs-header{
				float: left;
				width: 141px;
				height: 34px;
				background-image: url(/templates/images/news-faqs-header.gif);
				background-repeat: no-repeat;
				}
			#news-faqs{
				width: 141px;
				float: left;
				background-image: url(/templates/images/menu-width.gif);
				background-repeat: repeat;
				margin: 1px 0 15px 0;
				background-color: #313131;
				color: #fff;
			}
				#news-faqs ul{
					list-style: none;
					padding: 4px 0 0 8px;
					margin: 0;
					}
					#news-faqs li{
						list-style: none;
						padding: 0 0 4px 0;
						margin: 0;
						}
						#news-faqs li a{
							text-decoration: none;
							color: #ffffff;
							background: transparent;
							padding: 2px 0 1px 0;
							display: block;
							}
						#news-faqs li a:hover, #news-faqs li a:active, #news-faqs li a:focus{
							color: #ffc812;
							background: transparent;
							}
			#overseas-property-box{
				float: left;
				width: 141px;
				height: 146px;
				background-image: url(/templates/images/overseas-property-box.gif);
				margin: 0 0 8px 0;
				}
				#overseas-property-box img{
					border: 1px solid #ffffff;
					padding: 0;
					margin: 33px 0 0 2px;
					}


/*-----------------------------------------FAQs-------------------------------*/
					#content #list-of-questions{
						float: left;
						width: 100%;
						list-style-type: none;
						margin: 0 0 0 0;
						padding: 0 0 15px 0;
						border-bottom: 1px dashed #ccc;
						}
					#list-of-questions li{
						margin: 5px 0 0 0;
						padding: 0 0 0 0;
						}
					#list-of-questions a{
						text-decoration: none;
						background-image: url(../images/icon-example.gif);
						background-repeat: no-repeat;
						background-position: 0 0px;
						font-size: 90%;
						padding: 0 0 0 0;
						margin: 0 0 0 0;
						}
					#list-of-questions a:hover, #list-of-questions a:active, #list-of-questions a:focus{
						text-decoration: underline;
						}
					
					#content #list-of-answers{
						font-size: 90%;
						line-height: 1.5em;
						float: left;
						width: 100%;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						}
						
						#list-of-answers ul{
						clear:both;
						width: 100%;
						}
					
					#list-of-answers ul li{
						float: left;
						width: 100%;
						margin-bottom:6px;
						}
					
					.question-answer{
						float: left;
						width: 100%;
						margin: 40px 0 0 0;
						padding: 0 0 0 0;
						border-bottom: 1px dashed #ccc;
						}
					#list-of-answers .question-answer h3{
						clear: both;
						font-size: 100%;
						background: transparent;
						padding: 0 0 0 0;
						margin: 0 0 0 0;
						color: #655d57;
						display: block;
						border: none;
						width: 100%;
						}
					
					.faqs-top{
						float: right;
						margin: 10px 0 0 0;
						padding: 0 0 5px 0;
						}
					.faqs-top a{
						text-decoration: none;
						}
					
					.faqs-top a:hover, .faqs-top a:active, .faqs-top a:focus{
						text-decoration: underline;
						}



/*-----------------------------------------------Footer------------------------------------------------*/	
#footer{
	width: 760px;
	float: left;
	padding: 4px 0 0 0;
	margin: 0 0 30px 0;
	font-size: 80%;
	color: #818080;
	border-top: 1px solid #818080;
	}
#footer a{
	text-decoration: none;
	color: #818080;
	background-color: #ffffff;
	}
#footer a:hover, #footer a:active, #footer a:focus{
	text-decoration: underline;
	}
	#footer-left{
		float: left;
		padding: 0 0 0 8px;
		width: 500px;
		}
	#footer-right{
		float: right;
		padding: 0 8px 0 0;
		}
	#footer-middle{
		width: 760px;
		clear:left;
		text-align:center;
		padding:8px 0px 0 0;
		}		
		
	#navigation{
		padding: 0;
		margin: 0 0 1px 0;
		width: 153px;
		height: 35px;
		position: relative;
		
		background-color: #ffc912;
		color: #580000;
		/* Hide this from IE 5 Mac as it likes to hide everything \*/
		overflow: hidden;
		/* */
		}
	#navigation span {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url(/templates/images/menu-header.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}
		
		
	
	#news-faqs-header{
		padding: 0;
		margin: 0;
		width: 141px;
		height: 34px;
		position: relative;
		
		background-color: #ffc912;
		color: #580000;
		/* Hide this from IE 5 Mac as it likes to hide everything \*/
		overflow: hidden;
		/* */
		}
	#news-faqs-header span {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url(/templates/images/news-faqs-header.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}





.menu-boxes .headings{
				padding: 0;
				margin: 0;
				width: 158px;
				height: 23px;
				padding: 0;
				margin: 0;
				}
			.headings {
				position: relative;
				
				background-color: #cccccc;
				color: #666666;
				/* Hide this from IE 5 Mac as it likes to hide everything \*/
				overflow: hidden;
				/* */
				}
			.headings span {
				position: absolute;
				width: 100%;
				height: 100%;
			}
			#about-necdaf-box-top .headings span{
				background: url(/templates/images/about-necdaf-box-top.gif);
				background-repeat: no-repeat;
				background-position: top left;
				}
								
				
			#member-services-box-top .headings span{
				background-image: url(/templates/images/member-services-box-top.gif);
				background-repeat: no-repeat;
				background-position: top left;
				}
			#funding-strategy-box-top .headings span{
				background-image: url(/templates/images/funding-strategy-box-top.gif);
				background-repeat: no-repeat;
				background-position: top left;
				}
				
				
/*----------------------------------------Overseas Zone Image-----------------------*/

/*		.overseas-zone-image{
				float: left;
				width: 213px;
				background-image: url(/templates/images/overseas-zone-image.gif);
				background-repeat: no-repeat;
				margin: 0 0 13px 1px;
				padding: 0 11px 4px 0;
				}
				.overseas-zone-image .overseas-zone-title{
					padding: 0 0 0 10px;
					margin: 12px 0 0 0;
					font-size: 90%;
					font-weight: bold;
					color: #580000;
					background: transparent;
					float: left;
					}
				.overseas-zone-image img{
					border: 1px solid #ffffff;
					padding: 0 0 0 0;
					margin: 3px 0 0 3px;
					float: left;
					}
*/				
/*--------------------------------------Contact us page-----------------------------*/
				#contact-details{
					float: left;
					margin: 0 0 15px 0;
					padding: 0;
					width: 409px;
					}
					#contact-details ul{
						list-style: none;
						padding: 0 0 0 100px;
						margin: 0 0 20px 0;
						}
					#contact-details li{
						list-style: none;
						padding: 0;
						margin: 2px 0 0 0;
						display: block;
						width: 200px;
						}
				#contact-details #postal-address{
					background-image: url(/templates/images/icons/email_open_image.gif);
					background-repeat: no-repeat;
					background-position: 75px 0;
					}
				#contact-details #phone-number{
					background-image: url(/templates/images/icons/telephone.gif);
					background-repeat: no-repeat;
					background-position: 75px 2px;
					}
				#contact-details #fax-number{
					background-image: url(/templates/images/icons/fax.gif);
					background-repeat: no-repeat;
					background-position: 75px 2px;
					}
				#contact-details #email-address{
					background-image: url(/templates/images/icons/email.gif);
					background-repeat: no-repeat;
					background-position: 75px 4px;
					margin: 0 0 0 0;
					}
				
				
				#call-me-back-form{
					float: left;
					margin: 0 0 15px 0;
					padding: 0;
					width: 409px;
					}
					#call-me-back-form ul{
						float: left;
						list-style: none;
						margin: 0 0 20px 0;
						padding: 0;
						}
					#call-me-back-form li{
					float:left;
						list-style: none;
						margin: 0 0 5px 0;
						padding: 0;
						}
					#call-me-back-form label{
						float: left;
						width: 145px;
						text-align: right;
						padding: 2px 3px 0 0;
						}
						
					#call-me-back-form input.input_button{
						float:right;
						}
				
					#call-me-back-form p{
						clear: both;
						padding: 0;
						margin: 0;
						}
					.footprints{
						clear: both;
						padding: 30px 0 0 0;
						margin: 0;
						}
					#call-me-back-form table{
						width: auto;
						clear: both;
						margin: 0 0 30px 0;
						}
					#call-me-back-form .radio-button label{
						width: auto;
						border: none;
						}
					#call-me-back-form .radio-button input{
						width: auto;
						border: none;
						}
						
				
					#call-me-back-form input{
						/*width: 200px;*/
						}
					#call-me-back-form a{
						float: left;
						padding: 0 0 0 151px;
						margin: 5px 0 0 0;
						}
					#call-me-back-form img{
						border: none;
						}

				#contact-form{
					float: left;
					margin: 0 0 15px 0;
					padding: 0;
					width: 409px;
					}
					#contact-form ul{
						float: left;
						list-style: none;
						margin: 0 0 20px 0;
						padding: 0;
						}
					#contact-form li{
						width:400px;
						float: left;
						list-style: none;
						margin: 0 0 5px 0;
						padding: 0;
						}
					#contact-form label{
						float: left;
						width: 95px;
						text-align: right;
						padding: 2px 3px 0 0;
						}
					
					#contact-form p{
						clear: both;
						padding: 0;
						margin: 0;
						}
					#contact-form table{
						width: auto;
						clear: both;
						margin: 0 0 30px 0;
						}
					#contact-form .radio-button label{
						width: auto;
						border: none;
						}
					#contact-form .radio-button input{
						width: auto;
						border: none;
						}
					
					#contact-form input{
						/*width: 250px;*/
						}
						
					#contact-form input.input_button{
						float:right;
						}
						
					#contact-form select{
						width: 254px;
						}
					#contact-form textarea{
						width: 250px;
						height: 160px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 95%;
						}
					#contact-form img{
						border: none;
						}
					#contact-form a{
						float: left;
						padding: 0 0 0 101px;
						margin: 5px 0 0 0;
						}
				
				#map{
					float: left;
					width: 409px;
					margin: 0 0 10px 0;
					padding: 0;
					}
				#map img{
					border: 1px solid #ccc;
					padding: 0;
					margin: 0;
					}
					
				iframe {
					border: none;
					margin-top: 0;
					padding-top: 0;
				}
				
				#secured-loans{
					padding-top: 30px;
					}
				#commercial-loans{
					padding-top: 30px;
					}
				#bridging-loans{
					padding-top: 30px;
					}
				
				#DCSecIFrame{
					height: 1140px;
					margin: 0 0 45px 0;
					}
				#DCComIFrame{
					height: 1300px;
					margin: 0 0 45px 0;
					}
				#DCBridIFrame{
					height: 1200px;
					margin: 0 0 45px 0;
					}

				
			