/*
 *Common
 */
html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
}

.page-break { display:block; page-break-before:always; }

.Close
{
	clear: both;
}

ul
{
	margin-left: 15px;
}

ol
{
	margin-left: 20px;
}

a img
{
	border: none 0;
}

/*
 *Main
 */
body
{
	background-color: #fff;
	margin: 20px;
}

div#Wrapper
{
	position: relative;
	text-align: left;
	width: 100%;
}

	div#Header
	{
		display: none;
		visibility: hidden;
	}
	
	div#HeaderImage
	{
		display: none;
		visibility: hidden;
	}
	
	div#MenuBar
	{
		display: none;
	}
	
	div#Main
	{
		position: relative;
	}
		
		/*Main overview (Home / Projects overview)*/
		div.HomeBlock
		{
			width: 860px;
			padding: 0 0 20px 0;
		}
		
		div.Block
		{
			width: 860px;
			padding: 0 0 20px 0;
		}
		
			div.TextBlock
			{
				position: relative;
				width: 450px;
				float: left;
			}
			
		/*Two column grid (Development details)*/
		div.LeftBlock
		{
			position: relative;
			padding: 10px 10px 20px 0;
			width: 450px;
			float: left;
		}
		
		div.RightBlock
		{
			position: relative;
			padding: 10px 10px 10px 10px;
			width: 150px;
			float: left;
		}
		
		
		div.ThumbContainer
		{
			position: relative;
			padding: 2px 2px 4px 2px;
			width: 120px;
			text-align: center;
			background-color: #111;
			margin: 0 22px 10px 0;
			float: left;
		}
		
		div.MediaThumbContainer
		{
			position: relative;
			padding: 2px 2px 10px 2px;
			width: 120px;
			height: 125px;
			text-align: center;
			background-color: #111;
			margin: 0 22px 10px 0;
			float: left;
		}
		
		div.OfficeContainer
		{
			position: relative;
			padding: 8px 5px 8px 8px;
			width: 740px;
			height: 200px;
			background-image: url(../images/gradient_bar.gif);
			background-repeat: repeat-x;
			margin: 0px 20px 20px 0;			
			float: left;
			z-index: 0;
		}	

		div.ImageContainer
		{
			margin: 18px 18px 18px 0;
			float: left;
		}	
						
		/*Page options*/
		div.PageOptions
		{
			display: none;
		}
	
	div#FooterSpace
	{
		position: relative;
	}
	
div#Footer
{
	display: none;
}

/*
 *Text
 */	
h1, h2, h3, h4, h5, h6, p, a, ul, ol, th, td, form, fieldset, label, input, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 22px;
	font-weight: normal;
	line-height: normal;
	color: #000;
}

h2
{
	font-size: 16px;
	line-height: normal;
	color: #000;
}

h3
{
	font-size: 12px;
	line-height: normal;
	color: #000;
}

p, a, td, ul, ol, span.Text
{
	font-size: 11px;
	line-height: 16px;
	color: #000;
}

div#Footer p, div#Footer a, div#Header p, div#Header a
{
	font-size: 10pt;
	color: #fff;
}

div#Header p
{
	margin: 10px 0 0 20pt;
}

div#Footer p
{
	margin: 10pt 0 0 0;
}

div#Footer p.Credits
{
	float: right;
	margin: 48px 0 0 0;
}

/*Breadcrumbs*/
p.Breadcrumb
{
	font-size: 10pt;
	color: #c0c3c7;
}

p.Breadcrumb a
{
	font-size: 10pt;
	color: #5e5c62;
	text-decoration: none;
}

p.Breadcrumb a:hover
{
	color: #fff;
}

div.Breadcrumb
{
	display: none;
}

ul
{
	list-style: square;
}

/*Menu*/
#nav-one
{
	display: none;
}
	
/*More button*/
a.More
{
	display: none;
}
	
a.Download
{
	display: none;
}
	
a.Pdf
{
	display: none;
}

a.ForwardButtonLarge
{
	display: none;
}
	
a.BackButton
{
	display: none;
}

/*Images*/
.ImgLeft
{
	float: left;
	margin: 4px 15px 10px 0;
}

.ImgRight
{
	float: left;
	margin: 4px 0 10px 15px;
}


.ImageRightContainer
{
	float: right;
	margin: 0px 0px 10px 10px;
	position: relative;
	padding: 0px 0px 20px 28px;
	width: 222px;
}

.Sticker
{
	position: absolute;
	right: 0;
	bottom: 0;
}

.Icons
{
	float: right;
	margin: 0 0 0 8px;
}

div.ThumbContainer a img
{
	border: 1px solid #333;
}

	div.ThumbContainer a:hover img
	{
		border: 1px solid #666;
	}
	
	div.ThumbContainer a:hover
	{
		color: #666;
	}

/* Project */
a.project
{
	text-decoration: none;
}

a.project:hover
{
	text-decoration: none;
}

a.image
{
}

/* News */
div.NewsContainer
{
	margin-bottom: 10px;
	padding-bottom: 20px;
}

h2.NewsHeader
{
	margin-top: 10px;
}

div.NewsContainer a
{
	display: none;
	visibility:hidden;
}

div.NewsIcon
{
	display: none;
}

div.ArchiveContainer
{
	display: none;
}

/* News */
div.EventContainer
{
	margin-bottom: 10px;
	padding-bottom: 20px;
}

h2.EventHeader
{
	margin-top: 10px;
}

div.EventContainer a
{
	display: none;
	visibility:hidden;
}

div.EventIcon
{
	display: none;
}

/* Faq */
h2.Faq
{
	width: 440px;
	font-size: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.FaqAnswer
{
	width: 440px;
	padding: 0px 0px 0px 0px;
}

/* Property */
div.PropertyFilterContainer
{
	display: none;
}

.PropertyContainer
{
	position: relative;
	width: 200px;
	padding: 5px 10px 15px 10px;
	margin: 0px 10px 15px 0;			
}

.PropertyContainer a.link
{
	display: none;
	visibility: hidden;
}

.PropertyContainer h2
{
	font-size: 14px;
}

/* Developments */
div.DevelopmentContainer
{
	position: relative;
	width: 360px;
	height: 70px;
	margin: 0px 5px 20px 0;			
	float: left;
}

div.ProjectContainer
{
	position: relative;
	width: 360px;
	height: 80px;
	margin: 0px 10px 20px 0;			
	float: left;
}	

div.ProjectContainer h2
{
	font-size: 14px;
}

div.ProjectContainer div p a.link
{
	display: none;
	visibility: hidden;
}

div.DevelopmentContainer a.link
{
	display: none;
	visibility: hidden;
}

a.FileLink
{
	display: none;
	visibility: hidden;
}

a.PageLink
{
	display: none;
	visibility: hidden;
}
