@charset "UTF-8";/* CSS Document */html, body {	min-height: 100%;	height: auto;}body {	font: 62.5% "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	background: url(images/body_background.gif) repeat-y 50% top;}#globalWrapper {	width: 960px;	margin: 0px auto;}* {	border:0;	margin:0;	padding:0;}p, li {	font-size: 1.2em;	line-height: 1.4em;}li li {	font-size: 1em;}a {	color: #006699;}a:visited {	color: #990000;}a:hover {	color: #0099FF;}#quickLinks {	width: 975px;	margin: 0px auto;	height: 35px;	background: #FFFFFF url(images/quicklinks_background.gif) no-repeat center bottom;}#quickLinks ul{	white-space:nowrap;	list-style-type:none;	padding-left: 30px;}#quickLinks a,#quickLinks a:link,#quickLinks a:visited{	text-decoration:none;	color:#666;	font-size:0.9em;	float:left;	display:block;	padding:8px 10px 0px 10px;}#quickLinks a:hover {	text-decoration: underline;}#bannerContainer {	width: 975px;    height: 140px;	margin: 0px auto;}#bannerContainer,#mainNavigation{	clear:both;	white-space:nowrap;}#mainNavigation {	width: 920px;	margin: 0px auto;	overflow: auto;	background: #009899;	font-size: 1em;}#mainNavigation ul{	list-style-type:none;	overflow: auto;}#mainNavigation a{	color:#FFFFFF;	text-decoration:none;}#mainNavigation li div.currentSection {	background-color:#CCC;}#mainNavigation a:hover{	color:#FFFFFF;	text-decoration: underline;}#mainNavigation li div.MainNavigationOption{	border-right:0px;	float:left;	display:block;	color:#FFFFFF;	padding: 6px 10px;}#subNavigation ul,#subNavigation ul ul,#subNavigation ul ul ul,#subNavigation ul ul ul ul{	list-style-type:none;	margin:0;}#subNavigation{	width:180px;	padding-bottom:15px;}#subNavigation a{	margin-top:1px;	background-color:#0099CB;	font-size: 95%;}#subNavigation li a,#subNavigation li span.currentsection,#subNavigation li li a,#subNavigation li li span.currentsection,#subNavigation li li li a,#subNavigation li li li span.currentsection,#subNavigation li li li li a,#subNavigation li li li li span.currentsection{	display:block;	text-decoration:none;	color:#FFF;	padding:2px 4px;	font-size: 95%;}#subNavigation li a,#subNavigation li span.currentsection{	width:165px;}#subNavigation li li a,#subNavigation li li span.currentsection{	border-left:5px solid #069;	width:160px;}#subNavigation li li li a,#subNavigation li li li span.currentsection{	border-left:10px solid #069;	width:155px;}#subNavigation li li li li a,#subNavigation li li li li span.currentsection{	border-left:15px solid #069;	width:150px;}#mainContainer{	width:900px;	clear:both;	margin: 0px auto;}#mainContainer #masterLeftContainer{	float:left;	width:180px;	padding:0 0 0 10px;}#mainContainer #masterRightContainer{ width:210px; float:right; background-color:#FFF; padding:0 0 10px 10px; position: relative; }#leftContent{	width:175px;	font-size: 95%;}#leftContent h1{	background-color:#333367;	background-image:url(images/white-corner.gif);	background-repeat:no-repeat;	background-position:right top;	color:#FFF;	margin:0;	padding:5px 0 3px 10px;	font-size:1.6em;}#leftContentContainer{	border:3px solid #333367;	padding:5px 5px 5px 7px;}.reduceBottomMargin{	margin-bottom:-5px;}#middleColumn{    /* margin:0 10px 0 200px;; */	margin:0 10px 0 195px;}#middleColumn.noRightColumn{	margin-right:0;}#middleColumn h1{	margin-bottom:3px;	border-bottom:1px solid #CA339A;	color:#CA339A;	font-size:1.8em;}#middleColumn h2{	color:#069;	font-size:1.4em;	margin:10px 0 -2px;}#middleColumn h3{	color:#069;	font-size:1.1em;	margin:10px 0 -2px;}#middleColumn h6{	color:grey;	font-size:1em;	margin:10px 0 -2px;}#middleColumn p{	padding-top:6px;}#middleColumn ul,#middleColumn ol{	margin-top:5px;}#middleColumn li{	margin-left:30px;}.rightColumn{	width:210px;	clear:both;	margin:0 0 10px;	/* font-size: 95%; */}#middleColumn .rightColumn h1{	color:#FFF;	background-image:url(images/white-corner.gif);	background-repeat:no-repeat;	background-position:right top;	margin:0px;	padding:5px 0 3px 10px;	border-bottom: 0px!important;	margin-bottom: 0px!important;    font-size: 1.4em;}.colour1{	border:4px solid #84BAC3;}.colour2{	border:4px solid #333367;}.colour3{	border:4px solid #AEC0B5;}.rightColumn h1.colour1{	background-color:#84BAC3;}.rightColumn h1.colour2{	color: #FFFFFF !important;	background: #333367 url(images/rightcol_h2_background.gif) no-repeat right;	border: 0px;}.rightColumn h1.colour3{	background-color:#AEC0B5;}.rightColumn td{	padding:3px;}.rightContentContainer{	padding:5px 5px 5px 7px;}#footer{ clear:both; margin:20px auto 10px; width:835px; padding:10px 0 10px; border-top: 1px solid #CCCCCC; color: #666; font-size: .9em; }#footer a,#footer a:visited{	color:#666;	font-size:1em;}#footer a:hover{	background-color:#CCC;	text-decoration:underline;}#BreadCrumbs{	clear:both;	padding: 10px 0px;}#BreadCrumbs a,#BreadCrumbs a:link,#BreadCrumbs a:visited{	font-size:1em;	color: #006699;}#BreadCrumbs a:hover{	text-decoration:underline;	color: #0099FF;}#quickLinks li,#mainNavigation li{	display:inline;}#subNavigation li span.currentsection,#subNavigation li a:hover,#subNavigation li li a:hover,#subNavigation li li li a:hover,#subNavigation li li li li a:hover{	margin-top:1px;	background-color:#069;}#leftContent p,.rightColumn p{	margin-bottom:5px;}.rightColumn em,.rightColumn strong{	font-size:1em;}/* Property Sales layout*/#PropTwoColumnsContainer { float:left; margin-bottom: 10px; }#PropColumn1 { float:left; width:150px;}#PropColumn2 { margin-left: 170px; width:410px; }/* debug styles */#debugger {	display: none;	padding: 5px;	background-color: #ffffcc;	border: 1px dashed #ccccaa;	margin: 10px;	font-family: arial;	font-size: 10pt;	color: #666600;}