body{margin:2%!important;}
.country-list, .country-select,  #menu, #sub-menu, .share-me, #dsq-form-area, #dsq-new-post, #ft .g98, .dsq-post-area, .footer .glast,.con-hd,.con-ft,.wfooter .con-ft,small.links{display:none!important;}

.wrap, .con-bd, .layout{width:100%!important;}
.article-container h1{ font-size:16pt!important;}
.article-container p, .article-container li{ font-size:10.5pt!important; color:black!important; line-height:125%!important;}
.article-container ul{ list-style:disc!important; padding:20px!important;}

#logo{top:0!important; left:0!important;}

#bd, .article-container, .grid{padding:0!important;}

.research-page .sb .con-bd .g314, .event-page .sb .con-bd .g314, .about-page .sb .con-bd .g314{display:none;} 
.research-page .sb .con-bd .g638, .event-page .sb .con-bd .g638, .about-page .sb .con-bd .g638{width:100%!important} 

.sb .con-bd,.con-bd{background:none!important}

#bd,body,.footer{background-color:#FFF!important}


.g314, .g638, .article{
	width:98%!important; 
	clear:both!important; 
	float:none!important; 
	overflow: visible!important; 
	}

#logo{ position:relative!important}
#bd{ z-index:auto!important;}
body{height:auto!important}
#hd{height:auto!important; margin:10px!important}
#ft{margin:0!important}

#disqus_thread{margin:0!important}

.service-page .hgroup{top:0!important;left:0!important;position:relative;}
.service-page .block-level-1,.service-page .block-level-2{padding:0!important;background-color:#FFF!important;}
.service-page .block-level-1{font-size:10.5pt!important;color:black!important}
.service-page .block-level-2{font-size:24px;color:#E65032}
.service-page .g584,.service-page .g368,.service-page .g260,.service-page .why-tw{width:98%!important;display:block!important;float:none!important;margin:0!important}
.service-page .service-menu{background-color:#FFF;padding:0!important}
.service-page .service-menu dl{border:none;}
.service-page .service-menu dt,.service-page .gradient-break,.service-page .featured-content{background:none;padding:0!important;background-color:#FFF;}
.service-page .service-menu dt{margin:2px 0!important;padding:0 0 0 15px!important;background:url(../images/bullet.gif) no-repeat left 7px!important;font-size:10.5pt!important;}
.service-page .featured-content h3,.service-page .featured-content ul.summ li{padding:0!important;border:none;}
.featured-content ul.summ li{margin:0 0 13px 0!important}
.service-page .header-image img{display:none;}
.service-page .article,.service-page .segment,.service-page .related-services,.service-page .why-tw h2, .service-page .why-tw p{padding:0!important}
.service-page .why-tw h3{margin-top:10px!important}
.service-page .why-tw p{margin:0!important}
.service-page .article p,.service-page .why-tw p,.service-page .why-tw h4{font-size:10.5pt!important;}

.benefits-service-page .audioplayer-full,.rfs-service-page .audioplayer-full,.talent-rewards-service-page .audioplayer-full{display:none}
.benefits-service-page .hgroup,.rfs-service-page .hgroup,.talent-rewards-service-page .hgroup{
top:0!important;
left:0!important;
position:relative;
}
.benefits-service-page .block-level-1,.rfs-service-page .block-level-1,.talent-rewards-service-page .block-level-1{
padding:0!important;
background-color:#FFF!important;
font-size:24px!important;
color:#E65032!important
}
.benefits-service-page .g422,.benefits-service-page .g530,.rfs-service-page .g422,.rfs-service-page .g530,.talent-rewards-service-page .g422, .talent-rewards-service-page .g530{
width:98%!important;
display:block!important;
float:none!important;
margin:0!important;

}
.benefits-service-page .segment-menu,.rfs-service-page .segment-menu,.talent-rewards-service-page .segment-menu{
background-color:#FFF;
padding:0px;
display:block!important;
}
.benefits-service-page .segment-menu h3,.rfs-service-page .segment-menu h3,.talent-rewards-service-page .segment-menu h3{font-size:20px!important;color:#666!important;}
.benefits-service-page .segment-menu dl,.rfs-service-page .segment-menu dl,.talent-rewards-service-page .segment-menu dl{border:none;}

.benefits-service-page .segment-menu dl div,.rfs-service-page .segment-menu dl div,.talent-rewards-service-page .segment-menu dl div{
height:auto!important;
margin:5px 0!important;
width:98%!important;
float:none!important;
}

.benefits-service-page .segment-menu dl dd,.benefits-service-page .segment-menu dl dt a,.rfs-service-page .segment-menu dl dd,.rfs-service-page .segment-menu dl dt a,.talent-rewards-service-page .segment-menu dl dd,.talent-rewards-service-page .segment-menu dl dt a{font-size:10.5pt!important;}

.benefits-service-page .segment-menu dl dd a,.rfs-service-page .segment-menu dl dd a,.talent-rewards-service-page .segment-menu dl dd a{display:none;}

.benefits-service-page .segment-menu .odd, .benefits-service-page .segment-menu div,.rfs-service-page .segment-menu .odd, .rfs-service-page .segment-menu div,.talent-rewards-service-page .segment-menu .odd, .talent-rewards-service-page .segment-menu div{
width:98%!important;
border:none;
padding:0;
float:none!important;
margin:10px 0!important;
}

.office-location-page .inner{padding:0!important;overflow:visible!important;}
.office-location-page #regions,.office-location-page #regions .ui-tabs-panel, .office-location-page #regions .ui-widget-content{border:none!important;height:auto!important;float:none!important;overflow:visible!important;padding:0!important}
.office-location-page #regions ul{display:none!important}
.office-location-page #regions .h{display:block!important}
.office-location-page #regions .g206{display:block!important;float:none!important;width:98%!important;clear:both!important}
.office-location-page #regions .office-city{display:none!important}
.office-location-page #regions .vcard{float:left!important;display:inline!important;margin:5px!important;min-height:170px!important}


.footer .g692{width:auto!important}
.footer .g422{width:75%!important;float:left!important}
.footer .g206{width:auto!important;float:right!important}
