@charset "utf-8";
/* CSS Document */

/* >>/* html<< is an IE6 fix */

html, body {width:100%;height:auto;margin:0px;text-align:center;background-color:#ffffff;padding:0px;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color:#000000; }

/* Global */
form {margin:0px;padding:0px;height:auto;}
a {text-decoration:none;color:#003580;}
a:visited {text-decoration:none;color:#1F6DDF;}
a:hover {text-decoration:none;color:#1F6DDF;}

img {border:0px;margin:0px;}
table {border-collapse:collapse;border:0px;width:auto;}/*margin:auto; <-- Causes BDS Menus to break! */
th {text-align:left;}
td {text-align:left;vertical-align:top;padding:0px;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}

h1 {font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px; }
h2 {font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px; }
h3 {font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px;}
h4 {font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px;}
h5 {font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px;}
p {margin-top:0px;margin-bottom:16px;}
ul {list-style:none outside;padding:0px;margin:0px;}
li {padding:0px;margin:0px;}
li.active {font-weight:bold;color:#cb4a23;}
br {line-height:8px;}
input {font:normal 10px Verdana, Arial, Helvetica, sans-serif;margin:auto;padding:2px 0px 2px 0px;border: 1px dotted #b6b6b6; color:#000; height: 20px;}
select {font:normal 10px Verdana, Arial, Helvetica, sans-serif;margin:auto;padding:0px;color:#000; border: 1px dotted #b6b6b6;}
.clear {clear:both;}
.spacer {padding-bottom:16px;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.italic {font-style:italic;}
.icon {width: 23px; text-align: center;}
.uppercase {text-transform:uppercase;font-size:10px;color:#666666;font-weight:bold;}
.readmore {text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;display:inline;}
.readmore a {color:#003580;}
.readmore a:visited {color:#003580;}
.readmore a:hover {color:#36c;}
.readmore img {margin:0 3px 0 0;}
.btn {border:0px solid #b1b1b1;margin:0px;padding:0px;height:20px;width:20px;}
.txtfield {padding:2px 4px 0px 4px;}
.locationGray {color:#b6b6b6;display:block;}
* html .txtfield {padding:2px 4px 2px 4px;height:20px;}
.select {}
.grayTxt {color: #c0c0c0;}
.viewall {display:none;}
.ajaxpagecontrol {display:none;}
.experiencepractices .viewall {display:none;}
.noprint {display:none;}

/* to center on page */
.container {width:632px;height:auto;position:relative; float: left; margin: 0px; padding: 0px; left: 0px;}
.wrapper {width:632px;margin:0px auto;padding:0px;height:auto; float: none; margin: 0px; padding: 0px;}
.dropshadow {background:none;height:auto; float: none; margin: 0px; padding: 0px;width:auto;}

/* BDS Ajax controls */
.bdsresultspagelist{padding-left:4px;padding-right:4px;}
.bdsresultspagelist .showmoreprev { letter-spacing:-1px;}
.bdsresultspagelist .showmorenext { letter-spacing:-1px;}
.bdspagecount {display:none;}
.bdsentitycount {display:none;}
.bdscurrentpage {display:none;}
.bdscurrentpagesize {display:none;} 
.loadingImage {float:left;display:inline;position:absolute;margin:2px 0px 0px 2px;}
.smallloadingImage {float:right;display:inline;position:absolute;display:none;}
.ajaxpagecontrol {display:none;} 

/* General */
.divider {border-bottom:1px dotted #949494;margin:0 4px 16px 0;}
.divider2 {border-bottom:1px dotted #949494;margin:16px 4px 16px 0;}
* html .divider {border:none; margin:0 0 16px 0; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .divider2 {border: none; margin:0 0 16px 0; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
.column {float:left; }
.dropshadow_topright {text-align:right; height:10px; margin-top:0;}
.dropshadow_bottom {text-align:right; height:10px; margin-top:-3px;}
.abstract {margin-bottom:16px;}
.middle .tools {display: none;}
.ajaxpagecontrol {display: none;}
.pageIndex {display: none;}

/* Header */
.header {width:630px;padding:0px 0px 0px 15px;margin:0px;text-align:left;height:90px;position:static;}

.header .mainnav {display: none;}

#mainnav {width: 630px !important;}
#teedee {width: auto;}
#dropshadow {width: auto;}

.languageheader	{ width:890px;padding-right:30px;}
.languageheader .mainnav {display: none;}

.breadcrumbs { display:none;}
.breadcrumbs2 { display:none;}
/*.breadcrumbs {padding:10px 0 2px 0;}
.breadcrumbs ul {}
.breadcrumbs ul.wide {padding-left: 5px;}
.breadcrumbs li {display:inline;font-size:11px;}
.breadcrumbs li a {color:#767676; }
.breadcrumbs li a:visited {color:#767676;}
.breadcrumbs li a:hover {color:#003580;}
.breadcrumbs li.separator {padding:0px 4px 0px 0px;}
.breadcrumbs li.youarehere {font-weight:bold;color:#003580;}

.breadcrumbs2 {padding:10px 0 2px 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; width: 660px !important;}
* html .breadcrumbs2 {padding:10px 0 0px 5px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.breadcrumbs2 ul { width: 100%;}
.breadcrumbs2 ul.wide {padding-left: 5px;}
.breadcrumbs2 ul.wide800 {padding-left: 5px; float:left; width: 630px;}
.breadcrumbs2 ul.wide400 {padding-left: 5px; float:left; width: 630px;}
.breadcrumbs2 ul.wide250 {padding-left: 5px; width: 630px;}

*html .breadcrumbs2 ul.wide800 {padding: 0px; float:left; height:12px;}
*html .breadcrumbs2 ul.wide400 {padding: 0px; float:left;}
*html .breadcrumbs2 ul.wide250 {padding: 0px;}

.breadcrumbs2 li {display:inline;font-size:11px;}
.breadcrumbs2 li a {color:#003580; }
.breadcrumbs2 li a:visited {color:#003580;}
.breadcrumbs2 li a:hover {color:#003580;}
.breadcrumbs2 li.separator {padding:0px 4px 0px 0px;}
.breadcrumbs2 li.youarehere {color:#000000;}*/

/* Middle */
.middle {padding:0px;text-align:left;}
table.main {width:630px;margin:0px;}
.dottedline {border-top:1px dotted #b6b6b6;}
.dottedline1 {border-top:1px dotted #b6b6b6; width: 630px; padding: 0px; margin: 0px;}
.dottedline2 {border-top:1px dotted #b6b6b6; margin:0px 10px 0px 5px;}
.dottedline2a {border-top:1px dotted #b6b6b6; margin:0px 10px 0px 5px; width: 630px;}

* html .dottedline {border:none; height:1px; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .dottedline1 {border: none; height:1px; width: 630px; padding: 0px; margin: 0px; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
* html .dottedline2 {border:none; height:1px; margin:-10px 0px 0px 5px; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; padding: 0px; height:1px; position:relative;}
* html .dottedline2a {border:none; height:1px; margin:0px 10px 0px 5px; width: 630px; background-image:url(../../Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}

td.centerWide {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position:static; padding:0px 0px 0px 20px; margin: 0px !important; float:none; height:auto;}
body.people td.centerWide {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position:relative; padding:0px; margin: 0px; float:none;}
body.offices td.centerWide {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position:relative; padding:0px; margin: 0px; float:none;}
body.newsknowledge td.centerWide {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position:static; padding:0px; margin: 0px; float:none;}
body.services td.center {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align: top; position:relative; padding:0px; margin: 0px; float:left;}
body.offices .centerWide .content .chart {width: 610px; position:relative;}
body.offices .centerWide .resultsTable  {width: 610px; position:relative;}
body.newsknowledge .centerWide .content {padding:0px !important; margin: 0px !important; height:auto;float:none;position:static;}
body.newsknowledge .centerWide .content .detail{width:auto;}
.rightNews {display: none;}
.centerWide .narrative {width: 290px; float:left; margin: 0px; padding: 0px;}
div.right {width: 140px; float:left; margin: 0px 0px 0px 10px; padding: 0px; position:relative;}
.centerWide .content {border: 0px;}
body.offices .centerWide .content {width: 450px !important;}
.centerWide .contentSearch {width: 450px !important;}
.centerWide .contentSearch table.newslist {width: 450px !important;}
.centerWide .languages .description img { width: 700px;}

.centerWide .content .searchinfo {display: none;}
.right .searchinfo {display: none;}
.left .attyinfo {padding: 0px; }

div.itemlinks 		{display: none;}
div.controlClick 	{display: none;}

.centerWide .content1 table.imagemap {display:none;}
.centerWide .content1 table.locations_map_print {visibility:visible;}

.centerWide .tabSubNav ul li 	{text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; width: 0px;}
.centerWide .tabSubNav ul li a	{visibility:hidden;}
.centerWide .tabSubNav ul li a:link	{font-size: 13px; color: #ffffff; }
.centerWide .tabSubNav ul li a:visited	{font-size: 13px; color: #ffffff;}
.centerWide .tabSubNav ul li a:hover		{font-size: 13px; color: #ffffff;}
.centerWide .tabSubNav ul li.on 			{height:31px; background-image:none; background-repeat:no-repeat; background-position:top left; width: 120px;}
.centerWide .tabSubNav ul li.wide 		{text-align:center; height:31px; list-style:none;float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; background-repeat:no-repeat; background-position:top left;}
.centerWide .tabSubNav ul li.small 			{height:31px; background-image:none; width: 85px;}
.centerWide .tabSubNav ul li.small2 			{height:31px; background-image:none; width: 68px;}
.centerWide .tabSubNav ul li.small3 			{height:31px; background-image:none; width: 109px;}
.centerWide .tabSubNav ul li.smallon 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm1.gif); background-repeat:no-repeat; background-position:top left; width: 85px;}
.centerWide .tabSubNav ul li.small2on 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm2.gif); background-repeat:no-repeat; background-position:top left; width: 68px;}
.centerWide .tabSubNav ul li.small3on 			{background-image:url(/FCWSite/img/sitev2/nav/lo_innerTab2.gif); background-repeat:no-repeat; background-position:top left; width: 109px;}
.centerWide .tabSubNav ul li.last 		{margin-right:0px;}
.centerWide .tabSubNav ul li.on a	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.on a:visited	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.smallon a	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.smallon a:visited	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.small2on a	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.small2on a:visited	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.small3on a	{font-size: 13px; color:#003580; visibility:visible;}
.centerWide .tabSubNav ul li.small3on a:visited	{font-size: 13px; color:#003580; visibility:visible;}

.centerWide .tabSubNav ul li.tab {text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; width: 0px;}
.centerWide .tabSubNav ul li.tab div img {visibility:hidden;}
.centerWide .tabSubNav ul li.tab div {display:inline;}
.centerWide .tabSubNav ul li.tab div.start {visibility:hidden;}
.centerWide .tabSubNav ul li.tab div.end {visibility:hidden;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */

.centerWide .tabSubNav ul li.tabon {height:31px; background-image:none;}
.centerWide .tabSubNav ul li.tabon div img {height:31px;width:6px;}
.centerWide .tabSubNav ul li.tabon div {visibility:visible;display:inline;}
.centerWide .tabSubNav ul li.tabon div a {visibility:visible;}
.centerWide .tabSubNav ul li.tabon div.start {visibility:hidden;}
.centerWide .tabSubNav ul li.tabon div.end {visibility:hidden;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */


.centerWide .bioSubNav ul li 	{text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; background-image:none; float: left; width: 0px; visibility: hidden;}
.centerWide .bioSubNav ul li a	{visibility: hidden; width: 0px;}
.centerWide .bioSubNav ul li a:link	{visibility: hidden; width: 0px;}
.centerWide .bioSubNav ul li a:hover	{visibility: hidden; width: 0px;}
.centerWide .bioSubNav ul li a:visited	{visibility: hidden; width: 0px;}
.centerWide .bioSubNav ul li.on 			{height:31px; background-image:none; background-repeat:no-repeat; background-position:top left; width: 127px; float: left; visibility:visible;}
.centerWide .bioSubNav ul li.wide 		{text-align:center; height:31px; list-style:none; float:left; z-index:1; background-image:none; float: left; width: 0px; visibility:hidden;}
.centerWide .bioSubNav ul li.wideon 		{color:#003580;text-align:center; height:31px; list-style:none; width: 257px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; background-repeat:no-repeat; background-position:top left; visibility: visible;}
.centerWide .bioSubNav ul li.last 		{margin-right:0px;}
.centerWide .bioSubNav ul li.on a	{font-size: 13px; color:#003580; visibility: visible;}
.centerWide .bioSubNav ul li.on a:visited	{font-size: 13px; color:#003580; visibility: visible;}
.centerWide .bioSubNav ul li.wideon a	{font-size: 13px; color:#003580; visibility: visible;}
.centerWide .bioSubNav ul li.wideon a:visited	{font-size: 13px; color:#003580; visibility: visible;}

.centerWide .bioSubNav ul li.dtab {text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; background-image:none; float: left; width: 0px; visibility: hidden;}
.centerWide .bioSubNav ul li.dtab div img {visibility: hidden;}
.centerWide .bioSubNav ul li.dtab div {visibility: hidden; display:inline;}
.centerWide .bioSubNav ul li.dtab div.start {visibility: hidden;}
.centerWide .bioSubNav ul li.dtab div.end {visibility: hidden;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.centerWide .bioSubNav ul li.dtab div a {visibility: hidden;position:relative;top:-8px;font-size:13px;font-weight:bold;}
.centerWide .bioSubNav ul li.dtab div a {visibility: hidden;color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:link {visibility: hidden;color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:visited {visibility: hidden;color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:hover {visibility: hidden;color:#003580;}

.centerWide .bioSubNav ul li.dtabon {height:31px; background-image:none; background-repeat:no-repeat; background-position:top left; float: left; visibility:visible;}
.centerWide .bioSubNav ul li.dtabon div img {visibility:hidden;height:31px;width:6px;}
.centerWide .bioSubNav ul li.dtabon div {visibility:visible;display:inline;}
.centerWide .bioSubNav ul li.dtabon div.start {visibility:hidden;}
.centerWide .bioSubNav ul li.dtabon div.end {visibility:hidden;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.centerWide .bioSubNav ul li.dtabon div a {visibility:visible; position:relative;top:-8px;font-size:13px;font-weight:bold;}
.centerWide .bioSubNav ul li.dtabon div a {color:#003580;}
.centerWide .bioSubNav ul li.dtabon div a:link {color:#003580;}
.centerWide .bioSubNav ul li.dtabon div a:visited {color:#003580;}
.centerWide .bioSubNav ul li.dtabon div a:hover {color:#003580;}

* html .centerWide .tabSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 0px; float:left; padding: 5px 3px 6px 0px; z-index:1; background-image:none; margin-right: 3px;}
* html .centerWide .tabSubNav ul li a	{font-size: 13px; color: #ffffff; font-weight: bold;}
* html .centerWide .tabSubNav ul li a:link	{font-size: 13px; color: #ffffff; }
* html .centerWide .tabSubNav ul li a:visited	{font-size: 13px; color: #ffffff;}
* html .centerWide .tabSubNav ul li a:hover		{font-size: 13px; color: #ffffff;}
* html .centerWide .tabSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm.gif); background-repeat:no-repeat; background-position:10px 10px; width: 125px; padding-left: 3px; padding-right: 5px;}
* html .centerWide .tabSubNav ul li.wide 		{text-align:center; height:31px; list-style:none; width: 257px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/img/sitev2/nav/l_innerTabWide.gif); background-repeat:no-repeat; background-position:top left;}
* html .centerWide .tabSubNav ul li.small 			{height:31px; background-image:none; width: 0px;}
* html .centerWide .tabSubNav ul li.small2 			{height:31px; background-image:none; width: 0px;}
* html .centerWide .tabSubNav ul li.small3 			{height:31px; background-image:none; width: 0px;}
* html .centerWide .tabSubNav ul li.smallon 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm1.gif); background-repeat:no-repeat; background-position:top left; width: 92px; background-position:10px 10px; padding-left: 4px; padding-right: 4px;}
* html .centerWide .tabSubNav ul li.small2on 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm2.gif); background-repeat:no-repeat; background-position:top left; width: 72px; background-position:10px 10px; padding-left: 5px; padding-right: 3px;}
* html .centerWide .tabSubNav ul li.small3on 			{background-image:url(/FCWSite/img/sitev2/nav/lo_innerTab2.gif); background-repeat:no-repeat; background-position:top left; width: 111px; background-position:10px 10px; padding-left: 5px; padding-right: 3px;}
* html .centerWide .tabSubNav ul li.last 		{margin-right:0px;}
* html .centerWide .tabSubNav ul li.on a	{font-size: 13px; color:#003580;}
* html .centerWide .tabSubNav ul li.on a:visited	{font-size: 13px; color:#003580;}
* html .centerWide .tabSubNav ul li.smallon a	{font-size: 13px; color:#003580; width:60px;}
* html .centerWide .tabSubNav ul li.small2on a	{font-size: 13px; color:#003580;}
* html .centerWide .tabSubNav ul li.small3on a	{font-size: 13px; color:#003580;}

* html .centerWide .bioSubNav 			{width: 647px; padding:0px; margin:0px 5px 0px 0px; list-style:none; position:relative; display: block; }
* html .centerWide .bioSubNav ul 		{width: 647px; padding:0px; margin:0px 0px 0px 20px;  height:33px; border-bottom:none !important; background-image:none;}
* html .centerWide .bioSubNav ul li 	{text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; margin-right: 3px; visibility:hidden; width: 0px; overflow:hidden;}
* html .centerWide .bioSubNav ul li a	{font-size: 13px; color: #ffffff; font-weight: bold; visibility:hidden;}
* html .centerWide .bioSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTab.gif); background-repeat:no-repeat; background-position:10px 10px; width: 127px; padding-left: 8px; padding-right: 4px; visibility:visible;}
* html .centerWide .bioSubNav ul li.wide 		{text-align:center; height:31px; list-style:none; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:none; visibility:hidden;}
* html .centerWide .bioSubNav ul li.wideon 		{color:#003580;text-align:center; height:31px; list-style:none; width: 257px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTabWide.gif); background-repeat:no-repeat; background-position:10px 10px; padding-left: 6px; padding-right: 6px; visibility:visible;}
* html .centerWide .bioSubNav ul li.last 		{margin-right:0px; visibility:visible;}
* html .centerWide .bioSubNav ul li.on a	{font-size: 13px; color:#003580; visibility:visible;}
* html .centerWide .bioSubNav ul li.on a:visited	{font-size: 13px; color:#003580; visibility:visible;}
* html .centerWide .bioSubNav ul li.wideon a	{font-size: 13px; color:#003580; visibility:visible;}
* html .centerWide .bioSubNav ul li.wideon a:visited	{font-size: 13px; color:#003580; visibility:visible;}

* html .centerWide .narrative {width: 300px; float:left; margin: 0px; padding: 0px;}
* html div.right {width: 150px; float:left; margin: 0px; padding: 0px; position:relative;}

* html .centerWide .bio {padding: 5px;}

.centerWide .bio .sectionPublications ul,
.sectionSpeakingEngagements .eventlist{margin-top:40px}

/* Footer */
div.footer {display: none;}

/*---left navigation---*/
body.aboutus .left {display: none;}
body.experiencepractices .left {display: none;}
body.newsknowledge .left {display: none;}
.left .leftNav {display: none;}
.left .officeinfoWide .leftNav {width: 258px; z-index:0;}
.left .experiencepracticeNav .leftNav {display: none; }
.left .pic {background-image: none;}
.left .pic img {margin-left: 0px;}
.leftNavSearch {display: none;}

/* Home */
body.home {width:auto;height:auto;margin:0;background-color:#fff;}
body.home .container {height:auto;width:auto;}
body.home .wrapper {height:auto;margin:0;width:auto;}
body.home #dropshadow {width:auto;}
body.home .dropshadow {background-image:none;height:auto;width:auto;}
body.home #teedee {width:auto;}
body.home .header {height:90px;width:auto;padding-left:0;}
body.home .header .logo {margin:19px 13px 0 0;}
body.home #mainnav {width:auto !important;}
body.home .header .mainnav .btn {display:none;}
body.home .header .mainnav input.topSearch {display:none;}
body.home .header .mainnav {height:32px;margin-top:22px;width:auto;display:block;white-space:nowrap;}
body.home .header .mainnav .menu_about, body.home .header .mainnav .menu_exp, body.home .header .mainnav .menu_people, body.home .header .mainnav .menu_offices, body.home .header .mainnav .menu_news, body.home .header .mainnav .menu_careers, body.home .header .mainnav .menu_search {display:none;}
body.home div#objFlash {display:none !important;}
body.home div.flash {}
body.home #imgFlash {display:block !important;width:824px;height:175px;}
body.home div.tagline_print {display:block !important;width:824px;height:175px;.height:125px;padding-top:50px;}
body.home img.onefirmworldwide {}
body.home img.whythismatters {}
body.home div.tagline, body.home div.findoutmore {display:none;}
body.home .middle .flash {text-align:right;}
body.home #middlenews {width:824px;}
body.home .column {width:265px !important;}
body.home .middle .group {width:240px;padding:0 0 16px 0;}
body.home .middle {padding:0;}
body.home .divider {margin:0 0 16px;width:100%;}
body.home div.footer {margin:0;padding:16px 0;display:block;}