
/*
* Start Layout Style
*/
* {
	margin: 0;
}
html, body {
	height: 100%;
	width:100%;
}
#header {
    width:100%;
	min-height:140px;
}
#nav {
	position:absolute;
	width:450px;
	padding-left:15px;
}
#topbar {
	position:absolute;	
	padding-left:15px;	
	margin-top:15px;
}
#topbar_strap {
	position:absolute;
	width:180px;
}
#topbar_saved {
	position:absolute;
	left:225px;
	top:-3px;
	width:110px;
}
.saved_content_wrapper {
	padding-top:1px;
}
#topbar_search {
	position:absolute;
	left:345px;
	top:-3px;
	width:148px;
}
#logo {
	clear:both;
	float:right;
	margin-top:15px;
	width:273px;
}
#wrapper {
	width:100%;
	display:none;
}
#contentArea {              
	padding-left:15px;      
}
#flashArea {
	background-image:url('/includes/images/flashbg.gif');
	background-repeat:repeat-x;	
	width:100%;
	height:405px;
}
#mapArea {
	height:405px;
}
#routeArea {
	height:405px;
}
#staticLeftColumn {   
	position:relative;
	float:left;
	width:150px;              
}
#staticRightColumn {  
	position:relative;
	float:left;  
	width:300px;             
}
#staticCentralColumn { 
	position:relative;
    float:left;
	width:498px; 
	padding-left:15px; 
	padding-bottom:25px;         
}
#staticWideColumn { 
	position:relative;
    float:left;
	width:642px; 
	padding-left:15px; 
	padding-bottom:25px;           
}
#staticVeryWideColumn { 
	position:relative;
    float:left;
	width:670px; 
	padding-left:15px; 
	padding-bottom:25px;           
}
#footer {
    clear:both;
    float:right;
	width:80%;
	margin-top:15px;
	margin-left:15px;
    min-height:335px;
}         

#subNavigation {
	padding-bottom:15px;
}

#directorsList {      
	position:relative;	
	float:left; 
	padding-bottom:25px; 
}   
#teamList {       
	position:relative;
	float:left; 
	padding-bottom:25px; 
}
#projectListings {
	padding-bottom:40px;
	padding-left:25px;
	width:752px;
	position:relative;
	float:right;
}
.widerProjectListings {
	width:770px;
}
#projectList {
	padding-top:6px;
}
.inspiration_container {   
	padding-top:0px;
	width:300px;
	position:relative;
}
.inspiration_title {   
	padding-bottom:5px;
	position:relative;
}
.projectTextPanel {
	width:100%;
	height:100px;
	clear:both;
}


a:link,
a:active,
a:visited {
	font: 13px Helvetica, Sans-Serif; 	
	color:#666666;
	text-decoration:underline;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.projectRow {
	clear:left;
}
#footer .firstColumn {
	position:absolute; 
	left:15px; 
	width:140px;
}

#footer .secondColumn {
	position:absolute; 
	left:180px; 
	width:158px;
}

#footer .thirdColumn {
	position:absolute; 
	left:347px; 
	width:158px;
}

#footer .fourthColumn {
	position:absolute; 
	left:514px; 
	width:158px;
}

#footer .fifthColumn {
	position:absolute; 
	left:681px; 
	width:158px;
}

#footer .endColumn {
	position:relative;
	float:right; 
	width:140px;
	right:15px;
}

#footer .bottomColumn {
	position:absolute;
	left:15px;
	width:220px;
	padding-top:140px;
}

.tooltip {
	position: absolute;
	padding: 10px 13px;
	z-index: 2;
	width:243px;
	color: #303030;
	background-color: #333333;
	font-family: sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}

/*
* Main Styles
*/

body {
    width:100%;
    background:#000000;
    min-width:978px;
	font-size:100%;
}
ul { 
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style: none; 
}
a {
	color:#369;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
h1 { 
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;
}
h2 { 
	font: 16px Helvetica, Sans-Serif;
	color:#FFFFFF;	
	text-decoration:none;
	line-height:75%;
}
h2 a:link,
h2 a:active,
h2 a:visited {
	font: 14pt Helvetica, Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	line-height:75%;
}
h2 a:hover {
	font: 14pt Helvetica, Sans-Serif;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:75%;
}
h3 { 
	font: 12pt Helvetica, Sans-Serif;
	color:#FFFFFF;	
}
p {
    padding:0;
}
img {
	margin:0px;
	padding:0px;
	border:0px;
}
/* Header styles */
#header {
	background:#000000;
}
#footer {
	background:#000000;
}
#header p,
#header h1,
#header h2 {
    padding:0px;
    margin:0;
}
.inspirationHighlightText {
	line-height:1.1;
	color:#000000;	
}
.savedHighlightText {
	line-height:1.1;
	color:#FFFFFF;	
}

.straplineText {
	font: 13px Helvetica, Sans-Serif; 
	color:#bed62f;	
}
.straplineText a:link,
.straplineText a:active,
.straplineText a:visited {
	color:#bed62f;
	text-decoration:underline;
}
.straplineText a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*
* Default Texts
*/
.defaultText {
	font: 13px Helvetica, Sans-Serif; 
}
.defaultBodyFlatText {
	font: 13px Helvetica, Sans-Serif; 
	color:#CCCCCC;
} 
.defaultBodyFlatText a:link,
.defaultBodyFlatText a:active,
.defaultBodyFlatText a:visited {
	color:#666666;
	text-decoration:none;
}
.defaultBodyFlatText a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.standardBodyText {
	font: 13px Helvetica, Sans-Serif; 
	color:#CCCCCC;
}
.defaultBodyText {
	font: 13px Helvetica, Sans-Serif; 
	color:#CCCCCC;
}
.invertedDefaultBodyText {
	font: 13px Helvetica, Sans-Serif; 
	color:#CCCCCC;
} 
.spaced {
	line-height:1.5;  
}
.closed {
	line-height: 1
}
.underlined {
	text-decoration:underline;
}
.defaultBodyText a:link,
.defaultBodyText a:active,
.defaultBodyText a:visited {
	color:#666666;
	text-decoration:underline;
}
.defaultBodyText a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.invertedDefaultBodyText a:link,
.invertedDefaultBodyText a:active,
.invertedDefaultBodyText a:visited {
	color:#666666;
	text-decoration:underline;
}
.invertedDefaultBodyText a:hover {
	color:#000000;
	text-decoration:underline;
}
.defaultBodyHeaderText {
	font: 13px Helvetica, Sans-Serif; 
    color:#FFFFFF;
}
.defaultBodyHeaderText a:link,
.defaultBodyHeaderText a:active,
.defaultBodyHeaderText a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.defaultBodyHeaderText h1, h2, h3 {
	font: 13px Helvetica, Sans-Serif; 
	color:#FFFFFF;	
}
.highlightColor {
	color:#FFFFFF;
}
.defaultQuoteText {
	padding-top:5px;
	padding-bottom:5px;
	width:80%;
	font: 13px Helvetica, Sans-Serif; 
	color:#bed62f;	
}
         
/*
* Small Default Texts
*/
.defaultSmallBodyText {
	font: 9px Helvetica, Sans-Serif; 
	line-height:1.2;
	color:#666666;
}
.defaultSmallBodyText a:link,
.defaultSmallBodyText a:active,
.defaultSmallBodyText a:visited {
	color:#666666;
	text-decoration:underline;
}
.defaultSmallBodyText a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.colouredSmallBodyText {
	font: 9px Helvetica, Sans-Serif; 
	line-height:1.2;
	color:#BED62F;
}
.colouredSmallBodyText a:link,
.colouredSmallBodyText a:active,
.colouredSmallBodyText a:visited {
	color:#BED62F;
	text-decoration:underline;
}
.colouredSmallBodyText a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.highlight {
	color:#FFFFFF;    
}

.team {
	width:166px; 
    height:310px;
	float:left; 
}
.director {
   width:333px; 
   float:left; 
}
.projectShowcase {
	float:left;        
	width:307px; 
    height:250px;
	padding-right:25px;
}
.projectStandard {
	float:left;        
	width:141px; 
    height:137px;
	padding-right:25px;
	overflow:hidden;
	padding-bottom:10px;
}
.last {
	padding-right:0px;
}
.project_item_header_link {
	font: 16px Helvetica, Sans-Serif;
	color:#bed62f;	
	text-decoration:none;
}
.project_item_header_link a:link,
.project_item_header_link a:visited,
.project_item_header_link a:active {
	font: 16px Helvetica, Sans-Serif;
	color:#bed62f;	
	text-decoration:underline;
}
.project_item_header_link a:hover {
	color:#ffffff;	
	text-decoration:underline;
}
.project_text_area {
	width:450px;
}
.project_links {
	width:473px;
	display:block;
}
.project_related_projects {
	width:473px;
	display:block;
	float:left;
}
.project_related_other {
	width:473px;
	display:block;
	float:left;
	padding-bottom:7px;
}
.project_download_options {
	width:473px;
	display:block;
	float:left;
}


.share_item_header_link {
	font: 16px Helvetica, Sans-Serif;
	color:#666666;	
	text-decoration:none;
}
.share_item_header_link a:link,
.share_item_header_link a:visited,
.share_item_header_link a:active {
	font: 16px Helvetica, Sans-Serif;
	color:#666666;	
	text-decoration:underline;
}
.share_item_header_link a:hover {
	color:#ffffff;	
	text-decoration:underline;
}

.smallPadBottom {
	padding-bottom:3px;
}

.defaultPadBottom {
	padding-bottom:7px;
}
.defaultPadTop {
	padding-top:10px;
}
.largePadTop {
	padding-top:25px;
}
.defaultLineWidth {
	width:100%;
}
.hide {
	border:0px;
	margin:0px;
	padding:0px;
	visibility:hidden;
}

div#newspaper_layout {
	-moz-column-width: 166px;
	-moz-column-gap: 10px;
	-webkit-column-width: 166px;
	-webkit-column-gap: 10px;
	column-width: 166px;
	column-gap: 10px;
}    
.rounded_input {        
	width:160px;
	height:18px;
	border:0; 
	background:url('/includes/images/search_bg.gif') no-repeat top left;
}
.rounded_saved_input {
	width:110px;
	height:18px;
	border:0; 
	background:url('/includes/images/save_bg.gif') no-repeat top left;
}
.rounded_input_selected {        
	width:160px;
	height:18px;
	border:0; 
	background:url('/includes/images/search_selected_bg.gif') no-repeat top left;
}
.rounded_input_selected input { 
	display:block;
	padding:0px 0px 0px 5px;
	width:142px;
	height:18px;
	font:13px Helvetica,sans-serif;
	color:#666666;
	border:0;
	background:transparent;
}

.rounded_input input { 
	display:block;
	padding:0px 0px 0px 5px;
	width:142px;
	height:18px;
	font:13px Helvetica, sans-serif;
	color:#666666;
	border:0;
	background:transparent;
}

.rounded_input p { 
	display:block;
	padding:0px 0px 0px 5px;
	width:142px;
	height:18px;
	font:13px Helvetica, sans-serif;
	color:#7b7b7b;
	border:0;
	background:transparent;
}
.rounded_input p a:link { 
	font:13px Helvetica, sans-serif;
	color:#FFFFFF;
}

.square_input {        
	width:300px;
	height:20px;
	border:0; 
	margin-bottom:1px;
	background-color:#333333;
}
.square_input input { 
	display:block;
	padding:1px 0px 0px 5px;
	width:287px;
	height:20px;
	font:13px Helvetica,sans-serif;
	font-style:bold;
	color:#666666;	
	background:transparent;
}
.square_button input {
	background:url("/includes/images/submit_off.gif") no-repeat;
	cursor:pointer;
	width: 57px;
	height: 13px;
	border: none;
	margin-bottom:35px;
}
.square_button input:hover {
	background:url("/includes/images/submit_on.gif") no-repeat;
}
.share_button input {
	background:url("/includes/journey/share.gif") no-repeat;
	cursor:pointer;
	width: 49px;
	height: 16px;
	border: none;
	margin-bottom: 2px;
}
.share_button input:hover {
	background:url("/includes/journey/share_o.gif") no-repeat;
}

/*
* Blog
*/ 


.blog_header_wide {
	font: 18px Helvetica, Sans-Serif;
	color:#CCCCCC;
	letter-spacing: 0px;
	width:380px;
}
.blog_title_wide {
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;
	padding-bottom:3px;
	letter-spacing: 0px;
	width:380px;
}

.blog_title_wide,
.blog_title_wide a:link,
.blog_title_wide a:visited,
.blog_title_wide a:active {
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;		
	text-decoration:none;
}
.blog_title_wide a:hover {	
	text-decoration:underline;
}


.blog_rule {
	width:650px;
	height:1px;
	margin-bottom: 3px;
	background-color: #797979;
	color: #797979;	
}
.blog_title {
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;
	padding-bottom:10px;
	letter-spacing: 0px;
	width:240px;
}

.blog_posted_date {
	font: 13px Helvetica, Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;	
}
.blog_posted_author {
	font: 13px Helvetica, Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;	
}
.blog_posted_categories {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	text-decoration:none;
	width:380px;	
}
.blog_body {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-bottom:20px;
	padding-top:15px;	
	width:460px;
}
.blog_body a:link,
.blog_body a:active,
.blog_body a:visited {
	color:#666666;
	text-decoration:underline;
}
.blog_body a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.blog_pagination {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-bottom:40px;
	padding-top:0px;		
}
.blog_pagination a:link,
.blog_pagination a:active,
.blog_pagination a:visited {
	color:#666666;
	text-decoration:underline;
}
.blog_pagination a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.blog_image {
	padding-bottom:15px;	
}
.blog_top {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-bottom:10px;
}
.blog_top a:link,
.blog_top a:active,
.blog_top a:visited {
	color:#666666;
	text-decoration:underline;
}
.blog_top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


.blog_posted_categories a:link,
.blog_posted_categories a:active,
.blog_posted_categories a:visited {
	color:#666666;
	text-decoration:underline;
}
.blog_posted_categories a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.blog_category_title {
	font: 13px Helvetica, Sans-Serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:15px;	
}

.blog_category {
	font: 13px Helvetica, Sans-Serif;
	color:#666666;
}
.blog_category a:link,
.blog_category a:active,
.blog_category a:visited {
	color:#666666;
	text-decoration:underline;
}
.blog_category a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}



/*
* Whitepaper
*/

.whitepaper_container {
	position:relative;
	display:block;
}

.whitepaper {
	position:relative;
	display:block;
	float:left;
}

.whitepaper_thumb {
	width:167px;
	height:200px;
	float:left;	
	padding-bottom:10px;
}

.whitepaper_description {
	width:310px;
	float:left;
}


.search_description {
	width:210px;
	float:left;
}

.search_thumb {
	width:167px;
	height:100px;
	float:left;	
	padding-bottom:10px;
}

.whitepaper_links {
	width:175px;
	height:200px;
	padding-left:15px;
	float:left;
}

.whitepaper_top {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:165px;	
}
.whitepaper_top a:link,
.whitepaper_top a:active,
.whitepaper_top a:visited {
	color:#666666;
	text-decoration:underline;
}
.whitepaper_top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.newsletter_author {
	font: 13px Helvetica, Sans-Serif;
	color:#FFFFFF;	
}

.newsletter_body {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	width:642px;

}
.newsletter_top {
	clear:both;
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-top:10px;
	padding-bottom:30px;	
}
.newsletter_top a:link,
.newsletter_top a:active,
.newsletter_top a:visited {
	color:#666666;
	text-decoration:underline;
}
.newsletter_top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.newsletter_item_entry {
	width:311px;
	margin-right:20px;
	float:left;
}
.clearPadRight {
	margin-right:0px;
}

.newsletter_title {
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;
	padding-bottom:10px;
	letter-spacing: 0px;
	width:420px;
}
.newsletter_item_body {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	padding-bottom:0px;
	padding-top:0px;	
}
.newsletter_item_body a:link,
.newsletter_item_body a:active,
.newsletter_item_body a:visited {
	color:#666666;
	text-decoration:underline;
}
.newsletter_item_body a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.homepage_container {
	width:990px;
	padding-top:15px;
	position:relative;
	float:left;
}
.homepage_column {
	width:320px;
	padding-right:10px;
	position:relative;
	float:left;
}
.homepage_entry {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;
	width:280px;
}
.homepage_item_header_link {
	font: 16px Helvetica, Sans-Serif;
	color:#bed62f;	
	padding-bottom:10px;	
	text-decoration:none;
}
.homepage_item_header_link a:link,
.homepage_item_header_link a:visited,
.homepage_item_header_link a:active {
	font: 16px Helvetica, Sans-Serif;
	color:#bed62f;	
	padding-bottom:10px;	
	text-decoration:underline;
}
.homepage_item_header_link a:hover {
	color:#ffffff;	
	text-decoration:underline;
}
.homepage_item_entry h2 {
	font: 16px Helvetica, Sans-Serif;
	color:#FFFFFF;	
	padding-bottom:3px;
	width:250px;
	text-decoration:none;	
}
.homepage_item_title_link,
.homepage_item_title_link a:link,
.homepage_item_title_link a:visited,
.homepage_item_title_link a:active {
	font: 18px Helvetica, Sans-Serif;
	color:#FFFFFF;		
	text-decoration:none;
}
.homepage_item_title_link a:hover {	
	text-decoration:underline;
}
.homepage_item_body {
	font: 13px Helvetica, Sans-Serif;
	color:#CCCCCC;	
}
.homepage_posted_date {
	font: 13px Helvetica, Sans-Serif;
	color:#FFFFFF;	
}

.homepage_item_body a:link,
.homepage_item_body a:visited,
.homepage_item_body a:active {
	font: 13px Helvetica, Sans-Serif;
	color:#848484;		
	text-decoration:underline;
}
.homepage_item_body a:hover {	
	color:#FFFFFF;	
	text-decoration:underline;
}


/*
* Main Navigation
*/
ul.dropdown { 
	padding-top:38px;
	position: relative; 
}
ul.dropdown li { 
	font-weight: bold; 
	float: none; 
	zoom: 1;         
	position: relative;  
}
ul.dropdown a:hover	{ 
	color: #000; 
}
ul.dropdown a:active { 
	color: #ffa500; 
}
ul.dropdown li { 
	height: 18px;
	display: block;
}
ul.dropdown li a { 
	display: block; 
	color: #222222; 
}
ul.dropdown li:last-child a { 
	border-right: none; /* Doesn't work in IE */
}
ul.dropdown li.hover,
ul.dropdown li:hover { 
	color: black; 
	position: relative; 
	visibility: inherit;
}
ul.dropdown li.hover a { 
	color: black; 
}
/* Second Menu */
ul.dropdown ul { 
	visibility: hidden; 
	opacity: 0;
	position: absolute; 
	top: 0px;
	bottom: 0px; 
	left: 0px;  
}
ul.dropdown ul li { 
	font-weight: normal; 
	color: #000; 
	float: left; 
}
ul.dropdown ul li a { 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
} 

ul.dropdown ul.sub_about { left:50px; width: 570px; } 
ul.dropdown ul.sub_about_selected  { left:50px; width: 570px; visibility: visible; opacity: 1; } 
ul.dropdown ul.sub_work { left:44px; width: 570px; }  
ul.dropdown ul.sub_work_selected { left:44px; width: 570px; visibility: visible; opacity: 1; }  
ul.dropdown ul.sub_news { left:45px; width: 250px; }           
ul.dropdown ul.sub_news_selected { left:45px; width: 250px; visibility: visible; opacity: 1; }           
ul.dropdown ul.sub_thinking { left:70px; width: 400px; }  
ul.dropdown ul.sub_thinking_selected { left:70px; width: 400px; visibility: visible; opacity: 1; }
ul.dropdown ul.sub_contact { left:66px; width: 400px; }  
ul.dropdown ul.sub_contact_selected { left:66px; width: 400px; visibility: visible; opacity: 1; }

/*
* CSS Sprites for navigation17px
*/
ul.dropdown li a { 
					border:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					background-image:url('/includes/navigation/navigation_combined.gif'); 
					} 

ul.dropdown li a.about {background-position:0px 0px; width:51px; height:18px;}
ul.dropdown li a.about_selected {margin:0px; background-position:0px -100px; width:51px; height:18px;}
ul.dropdown li a:hover.about {background-position:0px -100px; width:51px; height:18px;}

ul.dropdown ul li a.profile {background-position:-51px 0px; width:58px; height:18px;}
ul.dropdown ul li a.profile_selected {background-position:-52px -100px; width:58px; height:18px;} 
ul.dropdown ul li a:hover.profile {background-position:-51px -100px; width:58px; height:18px;} 

ul.dropdown ul li a.process {background-position:-109px 0px; width:72px; height:18px;}
ul.dropdown ul li a.process_selected {background-position:-109px -100px; width:72px; height:18px;}
ul.dropdown ul li a:hover.process {background-position:-109px -100px; width:72px; height:18px;}

ul.dropdown ul li a.philosophy {background-position:-181px 0px; width:95px; height:18px;}
ul.dropdown ul li a.philosophy_selected {background-position:-181px -100px; width:95px; height:18px;}
ul.dropdown ul li a:hover.philosophy {background-position:-181px -100px; width:95px; height:18px;}

ul.dropdown ul li a.people {background-position:-276px 0px; width:64px; height:18px;}
ul.dropdown ul li a.people_selected {background-position:-276px -100px; width:64px; height:18px;}
ul.dropdown ul li a:hover.people {background-position:-276px -100px; width:64px; height:18px;}

ul.dropdown ul li a.clients {background-position:-340px 0px; width:64px; height:18px;}
ul.dropdown ul li a.clients_selected {background-position:-340px -100px; width:64px; height:18px;}
ul.dropdown ul li a:hover.clients {background-position:-340px -100px; width:64px; height:18px;}

ul.dropdown ul li a.creative_partners {background-position:-404px 0px; width:148px; height:18px;}
ul.dropdown ul li a.creative_partners_selected {background-position:-404px -100px; width:148px; height:18px;}
ul.dropdown ul li a:hover.creative_partners {background-position:-404px -100px; width:148px; height:18px;}


ul.dropdown li a.work {background-position:0px -18px; width:45px; height:18px;}
ul.dropdown li a.work_selected {background-position:0px -18px; width:45px; height:18px;}
ul.dropdown li a:hover.work {background-position:0px -118px; width:45px; height:18px;}
ul.dropdown li a.architecture {background-position:-45px -18px; width:218px; height:18px;}
ul.dropdown li a.architecture_selected {background-position:-45px -118px; width:218px; height:18px;}
ul.dropdown li a:hover.architecture {background-position:-45px -118px; width:218px; height:18px;}
ul.dropdown li a.strategy {background-position:-263px -18px; width:160px; height:18px;}
ul.dropdown li a.strategy_selected {background-position:-263px -118px; width:160px; height:18px;}
ul.dropdown li a:hover.strategy {background-position:-263px -118px; width:160px; height:18px;}
ul.dropdown li a.product {background-position:-423px -18px; width:167px; height:18px;}
ul.dropdown li a.product_selected {background-position:-423px -118px; width:167px; height:18px;}
ul.dropdown li a:hover.product {background-position:-423px -118px; width:167px; height:18px;}


ul.dropdown li a.news {background-position:0px -36px; width:47px; height:18px;}
ul.dropdown li a.news_selected {background-position:0px -136px; width:47px; height:18px;}
ul.dropdown li a:hover.news {background-position:0px -136px; width:47px; height:18px;}
ul.dropdown ul li a.blog {background-position:-47px -36px; width:46px; height:18px;}
ul.dropdown ul li a.blog_selected {background-position:-47px -136px; width:46px; height:18px;}
ul.dropdown ul li a:hover.blog {background-position:-47px -136px; width:46px; height:18px;}
ul.dropdown ul li a.newsletters {background-position:-93px -36px; width:94px; height:18px;}
ul.dropdown ul li a.newsletters_selected {background-position:-93px -136px; width:94px; height:18px;}
ul.dropdown ul li a:hover.newsletters {background-position:-93px -136px; width:94px; height:18px;}
ul.dropdown ul li a.press {background-position:-187px -36px; width:54px; height:18px;}
ul.dropdown ul li a.press_selected {background-position:-187px -136px; width:54px; height:18px;}
ul.dropdown ul li a:hover.press {background-position:-187px -136px; width:54px; height:18px;}


ul.dropdown li a.thinking {background-position:0px -54px; width:70px; height:18px;}
ul.dropdown li a.thinking_selected {background-position:0px -154px; width:70px; height:18px;}
ul.dropdown li a:hover.thinking {background-position:0px -154px; width:70px; height:18px;}
ul.dropdown ul li a.madeoflight {background-position:-70px -54px; width:126px; height:18px;}
ul.dropdown ul li a.madeoflight_selected {background-position:-70px -154px; width:126px; height:18px;}
ul.dropdown ul li a:hover.madeoflight {background-position:-70px -154px; width:126px; height:18px;}
ul.dropdown ul li a.interviews {background-position:-196px -54px; width:66px; height:18px;}
ul.dropdown ul li a.interviews_selected {background-position:-196px -154px; width:66px; height:18px;}
ul.dropdown ul li a:hover.interviews {background-position:-196px -154px; width:66px; height:18px;}
ul.dropdown ul li a.whitepapers {background-position:-262px -54px; width:119px; height:18px;}
ul.dropdown ul li a.whitepapers_selected {background-position:-262px -154px; width:119px; height:18px;}
ul.dropdown ul li a:hover.whitepapers {background-position:-262px -154px; width:119px; height:18px;}

ul.dropdown li a.contact {background-position:0px -72px; width:66px; height:18px;}
ul.dropdown li a.contact_selected {background-position:0px -172px; width:66px; height:18px;}
ul.dropdown li a:hover.contact {background-position:0px -172px; width:66px; height:18px;}

ul.dropdown ul li a.details {background-position:-66px -72px; width:71px; height:18px;}
ul.dropdown ul li a.details_selected {background-position:-66px -172px; width:71px; height:18px;}
ul.dropdown ul li a:hover.details {background-position:-66px -172px; width:71px; height:18px;}

ul.dropdown ul li a.recruitment {background-position:-137px -72px; width:107px; height:18px;}
ul.dropdown ul li a.recruitment_selected {background-position:-137px -172px; width:107px; height:18px;}
ul.dropdown ul li a:hover.recruitment {background-position:-137px -172px; width:107px; height:18px;}


.topmenu {
	opacity:1;
}

.submenu {
	opacity:.65;
}

#projectListingsContainer {
	padding-top:20px;
	width:920px;
}
#filterWrapper{ 
	float:left;
	width:141px;
}
#filterWrapper fieldset {
	position:relative;
	margin:0px 0px;
	width:141px
}
#filterWrapper fieldset input { 
	float:left;
	margin:0 8px 8px 0;
}
#filterWrapper ul { 
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#filterWrapper ul li { 
	float:left;
	margin:0 4px 0 0px
}
#filterWrapper ul li { 
	float:left;
	margin:0px 10px 0px 0px
}
#filterWrapper ul li label { 
	float:left;
	display:inline;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	margin-bottom:5px;
}
#filterWrapper ul li select{
	float:left;
	display:inline;
	clear:left;
	width:141px;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
