* {
	padding:0px;
	margin:0px;
	color:#808285
} /* #BEBEBE  */
html, body {
	background:url(../images/Background_060810.jpg) no-repeat #afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    }
	
.clearfix{/*IE needs layout*/
	zoom:1;
	}

img {
	border:none;
}
table {
	border-collapse:collapse;
}
p {
	padding-bottom:10px;
}
ul, li {
	padding:0;
	margin:0
}
li {
	list-style:none
}
.clear {
	clear:both;
}
.container {
	margin:auto;
	width:927px;
}
	
.hidden {
	display:none
}

#header {
	height:30px;
	margin-top:10px;
}
#header #logo {
	float:left
}
#header #nav {
	float:right;
	position:relative;
	top:3px;
}
#header #nav #submenu, #header #nav #menu {
	margin-top:3px
}
#ctl00_flash #submenu {
/*
	float:left;
	margin-left:60px
		
*/
	position:absolute;
	top:288px;
	left:24px;		
}

#ctl00_flash #submenu a{
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#ctl00_flash #submenu a:hover{
	color:#a41629;
}

#header #nav #menu {
	float:right
}
#header #nav a {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:8px;
}
#header #nav a.selected{
	color:#A41629;
}

#header #nav a:hover,  
#header #nav a.active,  
body#person #nav a.person,  
body#person #nav a.about,
body#news_item #nav a.news_item,  
body#news_item #nav a.about,  
body#sector_experience #nav a.client2,  
body#sector_experience #nav a.sector_experience,  
body#client #nav a.client,  
body#client2 #nav a.client2,  
body#career #nav a.career,  
body#career #nav a.about,  
body#contact #nav a.contact,  
body#integrated_advertising #nav a.integrated_advertising,  
body#branding_design #nav a.branding_design,  
body#digital #nav a.digital,  
body#strategy_research #nav a.strategy_research {
	color:#a41629;
}


#header #nav #language {
	text-align:right;
	font-size:11px;
	color:#999999;
	/*display:inline;*/
					clear:none;
	/*margin-left:25px;*/
	margin-top:2px;
}
#header #nav #language a {
	font-size: 11px;
	text-decoration:none;
	color:#333333;
	font-weight:700;
}
body.static .content {
	min-height:424px;
	width:927px;

}
.content {
	background:#e2e3e4;
	padding:0;
	width:927px;
}
.innerMain {
	width:782px;
	height:381px;
	background:#666;
	float:left
}
.clientsBG {
	background:#fff;
	color:#000
}
#contentWrapper {
	float:left;
	background-color:white;
	min-height:400px;
	width:766px;
	margin:0 auto;
	margin-right:0;
	text-align:left;
	font-size:12px;
	color:#808184;
	font-family:Arial;
	display:table;
	zoom:1;
	margin:12px 0 12px 12px
}
#innerContent {
	margin:10px;
	min-height:365px;
}
#innerContent h2 {
	margin-bottom:20px
}
#innerContent .col {
	float:left;
	margin-right:60px
}
#innerContent .col ul {
	/*margin-bottom:20px*/
}
#innerContent .col li {
	list-style:none;
	/*font-weight:bold*/
}
#innerContent .col li.first {
	font-weight:bold;
	color:#333132
}
.content_left {
	width:185px;
	float:left;
}
.content_left p a {
	color:#bebebe;
	text-decoration:none
}
.content_left p a:hover b, body#contact .content_left p a.active b, body#contact .content_left p.active b {
	color:#a41629
}
.content_left p b {
	font-size:14px
}
ul.content_left {
	font-weight:bold;
	margin:0 0 10px 0;
	list-style:none;
}
.content_left li {
	font-size:18px;
	font-weight:bold
}
.content_left_ul_sub {
	font-weight:normal;
	margin-bottom:20px
}
.content_left_ul_sub li {
	font-size:12px;
	font-weight:normal;
	margin:0px 0 5px 0
}
.content_left_ul_sub li a {
	text-decoration:none
}
li.active, .content_left_ul_sub li a:hover, .content_left_ul_sub li a.active {
	color:#a41629;
	text-decoration:none;
}
.content_right {
	width:540px;
	float:right;
	color:#bebebe
}
#thoughtStream {
	float:right;
	width:123px;
	height:381px;
	margin: 12px
}
/* Display HTML only on debug */
#aspnetForm {
	display:none;
}
body.DEBUG #aspnetForm {
	display:block;
	margin-top: 10px
}
/* Contact page */
	body#contact .content_left {
	width:110px
}
body#contact .content_right {
	width:590px
}
body#contact #location_types {
	margin-top: 10px
}
body#contact #location_types a {
	text-decoration:none;
	font-size:14px;
	text-decoration:none;
	color:#bababa;
	margin-right:15px;
	font-weight:bold
}
body#contact #location_types a.active, body#contact #location_types a:hover {
	color:#a41629
}
body#career .content_right h2 {
	position:absolute;
	font-size:22px;
	margin-top:77px;
	font-weight:bold
}
body#career .content_left, body#career .content_right #description {
	margin-top:135px
}
body#career #description_links {
	margin-top:10px
}
body#career #apply_now {
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:-5px;
	margin-right:10px
}
body#contact .content_left b.cundarisfp {
	display:none
}

/*new code*/

span.menu-1 a{
	font-size:10px;
	}
	
span.about{
	display:none;
	}
	
span.about a{
	font-size:10px;
	}
	
span.sector{
	display:none;
	}
	
span.sector a{
	font-size:10px;
	}
	
span.divider{
	padding-right:5px;
	}
	
.shadow-rpt{
background:url(../images/shadow-rpt.png) repeat-y;
width:954px;
position:relative;
}

.shadow-bot{
background:url(../images/shadow-bot.png) no-repeat;
width:954px;
height:28px;
}

.shadow-top{
width:954px;
}

.shadow-side{
/*background:url(../images/shadow-side.png) no-repeat;*/
position:absolute;
right:0px;
}


