﻿body {
	background-color: #FFF;
	color: #303030;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a img {
	border: none;
}

a, a:link {
	color: #00466E;
	border-bottom: 1px dotted #303030;
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:focus {
	border: none;
}

ul, li, p {
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 2.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
}

h4 {
    font-size: 1em;
}

hr {
    background: #d9d9d9;
    border: 0;
    clear: both;
    color: #d9d9d9;
    height: 1px;
    line-height: 1px;
}

div#frame {
	width: 980px;
	margin: auto;
	text-align: left;
	font-size: 1.1em;
	position: relative;
}

div#header {
	padding: 22px 0 0 8px;
	height: 55px;
}

div#header div#siteLogo {
	width: 113px;
	float: left;
	padding-top: 7px;
}

div#header div#siteLogo a {
	background-image: url(/Images/brookfieldLogo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 139px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	border-bottom: none;
}

div#header ul {
	
}

div#header ul li {
	list-style: none;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
}

div#header ul li a {
	border-bottom: none;
	font-weight: normal;
	display: block;
	padding-left: 17px;
	padding-right: 15px;
	border-right: 1px solid #adbac7;
}

div#header ul li#print, div#header ul li#email {
	padding-top: 10px;
}

div#header ul li#print a {
	background-image: url(/Images/iconPrint.gif);
	background-repeat: no-repeat;
	background-position: left;
	border: none;
}

div#header ul li#email a {
	background-image: url(/Images/iconEmail.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div.siteSearch {
	background: #c7d0d9 url(/Images/siteSearchBg.png) 0 0 no-repeat scroll;
	height: 34px;
	width: 248px;
}

div.siteSearch div.txtField {
	padding: 5px;
	width: 201px;
	float: left;
}

div.siteSearch div.txtField input {
	font-size: 1.2em;
	background-color: #fff;
	border: none;
	width: 190px;
	padding: 4px;
}

div.siteSearch div.goButton input {
	padding: 0;
}

/* NAVIGATION BAR */


div#navigation {
	position: relative;
	height: 26px;
	z-index:111997;
	border-bottom: 5px solid #748AA0;
	font-family:"Lucida Sans Unicode",Arial,Helvetica,Tahoma,Geneva,sans-serif;
}

div#navigation .Isite-Menu-Horizontal {
	position: absolute;
	bottom: 0;
}

div#navigation div#main{ }
div#navigation div#main ul {zoom:1;}
div#navigation div#main ul li{	
	float:left;
	position:relative;
	zoom:1;
}

div#navigation div#main ul li a {
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-radius-topleft:2px;
	-webkit-border-radius-topright:2px;
	border-radius-topleft:2px;
	border-radius-topright:2px;
	background-color:#bcb0a5;
	color:#fff;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	min-width:113px;
	max-width:180px;
	height:16px;
	padding:5px 10px;
	margin-right:1px;
	border:0;
}
div#navigation div#main ul li a:hover,
div#navigation div#main ul li.hover > a {
	background-color:#748aa0;
}

/* SECOND LEVEL */

div#navigation div#main ul li ul {
	position:absolute;
	display:none;
	left:2px;
	min-height:50px;
	height:auto !important;
	padding-bottom: 5px;
	height:50px;
	width:338px;
	border-top: 3px solid #72879D;
	background:url(/images/navShadow.png) bottom left repeat-x transparent;
	_background:url(/images/navShadow.gif) bottom left repeat-x transparent;
}

div#navigation div#main ul li ul.subNavRightHalf {
	right:2px;
	left:auto;
}

div#navigation div#main ul li.Isite-Menu-WithChildren:hover ul, 
div#navigation div#main ul li.Isite-Menu-WithChildren.hover ul{
	display:block;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li {
	border-bottom: 1px solid #e0dbd7;
	background-color:transparent;
	margin:0;
	clear: left;
	padding: 5px 5px 5px 5px;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li:last-child,
div#navigation div#main ul li.Isite-Menu-WithChildren ul li.last {
	border-bottom:0;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li.hover,
div#navigation div#main ul li.Isite-Menu-WithChildren ul li:hover {
	background-color: #e0dbd7;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li a {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:transparent;
	color:#455660;
	display:block;
	text-transform:uppercase;
	max-width: none;
	width: 320px;
	height:auto;
	padding: 3px;
	margin-right: 0px;
	border:0;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li a:hover {
	text-decoration: underline;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li.Isite-Menu-WithChildren a:hover {
	background-color: #f1f0ee;
}

/* THIRD LEVEL */

div#navigation div#main ul li.Isite-Menu-WithChildren ul ul {
	display:block;
	border-top: none;
	width:328px;
	min-height:0;
	top: auto !important;
	height:auto !important;
	/*background-color:#f8f8f8;*/
	background-image: none;
	position:relative;
	float: none;
	padding: 5px 0 0 0;
	margin:0 0 0 0;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li ul li.last,
div#navigation div#main ul li.Isite-Menu-WithChildren ul li ul li{
	list-style:none;
	clear: none;
	line-height:120%;
	color:#a2b7c3;
	border:none;
	/*margin-left:10px;*/
	padding: 0;
	margin: 0;
	width:162px;
	margin-left:0px;
	zoom:1;
	float:left;
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li ul li a {
	margin:0;
	padding:5px 2px 5px 18px !important;
	width: auto !important;
	background:url(/images/sqNavBullet.gif) 10px 10px no-repeat transparent;	
}

div#navigation div#main ul li.Isite-Menu-WithChildren ul li li a:link,
div#navigation div#main ul li.Isite-Menu-WithChildren ul li li a {
	text-transform:none;
	background-color:transparent;
	color:#455660;
}

/*div#navigation div#main ul li.Isite-Menu-WithChildren ul li li.hover,*/
div#navigation div#main ul li.Isite-Menu-WithChildren ul li li a:hover {
	text-decoration: underline;
	background-color: #f1f0ee !important;
}


/*div#navigation div#main li.Isite-Menu-ChildSelected a,
div#navigation div#main li.Isite-Menu-Selected a,
div#navigation div#main li.Isite-Menu-Selected:focus { 
	background-color:#748aa0;
	color:#fff;
}*/

/* BREADCRUMB */

div#breadcrumb {
	background-color: #00466e;
	padding: 10px 0 10px 0;
	
}

div#breadcrumb ul {
	list-style: none;
	height: 1.7em;
}

div#breadcrumb ul li {
	float: left;
	height: 1.5em;
	background-color: #fff;
	background-image: url(/Images/leArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0.2em 10px 0 12px;
}

div#breadcrumb ul li a {
	font-weight: normal;
	border: none;
}

div#breadcrumb ul li#homeIcon {
	overflow: hidden;
	background-image: none;
	width: 15px;
	padding: 0.2em 10px 0 20px;
}

div#breadcrumb ul li#homeIcon a,
div#breadcrumb ul li#homeIcon a:link {
	background-image: url(/Images/breadHome.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 0px !important;
	height /**/:14px; /* for IE5/Win */
	height: 14px;
	padding-top: 14px;
	display: block;
	overflow: hidden;
	width: 15px;
}

div#breadcrumb ul li#homeIcon a:hover,
div#breadcrumb ul li#homeIcon a:focus {
	background-position: 0 -14px;
}

/* SUB COLUMN */

div#Division div#promos {
	float: left;
	width: 358px;
	padding: 0;
}

div#portal div#promos {
	float: right;
	width: 358px;
	padding: 0 25px 0 0;
}

div#portal.investmentPortal div#promos {
	padding-right: 10px;
}

div#detail div#mediaGallery {
	float: right;
	padding-bottom: 10px;
}

div#detail div#rightColumn {
	float: right;
	width: 345px;
	_margin-right: -3px;
	padding-bottom: 10px;
	margin-top: 20px;
	line-height: 1.6em;
}

/* PROMOS */

div#mainPromo {
	background: url(/Images/highlightPromoBg.png) 0 0 no-repeat;
	padding: 4px;
	margin-bottom: 10px;
}

div#portal.investmentPortal div#mainPromo {
	background-image: url(/Images/highlightPromoBgShort.png);
}

div#portalPromos {
	padding: 20px 0 0 18px
}

div.smallPromo {
	width: 173px;
	float: left;
	margin-bottom: 10px;
}

div#portalPromos div.smallPromo {
	float: left;
	padding: 0 22px 0 0;
	width: 170px;
}

div#littlePromos {
	width: 376px;
	overflow: hidden;
}

div#littlePromos div.smallPromo {
	margin-right: 15px;
	_margin-right: 12px;
}

div.smallPromo div.inner div.pic {
	overflow: hidden;
	background-image:url(/Images/mediumPicBg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:83px;
	padding:4px;
	width:161px;
}

div.smallPromo div.inner div.pic a {
	border: none;
}

div.smallPromo div.inner div.txt {
	padding: 7px 5px 7px 5px;
	line-height: 1.2em;
	height: 60px;
	overflow: hidden;
}

div.smallPromo div.inner div.txt h2 {
	font-size: 1em !important;
	margin-bottom: 5px;
}

div.smallPromo div.inner div.txt p a {
	font-weight: normal;
	border-bottom: none;
}

div.midPromo {
	background-image: url(/Images/midPromoBot.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 280px;
	margin-bottom: 10px;
	line-height: 1.4em;
}

div.midPromo div.inner {
	background-image: url(/Images/midPromoTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px;
}

div.midPromo div.inner div.pic {
	float: left;
	margin-right: 10px;
}

div.midPromo div.inner div.txt {
	/*padding: 7px 7px 7px 7px;
	line-height: 1.2em;
	font-size: 0.9em !important;
	margin: 0 0 0 105px;*/
}

div.midPromo div.inner div.txt h3 {
	padding-top: 0.5em !important;
}

/* PAGE HEADING */

div#pageHeading {
	background-color: #00466e;
	color: #fff;
}

div#Division div#pageHeading {
	padding: 15px 50px 25px 384px;
}

/*div#Division div#pageHeading h1 {
	height: 91px;
	overflow: hidden;
}*/

div#portal div#pageHeading {
	padding: 15px 384px 20px 20px;
}

div#detail div#pageHeading {
	padding: 15px 50px 15px 196px;
}

div#fullWidth div#pageHeading {
	padding: 15px 20px 15px 196px;
}

/*div#propertyPage div#pageHeading {
	padding: 15px 420px 15px 20px;
}*/

div.propertyDet div#pageHeading {
	padding: 15px 384px 15px 196px !important;
}

div#ServicesPage div#pageHeading,
div#contactUsPage div#pageHeading, div#propertyPage div#pageHeading {
	padding: 15px 300px 15px 20px;
}

/* MAIN CONTENT COLUMN */

div#content {
	line-height: 1.6em;
	background: url(/Images/contentBg.png) 0 0 no-repeat scroll;
	padding: 15px 0;
	
}

div#content div.text {
	line-height: 1.6em;
	padding: 15px 10px 10px 20px;
}

div#Division div#content {
	padding-left: 380px;
	min-height:450px;
	/*zoom:1;*/
}

div#Division div#content div.text {
	float: left;
	width: 520px;
}

div#detail div#content {
	padding-right: 345px;
	_padding-right: 361px;
	padding-top: 20px;
	min-height:450px;
}

div#detail div#content div.text {
	padding: 0 0 25px 0;
	width: 410px;
	float: left;
	margin-left: 23px;
}

div#detail div.twoThirds {
	padding-right: 0 !important;
}

div#detail div.twoThirds div.text {
	width: 625px !important;
}

div#fullWidth div#content div.text {
	padding: 0;
	width: 784px;
	float: left;
	margin-left: 23px;
}

div#portal.investmentPortal div#content div.text {
	margin-right:380px;
}

/* SUB NAVIGATION */

div#content div#subNav {
	width: 173px;
	float: left;
	min-height: 100px;
}

div#content div#subNav ul {
	line-height: 1.2em;
}

div#content div#subNav ul li {
	border-bottom: 1px solid #e4e5e7;
}

div#content div#subNav ul li a {
	display: block;
	padding: 4px 2px 4px 2px;
	border-bottom: none;
	font-weight: normal;
}

div#content div#subNav ul li a:hover,
div#content div#subNav ul li a:focus {
	background-color: #E3E8EC;
}	

div#content div#subNav ul li ul {

}

div#content div#subNav ul li ul li {
	border-bottom: none;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 10px;

}

div#content div#subNav ul li ul li a {
	padding: 2px 2px 2px 2px;
}

div#subNav ul li.Isite-Menu-Selected a {
	display: block;
	padding: 2px;
	color: #434343;
	background-color: #e3e8ec;
}

div#subNav ul li.Isite-Menu-Selected ul li a {
	background-color: transparent;
	padding: 0;
	color: #748AA0;
}

div#subNav ul li.Isite-Menu-Selected ul li a:hover {
	color: #00466E;
}

div#content div#subNav ul li a.Isite-Menu-ChildSelected {
	color: #434343;
}

div#subNav ul li.Isite-Menu-ChildSelected ul li.Isite-Menu-Selected {
	background-color: #e3e8ec;
}

div#subNav ul li.Isite-Menu-ChildSelected ul li.Isite-Menu-Selected a {
	padding: 0;
}

div#subNav li.Isite-Menu-WithChildren ul li {
	background-color: #fff;
}

div#fullWidth div#content div#subNav {
	padding-top: 20px;
}

/* MAPS */

div#content div.map {
	
}

div#Division div.map {
	float: left;
	width: 600px;
}

div.theMap {
	z-index: 1 !important;
	
}

div.map div.nomapmarkers {
	background-color: #CCC;
	height: 40px;
	left: 400px;
	position: absolute;
	top: 340px;
	width: 350px;
	z-index: 2;
	text-align: center;
	border-color: #888;
	border-width: 2px;
	border-style: solid;
}

div.maptext1 
{
	padding-bottom: 5px;
}

div.propertyInfo {
 padding-bottom:10px;
  margin-top:-3px;
  padding-right:5px;
  margin-right:0px;
  position:relative;
  margin-bottom: 15px !important;
  _margin-bottom:5px;
  
}

div.propertyInfo h3 {
	padding: 0 !important;
}

div.propertyInfo div.mapImage {
	float: right;
	margin: 25px 0 0 15px !important;
	_margin: 25px 0 0 15px;
}

/* FOOTER */

div#footer {
	background-image: url(/Images/footerBg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 35px 0 20px 0;
	zoom:1;
}

div#sitemap {

}

div#footer ul {
	list-style: none;
}

div#footer ul li {
	float: left;
	color: #455660;
}

div#footer ul li a,
div#footer ul li a:link {
	color: #455660;
	font-weight: normal;
	border-bottom: none !important;
}

div#footer ul li a:hover,
div#footer ul li a:focus {
	color: #000;
}

div#footer div#sitemap {
	padding: 0 14px 0 20px;
}

div#footer div#sitemap ul {
}

div#footer div#sitemap ul li {
	width: 142px;
	padding: 0 15px 0 0px;
	font-size: 1.2em;
}
/*div#footer div#sitemap ul li.last {
	float:right;
	margin-top:30px;
}*/
div#footer div#sitemap ul li a {	
}

div#footer div#sitemap ul li ul {
	padding: 0;
	margin-top: 7px;
	background: url(/Images/sitemapDotted.png) top repeat-x scroll;
}

div#footer div#sitemap ul li ul li {
	float: none !important;
	font-size: 0.8em;
	background: url(/Images/sitemapDotted.png) bottom repeat-x scroll;
	padding: 0;
}

div#footer div#sitemap ul li ul li a {
	font-weight: bold;
	display: block;
	padding: 3px 0 4px 10px;
	background: url(/Images/footerBullet.png) 0 8px no-repeat scroll;
}

div#footer ul#betaInfo {
	padding: 40px 20px 0 10px;
	zoom:1;
}

div#footer ul#betaInfo li {
	border-right: 1px solid #adbac7;
	padding: 0 10px 0 10px;
}

div#footer ul#betaInfo li a {
	font-weight: bold;
}

div#footer ul#betaInfo li#copy {
	float: none;
	margin-top: 15px;
	margin-bottom: 8px;
	font-size: 1.1em;
	border: none;
}

div#footer ul#betaInfo li#dubs {
	float: right;
	border: none;
}


/* FONT SIZES */

div#content h2 {
	/*margin-top: 1em;*/
	margin-bottom: 0.5em;
}

div#content h3 {
	margin: 0 0 0 0;
	/*padding-top: 1.0em;*/
}

div#content h3 span {
	font-size: 0.9em;
}

div#content p {
	margin: 0.3em 0 1.0em 0;
}

/*div#content div.text a {
	text-decoration: underline;
}*/

div#content div.text ul {
	margin: 0.3em 0 1.1em 5px;
}

div#content div.text ul li {
	background-image:url(/Images/bullet.gif);
	background-position: 0 0.8em;
	background-repeat:no-repeat;
	padding:0.2em 10px 0.3em 7px;
}

div#content div.text ul li ul {
	margin: 0.3em 0 0 5px;
}

div#content div.text ul li ul li {
	background-image: none;
}

div#content div.text dl {
	margin-bottom: 2em;
}

div#content div.text dl dt {
	width: 110px;

}
div#content div.text dl dt span.PropertyPrice{position:absolute;right:4px;bottom:1px;}
div#content div.text dl dt span.note{font-size:0.7em;position:relative;top:-4px;}
div#content div.text dl dd {
	text-align: left;
	width: 300px;
	margin-top: -1.6em;
	margin-left: 115px;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
	/*border-bottom: 1px solid #d0d3d5;*/
}

/* PORTAL PAGE ONLY */

div#portalDivisions {
	background-color: #00466e;
	padding: 0 384px 30px 18px;
	line-height: 1.4em;
	font-size: 1.1em;	
}

div.division {
	padding: 0px 22px 0px 0px;
	color: #fff;
	width: 170px;
	height: 215px;
	float: left;
	zoom:1;
	overflow: hidden;
}

div#portalDivisions div.division a {
	color: #fff;
	border-color: #fff;
}

div.division div.pic {
	background-image: url(/Images/mediumPicBg.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 161px;
	height: 83px;
	padding: 4px;
}

div.division div.pic div.inner div.window {
	overflow: hidden;
	height:83px;
	width:161px;
}

div.division div.txt {
	padding: 12px 5px 5px 5px;
	overflow:hidden;
}

div.division div.txt h2 {
	margin-bottom: 10px;
	font-size: 1.2em;
}

div.division div.txt p {
	margin: 0.3em 0 0.7em 0 !important;
}

div.division div.txt ul {
	margin-top: 7px;
}

div.division div.txt ul li {
	display: inline;
	background-image: url(/Images/leArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 5px 0 10px;
}

/* PROPERTY PAGE */

div#propertyPage {
	
}

div#propertyPage div#sectorTop {
	background-color: #e8e8e8;
	border-bottom: 10px solid #bcb0a5;
	background-image: url(/Images/sectorTopBg.gif);
	background-repeat: 0 0;
	background-repeat: repeat-y;
}

div#propertyPage div.sectorBox {
	width: 195px;
	float: left;
	border-right: 1px solid #fff;
	min-height: 200px;
	_height: 200px;
}

div.sectorBox div.thumb {
	float: none !important;
	border: 1px solid #fff;
	_border: none;
	margin: 10px 0 0 5px;
	cursor: default;
}

div.sectorBox div.txt {
	padding: 10px;
	border-top: 2px solid #fff;
}

div#sectorTop div.sectorBox div.txt ul li a {
	background-image:url(/Images/leArrow.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-right: 10px;
}

div#propertyPage div#sectorExample {
	background-image: url(/Images/sectorExampleBg.gif);
	background-repeat: 0 0;
	background-repeat: repeat-y;
	margin-bottom: 30px;
}

div#propertyPage div.examp {
	border-right: 1px solid #e8e8e8;
}

div.examp ul {
	border-top: 1px solid #b7babd;
	padding-top: 8px;
}

div.examp ul li {
	background-image:url(/images/bullet.gif);
	background-position: 0 0.5em;
	background-repeat:no-repeat;
	padding-left:7px;
}

/* SERVICES */

div#ServicesPage div#sectorTop {
	background-color: #e8e8e8;
	border-bottom: 10px solid #bcb0a5;
	/*background-image: url(/Images/sectorTopBg.gif);*/
	background-repeat: 0 0;
	background-repeat: repeat-y;
}

div#ServicesPage div.sectorBox {
	width: 230px;
	padding: 15px 0 20px 15px;
	float: left;
	min-height: 200px;
	_height: 200px;
}

div#ServicesPage div.bottomPromo {
	width: 230px;
	padding: 15px 0 20px 15px;
	float: left;
	min-height: 200px;
	_height: 200px;
}

div#ServicesPage div.sectorBox img {
	display: block;
	margin-bottom: 15px;
}

div#ServicesPage div.sectorBox div.txt {
	padding: 0;
	border: none;
}

div#ServicesPage div.sectorBox div.txt h2 {
	margin-bottom: 3px;
}

div#ServicesPage div.sectorBox div.txt h3 {
	margin-bottom: 10px;
}

div#ServicesPage div.smallPromo {
	background-image: url(/Images/smallPromoMidBot.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 217px;
	float: left;
	margin-bottom: 10px;
}

div#ServicesPage div.smallPromo div.inner {
	background-image: url(/Images/smallPromoMidTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 6px;
}

div#ServicesPage div.smallPromo div.inner div.pic {
	height: 83px;
	width: 205px;
	overflow: hidden;
	text-align: left;
}

div#ServicesPage div.smallPromo div.inner div.txt {
	padding: 7px 0px 7px 3px;
	line-height: 1.2em;
	height: 60px;
	overflow: hidden;
}

div#ServicesPage div.smallPromo div.inner div.txt h2 {
	font-size: 1em !important;
	margin-bottom: 5px;
}

div#ServicesPage div.smallPromo div.inner div.txt p a {
	font-weight: normal;
	border-bottom: none;
}

/* CONTACT US FULL WIDTH PAGE */

div#contactUsPage div#sectorTop {
	padding-top: 15px;
}

div#contactUsPage div#sectorTop,
div#contactUsPage div.contactRow {
	padding-left: 15px;
}

div#contactUsPage div#sectorTop {
	background-color: #e8e8e8;
	/*background-image: url(/Images/sectorTopBg.gif);*/
	background-repeat: 0 0;
	background-repeat: repeat-y;
	zoom:1;
}

div#contactUsPage div.contactBox {
	padding: 10px 0 20px 5px;
	width: 315px;
	float: left;
}

div.contactAustralia, div.contactNZ {
	padding: 30px 0 0px 20px;
	zoom:1;
}

div.contactAustralia h2, div.contactNZ h2 {
	margin-bottom: 0 !important;
}

span.office {
	text-transform: uppercase;
}

div.contactInternational {
	border-top: 1px dotted #303030;
	padding: 20px 0 0 20px;
	overflow: hidden;
}


/* SUB PAGES ONLY */

div.twoCol {
	padding-bottom: 5px;
}

div.twoCol h2 {
	margin-top: 1em;
}

div.firstCol {
	width: 250px;
	float: left;
}

div.secondCol {
	margin-left: 260px;
}

div.middle {
	
}

div.middle h2 {
	margin-top: 20px;
}

div.plainPicPara {
	min-height: 88px;
	_height: 88px;
	padding-top: 10px;
}

div.plainPicPara div.pic {
	float: left;
	margin: 0 10px 5px 0;
}

div.plainPicPara div.txt {
	margin-left: 120px;
}

div.plainPicPara h3 {
	padding-top: 0 !important;
}

div.noStyle h3 {
	padding-top: 0.5em;
}

div.noStyle p {
	margin: 0.3em 0 1em 0;
}

div.ArrowPicPara {
	padding-top: 10px;
}

div.ArrowPicPara div.pic {
	float: left;
	margin: 5px 0 5px 0;
}

div.ArrowPicPara div.txt {
	margin-left: 10px;
}

div.ArrowPicPara h3 {
	padding-top: 0 !important;
}

div.onPic {
	position: relative;
	height: 233px;
	margin-bottom: 15px;
}

div.onPic div.txt {
	background-image: url(/Images/textOnPicBg.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #fff;
	padding: 10px;
	width: 325px;
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: 3px;
}

/* PROERTY DETAIL PAGE */

ul.propertyStats {
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 15px !important;
	line-height: 1.1em;
	width: 406px;
	background-color: #E8E8E8;
	padding: 2px 2px 1px 2px;
	
}

ul#righty {
	margin-left: 10px !important;
}

ul.propertyStats li {
	background-image: none !important;
	padding: 5px 5px 5px 0 !important;
	margin-bottom: 1px;
	background-color: #f3f3f3;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

ul.propertyStats li span {
	display: block;
	
}


ul.propertyStats li span.lab {
	background-image: url(/images/leArrow.gif) !important;
	background-position: 6px 0.35em !important;
	background-repeat: no-repeat;
	width: 175px;
	padding-left: 20px;
	
}

ul.propertyStats li span.val {
	margin-left: 180px;
	margin-top: -1.1em;
	width: 175px;
	padding-left: 7px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.35em;
}

/* AWARD BOX */

div.awarded {
	background-color: #e8e8e8;
	padding: 2px;
	margin-bottom: 15px;
}

div.awarded div.inner {
	background-color: #f3f3f3;
	border: 1px solid #fff;
	min-height: 89px;
}

div.awarded div.inner div.awardLogo {
	float: left;
	width: 109px;
	height: 88px;
	overflow: hidden;
	padding: 1px;
	background-color: #fff;
	border-right: 1px solid #e8e8e8;
}

div.awarded div.inner div.txt {
	margin: 5px 10px 0 120px;
}

/* MEDIA PLAYER */

div#mediaPlayer {
	width: 359px;
  background: url(/images/promoBg.gif) top left fixed transparent repeat;
  margin-bottom: 10px;
  min-height: 272px;
}
#largeFormatWrap { 
  overflow:hidden;
  min-height:100px;
}
#largeFormat {
  padding: 7px 7px 3px 7px;
  min-height:100px;
}

#thumbsGallery {
  padding: 0 0 7px 3px;
  /*margin-top: 258px;*/
  margin-top: 5px;
  height:auto;
  overflow:hidden;
}

div.thumb {
  float: left;
  width: 118px;
  height: 98px;
  background: url(/images/mediaThumbBg.png) top left no-repeat transparent;
  background-position: top left;
  background-repeat: no-repeat;
  cursor: pointer;
	position: relative;
}

div.thumb div.window {
  overflow: hidden;
  margin: 5px; 
}

div.mediaGalleryThumb { position:relative;}
div.mediaGalleryThumb div.mgImageIcon,
div.mediaGalleryThumb div.mgVideoIcon,
div.mediaGalleryThumb div.mgMapIcon {
  position:absolute;
  bottom:0;
  right:0;
  width:28px;
  height:25px;
}

div.mediaGalleryThumb div.mgImageIcon{
  background:url(/images/imgIcon.jpg) bottom right transparent no-repeat;
}

div.mediaGalleryThumb div.mgVideoIcon{
  background:url(/images/videoIcon.jpg) bottom right transparent no-repeat;
}

div.mediaGalleryThumb div.mgMapIcon{
  background:url(/images/mapIcon.jpg) bottom right transparent no-repeat;
}

div.nextPrev {
	background-color:#FFFFFF;
	background-image:url(/images/mapControlsBg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #ADB9C5;
}

div.next {
	float: right;
	padding: 7px;
}

div.previous {
	float: left;
	padding: 7px;
}

div.mediaType {
	position: absolute !important;
	bottom: 0px;
	right: 0px;
	height: 25px;
	width: 28px;
}

/* UNIT PRICE HISTORY PAGE */

div#unitPriceHistory {
	padding: 0 0 20px 0;
}

div.unitPriceHistoryHeader {
	border-bottom: 1px solid #E8E8E8;
	color: #00466E;
	cursor: pointer;
	padding: 5px;
	clear: left;
}

div.unitPriceHistoryHeader:hover {
	color:#00466E;
}

div.unitPriceHistoryHeaderSelected {
	color: white;
	background-color: #00466E;
	cursor: pointer;
	padding: 5px;
	clear: left;
}

div.unitPriceHistoryContent {
	border-bottom: 1px solid #E8E8E8;
	background-color: #E8E8E8;
	cursor: pointer;
	padding: 5px;
}

div.unitPriceHistoryContent div.row {
	width: 100px;
	float: left;
	clear: none !important;
	text-align: center;
	padding-bottom: 0;
}

div.unitPriceHistoryContent div.row div.field {
	border-bottom: 2px solid #fff;
	padding-bottom: 0.4em;
}

.MediaItemThumbnail {
	height: 88px;
	width: 108px;
}

.MediaItemFullSize {
	/*height:258px;*/
	width: 345px;
}

.Hide {
	display:none;
}

/* MAP CONTROLS */

div.mapControls {
	background-image: url(/images/mapControlsBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	border: 1px solid #adb9c5;
}

div.mapControls div.control {
	padding: 0.7em 0.3em 0 0.3em;
	height: 2.4em;
	border-left: 1px solid #fff;
	border-right: 1px solid #adb9c5;
	float: left;
	font-size: 0.9em;
}

div.mapControls div.control a {
	font-weight: normal;
	letter-spacing: -0.05em;
	border-bottom: none;
}

div.mapControls div.button {
	padding-top: 0.3em !important;
	height: 2.7em;
}

div.mapControls div.exploreAll {
}

div.mapControls div.exploreAll a {
	padding-right: 10px !important;
	background-image: url(/images/leArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

div.mapControls div.active {
	background-color: #fff;
}

div#mashups {
}

div#mashups div.control {
	padding-right: 10px;
	padding-left: 10px;
}

div#mashups div.govern {
	background-image: url(/images/markerRed.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 23px;
	padding-right: 0;
	width: 107px;
}

div#mashups div.extern {
	background-image: url(/images/markerBlue.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 23px;
	padding-right: 0;
	width: 107px;
}

div#mashups div.multi {
	background-image: url(/images/markerGreen.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 23px;
	padding-right: 5px;
	width: 107px;
}

div#mashups div.exploreAll {
	border-right: none;
	padding-right: 0;
	width: 149px;
}

div#cityMash {
}

div#cityMash div.control {
	padding-right: 8px;
	padding-left: 8px;
}

/* FORMS */

span.asterisk {
	color: #cd003a;
}

input, select {
	font-size: 1.0em;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.1em;
}

div.row { 
	clear:both; 
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}

div.row label {
	float: left;
	display: block;
}

div.row div.short input,
div.row div.short textarea,
div.row div.short select {
	width: 130px;
}

div.row div.mid input,
div.row div.mid textarea,
div.row div.mid select {
	width: 180px;
}

div.row div.long input,
div.row div.long textarea,
div.row div.long select {
	width: 230px;
}

div.button input {
	border: 1px solid #adb9c5;
	background-image: url(/images/buttonBg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	color: #434343;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0.5em 1em 0.5em 1em;
	cursor: pointer;
}

input.button {
	border: 1px solid #adb9c5;
	background-image: url(/images/buttonBg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	color: #434343;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0.5em 1em 0.5em 1em;
	cursor: pointer;
}

div.row div.check {
}

div.row div.check div.row {
	padding-top: 0.2em;
	clear: none !important;
}

div.row div.check input {
	float: left;
	border:none !important;
}

div.row div.check label {
	font-weight: normal !important;
	margin-left: 2.0em;
	background-color: transparent !important;
	float: none !important;
	width: auto !important;
	text-align: left !important;
}

/* SEARCH PROJECTS FORM */

div#searchProjects {
	padding: 10px;
	margin: 10px 0 10px 0;
	background-color: #efefef;
	border: 1px solid #adb9c5;
}

div#searchProjects h2 {
	margin-bottom: 10px;
	/*padding-bottom: 3px;
	border-bottom: 1px solid #adb9c5;*/
}

div#searchProjects div.firstCol {
	width: 330px;
}

div#searchProjects div.secondCol {
	float: left;
	margin-left: 0;
}

div#searchProjects div.row label {
	width: 100px;
}

div#searchProjects div.row div.field {
	margin-left: 105px;
}

/* SEARCH PROJECTS RESULTS */

div#projectsResults {
	clear: both;
	padding-top: 15px;
}

div#projectsResults div.pic {
	float: left;
}

div#projectsResults div.result {
	padding: 10px 0 10px 0;
}

div#projectsResults div.txt {
	margin-left: 120px;
}

div#projectsResults div.txt h3 {
	padding-top: 0;
}

/* JOB OPPORTUNITIES */

div.jobListItem {
	border-top: 1px solid #B7BABD;
	padding: 15px 0 0 0;
	margin-top: 15px;
	zoom:1;
}

div.jobListItem h2 {
	width: 450px;
	float: left;
}

div.jobListItem h2 span.NewJob {
	color: #00466E;
	font-style: italic;
}

div.jobListItem div.postedDate {
	float: right;
}

div.jobListItem ul.jobDetails {
	clear: left;
	margin-left: 0 !important; 
	float: left;
	width: 450px;
}

div.jobListItem ul.jobDetails li {
	background-image: none !important;
	padding: 0 !important; 
}

div.jobListItem ul.functions {
	float: right;
	text-align: right;
	background-color: #efefef;
}

div.jobListItem ul.functions li {
	padding: 0 !important;
	background-image: none !important;
	border-top: 1px solid #fff;
	zoom:1;
}

div.jobListItem ul.functions li a {
	padding: 3px 23px 3px 20px;
	display: block;
	border: none !important;
}

div.jobListItem ul.functions li a:hover,
ul.functions li a:focus {
	background-color: #E3E8EC !important;
}

div.jobListItem ul.functions li.applyJob a {
	background: #EFEFEF url(/Images/iconApply.gif) right 6px no-repeat scroll;
}

div.jobListItem ul.functions li.printJob a {
	background: #EFEFEF url(/Images/iconPrint.gif) right 6px no-repeat scroll;
}

ul.showMore {
	clear: left;
	margin: 0 !important;
}

/* PRINT PREVIEW PAGE (JOBS) */

div#printPage {
	text-align: left;
	padding: 30px;
	width: 600px;
}

div#printPage div.printButton {
	float: left;
	font-size: 1.2em;
	margin-bottom: 40px;
}

div#printPage div.printButton a {
	display: block;
	background: url(/Images/iconPrint.gif) left 5px no-repeat scroll;
	padding: 3px 0px 3px 20px;
}

div#printPage div#siteLogo {
	float: right;
}

div#printPage h1 {
	color: #303030;
	font-size: 3em;
	margin: 30px 0 15px 0;
	clear: left;
}

div#printPage div.postedDate {
	font-size:1.2em;
	line-height: 1.6em;
}

div#printPage ul.jobDetails {
	margin: 10px 0 20px 0;
	font-size:1.2em;
	line-height: 1.6em;
}

div#printPage div.moreJobDetails {
	font-size:1.2em;
	line-height: 1.6em;
	border-top: 1px dotted #303030;
	padding-top: 15px;
}

div#printPage div.moreJobDetails p {
	margin: 10px 0 15px 0;
}

div#printPage div.moreJobDetails ul {
	margin: 10px 0 15px 20px;
}

div#printPage div.moreJobDetails ul li {
	list-style: disc;
}

/* MAIN CENTRE FORM */

fieldset.mainForm {
	border: none;
	background-color: #E8E8E8;
	padding: 5px  0 0 0;
}

fieldset.mainForm div.row {
	border-bottom: 1px solid #fff;
	padding-right: 10px;
	padding-left: 10px;
	overflow:hidden;
}

fieldset.mainForm div.row label {
	width: 120px;
}

fieldset.mainForm div.row div.field {
	margin-left: 130px;
}


fieldset.mainForm div.row table {
	border: 0 !important;
}

fieldset.mainForm div.row td {
	border: 0 !important;
	padding: 0 !important;
}

fieldset.mainForm div.row input.NoSkinnedFileUnput {
	border: 0 !important;
}

div.formTop {
	padding: 5px 10px 10px 10px;
	border-bottom: 1px solid #fff;
}

.RadUploadTable {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important; 
	border: none !important; 
	background-color: transparent !important;
}

.RadUploadTable td {
	padding: 0 !important;
}

/* SUBMIT RESUME FORM */

fieldset#submitResume div.row label {
	width: 80px;
}

fieldset#submitResume div.row div.field {
	margin-left: 85px;
}

/* APPLY NOW FORM */

fieldset.applyNow {
	border: none;
}

fieldset.applyNow .required {
    color: #7f9db9;
    display: block;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0 2px 5px 0;
}

fieldset.applyNow .requiredField 
{
	float: left;
	display: block;
	padding-right: 7px;
}

fieldset.applyNow div.group {
	background: #e3e8ec;
	clear: both;
	margin: 10px 0 20px 0;
	overflow: hidden;
	padding: 10px;
}

fieldset.applyNow div.group label {
	clear: both;
	float: left;
	padding-bottom: 10px;
	width: 230px;
}

fieldset.applyNow select {
    float: left;
    font-family: "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    width: 195px;
}

fieldset.applyNow label {
	clear: both;
	float: left;
	padding-bottom: 10px;
	width: 100px;
}

fieldset.applyNow label.inline {
    clear: none;
    float: left;
}

fieldset.applyNow input[type=text], fieldset.applyNow input[type=file] {
    background: #fff;
    border: 1px solid #7f9db9;
    float: left;
    font-family: "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0 3px 10px 0;
    height: 23px;
    width: 180px;
}

fieldset.applyNow textarea {
    border: 1px solid #7f9db9;
    float: left;
    font-family: "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0 5px 5px 0;
    height: 120px;
    width: 300px;
}

/* RANDOM CONTENT ON PORTAL */

div#randomContent {
	width: 380px;
	float: left;
	padding-top: 1.5em;
	padding-left: 10px;
}

div#randomContent h3 {
	margin-bottom: 0.5em;
}

div#randomContent ul li {
	background-image:url(/Images/leArrow.gif);
	background-position: 0px 8px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

/* NEWS LIST */

div.newsListItem {
	padding: 1em 0 0 0;
}

div.newsListItem a {
	text-decoration:none;
}

div.newsListItem h3, div.newsListItem p {
	padding-top: 0 !important;
	margin-bottom: 0.5em !important;
}

div.newsListItem h3 span.date {
	font-weight: normal;
}

div.newsListItem img.pic {
	float: left;
	margin: 4px 10px 7px 0;
	display: block;
}

div.newsArticle h2 {
	margin-top: 0 !important;
}

div.newsList {
	/*padding-top: 30px;*/
}

div#portal div.newsList {
	padding: 0 0 0 18px;
	background: #00466e url(/images/portalNewsListBg.jpg) 0 0 no-repeat scroll;
	color: #fff;
	padding: 30px 380px 10px 25px;
	line-height: 1.4em;
}

div#portal div.newsList a {
	color: #fff;
	border-color: #fff;
}

div.newsList h3.newsTitle {
	font-size: 1.1em;
	float: left;
}

div#portal div.newsList h3.newsTitle {
	display: block;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family:"Lucida Sans Unicode",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

div#portal div#newsClearMe {
	clear: left;
}

div.newsList div.newsMore {
	float: right;
}

div#portal div.newsMore {
	padding: 0 40px 10px 0px;
}

div#portal div.newsList div.newsMore a {
	display: block;
	font-weight: normal;
	padding: 0 0 0 10px;
	background: url(/images/leArrowWhite.gif) 0 6px no-repeat scroll;
}

div#portal div#portalNews {
	background: url(/Images/portalNewsSep.gif) 178px 0 repeat-y scroll;
	height: 55px;
}

div#portal div.newsList div.newsListItem {
	padding:0 20px 0 0;
	width:170px;
	_width:169px;
	float: left;
}

div#portal div.newsList div.newsListItem p {
	display: none;
}

/* DATA TABLE */

div#content div.text table {
	text-align: left;
	border-right: 1px solid #d9e3e9;
}

div#content div.text table thead th {
	background-color: #ecf1f4;
	border: 1px solid #d9e3e9;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	font-weight: normal;
	text-align: left;
}

div#content div.text table thead th h2 {
	margin: 10px 0 5px 0;
}

div#content div.text table tbody th {
	
	border-bottom: 1px solid #d9e3e9;
	border-left: 1px solid #d9e3e9;
	padding: 5px;
	font-weight: normal;
	text-align: left;
}

div#content div.text table tbody td {
	padding: 5px;
	border-bottom: 1px solid #d9e3e9;
	border-left: 1px solid #d9e3e9;
	text-align: left;
}

div#content div.text table tbody td.spacer {
	border: none !important;
	height: 2px;
}

/* Registry Contact Details */

div.RegContactBlock {
	border-bottom:1px solid #D7EBF4;
	padding: 8px 0 10px 0;
}

div.RegContactBlock div.col1 {
	float: left;
	width: 250px;
}

div.RegContactBlock div.col2 {
	float: right;
	width: 350px;
	padding-left: 15px;
}

div.RegContactBlock div.fund {
	clear: left;
	padding-bottom: 5px;
	height: 50px;
}

div.RegContactBlock h3 {
	font-weight: bold;
	margin-bottom: 6px !important;
}

div.RegContactBlock div.fund h3 {
	margin: 0.5em 10px 0 90px !important;
	padding-top: 0 !important;
	
}

div.RegContactBlock div.address {
	float: left;
	width: 165px;
}

div.RegContactBlock div.linkTo {
	float: right;
	width: 140px;
	text-align: center;
	background-color: #f3f3f3;
	border: 1px solid #e9e9e9;
	padding: 5px 3px 8px 3px;
	line-height: 1.2em;
}

div.RegContactBlock div.linkTo span {
	display: block;
	margin: 0 auto 5px auto;
}

div.RegContactBlock div.linkTo a {
	padding: 0 0 0 15px;
	margin: 5px 0 0 0;
	font-weight: bold;
	background-image: url(/images/linkToIcon.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

/* PAGINATION */

div.stdPagination {
	text-align: right;
}

div.stdPagination ul {
	padding-left: 0 !important;
}

div.stdPagination ul li {
	padding-right: 0 !important;
	display: inline;
	
}

div.stdPagination ul li.page {
	background-image: none !important;
	padding-left: 0 !important;
}

/* SEARCH PAGE */

div#searchAgain {
	padding: 10px;
	background-color: #E8E8E8;
}

div#searchField {
	float: left;
	margin-right: 5px;
}

div#searchField input {
	font-size: 1.3em;
	border: 1px solid #ADB9C5;
	padding: 3px;
}

div#searchResults {
	margin: 20px 0 0 0;
}

div#searchResults ol {
	padding-left: 20px;
}

div#searchResults ol li {
	list-style: decimal;
}

/* FLASH PAPER */

div#viewFlashPaper {
	background-color: #e8e8e8;
	border: 1px solid #adb9c5;
	text-align: center;
	background-image: url(/images/flashPaperIcon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-bottom: 0.7em;
	padding-right: 0.5em;
	width: 190px;
	margin: 25px 0 0 0;
	float: left;
	line-height: 1.2em;
	min-height: 95px;
	_height: 95px;
}

div#viewFlashPaper p {
	text-align: left;
	margin-left: 50px;
}

div#viewFlashPaper p span {
	font-size: 0.9em;
}

div#downloadPdf {
	background-color: #e8e8e8;
	border: 1px solid #adb9c5;
	text-align: center;
	background-image: url(/images/pdfIcon.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-bottom: 0.7em;
	padding-right: 0.5em;
	width: 190px;
	margin: 25px 0 0 10px;
	float: left;
	line-height: 1.2em;
	min-height: 95px;
	_height: 95px;
}

div#downloadPdf p {
	text-align: left;
	margin-left: 50px;
}

div#downloadPdf p span {
	font-size: 0.9em;
}

div#flashpaperViewer {
	background-color: #e8e8e8;
	padding: 40px;
}

/* CONTACT US */

div.contactBlock {
	width: 190px;
	float: left;
	margin: 10px 10px 0 0;
	min-height: 19em;
	border: 1px solid #d9e3e9;
}

div.contactBlock h3 {
	background-color: #ecf1f4;
	padding: 0.4em;
}

div.contactBlock p {
	padding-left: 0.4em;
}

div#MediaGalleryImage {
	position:absolute;
}

div#MediaGalleryVideo {
	position:absolute;
}

div#MediaGalleryMap {
	position:absolute;
}

div#MediaGalleryPlaceHolder {
	position:absolute;
  background-color: #000;
}


div.disclaimerButton {
	margin: 10px 0 10px 0;
}


/* FAQ EXPAND/COLLAPSE */

.trigger {
	cursor:pointer;
	position: relative;
}

.trigger a {
	display:block;
	float:left;
	
	margin-top:6px;
	padding-right:0pt;
}

.trigger:hover{
	cursor:pointer;
}

.expanded a {
	display:block;
	float:left;
	margin-top:6px;
	padding-right:0pt;
}

.expanded:hover{
	cursor:pointer;
}

div.show {
	clear: left;
	margin-left:15px;
	left:auto;
	width:auto;
}

div.hide {
  position:absolute;
  left:-999px;
	height:1px;
	width:100px;
}

div.faq {
	padding: 5px 0 7px 0;
}

div.faq h3 a {
	display: block;
	width: 10px;
	float: left;
}

div.faq h3 span {
	font-size: 0.9em !important;
	display: block;
	margin-left: 15px;
}

/* ASX TABLES */

div.asxTables h3, div.disHistTables h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0 !important;
}

div.asxTables h3.trigger,
div.asxTables h3.expanded,
div.disHistTables h3.trigger,
div.disHistTables h3.expanded {
	color:#00466E;
}

div.asxTables h3 a,
div.disHistTables h3 a {
	border: none;
	display: block;
	width: 10px;
	float: left;
}

div.asxTables div.show {
	margin-left: 5px;
}

div.disHistTables div.show {
	margin-left: 0;
}

div.asxTables table {
	border: none !important;
	margin-bottom: 15px;
}

div.disHistTables table {
	margin-bottom: 15px;
}

div.asxTables table td {
	vertical-align: top;
	border-left: none !important;
}

div.smlPrint {
	margin-top: 15px;
	padding-top: 10px;
	border-top:1px solid #A2A6AB;
}

/*  PropetyTable */

div#content div.text div#propertytable table {
	text-align: left;
	width:100%;
	border-right: 1px solid #d9e3e9;
}

div#content div.text div#propertytable table thead th {
	background-color: #ecf1f4;
	border: 1px solid #d9e3e9;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	font-weight: normal;
	text-align: left;
}

div#content div.text div#propertytable table thead th h2 {
	margin: 10px 0 5px 0;
}

div#content div.text div#propertytable table tbody th {
	border-bottom: 1px solid #d9e3e9;
	border-left: 1px solid #d9e3e9;
	padding: 5px;
	font-weight: normal;
	text-align: left;
}

div#content div.text div#propertytable table tbody td {
	padding: 5px;
	border-bottom: 1px solid #d9e3e9;
	border-left: 1px solid #d9e3e9;
	text-align: left;
	width:120px;
}

div#content div.text div#propertytable.mpxDivPropFund table tbody td {
	width:auto;
}

div#content div.text div#propertytable table tbody td.spacer {
	border: none !important;
	height: 2px;
}

/* SITE PAGE TOOLS */

div#header li#textSize a{ float:left; margin-right:0px; }
div#header li#textSize, 
div#header li#normal,
div#header li#printPreview {padding-top:10px;}
div#header li#normal,
div#header li#printPreview { margin:0; }
div#header li#normal a,
div#header li#printPreview a { border:none; }
div#header li#normal { display:none;}

/* INVESTMENT UNIT PRICING PAGE */

div.InvestmentUnitPrices {
	padding-right: 0 !important;
}

div#detail div.InvestmentUnitPrices div.text {
	width: auto!important;
	float:none!important;
}

div#unitsLeft {
	float: left;
	width: 380px;
}

div#unitsRight {
	float: right;
	width: 380px;
}

div.unitGroup {
	margin-bottom: 15px;
}

div#detail div.InvestmentUnitPrices h2 {
	border-bottom: 2px solid #4e5760;
	padding-bottom: 5px;
}

div.InvestmentUnitPrices div.unit {
	padding: 10px 0;
	min-height: 50px;
	clear: left;
}

div.InvestmentUnitPrices div.unit a {
	border-bottom: none;
}

div.InvestmentUnitPrices div.tablePic {
	margin-right: 12px;
}

div.InvestmentUnitPrices div.unitprice {
	margin: 0 0 0 90px;
}

div.InvestmentUnitPrices div.unitprice dl {
	margin: 0 !important;
	position: relative;
	color: #000;
}

div.InvestmentUnitPrices div.unitprice dl dt {
	width: 210px !important;
}

div.InvestmentUnitPrices div.unitprice dl dd {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
}

/* Start: clear float effection for cross browsers */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */
/* End: clear float effection for cross browsers */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/******* end: BMI Calculator ********/