/*
 *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;
}

.Close
{
	clear: both;
}

ul
{
	margin-left: 15px;
}

ol
{
	margin-left: 20px;
}

a img
{
	border: none 0;
}

/*
 *Main
 */
body
{
	background-color: #fff;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
}

div#Wrapper
{
	position: relative;
	text-align: left;
	width: 100%;
}

	div#Header
	{
		display: none;
	}
	
	div#HeaderImage
	{
		display: none;
	}
	
	div#MenuBar
	{
		display: none;
	}
	
	div#Main
	{
		position: relative;
	}
		
		/*Main overview (Home / Projects overview)*/
		div.Block
		{
			position: relative;

		}
		
			div.TextBlock
			{
				position: relative;
				width: 555px;
				float: left;
			}
			
		/*Two column grid (Development details)*/
		div.LeftBlock
		{
			position: relative;
		}
		
		div.RightBlock
		{
			display: none;
		}
				
		/*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: Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 22pt;
	font-weight: normal;
	line-height: normal;
	color: #000;
}

h2
{
	font-size: 14pt;
	line-height: normal;
	color: #000;
}

h3
{
	font-size: 12pt;
	line-height: normal;
	color: #000;
}

p, a, td, ul, ol
{
	font-size: 12pt;
	line-height: 18pt;
	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;
}

ul
{
	list-style: square;
}

/*Menu*/
#nav-one
{
	display: none;
}

	
/*More button*/
a.More
{
	display: block;
	margin: 10px 0 0 0;
	padding: 2px 0 2px 25px;
	width: 75px;
	height: 18px;
	font-size: 11pt;
	color: #c0c2c6;
	text-decoration: none;
	background-image: url(../images/button_bg.gif);
	background-repeat: no-repeat;
}

	a.More:hover
	{
		color: #fff;
	}
	
a.Download
{
	padding: 3px 0 3px 24px;
	margin: 0 10px 0 0;
	font-size: 12pt;
	line-height: 26pt;
	color: #c0c2c6;
	text-decoration: none;
	background-image: url(../icons/icon_download.gif);
	background-repeat: no-repeat;
}

	a.Download:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
a.Pdf
{
	padding: 3px 0 3px 24px;
	margin: 0 10px 0 0;
	font-size: 12pt;
	line-height: 26pt;
	color: #c0c2c6;
	text-decoration: none;
	background-image: url(../icons/icon_pdf.gif);
	background-repeat: no-repeat;
}

	a.Pdf:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
/*Images*/
.ImgLeft
{
	float: left;
	margin: 4px 15px 10px 0;
}

.ImgRight
{
	float: left;
	margin: 4px 0 10px 15px;
}

.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;
	}
