@media screen {

body {
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px; 
	margin:0; 
	color:#ffffff;
		}
	#mainwrapper {
		position:relative;
		font-size:x-small; 
		width:778px;
		margin:0 auto;
		} 
	#logo {
	left:580px;
		position:relative;
		width:192px;
		height:58px;
		} 
	#menu {
		position:relative;
		width:778px;
		height:40px;
		} 
	#menu_projects {
		position:relative;
		width:778px;
		} 
	#menu_projects_camdencourt {
		position:relative;
		width:778px;
		height:410px;
		} 
	#menu_contact {
		position:relative;
		width:778px;
		height:340px;
		} 
	#banner {
		background-image:url(../images/banner_bg.jpg);
		background-repeat:no-repeat;
		padding-left:1px;
		width:778px;
		height:213px;
		} 
	#hottopics {
		position:relative;
		padding-top:12px;
		padding-bottom:12px;
		width:778px;
		height:120px;
		} 
	#hottopic1 {
		position:absolute;
		width:250px;
		height:120px;
		} 
	#hottopic2 {
		position:absolute;
		left:263px;
		width:250px;
		height:120px;
		} 
	#hottopic3 {
		position:absolute;
		width:250px;
		height:120px;
		left:527px;
		} 
	
	#main {
		position:relative;
		padding-top:2px;
		} 
	#main_home {
		position:relative;
		padding-top:2px;
		width:778px;
		} 
		
	#main_left {
		position:absolute;
		width:505px;
		} 

	#main_right_careers {
		background-image:url(../images/careers_people_middlebg.jpg);
		background-repeat:repeat-y;
		position:absolute;
		left:527px;
		width:250px;
		} 
		
	#main_right {
	position:absolute;
	left:527px;
	width:250px;
	text-align: left;
		}
		
	 .textindent {
		 padding-left:12px;
		 padding-right:5px;
		 
		 }
	 
	 .greentext {
		 color:#AFCC30;
		 }
		 
	 .greentext_big {
		 font-size:12px;
		 text-transform:uppercase;
		 font-weight:bold;
		 color:#AFCC30;
		 }
		 
		 	 
	 .whitetext {
		 color:#FFFFFF;
		 font-size:10px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		 }
		 
		.greytext {
		 color:#333333;
		 font-size:10px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		 }
 
 
	#footer {
		
		_position:relative;
		#position:relative;
		width:778px;
		} 
	#footer_left {
	color:#999999;
		position:absolute;
		width:205px;
		} 
	#footer_left a{
	color:#999999;
		position:absolute;
		width:205px;
		} 
	#footer_right {
	position:absolute;
	left:410px;
	width:450px;
	top: 3px;
		} 
	#footer_left a:hover {
		color:#ffffff;
		text-decoration:none;
		} 
	
	a {
		color:#ffffff;
		text-decoration:none;
		} 
	a:hover {
		color:#ffffff;
		text-decoration:none;
		} 

	
	select {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	ul{

		line-height:15px;
		}		
	.green{
		list-style-image:url(../images/bulletpoint.jpg);
		line-height:15px;
		}		
	.green a{
	color:#FFFFFF;
			}		
		
	.green a:hover{
	color:#90A631;
			}		
		
		.column1 {
		 	position:absolute;
			width:250px;
			 }
		 
		 .column2 {
			position:absolute;
			width:250px;
		 	margin-left: 260px; }
		


	.textbox { 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:223px;

	  	}
	

	.button {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		color: #000000; 
		}
	.button2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		color: #BDAF7F; 
		height: 20px;
		border: 1px solid #BDAF7F;
		background: #50422E;
}




.photo { float:right;}




	}


	
	
	@media print {
	
	
body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small; 
		padding:0; 
		margin:0; 
		color:#333333;
		}
	
	}

