	
	/*
	font-family:'Rockwell W02 Bold';
	font-family:'Rockwell W01 Bold';
	font-family:'RockwellW01-BoldItalic';
	font-family:'RockwellW02-BoldItalic';
	font-family:'Rockwell W01 Condensed';
	font-family:'RockwellW01-BoldCondens';
	font-family:'Rockwell W01 Extra Bold';
	font-family:'Rockwell W01 Italic';
	font-family:'Rockwell W02 Italic';
	font-family:'Rockwell W01 Light';
	font-family:'Rockwell W02 Light';
	font-family:'RockwellW01-LightItalic';
	font-family:'RockwellW02-LightItalic';
	font-family:'Rockwell W01';
	font-family:'Rockwell W02';
	font-family:'Univers LT W01 45 Light';
	*/


	@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=3836995e-bc41-4ec0-8003-41fba2f4d741");
	@font-face{
	font-family:"Rockwell W01 Bold";
	src:url("Fonts/864373f8-943b-449d-a730-462eb66d7058.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01 Bold";
	src:url("Fonts/864373f8-943b-449d-a730-462eb66d7058.eot?iefix");
	src:url("Fonts/49ff3af5-13b2-4add-8470-4cdac3cf650e.woff") format("woff"),url("Fonts/7d69578b-ab0e-4986-af19-428861ada4e4.ttf") format("truetype"),url("Fonts/2848532f-bf3e-4430-aae1-bc0d1367eb84.svg#2848532f-bf3e-4430-aae1-bc0d1367eb84") format("svg");
	}
	@font-face{
	font-family:"RockwellW01-BoldItalic";
	src:url("Fonts/197ebbbd-d981-48a3-9e9a-8d21cc6fff21.eot?iefix") format("eot");}
	@font-face{
	font-family:"RockwellW01-BoldItalic";
	src:url("Fonts/197ebbbd-d981-48a3-9e9a-8d21cc6fff21.eot?iefix");
	src:url("Fonts/689e269c-72ae-41f7-9ba9-97e17f883bd5.woff") format("woff"),url("Fonts/a6940b46-a224-4791-84c5-372aced917b7.ttf") format("truetype"),url("Fonts/298a903d-4a78-456b-bbcc-f4f6c36611f5.svg#298a903d-4a78-456b-bbcc-f4f6c36611f5") format("svg");
	}
	@font-face{
	font-family:"Rockwell W01 Italic";
	src:url("Fonts/d34aec13-9ff7-4660-9396-4537a6c7fd1a.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01 Italic";
	src:url("Fonts/d34aec13-9ff7-4660-9396-4537a6c7fd1a.eot?iefix");
	src:url("Fonts/f0c81ebb-e6f4-4a1f-9354-06ac9ad7b262.woff") format("woff"),url("Fonts/080109cd-e993-4dc4-9c21-b34766eba5aa.ttf") format("truetype"),url("Fonts/34153597-0d00-4984-ac4e-e9cdc8e6cc0c.svg#34153597-0d00-4984-ac4e-e9cdc8e6cc0c") format("svg");
	}
	@font-face{
	font-family:"Rockwell W01 Light";
	src:url("Fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01 Light";
	src:url("Fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot?iefix");
	src:url("Fonts/7658dda6-217a-406c-bcb8-7551f88e2c49.woff") format("woff"),url("Fonts/ec796902-2e28-46d0-8bbd-071b83705a39.ttf") format("truetype"),url("Fonts/66d3bbb2-4ca8-48e9-b707-f53f776ec476.svg#66d3bbb2-4ca8-48e9-b707-f53f776ec476") format("svg");
	}
	@font-face{
	font-family:"RockwellW01-LightItalic";
	src:url("Fonts/8ffb54fb-49c1-474c-858e-1e2cf0505408.eot?iefix") format("eot");}
	@font-face{
	font-family:"RockwellW01-LightItalic";
	src:url("Fonts/8ffb54fb-49c1-474c-858e-1e2cf0505408.eot?iefix");
	src:url("Fonts/b4127bd6-c223-4426-aa55-f931049c1924.woff") format("woff"),url("Fonts/91b45e0c-c450-4dd3-b05e-d27326ab1156.ttf") format("truetype"),url("Fonts/64c78c73-af6b-4166-8a8b-323fb6a10043.svg#64c78c73-af6b-4166-8a8b-323fb6a10043") format("svg");
	}
	@font-face{
	font-family:"Rockwell W01";
	src:url("Fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01";
	src:url("Fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?iefix");
	src:url("Fonts/de4b0540-9702-4662-8f3a-228419485257.woff") format("woff"),url("Fonts/bc34c4cd-af2c-400d-b4d0-726e2d89f690.ttf") format("truetype"),url("Fonts/59c05ddc-99f9-44db-82ce-cb7f503b5110.svg#59c05ddc-99f9-44db-82ce-cb7f503b5110") format("svg");
	}
	@font-face{
	font-family:"RockwellW01-BoldCondens";
	src:url("Fonts/fe030def-2cb4-435d-aa12-73917873ba1b.eot?iefix") format("eot");}
	@font-face{
	font-family:"RockwellW01-BoldCondens";
	src:url("Fonts/fe030def-2cb4-435d-aa12-73917873ba1b.eot?iefix");
	src:url("Fonts/ba535a2e-9c93-4edc-9ed5-3f17f31e7b0b.woff") format("woff"),url("Fonts/f919dd72-709f-485b-9fd7-fb9680f1a16c.ttf") format("truetype"),url("Fonts/984fd618-379b-4681-9807-305f99bf6fd2.svg#984fd618-379b-4681-9807-305f99bf6fd2") format("svg");
	}
	@font-face{
	font-family:"Rockwell W01 Condensed";
	src:url("Fonts/2e15409d-9ea0-43dd-bc85-d0c6284d3fd2.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01 Condensed";
	src:url("Fonts/2e15409d-9ea0-43dd-bc85-d0c6284d3fd2.eot?iefix");
	src:url("Fonts/75601e70-cd01-4069-8258-94c51650f588.woff") format("woff"),url("Fonts/cff4adfd-f12d-4555-a2d9-229e87d6a056.ttf") format("truetype"),url("Fonts/9fb03fe8-9256-46ae-8b43-b91a0744ec93.svg#9fb03fe8-9256-46ae-8b43-b91a0744ec93") format("svg");
	}
	@font-face{
	font-family:"Univers LT W01 45 Light";
	src:url("Fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?iefix") format("eot");}
	@font-face{
	font-family:"Univers LT W01 45 Light";
	src:url("Fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?iefix");
	src:url("Fonts/ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff") format("woff"),url("Fonts/7628f343-8c36-4707-9559-8feb86c0462f.ttf") format("truetype"),url("Fonts/11b816e7-d678-48dd-bc75-560de9c19049.svg#11b816e7-d678-48dd-bc75-560de9c19049") format("svg");
	}
	@font-face{
	font-family:"Rockwell W01 Extra Bold";
	src:url("Fonts/0a0a3b6d-c6d4-4867-b940-2fc5a433345f.eot?iefix") format("eot");}
	@font-face{
	font-family:"Rockwell W01 Extra Bold";
	src:url("Fonts/0a0a3b6d-c6d4-4867-b940-2fc5a433345f.eot?iefix");
	src:url("Fonts/5c3157e8-1685-449b-8e7d-ea65660cdffc.woff") format("woff"),url("Fonts/7c244623-7559-4bf4-b3c4-bb6874d2acfa.ttf") format("truetype"),url("Fonts/f0aba0f2-7ae4-47f0-94aa-6d62a938e55f.svg#f0aba0f2-7ae4-47f0-94aa-6d62a938e55f") format("svg");
	}


	.hide { display: none; } 
	.padding-bottom { padding-bottom: 15px; }
	.margin-bottom { margin-bottom: 15px; }
	.border-bottom { border-bottom: 1px solid #ccc; }
	
	.fade { display: none; }
	
	h2 { font-size: 15px; color: #999999; font-family: 'Rockwell', 'Rockwell W01', Arial, Verdana, Helvetica, sans-serif; margin: 0 0 20px 0; font-weight: normal; }
	p { font-size: 13px; color: #666666; font-family: 'Univers LT W01 45 Light', Arial, Verdana, Helvetica, sans-serif; }
	label { font-size: 13px; color: #666666; font-family: 'Univers LT W01 45 Light', Arial, Verdana, Helvetica, sans-serif; }
	a,
	a:link { color: #666666; }

	#wrapper { float: left; width: 100%; position: relative; z-index: 999; }
		#inner { width: 880px; margin: 0 auto; }
			#header { float: left; width: 100%; height: 43px; top: 37px; position: fixed; z-index: 200; }
			#headerfilled { float: left; width: 100%; height: 43px; top: 0; position: fixed; z-index: 200; background-color: #e6e7e8; padding-top: 37px; }
			#left { position: fixed; width: 180px; z-index: 200; }
			#logo { float: left; width: 150px; height: 236px; }
			#navigation { float: left; width: 165px; position: fixed; top: 240px; z-index: 200; }
				#navigation ul { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
					#navigation ul li { float: left; width: 100%; padding: 0; font-family: 'Rockwell W01 Light', Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin: 0 0 2px 0; line-height: 19px; text-transform: uppercase; font-weight: 400; }
						#navigation ul li a,
						#navigation ul li a:link,
						#navigation ul li a.link { text-decoration: none; display: block; width: 100%; color: #fff; }
						#navigation ul li a:hover,
						#navigation ul li a:focus { text-decoration: none; color: #999; display: block; width: 100%; }
						#navigation ul li a.section,
						#navigation ul li a.current { color: #333; }
						#navigation ul li ul { display: none; float: left; width: 100%; padding:4px 0 2px 0; margin: 0; }
							#navigation ul li ul li { width: 155px; margin: 0; padding: 0 0 1px 5px; text-transform: uppercase; }			

			.grey #navigation ul li a,
			.grey #navigation ul li a:link,
			.grey #navigation ul li a.link { color: #928d8c; }
			.white #navigation ul li a,
			.white #navigation ul li a:link,
			.white #navigation ul li a.link { color: #fff; }

			#main { float: left; width: 100%; margin: 30px 0 0 0; position: relative; z-index: 1; }
				#content { float: right; width: 700px }
				#content-alt { float: left; width: 700px }
					#content-alt h2 { margin: 0 0 15px 0; }
					#content-alt .field { float: left; width: 100%; margin: 0 0 15px 0; }
					#project { float: left; width: 700px; }
						#gallery-images { position: relative; float: left; width: 100%; height: 450px; overflow: hidden; }
							#gallery-images img { float: left; }
							#gallery-images-wrap { position: relative; float: left; width: 100%; }
							#gallery-text { position: absolute; bottom: 6px; right: 6px; text-align: right; z-index: 999; }
								#gallery-text p { display: none; color: #ccc; margin: 0; }
						
						#gallery-pagination { float: right; width: 235px; text-align: right; }
							#gallery-pagination a,
							#gallery-pagination a:link { float: right; text-indent: -3000px; display: block; width: 5px; height: 5px; text-decoration: none; color: #666; margin: 0 0 0 4px; background: transparent url('../images/pagination-dots.gif') 0 0 no-repeat; text-align: left; }
							#gallery-pagination a:focus,
							#gallery-pagination a:hover,
							#gallery-pagination a.activeSlide { background: transparent url('../images/pagination-dots.gif') 0 -5px no-repeat; }	
						
						#page-details { float: left; width: 100%; margin: 20px 0 0 0; }
							#page-title { float: left; width: 100%; width: 455px; }
								#page-title h2 { margin: 0; color: #999999; }
								#page-title h3 { margin: 0; }
							#project { float: left; width: 100%; margin: 10px 0 0 0; }
							
						
						#clients { float: left; width: 100%; margin: 10px 0 0 0; }
							#clients a,
							#clients a:link { color: #666; text-decoration: none; }
							#clients a:hover,
							#clients a:focus { color: #999; text-decoration: none; }						
							#clients-alpha,
							#clients-beta,
							#clients-gamma { float: left; width: 215px; margin: 0 15px 0 0; }
							
						#contact { float: left; width: 100%; margin: 10px 0 0 0; }
							#contact a,
							#contact a:link { color: #666; text-decoration: none; }
							#contact a:hover,
							#contact a:focus { color: #999; text-decoration: none; }						
							#contact-alpha,
							#contact-beta { float: left;  margin: 0 30px 0 0; width: 350px; }
							
						.news-item { float: left; width: 100%; margin: 0 0 10px 0; }	
							.news-gallery-images { position: relative; float: left; width: 100%; height: auto; margin: 0 0 20px 0; }
								.news-gallery-images img { float: left; }
								.news-gallery-images-wrap { position: relative; float: left; width: 100%; overflow: hidden; }
								.news-gallery-text { position: absolute; bottom: 6px; right: 6px; text-align: right; z-index: 999; }
									.news-gallery-text p { display: none; color: #ccc; }
								.news-gallery-pagination { position: absolute; top: 462px; right: 0; width: 275px; text-align: right; z-index: 999; }
									.news-gallery-pagination p { margin: 0; font-size: 14px; }
									.news-gallery-pagination p a,
									.news-gallery-pagination p a:link { text-decoration: none; color: #666; padding: 0 0 0 4px; }
									.news-gallery-pagination p a:focus,
									.news-gallery-pagination p a:hover,
									.news-gallery-pagination p a.activeSlide { text-decoration: none; color: #fff; }	
							.news-title { float: left; width: 100%; }
								.news-title h2 { margin: 0 0 2px 0; }
								.news-title h3 { margin: 0 0 6px 0; color: #666; font-family: Helvetica, Arial, Verdana, sans-serif; }
							.news-description { float: left; width: 100%; } 
						#pagination { float: left; width: 100%; margin: 0 0 15px 0; }
							#pagination p span { color: #666; }
							#pagination a,
							#pagination a:link { color: #666; text-decoration: none; }
							#pagination a:hover,
							#pagination a:focus { color: #999; text-decoration: none; }
							
					div.text,
					div.password { margin: 0 0 20px 0; }
					.text input,
					.password input { border: 1px solid #999; background: transparent; padding: 10px; width: 200px; font-size: 16px; font-family: 'Josefin Slab', Arial, Verdana, Helvetica, sans-serif; }
					input.action { border: 1px solid #999; background-color: #999; padding: 10px; color: #fff; margin: 0 0 20px 0; width: 100px; font-size: 16px; font-family: 'Josefin Slab', Arial, Verdana, Helvetica, sans-serif; }

	h1 a { display: block; font-size: 16px; font-weight: bold; width: 150px; height: 236px; background: url(../images/unit_1_white.png) top left no-repeat; text-indent: -5000px; }
	body.white h1 a {  }
		
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(../img/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }
