/***** ZERO ALL ELEMENTS *****/
html,body,table,tr,td,p,br,form,h1,h2,h3,h4,div,ul,li {
	margin: 0px; padding: 0px;
	font-family: verdana, arial, helv, helvetica;
	color: #000;
}

body, table {
	font-family:  verdana, arial, helv, helvetica, sans-serif;
	font-size: 16px;
}

* html body, * html table  {
	font-family:  verdana, arial, helv, helvetica, sans-serif;
	font-size: medium;
}

p {margin: 1.0em 0 0 0;}

/***** DEFAULT STYLES *****/
a:link, a:visited { color: #1E2886; text-decoration: underline; }
a:hover { color: #1E2886; text-decoration: underline; }
img { border: 0px; }

br.breaker { clear: both; }

li { font-size: 0.85em; line-height: 1.6em; }

/**********
HEADERS
 **********/

h1, h2, h3, h4, h5, h6 { font-family: arial, helv, helvetica, verdana; margin: 0.7em 0 0 0; }

h1 { font-size: 1.8em; line-height: 1.2em; font-weight: normal; color: #1E2886; }

h2 { font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #1E2886; }

h3 { font-size: 1.1em; line-height: 1.2em; font-weight: normal; color: #1E2886; }

/***** LAYOUT *****/
body { }

#pagecontainer {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
}

	#pagecontainer p { font-size: 0.85em; }


	#headerbar {
		float: left;
		width: 860px;
		margin-top: 45px;
		height: 75px;
		margin-bottom: 15px;
	}

		#logo {
			float: left;
			width: 660px;
		}

			#logo img { float: left; margin-right: 5px; }

			#logo p {
				margin-top: 20px;
				float: left;
				color: #9A9CCD;
				font-size: 0.85em;
			}

			#logo p strong {
				font-size: 1.7em;
				color: #20348D;
				font-weight: bold;
				font-family: arial, helv, helvetica, verdana;
			}

		#textsize {
			float: left;
			width: 200px;
		}

			#textsize p {
				margin-top: 40px;
				text-align: right;
				color: #fff;
				font-size: 0.9em;
			}

				#textsize p span { color: #666; }

				a.txt_small { font-size: 11px; }
				a.txt_medium { font-size: 12px; }
				a.txt_large { font-size: 14px; }

	#topnav {
		float: left;
		width: 860px;
	}

		#topnav ul {
			float: left;
			width: 860px;
			margin: 0px;
			padding: 0px;
			background: #1E2886;
		}

			#topnav ul li {
				float: left;
				margin: 0px;
				padding: 0px;
				list-style: none;
				text-align: center;
			}

				#topnav ul li a:link, #topnav ul li a:visited {
					color: #fff;
					text-decoration: none;
					display: block;
					height: 28px;
					line-height: 26px;
				}
				#topnav ul li a:hover { background: #27AE8E; text-decoration: none; }

				#topnav ul li span { display: none; }

				#topnav ul li.tni, #topnav ul li.tni_active { width: 66px; }
				#topnav ul li.tna, #topnav ul li.tna_active { width: 85px; }
				#topnav ul li.tnb, #topnav ul li.tnb_active { width: 125px; }
				#topnav ul li.tnc, #topnav ul li.tnc_active { width: 150px; }
				#topnav ul li.tnd, #topnav ul li.tnd_active { width: 104px; }
				#topnav ul li.tne, #topnav ul li.tne_active { width: 82px; }
				#topnav ul li.tnf, #topnav ul li.tnf_active { width: 60px; }
				#topnav ul li.tng, #topnav ul li.tng_active { width: 88px; }
				#topnav ul li.tnh, #topnav ul li.tnh_active { width: 100px; }

				#topnav ul li.tni a:link, #topnav ul li.tni a:visited { background: url(/images/topnav_9_a.gif) no-repeat left top; }
				#topnav ul li.tni a:hover, #topnav ul li.tni_active a:link, #topnav ul li.tni_active a:visited { background: url(/images/topnav_9_b.gif) no-repeat left top; }

				#topnav ul li.tna a:link, #topnav ul li.tna a:visited { background: url(/images/topnav_1_a.gif) no-repeat left top; }
				#topnav ul li.tna a:hover, #topnav ul li.tna_active a:link, #topnav ul li.tna_active a:visited { background: url(/images/topnav_1_b.gif) no-repeat left top; }

				#topnav ul li.tnb a:link, #topnav ul li.tnb a:visited { background: url(/images/topnav_2_a.gif) no-repeat left top; }
				#topnav ul li.tnb a:hover, #topnav ul li.tnb_active a:link, #topnav ul li.tnb_active a:visited { background: url(/images/topnav_2_b.gif) no-repeat left top; }

				#topnav ul li.tnc a:link, #topnav ul li.tnc a:visited { background: url(/images/topnav_3_a.gif) no-repeat left top; }
				#topnav ul li.tnc a:hover, #topnav ul li.tnc_active a:link, #topnav ul li.tnc_active a:visited { background: url(/images/topnav_3_b.gif) no-repeat left top; }

				#topnav ul li.tnd a:link, #topnav ul li.tnd a:visited { background: url(/images/topnav_4_a.gif) no-repeat left top; }
				#topnav ul li.tnd a:hover, #topnav ul li.tnd_active a:link, #topnav ul li.tnd_active a:visited { background: url(/images/topnav_4_b.gif) no-repeat left top; }

				#topnav ul li.tne a:link, #topnav ul li.tne a:visited { background: url(/images/topnav_5_a.gif) no-repeat left top; }
				#topnav ul li.tne a:hover, #topnav ul li.tne_active a:link, #topnav ul li.tne_active a:visited { background: url(/images/topnav_5_b.gif) no-repeat left top; }

				#topnav ul li.tnf a:link, #topnav ul li.tnf a:visited { background: url(/images/topnav_6_a.gif) no-repeat left top; }
				#topnav ul li.tnf a:hover, #topnav ul li.tnf_active a:link, #topnav ul li.tnf_active a:visited { background: url(/images/topnav_6_b.gif) no-repeat left top; }

				#topnav ul li.tng a:link, #topnav ul li.tng a:visited { background: url(/images/topnav_7_a.gif) no-repeat left top; }
				#topnav ul li.tng a:hover, #topnav ul li.tng_active a:link, #topnav ul li.tng_active a:visited { background: url(/images/topnav_7_b.gif) no-repeat left top; }

				#topnav ul li.tnh a:link, #topnav ul li.tnh a:visited { background: url(/images/topnav_8_a.gif) no-repeat left top; }
				#topnav ul li.tnh a:hover, #topnav ul li.tnh_active a:link, #topnav ul li.tnh_active a:visited { background: url(/images/topnav_8_b.gif) no-repeat left top; }

	#leftcolumn {
		float: left;
		width: 175px;
		padding-right: 12px;
		margin-top: 25px;
		margin-right: 12px;
	}
	
	#leftcolumn a.active
	{
		font-weight: bold;
	}
	
		div.yellow li.lnavHeader
	{
		background-color: #e1b207;
		color: white;
		font-weight: bold;
	}
	
  div.pea li.lnavHeader
	{
		background-color: #78a215;
		color: white;
		font-weight: bold;
	}
	
  div.teal li.lnavHeader
	{
		background-color: #27ae8e;
		color: white;
		font-weight: bold;
	}
	
  div.red li.lnavHeader
	{
		background-color: #95300d;
		color: white;
		font-weight: bold;
	}
	
	div.blue li.lnavHeader
	{
		background-color: #07b5e1;
		color: white;
		font-weight: bold;
	}
	
	div.yellow ul
	{
		 background-color: #f6e8b4;
	}
	
	div.pea ul
	{
		background-color: #d6e3b8;
	}
	
	div.teal ul
	{
		background-color: #bee7dd;
	}
	
	div.red ul
	{
		background-color: #dfc0b6;
	}
	
	div.blue ul
	{
		background-color: #b8d1e3;
	}
	
		#leftcolumn ul {
			margin: 0px;
			padding: 0px;
		}

			#leftcolumn ul li {
				list-style: none;
				margin: 0px;
				padding: 0px;
				font-size: 0.85em;
				padding: 0.4em 0.6em;
				
				border-bottom: 1px solid white;
			}


				#leftcolumn ul li a:link, #leftcolumn ul li a:visited {
					color: #000;
					text-decoration: none;
				}

				#leftcolumn ul li a:hover {
					text-decoration: underline;
				}


	#rightcolumn {
		float: left;
		width: 660px;
		margin-top: 10px;
	}

		#rightcolumn.fullwidth  { width: 860px; }

		#rightcolumn p {
			line-height: 1.8em;
		}

		#pagefeaturebox {
			margin-top: 20px;
			width: 660px;
			height: 190px;
		}

			#pagefeaturebox img {
				float: left;
			}

			#rightcolumn #pagefeaturebox  p {
				float: left;
				width: 360px;
				color: #fff;
				font-size: 0.9em;
				font-weight: bold;
				padding: 0px 20px 10px 20px;
			}

		#rightcolumn ul {
			margin: 10px 0px 0px 10px;
			padding: 0px;
		}

			#rightcolumn ul li {
				list-style: disc;
				margin: 0px 0px 0px 20px;
				padding: 0px;
				font-size: 0.85em;
				padding: 0.2em 0;
			}


				#rightcolumn ul li a:link, #rightcolumn ul li a:visited {
					color: #000;
				}

				#rightcolumn ul li a:hover {
				}


	#footer {
		clear: both;
		float: left;
		width: 860px;
		margin-top: 20px;
		border-top: 1px solid #20348D;
		padding-top: 10px;
		padding-bottom: 20px;
	}

		#footer img { float: left; margin-right: 0px; }
		#footer p { float: left; color: #20348D; line-height: 1.6em; margin: 5px 10px 5px 0; }
		
	.logos { 
		width: 252px;
		float: right; 
	}

/***** HOMEPAGE *****/
#payRentNow
{
	position: absolute;
	top: 55px;
	left: 750px;
}

#payRentNow img
{
	border: 0px;
}

#homeleft {
	float: left;
	width: 500px;
}

	#homeleft p { font-size: 1.1em; line-height: 1.2em; }

#homeright {
	float: right;
	width: 340px;
	margin-left: 20px;
}

	#homeright h1 { font-size: 1.6em; }
	#homeright h2 { font-size: 1.2em; font-weight: bold; line-height: 1.4em; }

	#homepagenews {
		margin-top: 15px;
		width: 327px;
		border: 1px solid #B37762;
		padding: 1px 1px 1px 10px;
	}

		#homepagenews h3 {
			font-weight: bold;
			color: #95300D;
			margin-bottom: 0px;
		}

		#homepagenews p { line-height: 1.4em; margin: 0.6em 0; }

		#homepagenews img {
			float: right;
			margin-left: 10px;
		}

		#homepagenews a:link, #homepagenews a:visited { color: #95300D; font-weight: bold; }
		#homepagenews a:hover { color: #1E2886; }

/***** DOCUMENTS PAGES *****/
div.quartercolumn {
	float: left;
	width: 420px;
	margin: 0px 0px 10px 0px;
}
	#rightcolumn ul.doclist { margin: 0px; padding: 0px;}
	#rightcolumn ul.doclist li { list-style: none; margin: 0px; padding: 3px 0px; }

/***** PROPERTIES PAGE *****/

a.marker:link, a.marker:visited {
	display: block;
	cursor: pointer;
	position: absolute;
	background: url(/images/marker.png) no-repeat left top;
	width: 13px; height: 13px;
	left: 50px; top: 50px;
	* background: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/marker.png', sizingMethod='scale');
}

	a.marker span { display: none; }

/***** NEWS PAGE *****/
span.smalldate {
	color: #666;
	font-size: 0.55em;
}

 /**********************
  FLASH ANIMBLOCK
 ***********************/

 #flashanim {
 	position: relative;
 }

 #flashanim img {
 	display:none;
 	position:absolute;
 	top:0; left:0;
 }


/***** COLOURS *****/

#rightcolumn.teal h1, #rightcolumn.teal h2, #rightcolumn.teal h3 { color: #27AE8E; }
#rightcolumn.teal #pagefeaturebox { background: #27AE8E; }
#leftcolumn.teal a.active:link, #leftcolumn.teal a.active:visited { color: #27AE8E; }
#rightcolumn.teal a:link, #rightcolumn.teal a:visited { color: #27AE8E; }
#rightcolumn.teal a:hover { color: #1E2886; }
#footer.teal a:link, #footer.teal a:visited { color: #27AE8E; }
#footer.teal a:hover { color: #1E2886; }

#rightcolumn.pea h1, #rightcolumn.pea h2, #rightcolumn.pea h3 { color: #78A215; }
#rightcolumn.pea #pagefeaturebox { background: #78A215; }
#leftcolumn.pea a.active:link, #leftcolumn.pea a.active:visited { color: #78A215; }
#rightcolumn.pea a:link, #rightcolumn.pea a:visited { color: #78A215; }
#rightcolumn.pea a:hover { color: #1E2886; }
#footer.pea a:link, #footer.pea a:visited { color: #78A215; }
#footer.pea a:hover { color: #1E2886; }

#rightcolumn.yellow h1, #rightcolumn.yellow h2, #rightcolumn.yellow h3 { color: #E1B207; }
#rightcolumn.yellow #pagefeaturebox { background: #E1B207; }
#leftcolumn.yellow a.active:link, #leftcolumn.yellow a.active:visited { color: #E1B207; }
#rightcolumn.yellow a:link, #rightcolumn.yellow a:visited { color: #E1B207; }
#rightcolumn.yellow a:hover { color: #1E2886; }
#footer.yellow a:link, #footer.yellow a:visited { color: #E1B207; }
#footer.yellow a:hover { color: #1E2886; }

#rightcolumn.maroon h1, #rightcolumn.maroon h2, #rightcolumn.maroon h3 { color: #A2164D; }
#rightcolumn.maroon #pagefeaturebox { background: #A2164D; }
#leftcolumn.maroon a.active:link, #leftcolumn.maroon a.active:visited { color: #A2164D; }
#rightcolumn.maroon a:link, #rightcolumn.maroon a:visited { color: #A2164D; }
#rightcolumn.maroon a:hover { color: #1E2886; }
#footer.maroon a:link, #footer.maroon a:visited { color: #A2164D; }
#footer.maroon a:hover { color: #1E2886; }

#rightcolumn.green h1, #rightcolumn.green h2, #rightcolumn.green h3 { color: #158F6A; }
#rightcolumn.green #pagefeaturebox { background: #158F6A; }
#leftcolumn.green a.active:link, #leftcolumn.green a.active:visited { color: #158F6A; }
#rightcolumn.green a:link, #rightcolumn.green a:visited { color: #158F6A; }
#rightcolumn.green a:hover { color: #1E2886; }
#footer.green a:link, #footer.green a:visited { color: #158F6A; }
#footer.green a:hover { color: #1E2886; }

#rightcolumn.red h1, #rightcolumn.red h2, #rightcolumn.red h3 { color: #95300D; }
#rightcolumn.red #pagefeaturebox { background: #95300D; }
#leftcolumn.red a.active:link, #leftcolumn.red a.active:visited { color: #95300D; }
#rightcolumn.red a:link, #rightcolumn.red a:visited { color: #95300D; }
#rightcolumn.red a:hover { color: #1E2886; }
#footer.red a:link, #footer.red a:visited { color: #95300D; }
#footer.red a:hover { color: #1E2886; }

#rightcolumn.blue h1, #rightcolumn.blue h2, #rightcolumn.blue h3 { color: #1568A3; }
#rightcolumn.blue #pagefeaturebox { background: #1568A3; }
#leftcolumn.blue a.active:link, #leftcolumn.blue a.active:visited { color: #1568A3; }
#rightcolumn.blue a:link, #rightcolumn.blue a:visited { color: #1568A3; }
#rightcolumn.blue a:hover { color: #1E2886; }
#footer.blue a:link, #footer.blue a:visited { color: #1568A3; }
#footer.blue a:hover { color: #1E2886; }

#rightcolumn.cyan h1, #rightcolumn.cyan h2, #rightcolumn.cyan h3 { color: #07B5E1; }
#rightcolumn.cyan #pagefeaturebox { background: #07B5E1; }
#leftcolumn.cyan a.active:link, #leftcolumn.cyan a.active:visited { color: #07B5E1; }
#rightcolumn.cyan a:link, #rightcolumn.cyan a:visited { color: #07B5E1; }
#rightcolumn.cyan a:hover { color: #1E2886; }
#footer.cyan a:link, #footer.cyan a:visited { color: #07B5E1; }
#footer.cyan a:hover { color: #1E2886; }

#gmap { width: 660px; height: 400px; margin-top: 10px; background: #eeeeee; }


 /**********************
	STAFF
 ***********************/
 
 #staff {
 	float:left;
 	width:660px;
 }
 
 	.staff-member {
 		float:left;
 		width:660px;
 		height: 125px;
 		margin:0px 0px 10px 0px;
 	}
 	
 	#staff .staff-member img {
 		float:left;
 		margin:0px 10px 0px 0px;
 	}
 	
 	#staff .staff-member h3.staff-title {
 		color:#000;
		font-weight:bold;
 	} 	
 	
 	
 #formhead {
 	float:left;
 	width:660px;
 	margin:0px;
 	padding:0px;
 }
 
 	#formhead ul {
 		float:left;
 		width:660px;
 		list-style:none;
	 	margin:0px;	
 		padding:0px; 		
 	}
 	
		#formhead ul li {
			float:left;
			list-style:none;
			font-weight:bold;
 			margin:0px;
 			padding:0px;			
		} 	
		
		#formhead ul li.address {
			width:200px;
			padding: 0px 0px 0px 4px;
		}
		
		#formhead ul li.occupancy {
			width:165px;
			padding: 0px 0px 0px 4px;
		}	
		
		#formhead ul li.from {
			width:65px;
			padding: 0px 0px 0px 4px;
		}		
		
		#formhead ul li.to {
			width:62px;
			padding: 0px 0px 0px 0px;
		}	
		
		#formhead ul li.whyleave {
			width:130px;
			padding: 0px 0px 0px 6px;
		}
		
		
 #housedhead {
 	float:left;
 	width:660px;
 	margin:0px;
 	padding:0px;
 }
 
 	#housedhead ul {
 		float:left;
 		width:660px;
 		list-style:none;
	 	margin:0px;	
 		padding:0px;
 	} 
 	
		#housedhead ul li {
			float:left;
			list-style:none;
			font-weight:bold;
 			margin:0px;
 			padding:0px;
		} 	 
		
		#housedhead ul li.blank {
			width:64px;
		}	
		
		#housedhead ul li.title {
			width:70px;
		}		
		
		#housedhead ul li.forename {
			width:102px;
		}		
		
		#housedhead ul li.surname {
			width:103px;
		}		
		
		#housedhead ul li.sex {
			width:50px;
		}		
		
		#housedhead ul li.dob {
			width:103px;
		}		
		
		#housedhead ul li.relationship {
			width:165px;
			padding:0px 0px 0px 0px;
		}	
		
 #youhead {
 	float:left;
 	width:660px;
 	margin:0px;
 	padding:0px;
 }
 
 	#youhead ul {
 		float:left;
 		width:660px;
 		list-style:none;
	 	margin:0px;	
 		padding:0px;
 	} 
 	
		#youhead ul li {
			float:left;
			list-style:none;
			font-weight:bold;
 			margin:0px;
 			padding:0px;
		}		
		
		#youhead ul li.space {
			width:464px;
			padding:0px 0px 0px 0px;
			background:#fff;
		}
		
		#youhead ul li.you {
			width:94px;
			padding:0px 0px 0px 6px;
		}		
 		
		
	.checkbox-left{
		float:left;
		width:325px;
	}
	
	.checkbox-right{
		float:left;
		width:325px;
	}	
	
	.checkbox-ethnic label.ethnic{
		font-weight:bold;
	}
	
	.checkbox-marketing{
		float:left;
		width:210px;
	}	