@charset "utf-8";


/*- RESET ------------- */
* {
	margin: 0;
	padding: 0;
}
a img, fieldset {
	border: none;
}
img {
	color: #f98;
	float: left;
	display: block;
}
	/* Set Initials for IE < 6*/
table, input, option, select {
	font-size: 100%;
	font-family: verdana, Tahoma, Arial, Serif;
}
/*- RESET ends here ------------- */


body {
	text-align: left;
	font-size: 70%;
	line-height: 140%;
	font-family: verdana, Tahoma, Arial, Serif;
}
#container {
	width: 84.8em;
}
h1 {
	color: white;
	font-size: 230%;
}
big {
	font-weight: bold;
}
a {
	color: #409e36;
}
a:hover {
	text-decoration: none;
}
p {
	margin-bottom: 1.33em;
}
a span {
	display: none;
}
#hsbody a span {
	display: inline-block;
}

#hsbody #space_ul{
	margin-left: 1.7857em;
	color:#00498f;
}

#hsbody #space_ul li{
	background: url(/ir/syg/mcau/images/bullet_1.gif) no-repeat 0 6px;
}
#hsbody ul {
	margin-bottom: 0.8929em;
}
#hsbody ul li {
	background: url(/ir/syg/mcau/images/bullet.gif) no-repeat 0 6px;
	padding-left: 1.33em;
	list-style: none;
}
#hsbody ul.tree li {
	background: url(/ir/syg/mcau/images/bullet.gif) no-repeat 0 6px;
	padding-left: 1.33em;
	margin-left: 2em;
	list-style: none;
}
#hsbody ul.tree li ul li {
	background: url(/ir/syg/mcau/images/bullet.gif) no-repeat 0 6px;
	padding-left: 1.33em;
	margin-left: 2em;
	list-style: none;
}

#hsbody ul.treeSitemap li {
	background: none;
	padding-left: 0;
}

#hsbody ul.treeSitemap li ul li {
	background: url(/ir/syg/mcau/images/bullet.gif) no-repeat 0 6px;
	padding-left: 1.33em;
	margin-left: 2em;
	list-style: none;
}
 
#hsbody form {
	margin-bottom: 1.33em;
}
#hsbody table {
    width:100%;
    margin-bottom: 2.2321em;
	border-collapse: collapse;
}
#hsbody table tr td {
	padding: 0.38em 1.33em;
	text-align:right;
	border-width: 0;
	border-bottom: 0.0893em solid #e0e0e0;
	color:#666;
}
#hsbody table thead th { 
    text-align:right;  
	height: 3.2143em;
	padding-left: 1.33em;
	padding-right: 1.33em;
	color:#000;
	border-width: 0;
	border-top: 0.4464em solid #b9daaf;
	background-color: #EEE;
}
#hsbody table tbody th {
    text-align:right; 
    color:#666; 
    font-weight: bold;
	border-bottom: 1px solid #e0e0e0;
	padding-left: 1.33em;
	padding-right: 1.33em;
}
#hsbody h2 {
    text-align:left; 
    font-size:1.2em;
	color:#000;
	font-weight:bold;
	padding-bottom:8px;
}
#hsbody div.directorPhotoBlock {
	padding: 70px 0 10px 0;
}
#hsbody div.directorPhotoBlock  h2 {
	color: #409e36;
	font-size: 145%;
	margin: 0 0 10px 0;
	padding: 0;
}
#hsbody div.directorPhotoBlock img {
	float: right;
	position: relative;
	margin-top: -124px;
	#margin-top: -134px;
}
div#financial {
	margin-top: 21.2em;
	/*position: absolute;*/
	position: static;
	width: 21.22em;
	/*#position: static;*/
	#width: auto;
	#margin-top: 1em;
	margin-left: 63.6em;
	#margin-left: 64em;
	background: #55AF4B url(/ir/syg/mcau/images/keydates_background.jpg) no-repeat left top;
}
div#financial div {
	border-bottom: 1px solid #fff;
	font-size: 115%;
	font-weight: bold;
	color: #D3EBFA;
	line-height: 125%;
}
div#financial img {
		display:none;	
	}
div#financial h2 {
	font-size: 115%;
	padding: 22px 15px 0px 20px;
	color: white;
}
div#financial p {
	padding: 14px 15px 14px 40px;
  margin:0;
	background:url(/ir/syg/mcau/images/keydates_dot.jpg) no-repeat 20px 20px;
}
.style {
	border-top: 3px solid #b9daaf;
	background-color: #EEE;
	padding: 7px 20px 7px 20px;
}
a.discbutton {
	padding: 0.3em 3em 0.5em 3em;
	margin: 0 1em;
	display: inline-block;
	border: 1px solid #e6e6e6;
	font-weight: bold;
	text-decoration: none;
}
a.discbutton:hover {
	background-color: #419e36;
	color: white;
}
div#financial #a {
	display: block;
	background-position: 20px 59px;
}
div#financial #b{
	display: block;
}
div#financial #c {
	display: block;
}

div#financial #d {
	/*_margin-left: -3px;*/
}

div#financial #e {
  display: block;
}
div#financial #f {
  display: block;
}
div#financial #g {
  display: block;
}

div#financial #h{
	border-width: 0;
	/*_margin-left: -3px;*/
	background:url(/ir/syg/mcau/images/keydates_background.jpg) no-repeat left bottom;
}

/*- Search Form--------------------------------- */
form#siteSearch {
	background: url(/ir/syg/mcau/images/search_background.gif) no-repeat;
	margin-top: 1.34em;
	width: 16.79em;
	height: 2.23em;
	float: right;
	
}
form#siteSearch input {
	border-width: 0;
}
form#siteSearch input#q {
	width: 10.63em;
	margin: 0.36em 1.61em 0 0 ;
	float: right;
	color: #aeaeae;
	background-color: transparent;
}
form#siteSearch input#goButton {
	float: right;
}
/*- Search Form ends here --------------------------------- */



/*- Header --------------------------------- */
div#header {
	height: 10.75em;
	float: left;
	width: 84.8em;
	clear: both;
	border-top: 1.07em #409e36 solid;
	background: #002E84 url(/ir/syg/mcau/images/header.jpg) no-repeat right bottom;
}
div#header img {
	width: 18.74em;
	height: 10.75em;
	margin-right: 3.6em;
}
div#header div {
	margin-top: 1em;
	margin-bottom: 2.27em;
	color: #8eaee1;
}
div#header div span {
	color: white;
}
div#header div a {
	color: #8eaee1;
}

#header_main{
	float:left;
	width: 84.8em;
	
}
#header_logo{
	float:left;
	height:8em;
	-height:8.2em;
	
}
#search_tabs{
	float:right;
	clear:right;
	width:64.4em;
}

#header_search{
	float:right;
	width:64.4em;
}
#header_tabs{
	float:left;
	width:64.4em;
	height:4.6em;
}

#header_tabs a{
	margin-top:1.96em;
	float:left;
}
#header_tabs a img {
	height: 2.6786em;
}

#header_search #header_links {
	float:left;
	width:44.6em;
	margin:0;
	padding-top:1.5em;
}
#header_search #header_links p{
	float:right;
	margin:0;
	padding:0;
}
#header_search #search {
	float:right;
	margin:0;
	padding:0;
	width:17em;
}

/*- Header ends here --------------------------------- */


/*- Top Navigation --------------------------------- */
a#link_logo {
	float: left;
	margin: 1.61em 10.36em 0 2.59em;
}
a#link_logo img {
	height: 4.3750em;
}
#link_emailAlerts {
	float: left;
	margin-right: 0.89em;
}
#link_sitemap {
	margin-left: 0.89em;
	margin-right: 0.89em;
	padding: 0 0.89em 0 0.89em;
	border: 1px solid #dfdfdf;
	border-width: 0  1px;
	float:left;
}
#link_contactUs {
	float:left;
}
/*- Top Navigation ends here --------------------------------- */


/*- Left Navigation --------------------------------- */
div#left_nav {
	width:18.75em;
	float: left;
	margin-top:2.6em;
	clear: left;
}
div#left_nav a {
	padding: 0 2.2321em 0.8929em 2.2321em;
	width: auto;
	display: inline-block;
	clear: both;
}
div#left_nav ul li ul li {
	margin-left: 0.91em;
	list-style: none;
}
div#left_nav ul li ul a {
	color: #999;
}
div#left_nav a.on {
	color: black;
}

#left_nav h2 { font-size:1.2em; margin-left:1.85em; margin-bottom:1em; }


/*- Left Navigation ends here --------------------------------- */


/*- HS Body (Content) --------------------------------- */
#hsbody {
	float:left;
	display:block;
	width: 59.7em;
	margin-top: 2.63em;
	margin-left: 3.6em;
}
/*- HS Body (Content) ends here --------------------------------- */



/*- Footer --------------------------------- */
div#footer_cover {
	padding-top: 1.2500em;
	clear: both;
	width: 84.8em;
	
}
p#footer {
	border-top: 0.2500em solid #b9daaf;
	background-color: #EEE;
	padding: 1.0833em 2.5000em 1.0833em 2.0833em;
	display: table;
	min-width: 80.2em;
	height: 100%;
}
p#footer a {
	padding-right: 0.8333em;
	margin-right: 0.8333em;
	border-right: 0.0833em solid #dfdfdf;
	float: left;
}
p#footer a#privacy {
	border:none;
}
p#footer span {
	float: right;
}
/*- Footer ends here --------------------------------- */


@media print {
	#logo, #top-bar, #top_nav, #left_nav,#header img, #header div, #cover_footer, a#link_contactUs, #link_sitemap, #link_emailAlerts, #siteSearch, a#link_home, a#link_aboutUs, a#link_investors, a#link_newsReporting, a#link_portfolio, div#footer_cover {
		display: none;
	}
	div#chairman {
		display: block;
		float: left;
		margin-top: 0px;
		margin-left: 0px;
		color: black;
		background: none;
		width: 100% !important;
	}
	div#chairman img {
		display: none;
	}
	div#chairman p {
		width: 100% !important;
		margin: 1.25em;
	}
	#chairman span {
		border-width: 0 !important;
	}
	#container, #hsbody , #content, #IRhome {
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		float: none;
	}
	#hsbody {
		border-top: 0.4167em solid #3F9E36;
		padding: 0.8333em !important;
		clear: both;
	}
	#right_block,  {
		left: 40.2500em !important;
		top: 7.3333em !important;
		color: #FDE6E1 !important;
	}
	#hsbody div.directorPhotoBlock img {
		position: absolute;
		top: 19.5833em !important;
		left: 37.9167em !important;
	}
	#header {
		clear: both;
		background-color: transparent;
		float:none;
		margin: 0;
		padding: 0;
		width: auto !important;
		height: auto !important;
		display: inline;
	}
	#header h1 {
		font-size: 150%;
		color: black;
		margin: 0;
		padding: 0 0 10px 0;
	}
	ul li {
		list-style: disc !important;
		background: none;
		margin-left: 1.6667em;
		padding-left: 0.6667em !important;
	}
	div#financial p  {
		color: black !important;
		width:0.9167em;
		*width:10.50em;
	}
	div#financial {
		margin-top: -68em;
		*margin-top: -66em;
		position: absolute;
		margin-left: 42.7em;
		background: none;
	}
	div#financial div {
		border-bottom: 0.0833em solid #bbb;
		color: #000;		
	}
	div#financial img {
		display:block;	
		margin-top:1.40em;
		margin-left:.50em;
		*margin-left:0em;
	}
	div#financial p {
		padding-left: 2.5000em;
		*padding-left: 0.4167em;
		padding-right: 2.9167em;
	}
	div#financial h2 {
		padding-left: 0px;
		margin-left:.50em;
		*margin-left:0em;
		*font-size:1em;
	}
}

/* Rowan's Css */
#header_thumb { width:18.75em; float:left; background:#939db8; }
#header_img { background:#939db8; }
#portfolio .label { position:absolute; text-align:center; }
#portfolio .label a,#portfolio .label a:visited { font-weight:bold; background:#419E36; border:1px solid #419E36; text-decoration:none; padding-left:0.3em; padding-right:0.3em; margin:0em; color:#fff; }
#portfolio .label a:active { color:#fff !important; }
#portfolio .label span.static { font-weight:bold; border:1px solid #999; text-decoration:none; padding-left:0.3em; padding-right:0.3em; margin:0em; cursor:default; }
#portfolio #macaumap { height:49.46em; width:31.25em; margin:0; padding:0 0 0 4.46em; margin:"0 0 0 2.23em"; }
#portfolio #gmap { margin-left:2em; }
#portfolio #Ribas-5B { left:8.9em; top:28em;}
#portfolio #label-pink { left:5.9em; top:31em;}
#portfolio #label-tower { left:5.9em; top:33.5em; }
#portfolio #label-lorcha { left:1.1em; top:37.5em; }
#portfolio #label-ponte { left:17em; top:31.2em; }
#portfolio #label-peninsula { left:8.5em; top:42.5em; }
#portfolio #label-praia { left:9.5em; top:26.8em; background-color:#d272ff; color:#fff;}
#portfolio #label-lot { left:17em; top:23.2em; }
#portfolio #label-cite { left:26.5em; top:24.5em; }
#portfolio #label-lisboa { left:18.2em; top:32.5em; }
#portfolio #label-oldlisboa { left:20em; top:32.7em; }
#portfolio #label-sands { left:23.5em; top:32.9em; }
#portfolio #label-galaxy { left:25em; top:35.3em; }
#portfolio #label-wynn { left:20.5em; top:32.5em; }
#portfolio #label-grand { left:24em; top:37em; }
#portfolio #label-bellago { left:10.2em; top:39.5em; }
#portfolio #label-residences { left:22.5em; top:39em; }
#portfolio #label-manhattan { left:25.5em; top:46em; }
#portfolio #label-grantai { left:27.6em; top:48.7em; }
#portfolio #label-crown { left:23em; top:45em; }
#portfolio #label-venetian { left:4em; top:51em; }
#portfolio #label-seasons { left:16em; top:52em; }
#portfolio #label-studio { left:16em; top:56.5em; }
#portfolio #label-court { left:9em; top:53.5em; }
#portfolio #label-dreams { left:28.5em; top:51.5em; }
#portfolio #label-traders { left:29.5em; top:53.1em; }
#portfolio #label-regis { left:29.9em; top:54em; }
#portfolio #label-hilton { left:31em; top:56em; }
#portfolio .cityinfo { float:right; background:#efefef; width:35.7em; margin-bottom:3em; padding:0; }
#portfolio .cityinfo2 { border-bottom:4px solid #c7c7c7; border-top:5px solid #419E36; float:left; width:35.7em; }
#portfolio .cityinfo2 p{ padding:0 0.98em !important; margin:.1em 0; }
#portfolio .cityinfo2 div { padding-left:1em; padding-right:1em; }
#portfolio .cityinfo2 h3 { background:#5EBF53; padding:0.4em 0.4em 0.4em 0.8em; margin:0; }
#portfolio h3.featured { background:#419E36; margin-top:0em; color:#fff; margin-bottom:0.8em; clear:left; }
#portfolio .units { margin-bottom:0em; }
#portfolio .buildings { margin-top:0em; }
#portfolio .cityinfo2 img { width:35.7em; height:23.65em; }
#hsbody .mcau_comp{margin:0; padding:0; position:absolute; left:34em; top:23em; }
#hsbody #portfolio #info-intro ul{margin:0; padding:0; background-color:none; }
#hsbody #portfolio #info-intro ul li{width:26.79em !important; margin:0.45em 0 0 0; padding:0 0 0 2.23em; }
#portfolio .gallery { margin:0; padding:0; clear:both; }
#portfolio .gallery .featuredgal{ margin:0; }
#portfolio .gallery img{ width:6.25em; height:4.11em; margin:0; padding:0; }
#portfolio .gallery .imggal{ float:left; width:6.25em; padding:0em 0 0.45em 1.1em; margin:0; }
#portfolio .gallery .imgcap{ margin:0; padding:0;  text-align:center; color:#000; float:left; }
#portfolio .gallery .imgcap a span{ width:6.25em; background-color:#c7c7c7; color:#fff; cursor:hand; text-decoration:none; }
#portfolio .gallery .imgcap a:hover span{ width:6.25em; background-color:#000; color:#fff; cursor:hand; }
#portfolio .gallery h3.featuredgal{ background-color:#c7c7c7; color:#fff; }
#portfolio #key{ position:absolute; float:left; top:58em; left:3em; }
#portfolio #key ul{margin:0; padding:0; background-color:none; }
#portfolio #key ul li{width:26.79em !important; margin:0.45em 0 0 0; padding:0 0 0 2.23em; }
#portfolio .port_table{ width:52%; }
#portfolio .pink { background-color:#D272FF; color:#fff; }
#portfolio .ribas { background-color:#D272FF; color:#fff; }
#portfolio .orange { background-color:#FFA800; color:#fff; }
#portfolio .green { background-color:#409E36; color:#fff; }
#portfolio .innerGallery { overflow:auto; height:5.95em; margin-bottom:1em; border-bottom:0.4em solid #409E36; }
#portfolio #featured-tower, #portfolio #featured-lorcha, #portfolio #featured-peninsula { color:#fff !important; font-weight:bold; float:right; width:5em; }

#newsletters a.selected{
border:0.0833em solid red;
background-color:#409e36;
color:#ffffff;
text-decoration:none;
}

#newsletters a.keydate{
border:1px solid #e0e0e0;
padding:0.0833em 0.2500em 0.2500em 0.2500em;
text-decoration:none;
}
#portfolio table tbody tr td{
	width:50%;
}

#portfolio .prop_left{
	width:46%;
	float:left;
	width:"49%";
}
#portfolio .prop_right{
	width:42%;
	float:right;
	width:"47%";
}

#portfolio #info-pink .prop_left{
	width:44%;
	width:"49%";
	float:left;
}

#portfolio #info-pink .prop_right{
	width:44%;
	width:"49%";
	float:right;
}

#portfolio .right{
	margin:0;
	padding:0;
	width:6em;
	float:left;
}
