	.hide{
	position: absolute;
	left: -9999px;
	}

	.form {
		background: #fafaea url(/images/nleft_col_bg.jpg) repeat-x bottom;
		margin:  0 10px;
		border: 1px #CCCC33 solid;
		padding: 10px 10px 10px 10px;
		/* width: 480px;  */
	} 

	.pound{
	font-size: 1.3em;
	}
	
	.fieldset {
		border: 1px solid #096;
		padding: 5px 5px 5px 5px;
	}
	
	.legend {
		color: #000000;
	}
	
	.ncontentwrapper {
		float: right;
		width:560px;
		padding: 10px 10px 10px 10px;
		/*width: 100%;*/
	}
	
	p.leaseContainer {
		border-style: outset;
		border-color: white;
		background-color: #fafaea;	
	}
	
	div.lease {
		border-style: outset;
		border-color: white;
		background-color: #fafaea;	
		position: relative;		
		top: -600px;
  		left: 250px;	
		width: 350px;	
	}
	
	div.container {
		position: relative;
		top: -45px;
  		left: 105px;	
		width: 400px;
	}
	
	/*div.container {
		position: relative;
		top: -22px;
  		left: 20px;	
		width: 485px;
	}*/
	
	div.error {
		top: -50px;
		left: 100px;
		background: #fee;
		width: 400px;
		display: block;
		border-style: solid;
		border-width: 1px;
		border-color: #f00;
		background-color: #fee;;
		padding: 0px;
		min-height: 70px;
		height:auto !important;
		height:70px;
	}

	div.format {
		width: 500px;
		display: block;
		border-style: outset;
		border-color: white;
		background-color: #fafaea;;
		padding: 0px;
	}

	.topwin{
	width: 100%;
	height: 25px;
	background: #f00;
	margin: 0;
	padding-top: 3px;
	} 

	 .goodtop{
	width: 100%;
	height: 25px;
	background: #096;
	margin: 0;
	padding-top: 3px;
	}
	
	div.errP {
		padding: 3px;
	}
	
	.goodP {
		padding-left: 5px;
		padding-right: 5px; 
		padding-bottom: 1px;
		position:relative;	
	}
	
	.imgError {
		border-color: #f00;
	}
	
	.imgGood {
		border-color: #096;
	}