﻿@charset "utf-8";
/* CSS Document */

html, body {width:100%;height:100%;margin:0px auto;text-align:center;background-color:#c6c6c6;padding:0px;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color:#000000; }

/* Global */
form {margin:0px;padding:0px;height:100%;}
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;}
.select {}
.grayTxt {color: #c0c0c0;}

/* to center on page */
.container {width:100%;height:100%;position:static; }
/* .dropshadowright {background:url(/FCWSite/Img/SiteV2/dropshadow_right.png) top right repeat-y;width:996px;}
.dropshadowleft {background:url(/FCWSite/Img/SiteV2/dropshadow_left.png) top left repeat-y;width:996px;} */
.wrapper {width:996px;margin:0px auto;padding:0px;height:100%; }
.dropshadow {width:996px;background:url(/FCWSite/Img/SiteV2/dropshadow_bg.gif) 0 0 repeat-y;height:100%;/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FCWSite/Img/SiteV2/dropshadow_bg.png',sizingMethod='scale');*/}
#dropshadow {width:996px;}
#teedee {width:996px;}

/* 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;} 

.soundslikeresults {margin:5px;}

/* General */
.divider {border-bottom:1px dotted #949494;margin:0 4px 16px 0;}
.divider2 {border-bottom:1px dotted #949494;margin:16px 4px 16px 0;}
.footer .divider2 {border-bottom:1px dotted #949494;margin:16px 0px;}
.column {float:left; }
.dropshadow_topright {text-align:right; height:10px; margin-top:0px; margin-bottom:2px;}
.dropshadow_bottom {text-align:right; height:10px; margin-top:0px;margin-left:12px;margin-right:11px;}
.dropshadow_body {background:url(/FCWSite/img/sitev2/nav/about/dropshadow_right.png) top right repeat-y;display:none;}
.dropshadow_body table td.menucontent {border-left:1px solid #b6b6b6;border-top:1px solid #b6b6b6;padding:10px 11px 11px 11px;}
.whitebackground {height:2px;width:1px;top:55px;z-index:2000;display:block;position:absolute;background-color:#fff;}
.abstract {margin-bottom:16px;}

/* Header */
.header {width:900px;padding:0 0px 0 60px;margin:0px;text-align:left;height:90px;position:static;}
.header .search {position:absolute;right:48px;top:26px;text-align:right;}
.header .search a {}
.header .search .searchoptions {font-size:10px;margin:2px 0 0 0;}
.header .logo {position:static;margin:19px 13px 0px -12px;display:inline;float:left;}
.header .sectiontitle {width:900px;position:absolute;top:151px;left:48px;z-index:10;background:url(/FCWSite/Img/SiteV2/green/v_top.gif) 0 0 no-repeat;text-align:left;}
.header .sectiontitle img {margin:24px 0 0 0;}
/*background-color:#fff;padding:1px 1px 0px 1px;*/
.header .navbar a.navlayout {margin-top:4px;color:#003580;height:32px;float:left;width:auto;}
.header .navbar a.navlayout img {border-left:1px solid #fff;border-top:1px solid #fff;}
/*background-color:#b6b6b6;*/
.header .navbar a.active {padding-right:12px;margin-right:-12px;color:#976700;background:url(/FCWSite/img/sitev2/nav/about/dropshadow_right.png) top right repeat-y;}
.header .navbar a.active img {border-left:1px solid #b6b6b6;border-top:1px solid #b6b6b6;}

.header .mainnav {position:static;display:inline;float:right;margin-top:22px;z-index:30;background-color:#fff;height:32px;width:820px;text-align:left;}

#mainnav {width: 800px !important;}

.header .mainnav a {color:#003580;}
.header .mainnav a:hover {color:#976700;}

.header .mainnav table {margin:auto;}
.header .mainnav li {display:inline;white-space:nowrap;padding:0px;} /* was font:bold 16px Verdana, Arial, Helvetica, sans-serif; */
.header .mainnav li.separator {padding:0 24px;font-weight:normal;} /* was padding:0 20px; */
.header .mainnav .topSearch {border-left: 1px dotted #b6b6b6; border-top: 1px dotted #b6b6b6; border-bottom: 1px dotted #b6b6b6; width: 108px; height: 11px; top: 0px; margin: 10px 0px 12px 10px; color: #003580; font-size: 11px; padding: 2px 15px 2px 2px; vertical-align:middle;}
.header .mainnav .btn {width: 13px; height: 17px; top: 0px; margin: 10px 0px 12px -4px; vertical-align:middle; background:url(/FCWSite/Img/SiteV2/nav/searchBtn.gif) 0 0 no-repeat; cursor:pointer;}
.header .mainnav .btn1 {width: 13px; height: 19px; top: 0px; margin: 0px 0px 4px 0px; vertical-align:middle; background-image:url(/FCWSite/Img/SiteV2/nav/searchBtn1.gif); background-repeat:no-repeat; background-position: top left; border:none;}
.header .mainnav .btn2 {width: 66px; height: 17px;top: 0px; margin: 0px 0px 4px 0px; vertical-align:middle; background:url(/FCWSite/Img/SiteV2/btn_bkgd2.gif) no-repeat top left; border:none;text-transform:uppercase;color: #003580;}
.header .mainnav .form select {height: 15px; top: -1px; position:relative; padding: 0px; border:1px solid #B6B6B6;}

.languageheader	{width:890px;padding-right:30px;}
.languageheader .mainnav {width:700px; text-align:right;}

.header .mainnav .form input.txtfield {height:11px; line-height:normal; padding:2px 4px 2px 4px; border:1px solid #B6B6B6;}
.header .mainnav input.btn {height:20px; margin:0px 0px 0px -5px;}

/* Main Navigation, Generic Spotlight */
.header .mainnav .spotlight {width:250px;margin:0 20px 0 0;}
.header .mainnav .spotlight .pic {float:left;padding:0 10px 0 0; margin-top: 0px; position:relative; top: 0px }
.header .mainnav .spotlight .narrative {padding:0px 0 0 0; margin-top: 0px; position:relative;  top: 0px; margin-left: 0px;}
.header .mainnav .spotlight .narrative .headline {font:normal 11px Verdana, Arial, sans-serif;padding:0 0 6px 0; margin-top: 0px; position:absolute;  top: 0px; width: 150px;}
.header .mainnav .spotlight .readmore {position: absolute; margin-top: 30px;}
.header .mainnav .spotlight .narrative {margin-left /*\**/: 78px;}
.header .mainnav .spotlight .readmore {margin-left /*\**/: 0px;}

/* Main Navigation, Office Information */
.header .mainnav .officeinfo {font:normal 11px/16px Arial, sans-serif;color:#2047aa;}
.header .mainnav .officeinfo .location {font:bold 11px Arial, sans-serif;color:#976700;}
.header .mainnav .officeinfo .pic {width:100px; overflow:hidden;}
.header .mainnav .officeinfo .link {text-transform:uppercase;font-size:10px;padding:4px 0 0 0;}

/* Main Navigation, News Spotlight */
.header .mainnav .newslisttitle_active {color:#976700;}
.header .mainnav .newsspotlight {width:auto;margin:0px;}
.header .mainnav .newsspotlight .pic {float:left;padding:0 10px 0 0}

/* Main Navigation, Advanced Search */
.header .mainnav .advsearch {font:normal 11px Arial, sans-serif;}
.header .mainnav .advsearch li {background:url(/FCWSite/Img/sitev2/nav/search/bullet_gray.gif) 0 6px no-repeat;padding:0 20px 0 12px;font:normal 11px/18px Arial, sans-serif;display:block;white-space:normal;}
.header .mainnav .advsearch li.hover {background:url(/FCWSite/Img/sitev2/bullet_square2.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/18px Arial, sans-serif;display:block;white-space:normal;}

/* li rollover settings */
/* Basic column li tags */
.header .mainnav .column li {background:url(/FCWSite/img/sitev2/bullet_square.gif) 0 6px no-repeat;padding:0 20px 0 12px;font:normal 11px/18px Arial, sans-serif;display:block;white-space:normal;}
.header .mainnav .column li.hover {background:url(/FCWSite/img/sitev2/bullet_square2.gif) 0 6px no-repeat;padding:0 20px 0 12px;font:normal 11px/18px Arial, sans-serif;display:block;white-space:normal;}
.header .mainnav .column div.listing div {padding:0 10px 0 12px; height:16px; width:105px; white-space:nowrap;font: 11px/16px Arial, sans-serif normal; }
.header .mainnav .column div.listing div img.bullet {position:relative;top:-1px;margin-right:7px;}

/* General Rollover */
.header .mainnav #menubody {display:inline;padding:0px;margin:0px;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.header .mainnav .subtitle {font:bold 14px Verdana, Arial, Helvetica, sans-serif;padding:0 0 5px 0;color:#767676;}
.header .mainnav .msg {float:right; width:315px; font-size:11px; line-height:15px;}

.header .mainnav .contentbox_active {cursor:default;}

.header .mainnav .newsspotlight_active {cursor:default;}
.header .mainnav .newsspotlight .subtitle {color:#767676; }
.header .mainnav .newsspotlight_active .subtitle {color:#976700;}

.header .mainnav .contentbox .narrative {color:#000;}

.header .mainnav .msgbox {background-color:#fff;padding:10px 0px 30px 0px;margin:-10px 0px 5px 0px;}
.header .mainnav .msgbox .msg {float:none;width:auto;}
.header .mainnav .msgbox_active {cursor:default;padding:10px 0px 30px 0px;margin:-10px 0px 5px 0px;}
.header .mainnav .msgbox .pic {margin:0px 10px 10px 0px; float: left; width: auto;}
.header .mainnav .msgbox_active .pic { margin:0px 10px 10px 0px;float:left;}
.header .mainnav .msgbox_active .msg {float:none;width:auto;}
.header .mainnav h2 {margin:0 0 8px 0;color:#767676;font-family:Arial, Helvetica, sans-serif;}
.header .mainnav .msgbox_active h2 {color:#976700;cursor:default;}
.header .mainnav .msgbox_active .narrative {}

.header .mainnav li {background:url(/FCWSite/Img/SiteV2/bullet_square.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;display:block;}
.header .mainnav li.hover {background:url(/FCWSite/Img/SiteV2/bullet_square2.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;display:block;}

.header .mainnav .title_active {color:#976700;}
.header .mainnav .readmore_active {text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0px;display:inline;}
.header .mainnav .narrative_active {padding:0 20px 0 0;display:inline;color:#003580;}

/* About Us Rollover */
.header .mainnav .menu_about {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;border:0px solid red; margin-top: 0px;} /* was filter:alpha(opacity=93);-moz-opacity:0.93;opacity:0.93;border:1px solid #aaaaaa; */
.header .mainnav .menu_about ul {width:150px; background-color:#fff;}
.header .mainnav .menu_about li {background:url(/FCWSite/Img/SiteV2/bullet_square.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;display:block;}
.header .mainnav .menu_about li.hover {background:url(/FCWSite/Img/SiteV2/bullet_square2.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;display:block;}
.header .mainnav .menu_about table {width:430px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_about td {padding:0px 11px 11px 11px;}*/

/* Experience & Practices Rollover */
.header .mainnav .menu_exp {position:absolute;left:150px;top:56px;margin:0px;z-index:1000;visibility:hidden;text-align:left;}
.header .mainnav .menu_exp .subtitle {padding:0 0 15px 0;}
.header .mainnav .menu_exp .spotlight {width:250px;margin:0 20px 0 0;}
.header .mainnav .menu_exp .pic {float:left;padding:0 10px 0 0}
.header .mainnav .menu_exp .narrative {padding:0px 0 0 0;}
.header .mainnav .menu_exp .narrative .headline {position:relative; height:78px;padding:0px;}
.header .mainnav .menu_exp .narrative .readmore {position:relative; margin:0px;}
.header .mainnav .menu_exp ul {width:250px;margin:0 20px 0 0;}
.header .mainnav .menu_exp table {width:574px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_exp td {padding:0px 11px 11px 11px;}*/

/* People Rollover */
.header .mainnav .menu_people {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;}
.header .mainnav .menu_people .narrative {padding:0px;}
.header .mainnav .menu_people .readmore {float:right;}
.header .mainnav .menu_people .form {padding:0px 0px 20px;}
.header .mainnav .menu_people .alpha {}
.header .mainnav .alpha ul {list-style-type:none; background:none;width:390px;}
.header .mainnav .alpha ul li {background:none;float:left;width:15px;padding-left:0px;font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;}
.header .mainnav .alpha ul li a {font-weight:normal;}
.header .mainnav .alpha ul li.hover {font-weight:normal;}
.header .mainnav .alpha ul li.separator {padding:0px;width:10px;color:#b2b2b2;}
.header .mainnav .menu_people .narrative2 {padding:0 20px 0 0;display:inline;}
.header .mainnav .menu_people table {width:430px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_people td {padding:0px 11px 11px 11px;}*/

/* Offices Rollover */
.header .mainnav .menu_offices {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;}
.header .mainnav .menu_offices ul {width:auto;margin:0 20px 0 0;}
.header .mainnav .menu_offices .pic {padding:0 0 12px 0;width:175px;}
.header .mainnav .menu_offices .officeinfo {font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;color:#000; width: 225px; float:right;}
.header .mainnav .menu_offices .officeinfo .location {font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#976700;}
.header .mainnav .menu_offices .officeinfo .link {text-transform:uppercase;font-size:10px;padding:4px 0 0 0;}
.header .mainnav .menu_offices table {width:505px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_offices td {padding:0px 11px 11px 11px;}*/

/* Offices Position */


.offices .alloffices{position:relative; height:410px;}
.offices .alloffices div{position:absolute}
/* remove the extra space being generated in firefox*/
.offices .alloffices div a {display:block}
.offices #sanfran{top: 162px; left: 16px;}
.offices #silicon{top: 174px; left: 16px;}
.offices #LA{top: 186px; left: 16px;}
.offices #irving{top: 199px; left: 16px;}
.offices #sandiego{top: 210px; left: 16px;}
.offices #dallas{top: 223px; left: 16px;}
.offices #houston{top: 235px; left: 16px;}
.offices #mexico{top: 247px; left: 16px;}

.offices #detroit{top: 125px; left: 98px;}
.offices #chicago{top: 139px; left: 98px;}
.offices #minneapolis{top:153px;left:98px;}
.offices #cleveland{top: 135px; left: 194px;}
.offices #pitt{top: 149px; left: 194px;}
.offices #boston{top: 160px; left: 194px;}
.offices #newyork{top: 172px; left: 194px;}
.offices #washington{top: 183px; left: 194px;}
.offices #columbus{top: 194px; left: 194px;}
.offices #atlanta{top: 205px; left: 194px;}
.offices #miami{top: 215px; left:194px;}
.offices #saopaulo{top: 316px; left: 237px;}

.offices #london{top: 138px; left: 244px;}
.offices #paris{top: 151px; left: 244px;}
.offices #madrid{top: 165px; left:244px;}
.offices #brussels{top: 127px; left:240px;}
.offices #dusseldorf{top: 121px; left:330px;}
.offices #frankfurt{top: 144px; left:330px;}
.offices #munich{top: 156px; left:330px;}
.offices #milan{top: 167px; left:330px;}
.offices #amsterdam{top: 110px; left:330px;}

.offices #moscow{top: 132px; left:372px;}
.offices #saudi-arabia{top: 225px; left:300px;}
.offices #india{top: 269px; left:413px;}
.offices #dubai{top: 226px; left:377px;}
.offices #singapore{top: 290px; left:458px;}

.offices #beijing{top: 173px; left:545px;}
.offices #tokyo{top: 184px; left:545px;}
.offices #shanghi{top: 196px; left:545px;}
.offices #taipei{top: 208px; left:545px;}
.offices #hongkong{top: 220px; left:545px;}
.offices #brisbane{top: 315px; left:560px;}
.offices #sydney{top: 330px; left:558px;}
.offices #perth{top: 326px; left:452px;}

/*Offices Landing - People Tab*/
div.chart .officecolumn {min-width: 55px; width: 65px;} 


/* News & Knowledge Rollover */
.header .mainnav .menu_news {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;}
.header .mainnav .menu_news .spotlight {width:auto;margin:0px;}
.header .mainnav .menu_news .pic {float:left;padding:0 10px 0 0}
.header .mainnav .menu_news .narrative {padding:0px 0px 6px;}
.header .mainnav .menu_news .headline {font:bold 11px Verdana, Arial, Helvetica, sans-serif;padding:0 0 6px 0;}
.header .mainnav .menu_news h2 {font-size:13px;color:#003580;}
.header .mainnav .menu_news .article {font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;padding:5px 0;}
.header .mainnav .menu_news table {width:430px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_news td {padding:0px 11px 11px 11px;}*/

/* Careers Rollover */
.header .mainnav .menu_careers {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;}
.header .mainnav .menu_careers ul {width:175px;background-color:#fff;}
.header .mainnav .menu_careers .narrative {padding:0 20px 0 0;display:inline;}
.header .mainnav .menu_careers table {width:430px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_careers td {padding:0px 11px 11px 11px;}*/

/* Search & Languages Rollover */
.header .mainnav .menu_search {position:absolute;left:150px;top:56px;margin:0px;visibility:hidden;z-index:1000;text-align:left;padding:0px;border:0px solid red;}
.header .mainnav .menu_search .advsearch {font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.header .mainnav .menu_search .advsearch a {color:#b0b0b0;}
.header .mainnav .menu_search .advsearch li {background:url(/FCWSite/Img/SiteV2/nav/search/bullet_gray.gif) 0 6px no-repeat;padding:0 20px 0 12px;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;display:block;}
.header .mainnav .menu_search .advsearch li.hover {background:url(/FCWSite/Img/SiteV2/bullet_square2.gif) 0 6px no-repeat;padding:0 0 0 12px;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;display:block;}
.header .mainnav .menu_search .advsearch li a {text-decoration:none;color:#b0b0b0;}
.header .mainnav .menu_search .advsearch li a:visited {text-decoration:none;color:#b0b0b0;}
.header .mainnav .menu_search .advsearch li a:hover {text-decoration:none;color:#976700;}
.header .mainnav .menu_search ul {width:auto;margin:0 20px 0 0;}
.header .mainnav .menu_search .narrative {padding:0 20px 0 0;display:inline;}
.header .mainnav .menu_search table {width:430px;background-color:#fff; margin-top:-1px;}
/*.header .mainnav .menu_search td {padding:0px 11px 11px 11px;}*/

/* Middle */
.middle {padding:0 40px;text-align:left;}
table.main {width:910px;margin:0 0 32px 6px;}
.dottedline {border-top:1px dotted #b6b6b6; width:165px; height:1px;}
.dottedlineA {border-top:1px dotted #b6b6b6;}
.dottedline1 {border-top:1px dotted #b6b6b6; width: 650px; padding: 0px; margin: 0px;}
.dottedline2 {border-top:1px dotted #b6b6b6; margin:0px 10px 0px 0px;}
.dottedline2a {border-top:1px dotted #b6b6b6; margin:0px 10px 0px 5px; width: 904px;}



/* Left */
td.left {width:220px; margin:0px; padding: 0px; text-align:left;}
div.left {width:206px;padding:0 20px 18px 0;}
.left a {color:#003580;}
.left a:visited {color:#1f6ddf;}
.left a:hover {color:#1f6ddf;}
.left li {font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:0 0 8px 0;}
.breadcrumbs {padding:10px 0 2px 0;}
.breadcrumbs ul {width:199px;}
.breadcrumbs ul.wide {width:250px; 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;}

.middle .tools {padding:6px 0;text-transform:uppercase; color:#003580; font-size: 8px; margin: 0px 10px 0px 5px; float: right;}

body.services .left .pic {float:none;padding:0px; background-image:url(/FCWSite/img/sitev2/offices/officepicBkgd.gif); background-repeat:no-repeat; background-position: top left; /*width: 140px; height: 180px;*/}
body.services .left .pic img {margin: 12px 0px 10px 11px; width: 178px; height: 87px; /*width: 120px; height: 160px;*/ overflow:hidden; align: center;}

body.people .left .pic {float:none;padding:0px; background-image:url(/FCWSite/img/sitev2/attorney/attypicBkgd.gif); background-repeat:no-repeat; background-position: top left; width: 140px; height: 180px;}
body.people .left .pic img {margin: 10px 0px 0px 11px; width: 120px; height: 160px; overflow:hidden; align: center;}

body.experiencepractices .left .pic {float:none;padding:0px; background-image:url(/FCWSite/img/sitev2/experience/exppicBkgd.gif); background-repeat:no-repeat; background-position: top left; width: 240px; height: 112px;}
body.experiencepractices .left .pic img {margin: 12px 0px 0px 13px; width: 216px; height: 87px; overflow:hidden; align: center;}
body.offices .left .officeImg {float:none;padding:0px; background: url(/FCWSite/Img/sitev2/offices/officepicBkgd.gif) no-repeat -2px -1px;}
body.offices .left .officeImg img {margin: 12px 0px 10px 11px; width: 178px; height: 87px; overflow:hidden; align: center;}

.left .spotlight .pic {float:none; padding:0px; background-image: none; width: 120px; height: 160px; margin: 0px 0px 10px 28px;}
.left .spotlight .pic img {margin: 8px 0px 0px 9px; width: 120px; height: 160px; overflow:hidden;}
.left .picwide {float:none;padding:0px; background-image:url(/FCWSite/img/sitev2/genlpicBkgd.gif); background-repeat:no-repeat; background-position: top left; width: 150px; height: 136px;}
.left .picwide img {margin: 7px 0px 0px 7px; width: 135px; height: 118px; overflow:hidden;}
.left .email {padding:0 0 3px 0;}

.left .topicsBox {float: left;}
.left .topicsBox td {padding:0px 6px 8px 0px; font-size: 11px;  line-height:16px; vertical-align:top;}
.left .topicsBox td.topicsImage {padding:5px 6px 8px 0px;}
.left .topicsBox td.topicsImage img {margin:0px 0px 0px 6px;}
.left .topicsBox ul {list-style-type:disc;padding-top:4px;}
.left .topicsBox ul li {margin-left:20px;}
.left .topicsBox td a {font-weight: normal;}
.left .topicsBox .small {font-size: 10px; }

.left .officeinfo {font-size:12px;color:#010101;padding:0px 6px 6px 0px; width: 201px; margin-top: 0px;}
.left .officeinfo a {font-weight: bold;}
.left .officeinfo .addressInt {background-image:url(/FCWSite/Img/SiteV2/left_gradient.gif); background-repeat:repeat-x; background-position:top left; width: 98%; padding-left: 5px;}
.left .officeinfo .partnerInt {padding-left: 5px;}
.left .officeinfo .contactInt {padding-left: 5px;}
.left .officeinfo .address {font-size: 11px; padding: 10px 0px 0px 0px;}
.left .officeinfo .address .location {font-size: 11px; }
.left .officeinfo .phone 	{font-size: 11px;}
.left .officeinfo .fax 		{font-size: 11px;}
.left .officeinfo .partner 	{font-size: 11px; padding: 18px 0px 0px 0px;}
.left .officeinfo .contacts {font-size: 11px; padding: 18px 0px 0px 0px;}
.left .officeinfo h1 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 0px;font:bold 17px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0px;}
.left .officeinfo h2 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 0px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0;}
.left .tools {padding:6px 0;font:normal 8px "Arial Black", Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;}

.left .officeinfoWide {font-size:11px;color:#010101;padding:2px 6px 6px 0px; width: 270px; margin-left: 0px; }
.left .officeinfoWide a {font-weight: bold;}
.left .officeinfoWide h1 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 5px;font:bold 17px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0px;}
body.newsknowledge .left .officeinfoWide h1 {width:100%;}
.left .officeinfoWide h2 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 5px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0;}

.left .experiencepracticeNav { width:270px;}
body.newsknowledge .left .experiencepracticeNav { width:213px;}
body.developingstories .left .experiencepracticeNav { width:213px;}

td.leftWide {width:605px;font-family:Verdana, Arial, Helvetica, sans-serif;  }
.leftWide .description {font-size: 11px; line-height: 16px; margin-top: 16px;}
.leftWide .spotlight {border-top: 1px solid #dfdede; width: 550px; margin: 24px 20px 20px 20px; padding: 4px 6px; background:url(/FCWSite/Img/SiteV2/spotlight_bkg.gif) repeat-x top left; }
.leftWide .spotlight .pic {padding: 8px 10px 10px 8px; }
.leftWide .spotlight .pic img {border: 4px solid #ffffff;}
.leftWide .spotlight .heading { width: 98.5%; background-color: #ffffff; padding: 6px 4px;}
.leftWide .spotlight h3 {text-align: left; font-size: 14px; color:#003580; margin-left: 4px; background-color: white;}
.leftWide .spotlight .name {font-size: 12px; font-weight:bold; margin-top: 4px;}
.leftWide .spotlight .title {font-size: 12px; margin-bottom: 20px;}
.leftWide .spotlight .city {font-size: 11px;} 
.leftWide .spotlight .city td {width: 33%} 
.leftWide .spotlight .phone {font-size: 11px;}
.leftWide .spotlight .city td {width: 33%}
.leftWide .spotlight .email {font-size: 11px;}
.leftWide .spotlight .description {font-size: 11px; line-height: 16px; margin: 18px 0px 10px 0px;}

.centerWide .description {font-size: 12px; line-height: 16px; margin-top: 16px;}

.left .attyinfo {font-size:12px;color:#010101;padding:2px 6px 6px 0px; width: 218px; margin-left: 4px;}
.left .attyinfo a {font-weight: bold; color: #003580;}
.left .attyinfo h1 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 5px;font:bold 17px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0;}
.left .attyinfo h2 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 5px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0;}
.left .attyinfo .addressInt { width: 98%; padding-left: 5px;}
.left .attyinfo .address {font-size: 11px; padding: 10px 0px 8px 0px;}
.left .attyinfo .location {margin-top: 4px;}
.left .attyinfo .email 	{font-size: 11px; margin-bottom: 10px;}
.left .attyinfo .tools {padding:6px 0;text-transform:uppercase; font-size: 10px; margin: 10px 0px 0px 5px;}
.left .attyinfo .tools img {margin-top: 2px; margin-bottom: 2px;}
.left .attyinfo .education ul {margin-left: 5px;}
.left .attyinfo .education li {margin-bottom: 10px;}
.left .attyinfo .baradmissions ul {margin-left: 5px;}
.left .attyinfo .baradmissions li {margin-bottom: 10px;}
.left .attyinfo .clerkships ul {margin-left: 5px;}
.left .attyinfo .clerkships li {margin-bottom: 10px;}
.left .attyinfo .clerkships li a.normal {font-weight: normal;}
.clerkships div.langlist {margin: 0px 0px 8px 5px;font-size:11px;line-height:14px;}
.left .attyinfo .services ul {margin-left: 5px;}
.left .attyinfo .services li {margin-bottom: 10px;}

.left .searchinfo {font-size:12px;color:#010101;padding:2px 6px 6px 0px; width: 201px; margin-top: 54px;}
.right .searchinfo {font-size:12px;color:#010101;padding:2px 0px 6px 0px; width: 216px; margin-top: 24px; margin-left: 15px;}


.leftWide .resultsTable {width: 448px; margin-top: 10px; margin-bottom: 12px;}
.leftWide .resultsTable .head {background-color: #dddddd; }
.leftWide .resultsTable .head td {padding: 3px; font-weight: bold;}
.leftWide .resultsTable td {padding: 3px; font-size: 10px;}
.leftWide .resultsTable .divLine {border-bottom: 1px dotted #c0c0c0; padding: 0px; height: 2px;}
.leftWide .resultsTable td .selected {font-size: 12px; font-weight: bold;}
.leftWide .resultsTable td a {color:#003580;}
.leftWide .resultsTable td a:visited {color:#1F6DDF;}
.leftWide .resultsTable td a:hover {color:#1F6DDF; text-decoration: none;}
.leftWide .resultsTable tr.head td a {color:#767676;}
.leftWide .resultsTable tr.head td a:visited {color:#767676;}
.leftWide .resultsTable tr.head td a:hover {color:#767676; text-decoration: none;}
.leftWide .resultsTable ul {line-height: 12px;}
.leftWide .resultsTable ul li {margin-bottom: 16px;}

.leftWide .resultsTableWide {width: 448px; margin-top: 10px; margin-bottom: 12px;}
.leftWide .resultsTableWide .head {background-color: #dddddd; }
.leftWide .resultsTableWide .head td {padding: 3px; font-weight: bold;}
.leftWide .resultsTableWide td {padding: 3px; font-size: 10px;}
.leftWide .resultsTableWide .divLine {border-bottom: 1px dotted #c0c0c0; padding: 0px; height: 2px;}
.leftWide .resultsTableWide td .selected {font-size: 12px; font-weight: bold;}
.leftWide .resultsTableWide td a {color:#003580;}
.leftWide .resultsTableWide td a:visited {color:#1F6DDF;}
.leftWide .resultsTableWide td a:hover {color:#1F6DDF; text-decoration: none;}
.leftWide .resultsTableWide tr.head td a {color:#767676;}
.leftWide .resultsTableWide tr.head td a:visited {color:#767676;}
.leftWide .resultsTableWide tr.head td a:hover {color:#767676; text-decoration: none;}
.leftWide .resultsTableWide ul {line-height: 12px;}
.leftWide .resultsTableWide ul li {margin-bottom: 16px;}

/*---left navigation---*/
.left .leftNav {width: 218px; z-index:0; margin-top: 8px;}

.left .officeinfoWide .leftNav {width: 258px; z-index:0;}
.left .experiencepracticeNav .leftNav {width: 220px; }
.left .leftNav li.nav {font-size: 12px; margin-top: 0px; margin-left: 6px; padding:5px 4px 9px 6px; background:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif) top left no-repeat; font-size: 14px; font-weight:bold;width:218px; z-index:0; float:left;color:#003580;}
.left .leftNav li.nav a {display:block; float:left; padding-left:0px; width: 170px; height:24px;line-height:16px;}
#leftNav > ul > li.nav > a {white-space:nowrap;}

.left .leftNav li.nav li.subnav a {height:auto;}
.left .leftNav li.nav li.subnav a.active {font-weight:bold;}
.left .leftNav li.nav a.arrow {display:block; float:right; margin-right:10px; position:relative; top:-7px; width:20px;}

.left .leftNav li.navoff { font-size: 12px; margin-top: 8px; margin-left: 2px; padding: 6px 4px 6px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; z-index:0; float:left;}
.left .leftNav li.navon { font-size: 12px; margin-top: 8px; margin-left: 2px; padding: 6px 4px 6px 0px;  background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; z-index:0; float:left;}
.left .officeinfoWide .leftNav li.nav { font-size: 12px; margin-top: 5px; margin-left: 6px; padding: 6px 4px 6px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; width: 258px; z-index:0; float:left;}
.left .officeinfoWide .leftNav li.navon { font-size: 12px; margin-top: 5px; margin-left: 6px; padding: 6px 4px 6px 6px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; width: 258px; z-index:0; float:left;}

.left .experiencepracticeNav .leftNav li.nav { background:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif) top left no-repeat; font-size:14px;
font-weight:bold; margin-left:2px; margin-top:8px; padding:6px 4px 6px 6px; width:258px; z-index:0; }
.left .experiencepracticeNav .leftNav li.navon { background:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif) top left no-repeat; font-size:14px;
font-weight:bold; margin-left:2px; margin-top:0px; padding:6px 4px 6px 6px; width:258px; z-index:0; }

.left .experiencepracticeNav .leftNav li.navon ul.return {background-color:#b6b6b6;color:#fff;font-weight:bold;margin-bottom:-7px;}
.left .experiencepracticeNav .leftNav li.navon ul.return img {margin:-4px 0px -4px -4px;vertical-align:middle;}
.left .experiencepracticeNav .leftNav li.navon ul.return a {color:#fff;}

.left .leftNav li.on { font-size: 12px; margin-top: 8px; margin-left: 2px; padding: 4px; }
.left .leftNav li.nav a {color: #003580; padding-left:0px;}
.left .leftNav li.navoff a {color: #003580; }
.left .leftNav li.navon a {color: #976700; padding-left:0px;}
.left .leftNav li.nav a.on {color: #976700; }
.left .leftNav li.on a {color: #976700;}

.left .leftNav li.nav a.active {color:#976700;}

.left .leftNav li.navon ul a {padding-left:0px;}

.leftNav .hottopics {clear:both;padding:0px;margin:0px;}
.leftNav .hottopics table {float:none;}
.leftNav .hottopics h2 {font-size:12px;text-transform:none;}


body.home .findoutmore {float: right; margin-bottom: 44px;}
* html body.home .findoutmore {float: none; margin-bottom: 42px;}
*+html body.home .findoutmore {float: none; margin-bottom: 42px;}
body.home #imgFlash {}
body.home #imgFlash .tagline {margin-left: 80px; margin-top: -32px !important;}
*:first-child+html body.home #imgFlash .tagline {left: -5px; position:relative;}
* html body.home #imgFlash .tagline {left: -5px; position:relative;}

body.home #objFlash {margin-top: 10px;}

body.newsknowledge .left .experiencepracticeNav .leftNav li.nav {background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position:left top; background-repeat:no-repeat; float:left; font-size:14px; font-weight:bold; margin-left:6px; margin-top:0; padding:5px 4px 9px 6px; width:218px; z-index:0;}
body.newsknowledge .left .experiencepracticeNav .leftNav li.nav a {display:block; float:left; height:20px; padding-left:0px; width: 170px;}
body.newsknowledge .left .experiencepracticeNav .leftNav  ul ul li.nav a {display:block; float:left; height:18px; padding-left:6px; width: 170px;}
body.newsknowledge .left .experiencepracticeNav .leftNav li.nav a.arrow {display:block; float:right; margin-right:10px; position:relative; top:-6px; width:20px;}

body.developingstories .left .experiencepracticeNav .leftNav li.nav {background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position:left top; background-repeat:no-repeat; float:left; font-size:14px; font-weight:bold; margin-left:6px; margin-top:0; padding:5px 4px 9px 6px; width:218px; z-index:0;}
body.developingstories .left .experiencepracticeNav .leftNav li.nav a {color:#003580; display:block; float:left; height:20px; padding-left:0px; width: 170px;}
body.developingstories .left .experiencepracticeNav .leftNav  ul ul li.nav a {color:#003580; display:block; float:left; height:18px; padding-left:6px; width: 170px;}
body.developingstories .left .experiencepracticeNav .leftNav li.nav a.arrow {display:block; float:right; margin-right:10px; position:relative; top:-6px; width:20px;}

.left .leftNav ul ul {margin-top: 0px; padding: 2px 0px; margin-left: 0px; width: 194px; border-left:1px dotted #B6B6B6; border-right:1px dotted #B6B6B6; border-bottom:1px dotted #B6B6B6; float:left;} /* background: url(/FCWSite/img/sitev2/nav/leftnav_gradient.gif) top left repeat-x; */
.left .leftNav ul ul ul {background:#f1f1f1 url(/FCWSite/img/sitev2/nav/leftnav_gradient2.gif) top left repeat-x;}
.left .officeinfoWide .leftNav ul ul {width: 235px; margin-top: 7px;}
.left .experiencepracticeNav .leftNav ul ul {width: 243px; margin-left: -6px; margin-top: -3px;}
.left .experiencepracticeNav .leftNav ul li.navon ul {width: 243px; margin-left: -6px; margin-top: 7px;}
.left .officeinfoWide .leftNav ul li.navon ul {width: 243px; margin-top: 7px; margin-left: -6px;}
.left .experiencepracticeNav .leftNav li.nav a {width: 243px;}

.left .officeinfo .leftNav ul ul {margin-left: -6px; margin-top: -2px;}

body.offices .left .leftNav ul ul {margin-left: -6px; margin-top: 8px; padding-left: 6px;}
body.offices .left .leftNav li.subnav {padding-left: 0px; }
body.offices .left .leftNav li.nav a {height: 13px;}
body.offices .left .leftNav li.nav a {height: 13px;}
body.offices .left .leftNav li {}

body.newsknowledge .left .officeinfoWide .leftNav ul ul {width: 193px; margin-top: 1px; }
body.developingstories .left .officeinfoWide .leftNav ul ul {width: 193px; margin-top: 1px; }

.left .leftNav ul li.subnavon ul {border-top:1px dotted #B6B6B6;}
.left .officeinfoWide .leftNav ul li.subnavon ul {width: 233px;}
.left .experiencepracticeNav .leftNav ul li.subnavon ul {width: 243px; margin-left: -6px; border-right: 0px; border-left: 0px;}
.left .leftNav ul ul a{color: #93600a; }
.left .leftNav ul ul a:hover{color: #976700; }
.left .leftNav ul ul a:active{color: #976700; }
.left .leftNav ul.on {margin: 2px 0px 0px -4px; background-repeat:repeat-x; background-position: left top; padding: 2px;}
.left .leftNav li {  font-size: 11px; text-transform:none; padding:0 0 4px;}
.left .leftNav li.subnav {padding-left: 6px;  border: none; }
.left .leftNav #parentPractices li.subnavon { float:left;}
.left .leftNav li.subnavon {padding-left: 6px; float:left;}
.left .leftNav li.subnavon a {font-weight: bold; color:#93600A;}
.left .leftNav ul ul li.subnavon a {padding-left:0px; }
.left .leftNav li li.subnav {background-repeat: no-repeat; border: none; float:left; }
.left .officeinfoWide .leftNav li li.subnav {background-repeat: no-repeat; border: none; float:left; width:199px;}
.left .officeinfoWide .leftNav li li.subnavon {background-repeat: no-repeat; border: none; float:left; width:224px;}
.left .leftNav li.subnavon .subnav1 { padding-left: 12px; margin:0px 0px 0px 4px; font-weight: normal; background-image:url(/FCWSite/img/sitev2/blt_dash.gif); background-repeat:no-repeat; background-position: top left;}
.left .leftNav li .subnav1on { padding-left: 12px; margin:0px 0px 0px 4px; font-weight: bold; background-image:url(/FCWSite/img/sitev2/blt_dash.gif); background-repeat:no-repeat; background-position: top left;}
.left .leftNav li.subnavon .subnav1 a {padding:0px;  font-weight: normal; color: #003580;}
.left .leftNav .navon .subnav1 a {font-weight: normal; color: #003580;}
.left .leftNav .navon .subnav1 a:hover {font-weight: normal; color: #976700;}
.left .leftNav .navon .subnav1on a {font-weight: bold; color: #976700;}
.left .leftNav li.subnav a {color: #003580; font-weight: normal;}
.left .leftNav li.subnav a:hover {color: #976700; font-weight: normal;}
.left .leftNav li.subnav a:active {color: #976700; font-weight: normal;}
.left .leftNav li.search { font-size: 12px; text-transform:uppercase;margin-top: 8px;border: 1px solid #cbcaca;  margin-left: 5px; padding: 3px; background-image:url(/FCWSite/img/sitev2/nav/leftNav_bkg.gif); background-repeat:repeat-x; background-position: top left; background-color:#eeeeee; color:#ffffff;}
.left .leftNav .top {font-weight: bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.left .leftNav input {padding: 2px; width: 178px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.left .leftNav .menu_leftNav {position:absolute;left:213px;top:-5px;margin:0px;visibility:visible;z-index:1000;text-align:left;padding:0px;}
.left .leftNav .menu_leftNav table.leftNavtableTop { width:500px; background-image:url(/FCWSite/Img/sitev2/rolloverTop.gif); background-repeat:no-repeat; background-position:bottom left; height: 14px;}
.left .leftNav .menu_leftNav table.leftNavtable { width:500px; background-image:url(/FCWSite/Img/sitev2/rolloverMid.gif); background-repeat:repeat-y; background-position:top left; }
.left .leftNav .menu_leftNav table.leftNavtableBtm { width:500px; background-image:url(/FCWSite/Img/sitev2/rolloverBtm.gif); background-repeat:no-repeat; background-position:top left; height: 18px;}
.left .leftNav .menu_leftNav table.leftNavtable td {padding:0 20px 10px 20px;}
.left .leftNav .menu_leftNav a {font-weight:normal;}
.left .leftNav .menu_leftNav h1 {font-size:11px;padding-left:0px;}
.left .leftNav .menu_leftNav h2 {font-size:11px;padding-left:0px;text-transform:none;}
.left .leftNav .menu_leftNav .narrative {font-size:11px;}
.left .leftNav .menu_leftNav .contact {width:210px;padding:0px 10px 5px 0px;}
.left .leftNav .menu_leftNav .related_contacts {line-height:16px;}
.left .leftNav .menu_leftNav .name, .left .leftNav .menu_leftNav .city, .left .leftNav .menu_leftNav .phone, .left .leftNav .menu_leftNav .email {font-size:11px;}
.left .leftNav .menu_leftNav .leftNav_spacer {position:absolute;border:0px solid #ffffff;z-index:2000;left:-171px;top:0;width:192px;height:35px;cursor:pointer;}
.left .leftNav .menu_leftNav .leftNav_spacer img {width:192px;height:35px;}
.left .leftNav .menu_leftNav .readmore {text-align:right;display:block;}
.left .officeinfoWide .leftNav .menu_leftNav ul {margin-top:0px;padding:0px; background-image: none; width: 430px; list-style: none;}
.left .leftNav .menu_leftNav ul {margin-top:0px;padding:0px; background-image: none; width: 430px; list-style: none;}
.left .leftNav .menu_leftNav .concentration_area li {padding:0px; list-style:disc; border: none;}
.left .leftNav .menu_leftNav .featured_exp ul {list-style:none;margin:0 0 0 0px;padding:0px; border: none;}
.left .leftNav .menu_leftNav .featured_exp li {padding:0px;}
.left .officeinfoWide .leftNav .menu_leftNav .concentration_area ul {margin:0 0 0 15px;padding:0px 0px 0px 15px; list-style-type:disc;  list-style-position:outside; border: none;}
.left .officeinfoWide .leftNav .menu_leftNav .concentration_area li {padding:0px; list-style:disc;}
.left .officeinfoWide .leftNav .menu_leftNav .featured_exp ul {list-style:none;margin:0 0 0 0px;padding:0px; border: none;}
.left .officeinfoWide .leftNav .menu_leftNav .featured_exp li {padding:0px;}
.left .leftNav li.subnav a.link_active {color:#976700;}
.left .leftNav li.subnav a.link_active:visited {color:#976700;}
.left .leftNav li.subnav a.link_active:hover {color:#976700;}

/*---left nav search pages---*/
/*.left .leftNavSearch {}*/
.left .leftNavSearch li.nav { font-size: 12px; text-transform:uppercase;margin-top: 8px;border: 1px solid #cbcaca;  margin-left: 5px; padding: 3px; background:url(/FCWSite/Img/SiteV2/nav/leftNav_bkg.gif) top left repeat-x #eeeeee;}
.left .leftNavSearch li.on { font-size: 12px; text-transform:uppercase;margin-top: 8px;border: 1px solid #cbcaca; margin-left: 5px; padding: 3px;}
.left .leftNavSearch li.nav a {margin-bottom: 2px; color: #FFFFFF; }
.left .leftNavSearch ul ul {margin-top: 10px; background-repeat:repeat-x; background-position: left top; padding: 2px;}
.left .leftNavSearch ul ul a{color: #93600a;font-weight: bold; }
.left .leftNavSearch ul ul a:hover{color: #d58b0e;font-weight: bold; }
.left .leftNavSearch ul ul a:active{color: #d58b0e;font-weight: bold; }
.left .leftNavSearch ul.on {margin-top: 10px; background-repeat:repeat-x; background-position: left top; padding: 2px;}
.left .leftNavSearch li {  font-size: 11px; text-transform:none; }
.left .leftNavSearch li.subnav {background:url(/FCWSite/Img/SiteV2/nav/nav_up.gif) no-repeat; padding-left: 12px; border: none; }
.left .leftNavSearch li.subnavon {padding: 2px 0px 4px 12px;background:#FFFFFF;width: 202px;position:absolute;z-index:2;border: 1px solid #cbcaca;border-right:none;margin-bottom:5px;color: #93600a;font-weight:bold;}
.left .leftNavSearch li li.subnav {background:url(/FCWSite/Img/SiteV2/nav/nav_up.gif) no-repeat; border: none;}
.left .leftNavSearch li.subnav a {color: #003580; font-weight: normal;}
.left .leftNavSearch li.subnav a:hover {color: #1F6DDF; font-weight: normal;}
.left .leftNavSearch li.subnav a:active {color: #1F6DDF; font-weight: normal;}
.left .leftNavSearch li.search {width:207px; font-size: 12px; text-transform:uppercase;margin: 0px 0px -3px 5px;padding:0px 0px 3px 7px; background:url(/FCWSite/Img/SiteV2/nav/leftNav_bkg.gif) top left repeat-y ; color:#787D86; font-weight:bold;}
.left .leftNavSearch li.searchTop  {margin-top: 8px; width: 209px;  margin-left: 5px; padding: 0px 7px; background:url(/FCWSite/img/sitev2/nav/leftNav_bkg_top.gif) top left no-repeat; height: 17px;}
.left .leftNavSearch li.searchBtm { font-size: 12px; text-transform:uppercase; margin: 0px 0px 0px 5px; width: 209px;  padding: 3px 7px; background:url(/FCWSite/img/sitev2/nav/leftNav_bkg_btm.gif) top left no-repeat; color:#ffffff; font-weight: bold; margin-bottom: 8px;}
.left .leftNavSearch .top {font-weight: bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.left .leftNavSearch input {padding: 0px 2px 0px 2px; width: 178px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 13px; border:1px solid #B6B6B6;}
.left .leftNavSearch .searchForm ul li.buttons .button	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:18px;padding:4px 18px 3px 10px;background:url(/FCWSite/Img/SiteV2/btn/search_button.gif) left bottom no-repeat; font-weight:normal;text-transform:uppercase; }

.leftWide .vcard {border-right: 2px solid #dddddd; border-bottom:2px solid #dddddd; width: 400px; margin: 24px 20px 20px 20px; padding: 0px; background-color: #ffffff; display: none; position: relative; top: -378px; left: 182px;}
.leftWide .vcard table.vcardTable {border: 2px solid #003580; }
.leftWide .vcard td.pic {background-color:#003580;}
.leftWide .vcard td.info { padding: 4px;}
.leftWide .vcard .pic {padding: 2px 3px 2px 2px; }
.leftWide .vcard .name {font-size: 12px; font-weight:bold; width: 250px; float:left; display:block;}
.leftWide .vcard .close {float: right; font-size: 10px; WIDTH: 50px; text-align:RIGHT;}
.leftWide .vcard .title {font-size: 11px; width: 100%; display:block; float:left;}
.leftWide .vcard table.city {padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 320px; float:left;}
.leftWide .vcard table.city td {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard .city {font-size: 11px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.leftWide .vcard .city td {font-family: Verdana, Arial, Helvetica, sans-serif;} 
.leftWide .vcard .phone {font-size: 11px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard .city td {width: 33%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard .email {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard .description {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard table.practices {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftWide .vcard table.practices td {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.centerWide .vcard {width: 359px; margin: 24px 20px 20px 0px; padding: 0px; display: none; position: absolute; top: 790px; left: 432px;}
.centerWide .vcard .vcardTop {background-image:url(/FCWSite/Img/SiteV2/vcard_top2.gif); background-position: top left; background-repeat:no-repeat; width: 359px; height: 16px;}
.centerWide .vcard .vcardMiddle {background-image:url(/FCWSite/Img/SiteV2/vcard_middle.gif); background-position: top left; background-repeat:repeat-y;}
.centerWide .vcard .vcardBtm {background-image:url(/FCWSite/Img/SiteV2/vcard_bottom.gif); background-position: top left; background-repeat:no-repeat; width: 359px; height: 16px;}
.centerWide .vcard table.vcardTable { margin-left: 8px; width: 344px;}
.centerWide .vcard td.pic { width: 68px;}
.centerWide .vcard td.info { padding: 4px;}
.centerWide .vcard .pic {padding: 4px 3px 2px 3px; }
.centerWide .vcard .pic img {border: 4px solid #ffffff; width: 45px !important; height: 60px !important;}
.centerWide .vcard .name {font-size: 14px; font-weight:bold; width: 250px; float:left; display:block;}
.centerWide .vcard .close {float: right; font-size: 10px; WIDTH: 10px; text-align:RIGHT;}
.centerWide .vcard .title {font-size: 12px; width: 100%; display:block; float:left; font-weight:bold;}
.centerWide .vcard table.city {padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left;}
.centerWide .vcard table.city td {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.centerWide .vcard .city {font-size: 11px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.centerWide .vcard .phone {font-size: 11px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.centerWide .vcard .city td {font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px;}
.centerWide .vcard .email {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px;}
.centerWide .vcard .description {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px;}
.centerWide .vcard table.practices {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px;}
.centerWide .vcard table.practices td {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.centerWide .vcard table.practices li {margin-left: 15px;}

.practicelist ul.list  {width: 180px;}
.practicelist ul.list li {font-size: 11px; line-height: 14px; margin-bottom: 8px;}

/* Center */
td.center {width:480px;}
div.center {padding:0 0 18px 0;}
.center .subnav {padding:10px 0 4px 0;}
.center .subnav img {margin:0 12px 0 0;}
.center .narrative {padding:10px 14px 0 0;line-height:19px;}
.center .narrative ul     	{margin: 8px 0px 0px 0px; padding: 0px; list-style:none;}
.center .narrative ul li	{margin: 0px 0px 14px 0px; padding: 0px;}
.attyname {font:bold 18px Verdana, Arial, Helvetica, sans-serif;padding:10px 0 0 0;}
.attyname1 {font:bold 18px Verdana, Arial, Helvetica, sans-serif;padding:10px 0 0 0; width: 250px; float:left;}
.attytitle {font:italic 15px Verdana, Arial, Helvetica, sans-serif;padding:0 0 3px 0; width: 100%;}
.attytitlesm {font:italic 12px Verdana, Arial, Helvetica, sans-serif;padding:0 0 3px 0; width: 100%; margin-left: 5px;}
.attytitle1 {font:italic 15px Verdana, Arial, Helvetica, sans-serif;padding:0 0 3px 0; width: 250px; float:left;}
.attydrop {padding:0;  float:right; margin-top: 9px; }
.addbios {float: right;font-size: 11px; }
.addbios ul {margin: 0px; padding: 8px 0px 0px 0px;}
.addbios ul li {display: inline;}
.addbios ul li.separator {padding: 0px 2px 0px 0px;}

.formfield select {border:1px solid #B6B6B6; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-top:6px; padding:2px; width:256px;}
.headingform {font-weight:bold;}
.headinglist2 {font-weight:bold; padding-top:12px; }
.headinglist2Spacer {line-height:10px; border-top:1px dotted #b6b6b6;}
.headingform input {border:1px solid #B6B6B6; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:13px; margin-top:6px; padding:2px; width:180px; margin-right: 4px; float: left;}
.headingform select {border:1px solid #B6B6B6; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin-top:6px; padding:2px; width:240px; float: left;}
.centerWide .content .detail input {border:1px solid #B6B6B6; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:13px; margin-top:6px; padding:2px; width:180px; margin-right: 4px; float: left;}
.centerWide .content .detail input.form2 {width: 220px; margin-left: 5px;}
.centerWide .content .detail .pubsignup {width: 450px;float:left;}
.centerWide .content .detail .pubsignup input.form2 {width: 146px !important; margin-left: 0px;}
.centerWide .content .detail .pubsignup select.form2 {width: 146px !important; margin-left: 0px;}

.centerWide .content .detail .pubsignupSearch {width: 150px;margin-top:0px; position:relative;}
.centerWide .content .detail .pubsignupSearch .searchinfo {width: 150px; position:relative;}
.centerWide .content .detail .pubsignupSearch .searchinfo .searchSide .searchForm input {width:142px;font-size:10px;}
.centerWide .content .detail .pubsignupSearch .searchinfo .searchSide .searchForm table.radio input {width:auto;margin-top:6px;height:12px;margin-right:0px;width:20px;}
/*.centerWide .content .detail .pubsignupSearch .searchinfo span input {width:auto;}
.centerWide .content .detail .pubsignupSearch .searchinfo span {margin:2px 0px 2px 0px;}
.centerWide .content .detail .pubsignupSearch .searchinfo span label {line-height:14px;}*/


.centerWide .content .detail textarea.form1 {width: 220px; }
.centerWide .content .detail input.bttn {background:transparent url(/FCWSite/Img/sitev2/offices/search_button.gif) no-repeat scroll left bottom;color:#003580; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:18px; margin-right:3px; padding:0px 6px 3px 6px; border:0px; width: 67px;}

td.center .addbios {font-size: 11px; line-height: 14px;}
td.center .addbios ul {margin: 0px; padding: 4px 0px 0px 0px;}
td.center .addbios ul li {display: inline;}
td.center .addbios ul li.separator {padding: 0px 2px 0px 0px;}

td.centerWide {font-family:Verdana, Arial, Helvetica, sans-serif;  }
.centerWide ul {list-style:disc outside;margin-left:20px;}
.centerWide .right ul {list-style:none;}
.centerWide .content .chart div.languageOfficeExperience ul li { list-style:disc outside; margin-left:20px;}
.centerWide .languages div.languageExperienceNarrative { margin-top:8px;}
.centerWide .languages div.description img.headerimage { margin-bottom:8px;}

td.center .addbios .specialddl {display:inline;overflow:hidden;background-color:#fff;border:1px solid black;position:absolute;left:100px;}
td.center .addbios .specialddl .ddlitems {text-align:left;float:left;}
td.center .addbios .specialddl .ddlitem {display:block;white-space:nowrap;padding:2px 8px 4px 4px;cursor:pointer;}
td.center .addbios .specialddl .ddlselected {display:block;}
td.center .addbios .specialddl .ddlexpand {display:block;float:right;}
div.transON td.center .addbios .specialddl {display:none;}

.center h2 {font:bold 20px Arial narrow, sans-serif; padding:4px 0px 4px 0px;}
/* New webkit doesn't like Arial Narrow - so we use this style as a fall-back */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .center h2 {
        font: 13.5pt Arial;
        letter-spacing: -1.7px;
        font-weight: bold;
    }
}
/* Target firefox */
@-moz-document url-prefix() {
    .center h2 {
        font: 13.5pt Arial;
        letter-spacing: -1.7px;
        font-weight: bold;
    }
}    


.clientlist .column {width:50%;float:left;font:10px/12px Arial, sans-serif;}
.contacts .column {width:25%;float:left; padding-bottom:12px;}
.contacts {display:block;width:100%;border-top:1px dotted #b6b6b6;}

.centerWide .tabSubNav {width: 608px !important;}
.centerWide .tabSubNav ul {width: 609px !important;}

/* AJAX paging */
a.currentpagelink {color: #000000; cursor:default; margin: 0px 2px;}
a.currentpagelink:visited {color: #000000; cursor:default;}

td.right .addbios {}

/* Right */
td.right {width:240px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.right {width:170px;padding:0 0px 18px 0px; float: right; margin: 0px 8px 0px 8px;}
.right a {color:#003580;}
.right .letters a {color:#003580; display:block; float:left; width:14px; text-align:center;}
.right .letters1 a {color:#003580; display:block; float:left; width:14px; text-align:center;}
.right a:visited {color:#1f6ddf;}
.right a:hover {color:#1f6ddf;}
.right li {font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:6px 0px;}
.right ul {margin-bottom:20px; margin-left: 5px;}
.right .experiencehighlights ul {margin-bottom:10px;}
.right .experiencehighlights ul li p { font-size:11px;}
.right .practices ul {margin-bottom:10px;}
.right .sublist li {padding:6px 0px 6px 0px;}
.right .practices .sublist li {padding-bottom:0px;}
.right .spacer {padding-bottom:8px;}
.right h2 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 5px;text-transform:uppercase; font-size: 11px; margin:0px 0 3px 0;}

.right .spotlight1 {border-top: 1px dotted #dfdede; border-bottom: 1px dotted #dfdede; padding: 4px 6px; background-color: #f3f3f3; }
.right .spotlight1 .pic {padding: 8px 10px 10px 8px; text-align: center;}
.right .spotlight1 .pic img {border: 4px solid #ffffff;}
.right .spotlight1 .heading { width: 98.5%; background-color: #ffffff; padding: 6px 4px;}
.right .spotlight1 h3 {text-align: left; font-size: 14px; color:#003580; margin-left: 4px; background-color: white;}
.right .spotlight1 .name {font-size: 12px; font-weight:bold; margin-top: 4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.right .spotlight1 .title {font-size: 12px; margin-bottom: 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.right .spotlight1 .city {font-size: 11px;} 
.right .spotlight1 .city td {width: 33%} 
.right .spotlight1 .phone {font-size: 11px;}
.right .spotlight1 .city td {width: 33%}
.right .spotlight1 .email {font-size: 11px;}
.right .spotlight1 .description {font-size: 11px; line-height: 16px; margin: 18px 0px 10px 0px;}

.rightNews {margin:13px 0 3px 0; width: 167px; float:right;}
.rightNews h2 {padding:0 0 3px 0px; font-size: 12px; margin: 0px 0 3px 0; border-bottom:1px dotted #b6b6b6;}
.rightSearch h2 {padding:0 0 3px 0px; font-size: 12px; margin: 0px 0 3px 0; border-bottom:1px dotted #b6b6b6;}
.rightNews .scrollContent .news {background-color: #ffffff;padding-right:7px; margin: 10px 0px 5px 0px;  border: 1px solid #e7e3e7;float:left;height:200px;width:158px;overflow-y:scroll;}
.rightNews .news {font-size: 11px; margin: 5px 0px 10px 0px; line-height: 16px; }
.rightNews .news p {font-size: 11px !important;}
.rightNews .news .newsitem {font-size: 11px; margin:0px; line-height: 16px; padding: 2px 0px 2px 5px;}
.rightNews .news .newsitem p {font-size: 11px; }

.rightNews .pressroom {background:url(/FCWSite/img/sitev2/btn/l_pressroombkg.gif) no-repeat;padding:2px 6px 8px;font-weight:bold;}
.rightNews .pressroom a {color:#003580;}

.rightSearch .pressroom {background:url(/FCWSite/img/sitev2/btn/l_pressroombkg.gif) no-repeat;padding:2px 6px 8px;font-weight:bold;}
.rightSearch .pressroom a {color:#003580;}

/* Footer */
div.footer {text-align:left;clear:both;margin:0px 42px 0px 46px;padding:16px 8px 16px 0px;background-color:#fff; width:900px;}
body.newsknowledge div.footer {text-align:left;clear:both;margin:0 48px;padding:16px 0px;background-color:#fff;}
.footer ul.officefooterlist{*margin-top:20px;}
.footer li {display:inline!important;font-size:11px;padding:0 5px 5px 0;color:#9b9b9b;font:bold 11px Verdana, Arial, Helvetica, sans-serif; float:left;}
.footer li.share{margin:-4px 0 0 4px;}
.footer li img {margin:0 0 -3px 0;}
.footer li a {color:#9b9b9b;}
.footer li a:visited {color:#9b9b9b;}
.footer li a:hover {color:#36c;}
.footer .jday-twitter iframe{margin-top: -3px;}
@-moz-document url-prefix() {
    .footer .jday-twitter iframe {
        margin-top: -2px;;
    }
}

/* Experiences & Practices */
body.experiencepractices .centerwide h1 {border-top:1px dotted #b6b6b6;border-bottom:1px dotted #b6b6b6;color:#000;font-size:13px;margin-top:2px;margin-bottom:9px;}
body.experiencepractices .centerwide h2 {border-bottom:1px dotted #b6b6b6;color:#767676;font-size:12px;margin-top:2px;margin-bottom:9px;padding:0 0 3px 0;}
body.experiencepractices .centerwide .subsection {margin-top:32px;}


/* Home */
body.home div.tagline_print {display:none;}
body.home .middle  {background-color:transparent;}
body.home .middle .flash {border:0px solid red;text-align:right;}
body.home .middle .flash .findoutmore {text-align:right; width: 140px !important; float:right;}
body.home .middle .flash_active {text-align:right;}
body.home .middle .flash_active .findoutmore {text-align:right;}
body.home .middle .group {padding:0 30px 16px 0;}
body.home .middle .group .sectiontitle {color:#9b9b9b;font:normal 10px "Arial Black", Arial, sans-serif;text-transform:uppercase;padding:0 9px 0 0;display:inline;}
body.home .middle .group .snippet {font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;color:#000;display:inline;}
body.home .middle .group .snippet a {color:#000;}
body.home .middle .group .snippet a:hover {color:#003580;}
body.home .middle .active .snippet {font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;color:#003580;display:inline;}
body.home .middle .active .snippet a {color:#36c;}
body.home .middle .active .snippet a:visited {color:#36c;}
body.home .middle .active .snippet a:hover {color:#36c;}
body.home .middle .group .date {font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;font-style:italic;color:#9b9b9b;display:inline;padding:0 0 0 6px;}
body.home .middle .middlenews_active {display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.home #objFlash {
        
        padding-left: 40px;
        height:229px;
    }
}


/* Search Form */
.searchSide .searchForm ul {margin:8px 0px 0px 0px; padding: 0px; list-style:none;}
.searchSide .searchForm ul li {margin:0px 0px 6px 0px; padding: 0px; list-style:none;}
/*.searchSide .alpha1 {margin:0px 0px 8px 0px; padding: 0px; list-style:none;}
.searchSide .alpha1 ul {margin:8px 0px 0px 0px; padding: 0px; list-style:none;}
.searchSide .alpha1 ul li {margin:0px 0px 6px 0px; padding: 0px; list-style:none;display:inline;}*/
.searchSide .searchForm ul li.keyword {margin:18px 0px 18px 0px; padding: 0px; list-style:none;}
.searchSide .searchForm ul li input {padding: 2px; width: 184px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 18px;}
.searchSide .searchForm ul li select {padding: 2px; width: 190px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.right .searchSide .searchForm ul li input {padding: 2px; width: 184px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 13px; border:1px solid #B6B6B6;}
.right .searchSide .searchForm ul li .radio input {width: 20px; border:none;margin-top: 2px; vertical-align:middle;}
.right .searchSide .searchForm ul li select {padding: 2px; width: 190px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #b6b6b6;}


/* Experience */
div.holder {height:150px;display:block; margin-left: 4px;z-index:10;}
div.SHNarrow {width:620px; height: 150px;} 
div.SH {width:611px;}
div.SHTop {width:896px;} 
#scrollDisplay {width: 557px !important;}

div.controlClick 	{display:inline;z-index:10;} 
div.leftClick { }
div.SHNarrow div.rightClick {margin-left:555px !important;}
div.SH div.rightClick {margin-left:565px;}
div.SHTop div.rightClick {margin-left:850px;}

div.scrolldisplay {height:118px;display:inline;overflow:hidden;border:1px solid #cbcaca;z-index:10; margin-left: -4px;}
div.SDNarrow {width:530px;}
div.SD {width:565px;}
div.SDTop {width:850px;}

div.itemlinks 		{float:right;margin-right: 20px;z-index:10;} 
div.itemlinks a		{padding: 0px 4px; border: 1px solid #cbcaca;z-index:10;} 
div.item 			{position:absolute;background-color:white;display:block; overflow:hidden; z-index:10; width: 505px !important;} 
div.SDNarrow div.item {width:530px;}
div.SD div.item {width:565px;}
div.SDTop div.item {width:850px;}
div.item p			{margin: 0px 5px 0px 5px;} 
div.item img 		{float:left;height:118px;width:118px; margin-right:4px;} 
.centerWide .content div.item p			{margin: 0px 5px 0px 5px;} 
.centerWide .content div.item img 		{float:left;height:118px;width:118px;} 

.center .chart ul {width: 490px; padding: 0px; margin: 20px 0px 0px 0px; list-style:none;}
.center .chart ul li	{padding: 0px; margin: 0px 0px 18px 0px; }

/*div.servicepopup {display:none;position:absolute;left:100px;top:100px;background-color:#808080;width:500px;height:240px;padding:0px;}
div.servicepopup table {margin:10px 5px 10px 10px;}
div.servicepopup table td {color:#fff;padding-bottom:5px;border-bottom:1px dotted #fff;font:normal 11px/14px Arial, sans-serif;}
div.servicepopup table td span img {height:109px;width:150px;}
div.servicepopup table td p {margin-bottom:6px;}
div.servicepopup h1 {color:#fff;font-weight:bold;font-size:13px;}
div.servicepopup a {color:#fff;}
div.servicepopup a.readmore {float:right;padding-right:20px;}
div.servicepopup a:hover {color:#DDD;}
div.servicepopup a:visited {color:#fff;}
div.servicepopup div.column {padding-right:18px;}
div.servicepopup table td ul {margin:0px 0px 0px 25px;color:#fff;}
div.servicepopup table td ul li {margin:0px;padding:0px;font:normal 11px/14px Arial, sans-serif;color:#fff;list-style-type:disc;}*/

#wn	{ position:relative; width: 848px; height: 118px; overflow:hidden;}
#wn #t1 td {width: 848px; height: 118px;}

/* Offices */
.centerWide .officeRO {width: 219px; margin:0px; padding:0px; display: block; visibility:hidden; position: absolute; }
.centerWide .officeRO .officeTop {background-image:url(/FCWSite/img/sitev2/office_rolloverTop.gif); background-position: top left; background-repeat:no-repeat; width: 219px; height: 14px;}
.centerWide .officeRO .officeMiddle {background-image:url(/FCWSite/img/sitev2/office_rolloverMid.gif); background-position: top left; background-repeat:repeat-y; width: 219px;}
.centerWide .officeRO .officeBtm {background-image:url(/FCWSite/img/sitev2/office_rolloverBtm.gif); background-position: top left; background-repeat:no-repeat; width: 219px; height: 18px;}

.centerWide .officeRO  .officeMiddle {width: 219px; padding:0px 0px 0px 0px; text-align:left;}

.centerWide .officeRO table.officeTable  {width: 190px; margin: 0px 0px 0px 23px; text-align:center;}
.centerWide .officeRO table.officeTable {font: 10px Arial, Helvetica, sans-serif;}
.centerWide .officeRO table.officeTable .pic { padding-top: 6px;}
.centerWide .officeRO table.officeTable .pic img {width: 166px; height: 67px;}
.centerWide .officeRO table.officeTable .title {font-weight:bold;}
.centerWide .officeRO table.officeTable .description {text-align: left; width:166px; font-size:10px; padding-bottom: 6px;}

.breadcrumbs2 {padding:10px 0 2px 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.breadcrumbs2 ul {width:199px;}
.breadcrumbs2 ul.wide {width:700px; padding-left: 5px;}
.breadcrumbs2 ul.wide800 {width:890px; padding-left: 5px; float:left;}
.breadcrumbs2 ul.wide400 {width:400px; padding-left: 5px; float:left;}
.breadcrumbs2 ul.wide250 {width:250px; padding-left: 5px;}

.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;}

.left .officeinfo .localTime {font-size: 11px; font-weight:bold;}
.topLink	{float: right; width: 250px; padding:2px 10px 2px 0; font-size: 11px; text-align:right;}

.centerWide	{padding: 5px 0px 0px 5px; margin: 0px;}
.centerWideResults	{padding: 5px 0px 0px 0px; margin: 0px;}
.wBorder	{border: 1px solid #c5c5c5;}


.centerWide .content {width: 594px !important; margin:0px 10px 0px 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; height: 100%; padding: 10px 0px 0px 4px; margin-top: 0px !important; float:left; position:relative;}
body.offices .centerWide .content {width: 659px !important; float:left; min-height: 350px;}
body.offices .centerWide .content .heading {font-family: Tahoma, Geneva, sans-serif\9;font-size:20px\9;}
body.newsknowledge .centerWide .content {width: 642px !important; float:right; }
/*body.footercontent .centerWide .content {width: 875px !important;}*/
body.newsknowledge .middle .rightSearch {margin-top:53px;}
body.pressroom .middle .rightSearch {margin-top:0px;}


.centerWide .contentbox {width: 600px !important;}
.centerWide .content1 {width: 645px; margin:0px 5px 0px 20px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;  height: 100%; padding: 0px 0px 0px 0px;}
.centerWide .content2 {width: 645px; margin:0px 8px 0px 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;  height: 100%; padding: 0px 0px 0px 0px;}
.centerWide .bio {margin:2px 20px 0;padding:10px 0 0;width:645px !important;}
body.people .centerWide .bio {float:none;} /* WST-3292 */
.centerWide .contentNone {width: 645px; margin:2px 5px 0px 20px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;  height: 100%; padding: 20px 0px 0px 0px;}
.centerWide .contentSearch {width: 655px; margin:12px 5px 0px 8px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; height: 100%; padding: 0px 13px 4px 13px; float:left;  }
.centerWide .languages {width: auto; margin:12px 5px 0px 0px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; height: 100%; padding: 0px 2px 4px 4px; float:none;  }

.centerWide .content .practicesPg {border: 1px solid #c5c5c5; width: 400px; float:left; margin:0px;} 
.centerWide .content .practicesPg h2 {font-weight: bold; font-size: 13px;  margin: 0px 0px 10px 0px; border-bottom:1px dotted #b6b6b6; padding: 3px 0px 4px 5px; background-color: #F8F8F8;}
.centerWide .content .practicesPg .abstract {margin: 0px 5px 5px;}

.centerWide .content p {font-size: 12px;margin: 0px 5px 10px 0px; }
.centerWide .narrative {margin: 0px 0px 20px 8px; width: 435px; float:left;}

.centerWide .narrative h2 {border-bottom:1px dotted #b6b6b6; border-top:1px dotted #b6b6b6;padding:3px 0 3px 0px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0px;}
.centerWide .narrative h3 {padding:0 0 3px 0px; font-size:11px;font-weight:bold;margin:10px 0 3px 0;}
.centerWide .narrative ul {list-style:none;margin-left: 0px;}
.centerWide .narrative ul li {margin-bottom: 10px;}
.centerWide .narrative ul li .bold {font-size:11px;font-weight:bold;margin-bottom: 8px;}

.centerWide .content1 table.locations_map_print {visibility:hidden;}

.content .expsearch1 {width:166px; float: right; margin-right: 0px; margin-top:24px; padding: 0px;}

.centerWide .tabSubNav 			{width: 657px; padding:0px; margin:0px 5px 0px 0px; list-style:none;}
body.offices .centerWide .tabSubNav {width: 665px !important; padding:0px; margin:10px 5px 0px 0px; list-style:none; }
body.offices .languages .tabSubNav {width: 660px !important;}
body.services .languages .tabSubNav {width: 660px !important;}
.centerWide .tabSubNav ul 		{width: 657px; padding:0px; margin:0px 0px 0px 10px;  height:33px; border-bottom:1px dotted #b6b6b6;}
body.offices .centerWide .tabSubNav ul {width: 665px !important;}
body.offices .languages .tabSubNav ul {width: auto !important;}
body.services .languages .tabSubNav ul {width: auto !important;}

.centerWide .tabSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 79px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/img/sitev2/nav/l_innerTabSm.gif); background-repeat:no-repeat; background-position:top left; margin-right: 3px;}
.centerWide .tabSubNav ul li a	{font-size: 10px; color: #767676; font-weight: bold;}
.centerWide .tabSubNav ul li a:link	{font-size: 10px; color: #767676; }
.centerWide .tabSubNav ul li a:visited	{font-size: 10px; color: #767676;}
.centerWide .tabSubNav ul li a:hover		{font-size: 10px; color: #003580;}
.centerWide .tabSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/lo_innerTabSm.gif); background-repeat:no-repeat; background-position:top left; width: 79px;}
.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;}

.centerWide .tabSubNav ul li.wide2 		{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_innerTabWide162.gif); background-repeat:no-repeat; background-position:top left;}

.centerWide .tabSubNav ul li.small 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/l_innerTabSm1.gif); background-repeat:no-repeat; background-position:top left; width: 79px;}
.centerWide .tabSubNav ul li.small2 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/l_innerTabSm2.gif); background-repeat:no-repeat; background-position:top left; width: 68px;}
.centerWide .tabSubNav ul li.small3 			{height:31px; background-image:url(/FCWSite/img/sitev2/nav/l_innerTab2.gif); background-repeat:no-repeat; background-position:top left; 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: 10px; color:#003580;}
.centerWide .tabSubNav ul li.on a:visited	{font-size: 10px; color:#003580;}
.centerWide .tabSubNav ul li.smallon a	{font-size: 10px; color:#003580;}
.centerWide .tabSubNav ul li.smallon a:visited	{font-size: 10px; color:#003580;}
.centerWide .tabSubNav ul li.small2on a	{font-size: 13px; color:#003580;}
.centerWide .tabSubNav ul li.small2on a:visited	{font-size: 13px; color:#003580;}
.centerWide .tabSubNav ul li.small3on a	{font-size: 13px; color:#003580;}
.centerWide .tabSubNav ul li.small3on a:visited	{font-size: 13px; color:#003580;}

.centerWide .tabSubNav ul li.customtab {background:url(/FCWSite/img/sitev2/nav/l_innerTabSm.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .tabSubNav ul li.customtab div img, .centerWide .tabSubNav ul li.customtabon div img  {height:31px;width:6px;}
.centerWide .tabSubNav ul li.customtab div, .centerWide .tabSubNav ul li.customtabon div {display:inline;}
.centerWide .tabSubNav ul li.customtab div.start {background:url(/FCWSite/Img/sitev2/nav/l_tabstart.gif) no-repeat top left;}
.centerWide .tabSubNav ul li.customtab div.end {background:url(/FCWSite/Img/sitev2/nav/l_tabend.gif) no-repeat -4px 0px;} 
.centerWide .tabSubNav ul li.customtabon {background:url(/FCWSite/img/sitev2/nav/lo_innerTabSm.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .tabSubNav ul li.customtabon div.start {background:url(/FCWSite/Img/sitev2/nav/lo_tabstart.gif) no-repeat top left;}
.centerWide .tabSubNav ul li.customtabon div.end {background:url(/FCWSite/Img/sitev2/nav/lo_tabend.gif) no-repeat -4px 0px;}

.centerWide .tabSubNav ul li.tab {background:url(/FCWSite/Img/sitev2/nav/l_tabbackground.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .tabSubNav ul li.tabon {background:url(/FCWSite/Img/sitev2/nav/lo_tabbackground.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .tabSubNav ul li.tab div img {height:31px;width:6px;}
.centerWide .tabSubNav ul li.tabon div img {height:31px;width:6px;}
.centerWide .tabSubNav ul li.tab div {display:inline;}
.centerWide .tabSubNav ul li.tab div.start {background:url(/FCWSite/Img/sitev2/nav/l_tabstart.gif) no-repeat top left;}
.centerWide .tabSubNav ul li.tab div.end {background:url(/FCWSite/Img/sitev2/nav/l_tabend.gif) no-repeat -4px 0px;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.centerWide .tabSubNav ul li.tabon div {display:inline;}
.centerWide .tabSubNav ul li.tabon div.start {background:url(/FCWSite/Img/sitev2/nav/lo_tabstart.gif) no-repeat top left;}
.centerWide .tabSubNav ul li.tabon div.end {background:url(/FCWSite/Img/sitev2/nav/lo_tabend.gif) no-repeat -4px 0px;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */

.centerWide .tabSubNav ul li div a {position:relative;top:-8px;font-size:13px;font-weight:bold;}
.centerWide .tabSubNav ul li.tab div a {color:#767676;}
.centerWide .tabSubNav ul li.tab div a:link {color:#767676;}
.centerWide .tabSubNav ul li.tab div a:visited {color:#767676;}
.centerWide .tabSubNav ul li.tab div a:hover {color:#003580;}

.centerWide .tabSubNav ul li.tabon div a {color:#003580;}
.centerWide .tabSubNav ul li.tabon div a:link {color:#003580;}
.centerWide .tabSubNav ul li.tabon div a:visited {color:#003580;}
.centerWide .tabSubNav ul li.tabon div a:hover {color:#003580;}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Chrome Specific Media Selector */
    .centerWide .tabSubNav ul li.tab div.start, .centerWide .tabSubNav ul li.tabon div.start, .centerWide .tabSubNav ul li.tab div.end, .centerWide .tabSubNav ul li.tabon div.end { position:relative; top: -19px; padding-bottom: 19px; }
    .centerWide .tabSubNav ul li.customtab div.start, .centerWide .tabSubNav ul li.customtabon div.start, .centerWide .tabSubNav ul li.customtab div.end, .centerWide .tabSubNav ul li.customtabon div.end { position:relative; top: -19px; padding-bottom: 19px; }
}


.centerWide .content .chart {width: 450px; padding: 0px 0px 0px 0px; margin: 8px 0px 20px 3px; float:left; }
.centerWide .content .languages {width: auto; }
body.experiencepractices .centerWide .content {min-height: 350px; width: 603px !important;float:none;/* WST-3292 */}
body.experiencepractices .centerWide .content .chart {width: 432px !important;}
body.experiencepractices .centerWide .content .chart table {width: 415px !important; border: 1px solid #E3E3E3; min-height:300px; float:left; padding-left: 0px !important; margin-top:6px;}
body.experiencepractices .centerWide .content .chart span ul li {margin-bottom:0px;}

.experiencepractices .centerWide .content .chart {padding-left: 0px !important;}
body.experiencepractices .centerWide .content .chart table#tabdata_News {border: 1px solid #E3E3E3;}
body.experiencepractices .centerWide .content .chart table.pelist {width: 585px !important;}
body.offices .centerWide .content .chart {width: 455px;}
body.offices .languages .content {width: 645px !important;}
body.services .languages .content {width: 645px !important;}
body.offices .languages .content .chart {width: 630px;}
body.services .languages .content .chart {width: 630px;}

.featuredcontent {font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0px 170px 0px 0px;float:left; }

.centerWide .content .detail {width: 458px; padding: 18px 0px 0px 0px; margin: 5px 0px 20px 3px; float:left; }
.centerWide .content .signupform {width: 100%; padding: 18px 0px 0px 0px; margin: 5px 0px 20px 3px; float:left; }
body.developingstories .centerWide .content .chart {width: 100%; padding: 18px 0px 0px 0px; margin: 5px 0px 20px 3px; float:left; }
body.developingstories .centerWide .content .chart p {margin-bottom: 20px; }

.centerWide .content .chart1 {width: 458px; padding: 0px 0px 0px 0px; margin: 5px 0px 20px 3px; }
.centerWide .content .chart p {width: 98%; }
.centerWide .content .chart #fulldescription p {width: 588px !important; }
.centerWide .content .chart #fulldescription {width: 588px !important; }
.centerWide .content .wide p {width: 625px; }
.centerWide .content .detail p {width: 440px; }
.centerWide .content .detail .date {font-size: 11px; margin-top: 10px; }
.centerWide .content .chart .date {font-size: 11px; margin-top: 10px; margin-bottom: 10px;}
.centerWide .content .chart .date .img {float: right; margin-bottom: 10px;}
.centerWide .content .chart .author {font-size: 11px; font-weight: bold; margin-bottom: 10px;}
.centerWide .content .chart .author a {font-weight: normal; }
.centerWide .content .chart ul li {margin: 0px 0px 10px 15px; list-style:none;}
.centerWide .content .chart ul.divlist li {margin: 0px 0px 10px 0px; list-style:none;}
.centerWide .content .chart span ul {width:98%;}
.centerWide .content .chart span ul li {margin: 0px 0px 10px 15px; list-style:disc outside;}

.centerWide .content .searchinfo {width: 167px; padding: 0px; margin: 0px; float:right; position:absolute; right: 0px;}

body.newsknowledge .centerWide .content table.rss { width: 100%;}
body.newsknowledge .centerWide .content table.rss td { border-bottom: 1px dotted #b6b6b6;  }
body.newsknowledge .centerWide .content table.rss td.rssimg { vertical-align:top;padding:4px 12px 4px 0px; }
body.newsknowledge .centerWide .content table.rss td.rssname {white-space:normal; vertical-align:top; padding:4px 12px 4px 0px; }
body.newsknowledge .centerWide .content table.rss td.rsscategory {white-space:normal; vertical-align:top; padding:4px 12px 4px 0px; }
body.newsknowledge .centerWide .content table.rss td.rsslink { white-space:nowrap; vertical-align:top; padding:4px 0px 4px 0px; }

.centerWide .expSubNav 			{width: 647px; padding:0px; margin:0px 5px 0px 0px; list-style:none; }
.centerWide .expSubNav ul 		{width: 647px; padding:0px; margin:0px 0px 0px 20px;  height:33px; border-bottom:1px dotted #b6b6b6;}
.centerWide .expSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 105px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTabSm.gif); background-repeat:no-repeat; background-position:top left; margin-right: 2px;}
.centerWide .expSubNav ul li a:link	{font-size: 16px; color: #767676;}
.centerWide .expSubNav ul li a:visited	{font-size: 16px; color: #767676;}
.centerWide .expSubNav ul li a:hover		{font-size: 16px; color: #003580;}
.centerWide .expSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTabSm.gif); background-repeat:no-repeat; background-position:top left; width: 105px;}
.centerWide .expSubNav ul li.small 			{height:31px; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTabSm1.gif); background-repeat:no-repeat; background-position:top left; width: 82px;}
.centerWide .expSubNav ul li.last 		{margin-right:0px;}
.centerWide .expSubNav ul li.on a	{font-size: 16px; color:#003580;}

.center .chart ul {width: 490px; padding: 0px; margin: 20px 0px 0px 0px; list-style:none;}
.center .chart ul li	{padding: 0px; margin: 0px 0px 18px 0px; }

.experiencedetail .title {font-weight:bold; display:block; padding-bottom:6px;}
.experiencedetail .date {font-weight:bold; display:block; padding-bottom:6px;}
.experiencedetail .description {display:block; padding-bottom:6px;}
.experiencedetail .attorneys{display:block; padding-bottom:6px;}
.experiencedetail .clients {display:block; margin-bottom:6px;}
.experiencedetail .citation {display:block; padding-bottom:6px;padding-top:6px;}
.experiencedetail .offices {display:block; margin-bottom:6px;}
.experiencedetail .services {display:block; margin-bottom:6px;}

/*div.servicepopup {display:none;position:absolute;left:100px;top:100px;background-color:#808080;width:500px;height:240px;padding:0px;}
div.servicepopup table {margin:10px 5px 10px 10px;}
div.servicepopup table td {color:#fff;padding-bottom:5px;border-bottom:1px dotted #fff;font:normal 11px/14px Arial, sans-serif;}
div.servicepopup table td span img {height:109px;width:150px;}
div.servicepopup table td p {margin-bottom:6px;}
div.servicepopup h1 {color:#fff;font-weight:bold;font-size:13px;}
div.servicepopup a {color:#fff;}
div.servicepopup a.readmore {float:right;padding-right:20px;}
div.servicepopup a:hover {color:#DDD;}
div.servicepopup a:visited {color:#fff;}
div.servicepopup div.column {padding-right:18px;}
div.servicepopup table td ul {margin:0px 0px 0px 25px;color:#fff;}
div.servicepopup table td ul li {margin:0px;padding:0px;font:normal 11px/14px Arial, sans-serif;color:#fff;list-style-type:disc;}*/

.centerWide .bioSubNav 			{width: 647px; padding:0px; margin:0px 5px 0px 0px; list-style:none; }
.centerWide .bioSubNav ul 		{width: 647px; padding:0px; margin:0px 0px 0px 20px;  height:33px; border-bottom:1px dotted #b6b6b6;}
.centerWide .bioSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 127px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTab.gif); background-repeat:no-repeat; background-position:top left; margin-right: 3px;}
.centerWide .bioSubNav ul li a	{font-size: 13px; color: #767676; font-weight: bold;}
.centerWide .bioSubNav ul li a:link	{font-size: 13px; color: #767676;}
.centerWide .bioSubNav ul li a:visited	{font-size: 13px; color: #767676;}
.centerWide .bioSubNav ul li a:hover		{font-size: 13px; color: #003580;}
.centerWide .bioSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTab.gif); background-repeat:no-repeat; background-position:top left; width: 127px;}
.centerWide .bioSubNav 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;}
.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:top left;}
.centerWide .bioSubNav ul li.wide2on 		{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_innerTabWide162.gif); background-repeat:no-repeat; background-position:top left;}
.centerWide .bioSubNav ul li.last 		{margin-right:0px;}
.centerWide .bioSubNav ul li.on a	{font-size: 13px; color:#003580;}
.centerWide .bioSubNav ul li.on a:visited	{font-size: 13px; color:#003580;}
.centerWide .bioSubNav ul li.wideon a	{font-size: 13px; color:#003580;}
.centerWide .bioSubNav ul li.wideon a:visited	{font-size: 13px; color:#003580;}

.centerWide .bioSubNav ul li.dtab {background:url(/FCWSite/Img/sitev2/nav/l_tabbackground.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .bioSubNav ul li.dtabon {background:url(/FCWSite/Img/sitev2/nav/lo_tabbackground.gif) repeat-x top left;text-align:center; height:31px; width:auto; list-style:none; float:left; padding: 0px 0px 0px 0px; z-index:1; margin-right: 3px;}
.centerWide .bioSubNav ul li.dtab div img {height:31px;width:6px;}
.centerWide .bioSubNav ul li.dtabon div img {height:31px;width:6px;}
.centerWide .bioSubNav ul li.dtab div {display:inline;}
.centerWide .bioSubNav ul li.dtab div.start {background:url(/FCWSite/Img/sitev2/nav/l_tabstart.gif) no-repeat top left;}
.centerWide .bioSubNav ul li.dtab div.end {background:url(/FCWSite/Img/sitev2/nav/l_tabend.gif) no-repeat -4px 0px;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.centerWide .bioSubNav ul li.dtabon div {display:inline;}
.centerWide .bioSubNav ul li.dtabon div.start {background:url(/FCWSite/Img/sitev2/nav/lo_tabstart.gif) no-repeat top left;}
.centerWide .bioSubNav ul li.dtabon div.end {background:url(/FCWSite/Img/sitev2/nav/lo_tabend.gif) no-repeat -4px 0px;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.centerWide .bioSubNav ul li.dtab div a {position:relative;top:-8px;font-size:13px;font-weight:bold;}
.centerWide .bioSubNav ul li.dtabon div a {position:relative;top:-8px;font-size:13px;font-weight:bold;}
.centerWide .bioSubNav ul li.dtab div a {color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:link {color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:visited {color:#767676;}
.centerWide .bioSubNav ul li.dtab div a:hover {color:#003580;}
.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;}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Chrome Specific Media Selector */
    .centerWide .bioSubNav ul li.dtab div.start, .centerWide .bioSubNav ul li.dtabon div.start, .centerWide .bioSubNav ul li.dtab div.end, .centerWide .bioSubNav ul li.dtabon div.end { position:relative; top: -19px; padding-bottom: 19px; }
}
.centerWide .pressSubNav 			{width: 464px; padding:0px; margin:0px 5px 0px 0px; list-style:none; }
.centerWide .pressSubNav ul 		{width: 464px; padding:0px; margin:0px 0px 0px 0px;  height:33px; border-bottom:1px dotted #b6b6b6;}
.centerWide .pressSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 127px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTab.gif); background-repeat:no-repeat; background-position:top left; margin-right: 3px;}
.centerWide .pressSubNav ul li a	{font-size: 13px; color: #767676; font-weight: bold;}
.centerWide .pressSubNav ul li a:link	{font-size: 13px; color: #767676;}
.centerWide .pressSubNav ul li a:visited	{font-size: 13px; color: #767676;}
.centerWide .pressSubNav ul li a:hover		{font-size: 13px; color: #003580;}
.centerWide .pressSubNav ul li.on 			{height:31px; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTab.gif); background-repeat:no-repeat; background-position:top left; width: 127px;}
.centerWide .pressSubNav ul li.wide 		{text-align:center; height:31px; list-style:none; width: 200px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTab_w200.gif); background-repeat:no-repeat; background-position:top left;}
.centerWide .pressSubNav ul li.wideon 		{color:#003580;text-align:center; height:31px; list-style:none; width:  200px; float:left; padding: 9px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTab_w200.gif); background-repeat:no-repeat; background-position:top left;}
.centerWide .pressSubNav ul li.last 		{margin-right:0px;}
.centerWide .pressSubNav ul li.on a	{font-size: 13px; color:#003580;}
.centerWide .pressSubNav ul li.on a:visited	{font-size: 13px; color:#003580;}
.centerWide .pressSubNav ul li.wideon a	{font-size: 13px; color:#003580;}
.centerWide .pressSubNav ul li.wideon a:visited	{font-size: 13px; color:#003580;}

.centerWide .contactInfo {font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; margin-left: 4px;}

.centerWide .content1 .chart {width: 628px; padding: 0px; margin: 5px 20px 20px 3px; float:left;}

.centerWide .experiencelist ul {width: 490px; padding: 0px; margin: 20px 0px 0px 15px; list-style:none;}
.centerWide .experiencelist ul li {padding: 0px; margin: 0px 0px 12px 0px; }

.centerWide .searchinfo {margin-right: 3px;}
.centerWide .searchSidetop {width: 166px; height: 13px; float:right; margin: 34px 3px 0px 0px;}
body.newsknowledge .centerWide .searchSidetop {margin-right: 0px;margin-top:12px;}
.centerWide .searchSide {padding: 0px; margin: 0px 3px 0px 0px; float:right; width: 165px; background-color: #f8f8f8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
body.newsknowledge .centerWide .searchSide {margin-right: 0px;}
.centerWide .searchSidebtm {width: 166px; height: 9px; float:right; margin: 0px 3px 20px 0px;}
body.newsknowledge .centerWide .searchSidebtm {margin-right: 0px;}
.centerWide .searchSidebtm img {top: -4px; position:relative;}
.centerWide .short {padding: 0px; margin: 42px 6px 0px 0px; float:right; width: 150px;}
.centerWide .content .heading {font-weight: bold; font-size: 18px;line-height:22px; width: 636px; padding:0px 0px 5px 0px; margin: 5px 5px 15px 5px; *padding:2px 0 5px 0;}
.centerWide .content .headingSm {font-weight: bold; font-size: 14px; width: 636px; margin: 5px 5px 10px 5px; border-bottom:1px dotted #b6b6b6;}
.centerWide .content .mapImg {width: 636px; text-align:center; margin: 5px 5px 20px 5px;}
.centerWide .content .directions {margin: 5px 5px 24px 5px;}
.centerWide .content .directions ul {list-style:disc inside;}
.centerWide .content .directions li {margin: 5px 5px 0px 15px;}

body.experiencepractices .centerWide .content .searchinfo {margin:0px 10px 0px -10px;position:static;}
body.newsknowledge .centerWide .content .searchinfo {position:static;}


.pageIndex {width:auto; float:left; font-size: 11px; white-space:nowrap; display: block; height: 20px; padding-right:10px;}
.offices .pageIndex {}
.viewall{width: 288px; float:left;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;COLOR: #003580;display: block; height: 20px; }
.ajaxpagecontrol {display:none;width: 400px; height:11px; margin-bottom: 3px;}
.experiencepractices .ajaxpagecontrol {display:none;width: 100%; position:relative; height:11px; margin-bottom: 3px;}
.experiencepractices .pageIndex {}
.experiencepractices .viewall {width: 50%; white-space:nowrap;}
body.people .viewall {width:50%;white-space:nowrap;}
body.people #tabdata_Experience {margin-top:20px;}
body.people #tabdata_Experience ul li {list-style: disc outside; margin-left:16px;}
body.people .narrative span span ul li {list-style: disc outside; margin-left:16px;}
body.people .centerWide .narrative ul {margin-left: 20px; }
body.people .centerWide .narrative ul li {text-indent: -12px;}
body.people .centerWide .narrative ul.eventlist,
body.people .centerWide .narrative ul.publist {margin-left: 0px; }
body.people .centerWide .narrative ul.eventlist li,
body.people .centerWide .narrative ul.publist li {text-indent: 0px;}


#professionalTabChartDiv .ajaxpagecontrol {width: 650px; }
body.offices .ajaxpagecontrol {width: 450px;}
body.offices .languages .ajaxpagecontrol {width: 650px; display: none; margin-bottom: 15px;}
body.services .languages .ajaxpagecontrol {width: 650px; display: none; margin-bottom: 15px;}
/*body.offices .languages .ajaxpagecontrol .pageIndex {width: 25%}*/
/*body.services .languages .ajaxpagecontrol .pageIndex {width: 25%}*/
body.offices .languages .ajaxpagecontrol .viewall {width: 65%}
body.services .languages .ajaxpagecontrol .viewall {width: 65%}

body.newsknowledge .ajaxpagecontrol {margin-bottom: 22px; width: 480px;}
/*body.newsknowledge .ajaxpagecontrol .viewall {width: 55%}
body.newsknowledge .ajaxpagecontrol .pageIndex {width: 35%}
*/
body.newsknowledge .ajaxpagecontrol .pageIndex {padding-right:8px;}
body.newsknowledge .ajaxpagecontrol .viewall {width: 65%}
.ajaxpagecontrol br {display: none; height:0px; margin:0px; padding:0px;}
.contentSearch .bdsresultspagelist {margin:0px 0px 0px -8px;letter-spacing:-1px;}
a.viewAllLinkStart {display:inline;background: url(/FCWSite/Img/sitev2/btn/l_view_all_buttonstart.gif) no-repeat;padding:2px 4px 4px 0px;width:8px;}
a.viewAllLinkEnd {display:inline;background: url(/FCWSite/Img/sitev2/btn/l_view_all_buttonEnd.gif) no-repeat;padding:2px 0px 4px 4px;width:8px;}
a.viewAllLink {text-align:right;background:url(/FCWSite/img/sitev2/btn/l_view_all_buttonmiddle.gif) repeat-x; padding:2px 7px 4px 5px;}

.languages .bdsresultspagelist {margin:0px 0px 0px 0px;letter-spacing:-1px;}
.languages a.viewAllLink {margin-right:0px;display:none;}
.loadingText {text-align:right;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #000000; margin-left: 4px;}
.contentSearch .loadingText {word-spacing:-1px;}
.head td { vertical-align:middle;}



.centerWide td {font-size: 11px;}
.centerWide .resultsTable {width: 410px; margin-top: 10px; margin-bottom: 12px; float:left; border: 1px solid #c0c0c0; padding: 2px 0px;}
body.offices .centerWide .resultsTable {width: 455px; margin-top:6px;}
.centerWide .resultsTable .head {background-image: url(/FCWSite/Img/sitev2/offices/search_table_top.gif); background-repeat:repeat-x; background-position: top left;   padding: 2px 0px;}
.centerWide .resultsTable .head td {padding: 3px; font-weight: bold; top: 0px;}
.centerWide .resultsTable td {padding: 4px 5px; }
.centerWide .resultsSm td {padding: 4px 4px; font-size: 9px;}
.centerWide .resultsSm td.namecolumn {width: 150px;}
.centerWide .resultsSm td.contactcolumn{white-space: nowrap}
.centerWide .resultsTable .divLine {border-bottom: 1px dotted #c0c0c0; padding: 0px; height: 2px;}
.centerWide .resultsTable td .selected {font-size: 12px; font-weight: bold;}
.centerWide .resultsTable td a {color:#003580;}
.centerWide .resultsTable td a:visited {color:#003580;}
.centerWide .resultsTable td a:hover {color:#1F6DDF; text-decoration: none;}
.centerWide .resultsTable tr.tablebl {padding: 0px; height: 4px;}
.centerWide .resultsTable tr.tablebl td {padding: 0px; }
.centerWide .resultsTable tr.focus {background-color:#e9f1fc; border: 1px solid #d9e5f5;}
.languages .resultsTable tr.focus {border-right: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;}
.centerWide .resultsTable tr.gray {background-color:#f8f8f8;}
.centerWide .resultsTable tr.head td a {color:#003580;white-space:nowrap;}
.centerWide .resultsTable tr.head td a:visited {color:#003580;}
.centerWide .resultsTable tr.head td a:hover {color:#003580; text-decoration: none;}
.centerWide .resultsTable tr.head td a img.arrow_sort {visibility:visible;}
.centerWide .resultsTable tr.head td a img.active {visibility:visible;}
.centerWide .resultsTable ul {line-height: 12px;}
.centerWide .resultsTable ul li {margin-bottom: 16px;}


.centerWide .content .chart ul {margin-left: 15px; margin-top:10px; margin-bottom:10px;}
.centerWide .content .chart ul li{padding-bottom:0px;}
.centerWide .chart ul {width: 410px; padding: 0px; margin: 10px 0px 0px 0px; list-style:none; float:left; }
.centerWide .chart #fulldescription ul 	{width: 590px !important; }
body.offices .centerWide .chart ul 		{width: 455px; }
body.offices .centerWide .chart ul.divlist 		{margin-top: 6px;}
body.experiencepractices .centerWide .chart ul.divlist 		{margin-top: 6px;}
.centerWide .chart ul li	{padding: 0px 0px 8px 0px; margin: 0px 0px 12px 0px; }
.centerWide .chart td.list ul 	 {width: 130px; padding: 0px; margin: 0px;}
.centerWide .chart td.list ul li {line-height: 12px; padding: 0px; margin: 0px 0px 6px 0px;}
.centerWide .chart ul.listSimple li	{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.centerWide .chart ul.wide 		{width: 610px; padding: 0px; margin: 8px 0px 0px 0px; list-style:none; }
.centerWide .chart ul.wide li	{padding: 0px 0px 8px 0px; margin: 0px 0px 6px 0px; }


.centerWide .chart td.listWide ul 	 {width: 210px; padding: 0px; margin: 0px;}
.centerWide .chart td.listWide ul li {line-height: 12px; padding: 0px; margin: 0px 0px 6px 0px;}

.centerWide .chart ul.divlist li {border-bottom: 2px solid #f4f3f3;}
.centerWide .chart ul.divlist li.none {border-bottom: none;}

.centerWide .chart ul.listSimple {margin: 0px 0px 0px 15px;}
.centerWide .chart ul.listSimple li {margin: 0px 0px 0px 15px;list-style: disc;}

.centerWide .chart table.newslist {width: 410px; padding: 2px; margin: 20px 0px 20px 0px;}
body.offices .centerWide .chart table.newslist {width: 455px; border:1px solid #E3E3E3; margin-top:26px;}
.centerWide .chart table.newslist tr {padding: 2px; margin-bottom: 15px;}
.centerWide .chart table.newslist td {padding: 8px 2px 8px 2px;}
.centerWide .chart table.newslist .gray {background-color: #f4f3f3;}
.centerWide .chart table.newslist .space {height: 8px;}
.centerWide .chart table.newslist .date {font-size: 11px; font-weight: bold; width:110px;}

.centerWide .narrative table.newslist {width: 435px; padding: 2px; margin: 20px 0px 20px 0px;}
.centerWide .narrative table.newslist tr {padding: 2px; margin-bottom: 15px;}
.centerWide .narrative table.newslist td {padding: 2px;}
.centerWide .narrative table.newslist .gray {background-color: #f4f3f3;}
.centerWide .narrative table.newslist .space {height: 8px;}
.centerWide .narrative table.newslist .date {font-size: 11px; font-weight: bold;}
.centerWide .contentSearch table.newslist {width: 650px; padding: 2px; margin: 20px 0px 20px 0px;}
body.offices .languages .contentSearch table.newslist {width: 635px;margin: 26px 0px 14px 0px;}
body.services .languages .contentSearch table.newslist {width: 635px;margin: 26px 0px 14px 0px;}

.centerWide .contentSearch table.newslist tr {padding: 2px; margin-bottom: 15px;}
.centerWide .contentSearch table.newslist td {padding: 2px;}
.centerWide .contentSearch table.newslist .gray {background-color: #f4f3f3;}
.centerWide .contentSearch table.newslist .space {height: 8px;}
.centerWide .contentSearch table.newslist .date {font-size: 11px; font-weight: bold;}
.centerWide .contentSearch table.newslist .newsdate {width: 110px;white-space:nowrap;}
.languages .contentSearch table.newslist .newsdate {width: 140px;}
.centerWide .contentSearch table.newslist .event {font-size: 10px; font-weight: bold;line-height: 12px; }

.centerWide .chart table.eventlist {width: 410px; padding: 2px; margin: 0px 0px 15px 0px;}
body.offices .centerWide .chart table.eventlist {width: 455px; border: 1px solid #E3E3E3;margin-top:26px;}
body.offices .centerWide .languages table.eventlist {width: 650px; margin-top:26px;}
body.services .centerWide .languages table.eventlist {width: 650px; margin-top:26px;}
body.newsknowledge .chart table.eventlist  {border: 1px solid #E3E3E3 !important; width: 455px; float:left;}
body.developingstories .chart table.eventlist  {border: none  !important; width: 455px; float:left;}
body.experiencepractices .centerWide .chart table.eventlist {border: 1px solid #E3E3E3; }
body.experiencepractices .centerWide .chart table.eventlist td.date {white-space:nowrap;}
body.experiencepractices .chart table.eventlist td.heading {display:block\9;}
.centerWide .chart table.eventlist .headerspace {height: 0px; border-right: none; padding:0px;}
body.experiencepractices .chart table.eventlist .headerspace {display:block;}

body.offices .chart table.eventlist tr.first {display:none;}
body.offices .chart table.eventlist td.date {width:160px;}

.newsknowledge .centerWide .newsresults .newslist { width: 450px;}
.newsknowledge .chart table.eventheader {border-left:none;border-top:none;border-right:none;border-bottom:1px dotted #b6b6b6;}
.newsknowledge .chart table.eventheader td {border-left: none;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: none;}
.newsknowledge .chart table.eventheader td.icon {border-right: none;}
.newsknowledge .chart table.eventheader td.date {border-left: none;border-top: none;border-right:none;border-bottom: none;}
.newsknowledge .chart table.eventheader td.headerspace {border-left: none;border-top:  1px dotted #b6b6b6;border-right:none;border-bottom: 1px dotted #b6b6b6;}
.newsknowledge .chart table.eventheader td.first {border-top:none;}
.newsknowledge .chart table.eventheader td.heading {border-left: 1px dotted #b6b6b6;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: 1px dotted #b6b6b6;}
.centerWide .chart table.eventlist .heading {font-weight: bold; font-size: 12px; width: 636px; margin: 5px 5px 10px 5px; border-bottom:1px dotted #b6b6b6; padding: 0px 0px 4px 5px; background-color:#F8F8F8; border-left:1px dotted #b6b6b6; border-top:1px dotted #b6b6b6;}
.centerWide .chart table.eventlist .heading .dottedline {margin-bottom: 6px;}
.centerWide .chart table.eventlist tr {padding: 2px; padding-bottom: 15px; }
.centerWide .chart table.eventlist td {padding: 2px 2px 8px 6px; font-size:12px; }
.centerWide .chart table.eventlist td.icon {width: 14px; text-align: left;padding-top:5px;}
.centerWide .chart table.eventlist td .right {float:right; font-size: 10px; font-weight: bold;}
.centerWide .chart table.eventlist .gray {background-color: #F8F8F8;}
.centerWide .chart table.eventlist .date {font-size:11px;font-weight:bold;line-height:12px;padding: 5px 0px 10px 2px;vertical-align:top; border-right: none;}
body.newsknowledge .centerWide .chart table.eventlist .date {padding-left: 6px;}
.centerWide .chart table.eventlist .feature {font-size:12px;font-weight:bold;line-height:12px;padding-top:5px;vertical-align:top;}
.centerWide .chart table.eventlist ul {width: 210px;}
.centerWide .chart table.eventlist .space {height: 8px;display:none;}
.centerWide .chart table.eventlist ul li {padding: 2px 0px; margin: 0px 0px 2px 0px;list-style:none; }
.centerWide .chart table.eventlist .article {font-size: 11px; }
.centerWide .chart table.eventlist h3 {width: 427px; margin: 7px 0px 12px 0px;}
.centerWide .chart table.eventlist h3 a {font-weight: normal;}
.centerWide .chart table.eventlist .event {font-size: 11px; font-weight: bold;line-height: 12px; vertical-align:top;  padding-top: 5px;}

.centerWide .viewAll .viewAll {background-image:url(/FCWsite/img/sitev2/btn/l_view_all.gif); background-repeat:no-repeat; color:#003580; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px 2px 4px 2px;}
.centerWide .languages table.eventlist {width: auto;margin: 0px 15px 15px 0px; }
.centerWide .languages table.eventlist td {padding:10px 0px 10px 0px;}
.centerWide .languages table.eventlist td.date{padding:10px 0px 10px 0px;width:150px;}
.centerWide .languages table.eventlist td.headerspace {padding:0px;}
.centerWide .languages table.eventlist td.heading{border:1px dotted #b6b6b6;padding:0px;}

body.pressroom .chart table.eventlist {border-top: none !important;border-left: none !important;border-right: none !important;}
.pressroom .chart table.eventheader {border-left:none;border-top:none;border-right:none;border-bottom:1px dotted #b6b6b6;}
.pressroom .chart table.eventheader td {border-left: 1px dotted #b6b6b6;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: none;}
.pressroom .chart table.eventheader td.date {border-left: 1px dotted #b6b6b6;border-top: none;border-right:none;border-bottom: none;}
.pressroom .chart table.eventheader td.heading {border-left: 1px dotted #b6b6b6;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: 1px dotted #b6b6b6;}
body.pressroom .chart table.eventheader td.first {border-left:none; border-right:none; border-top:none !important;}
body.pressroom .chart table.eventheader td.first img {display:none;}
body.pressroom .chart table.eventheader td.headerspace {border-left: none; border-top: 1px dotted #b6b6b6; border-right:none; border-bottom: 1px dotted #b6b6b6;}
body.pressroom .chart table.eventheader td.headerspace img {height:12px;}
body.pressroom .chart table.faqtable { border-bottom: none !important; width: 460px;}
body.pressroom .centerWide .chart table.eventlist ul li {text-indent:-16px;padding-left:16px;}
body.pressroom .centerWide .chart table.eventlist ul li div {text-indent:0;padding-top:8px;}
.pressroom .chart table.eventlist ul.faqs { width:420px; }
.pressroom .chart table.eventlist ul.faqs li { border-bottom:1px dotted #b6b6b6;}
.pressroom .chart table.eventlist ul.faqs ul { width:92%; }
.pressroom .chart table.eventlist ul.faqs ul li { border-bottom: none;}

.developingstories .chart table.eventlist {border: 1px dotted #b6b6b6;}
.developingstories .chart table.eventheader {border-left:none;border-top:none;border-right:none;border-bottom:1px dotted #b6b6b6;}
.developingstories .chart table.eventheader td {border-left: 1px dotted #b6b6b6;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: none;}
.developingstories .chart table.eventheader td.date {border-left: 1px dotted #b6b6b6;border-top: none;border-right:none;border-bottom: none;}
.developingstories .chart table.eventheader td.headerspace {border-left: none;border-top:  1px dotted #b6b6b6;border-right:none;border-bottom: 1px dotted #b6b6b6;}
.developingstories .chart table.eventheader td.first {border-top:none;}
.developingstories .chart table.eventheader td.heading {border-left: 1px dotted #b6b6b6;border-top: none;border-right:1px dotted #b6b6b6;border-bottom: 1px dotted #b6b6b6;}
.developingstories .chart table.eventlist ul.faqs { width:100%;}
.developingstories .chart table.eventlist ul.faqs ul { width:100%;}


.centerWide .narrative table.eventlist {width: 435px; padding: 2px; margin: 20px 0px 20px 0px;}
.centerWide .narrative table.eventlist .heading {font-weight: bold; font-size: 14px; width: 636px; margin: 5px 5px 10px 5px; border-bottom:1px dotted #b6b6b6; padding: 0px 0px 4px 0px;}
.centerWide .narrative table.eventlist .heading .dottedline {margin-bottom: 6px;}
.centerWide .narrative table.eventlist tr {padding: 2px; padding-bottom: 20px; }
.centerWide .narrative table.eventlist td {padding: 2px 2px 20px 2px; }
.centerWide .narrative table.eventlist td .right {float:right; font-size: 10px; font-weight: bold;}
.centerWide .narrative table.eventlist .date {font-size: 11px; font-weight: bold; }
.centerWide .narrative table.eventlist ul {width: 210px;}
.centerWide .narrative table.eventlist ul li {padding: 2px 0px; margin: 0px 0px 6px 0px; }


.centerWide .chart table.pelist {width: 639px; padding: 2px; margin: 10px 2px 10px 0px;}
.centerWide .chart table.pelist .heading {font-weight: bold; font-size: 14px; margin: 5px 5px 10px 5px; border-bottom:1px dotted #b6b6b6; padding: 0px 0px 4px 0px;}
body.experiencepractices .centerWide .chart table.pelist {min-height:200px;}
body.experiencepractices .centerWide .chart table.pelist.headertable {min-height:0;}
body.experiencepractices .centerWide .chart table.pelist .heading {border-top:1px dotted #b6b6b6; width:100%;}


.centerWide .chart table.pelist .heading .dottedline {margin-bottom: 6px;}
.centerWide .chart table.pelist tr {padding: 2px; padding-bottom: 20px; }
.centerWide .chart table.pelist td {padding: 2px 2px 8px 2px; }

.centerWide .subnav			{width: 433px; padding:0px 0px 7px 0px; margin:0px 5px 15px 7px; border-bottom: 1px dotted #c0c0c0;}
.centerWide .subnav a			{padding:0px; margin:10px 5px 0px 5px;  float:left;}
/*--- Site Map --*/
.sitemap .content {width:auto !important;}
.content .sitemap { }
.content .sitemap li {margin-top:5px;font-weight:bold;white-space:nowrap;line-height:16px;}
.content .sitemap li a{color:#003580;}
.content .sitemap li a:visited {color:#003580;}
.content .sitemap li a:hover {color:#976700;}
.content .sitemap .level2 { }
.content .sitemap .level2 li {margin-top:0px; margin-left:5px;font-weight:normal;color:#003580;}
.content .sitemap .level2 li a {color:#003580;}
.content .sitemap .level2 li a:visited {color:#003580;}
.content .sitemap .level2 li a:hover {color:#1F6DDF;}

/*----search forms----*/
.left .spotlight_top {padding:0px; margin:22px 0px 0px 0px; font-size: 11px; background:url(/FCWsite/img/sitev2/attorney/spotlight_top.gif) repeat-x top left; background-repeat: no-repeat; height: 49px;}
.left .spotlight_top .title {color:#003580;font-size:18px;padding:12px 0px 6px 0px;vertical-align:middle;text-align:center;}
.left .spotlight_btm {padding:0px; margin:0px 0px 0px 0px; font-size: 11px; background:#ffffff url(/FCWsite/img/sitev2/attorney/spotlight_btm.gif) repeat-x top left; text-align:center; background-repeat:no-repeat; height: 59px;}
.left .spotlight {padding:0px; margin:0px 0px 0px 0px; font-size: 11px; background:#ffffff url(/FCWsite/img/sitev2/attorney/spotlight_bkg.gif) repeat-x top left; padding: 6px 24px 6px 12px;text-align:center; background-repeat: repeat-y;}
.left .spotlight .head { text-align:left; color: #ffffff; font-size: 12px; font-weight: bold;  }
.left .spotlight .spot { text-align:left; border-bottom: 1px dotted #c0c0c0; padding-bottom: 4px;}
.left .spotlight .name { text-align:center;  font-weight: bold; font-size: 12px; }
.left .spotlight .title { text-align:left; font-style:italic; font-size: 12px; font-weight: bold;  }
.left .spotlight .desc { text-align:left; margin-left: 2px; margin-top: 2px; padding-top: 8px;}
.left .spotlight .desc a {font-weight:normal;}
.left .spotlight .pic img {border: 2px solid #ffffff; margin-left: 2px;}

.rightSearch {width: 167px; float:right; margin-right: 2px;}
.right .searchSidetop {width: 216px; height: 13px; float:right; margin: 0px 3px 0px 0px;}
.right .searchSide {padding: 0px; margin: 0px 3px 0px 0px; float:right; width: 215px; background-color: #f8f8f8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.right .searchSide .searchInt {margin: 4px 12px 6px 12px; font-size: 11px; line-height: 12px;}
.right .searchSide .searchInt .letters {display: block; width:190px;}
.right .searchSide .searchInt .letters1 {display: block; width:190px;}
.right .searchSide .searchForm {display: block; float:left; padding-top: 6px;}

.right .searchSidebtm {width: 216px; height: 10px; float:right; margin: -1px 3px 0px 0px;}


.searchSide .name						{border-bottom: 1px dotted #c5c5c5; margin: 2px 10px 5px 10px; padding: 0px 0px 3px 0px; font-weight: bold; color: #996921; line-height: 12px; letter-spacing:-0.05em;}
/*.people .searchSide .name	{font-size:11px;}*/
.searchSide .searchForm ul 				{margin:0px 11px 0px 11px; padding: 0px; list-style:none; font-size: 10px;}
.searchSide .searchForm ul li 			{margin:0px 0px 6px 0px; padding: 0px; list-style:none; font-size: 10px;}
.searchSide .searchForm ul li.keyword 	{margin:18px 0px 18px 0px; padding: 0px; list-style:none;}
.searchSide .searchForm ul li input   	{padding: 2px; width: 138px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #B6B6B6; height:12px;}
.searchSide .searchForm .radio  		{border:none;margin-top: 2px; vertical-align:middle;}
.searchSide .searchForm .radio span 	{}
.searchSide .searchForm .radio input   	{width: 20px; border:none;margin-top: 2px; vertical-align:middle; line-height: 22px;}
.searchSide .searchForm ul li select  	{padding: 2px; width: 142px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border: solid 1px #b6b6b6; }
.searchSide .searchForm .radio label {line-height: 22px;}
.searchSide .searchForm ul li.buttons 	{margin:18px 0px 18px 0px; padding: 0px; list-style:none;}
.searchSide .searchForm ul li.buttons a {display: inline; float: none; width: auto;}
.searchSide .searchForm ul li.buttons .button	{font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 18px; background-image:url(/FCWSite/Img/SiteV2/offices/search_button.gif); COLOR: #003580;  background-position:bottom left; padding:  6px 13px 3px 13px; background-repeat:no-repeat;}
.searchSide h2 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 0;text-transform:uppercase;font:normal 10px "Arial Black", Arial, sans-serif;margin:10px 0 3px 0; }
.searchForm li.buttons .button	{font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 32px; background-image:url(/FCWSite/Img/SiteV2/offices/search_button.gif); COLOR: #003580; padding: 6px 12px 7px 12px; background-repeat:no-repeat;text-transform:uppercase;}

/*---search pages---*/
.contentSearch .searchInt {margin: 4px;}
.contentSearch .searchInt .officeListDiv {float:left; width: 140px; margin:4px 6px 0px 0px; padding:0px;}

.searchInt .tabsect .tabcontents{margin:16px 0px 10px 0px;padding:0px;}
.searchInt .tabsect .tabcontents .content ul li {padding:0px;margin:0px 0px 13px 16px;}
.searchInt .tabsect .tabcontents .officeListDiv {float:left; width: 140px; margin:4px 6px 0px 0px; padding:0px;}
.searchInt .tabsect .tabcontents ul.tabmenu{margin:0px;}
.searchInt .tabsect .tabcontents .tabmenu li{margin:0px;float:left; padding: 2px 2px 1px 2px;width:130px; margin-bottom: 10px;color:#003580;}
.searchInt .tabsect .tabcontents .tabmenu li.lion {background-color: #ffffff; display:inline; padding: 0px 5px; color:#93600a;border-bottom:1px solid #fff;}
.searchInt .tabsect .tabcontents .tabmenu li.lion span{cursor:pointer;cursor:hand; font-weight: bold; }
.searchInt .tabsect .tabcontents ul.tabmenu li.lioff{border-bottom:1px dotted #cbcaca;display:inline; background-color: #eeeeee; background-repeat:repeat-x; background-position: bottom left; padding: 0px 5px; }
.searchInt .tabsect .tabcontents ul.tabmenu li.lioff:visited{color:#003580;}
.searchInt .tabsect .tabcontents ul.tabmenu li.lioff:hover{color:#1F6DDF;}
.searchInt .tabsect .tabcontents ul.tabmenu li.lioff span{cursor:pointer;cursor:hand; font-weight: normal;}
.searchInt .tabsect div.tabcontents div.tabcontent {margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}
.searchInt .tabsect div.tabinfo { margin:11px 0px 0px 0px;padding:5px 0px 5px 0px;}
.searchInt .tabsect div.tabinfo img {border:none;}
.searchInt .tabsect.tabblock {margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;min-height:1%;}
.searchInt .tabsect .tabcontents .table1 {width: 440px; margin-top: 10px; margin-bottom: 12px;}
.searchInt .tabsect .tabcontents .eventlist ul {margin: 0px; width: 400px;}
.searchInt .tabsect .tabcontents .eventlist ul li {list-style:disc; margin: 0px 0px 0px 15px; font-size:10px;}
.chart .tabsect .tabcontents .eventlist ul.firmfacts li {font-size:12px;}



.contentSearch .searchInt ul.officeList {font-size: 12px; line-height: 14px;}
.contentSearch .searchInt ul.officeList li { margin-bottom: 10px; background-color: #eeeeee; padding: 2px;}
.contentSearch .searchInt ul.officeList li.on {font-weight: bold; background-color: #ffffff;}
.contentSearch .searchInt .officeResult {float: right; width: 450px; margin:0px 12px 0px 0px; padding:0px;}
.contentSearch .searchInt .officeResult .dottedline {margin-top: 10px; margin-bottom: 6px;}
.contentSearch .searchInt .officeResult .buttons {margin-bottom: 5px;}
.contentSearch .searchInt .officeResult .buttons .button	{font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; COLOR: #003580; padding: 2px 12px; background-color:#eeeeee; border: 1px solid #cbcaca;}
.contentSearch .searchInt .officeResult h3 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 0; margin:18px 0 3px 0;}
.contentSearch .searchInt .officeResult h3.top {margin:4px 0 3px 0;}
.contentSearch .searchInt .officeResult h3.top a {color:#003580;}
.contentSearch .searchInt .officeResult h3.top a:visited {color:#003580;}
.contentSearch .searchInt .officeResult h3.top a:hover {color:#1F6DDF;}


.contentSearch h3 {background-color:#F8F8F8; border:1px dotted #B6B6B6;  padding:0 0 3px 0; margin:18px 0 3px 0;}
.contentSearch .description {font-size:12px; line-height:16px; margin-top:2px;}
.content h3 {padding:3px 0 3px 0px; margin:18px 5px 3px 0;}

.searchMain .alpha1	{text-align:center; background-image:url(/FCWSite/Img/sitev2/alpha_bkg.gif); background-repeat:repeat-x; background-position: top left; height: 20px; padding:0px; margin:0px;}
.searchMain .searchForm table 		{padding: 10px 0px 0px 0px; margin: 12px 0px 0px 0px; width: 85%; margin-left: 50px;}
.searchMain .searchForm table tr td	{padding: 4px; margin: 0px; text-align:left;}
.searchMain .searchForm  			{margin:0px 0px 6px 0px; padding: 0px; list-style:none; font-size: 10px; left: -5px;}
.searchMain .searchForm input   	{padding: 2px; width: 250px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 6px;display:block; height: 13px; border:1px solid #B6B6B6;}
.searchMain .searchForm .radio  		{width: 20px; border:none;margin-top: 2px; vertical-align:middle;}
.searchMain .searchForm select  	{padding: 2px; width: 256px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 6px;display:block;  border:1px solid #B6B6B6;}
.searchMain .searchForm .thin  	{width: 177px;}
.searchMain .searchForm .buttons 	{margin:18px 0px 18px 0px !important; padding: 0px; list-style:none;}
.searchMain .searchForm .buttons .button	{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 18px; background:url(/FCWSite/Img/sitev2/offices/search_button.gif) center no-repeat; COLOR: #003580; padding:6px 15px 7px 14px; margin-right: 3px; }
.searchMain h2 {border-bottom:1px dotted #b6b6b6; padding:0 0 3px 0;margin:10px 0 3px 0; color:#767676;}

div.floatdiv {display:none;position:absolute;left:100px;top:100px;background-color:#808080;width:550px;height:240px;color:White;padding:0px;}
div.floatdiv table.pop td {padding: 3px; font-size: 12px;}
div.floatdiv table.pop td a {color:#1F6DDF;}
div.floatdiv table.pop td b a {color:#060606;font-size: 14px;}
div.floatdiv table.pop td a:visited {color:#060606;}
div.floatdiv table.pop td a:hover {color:#3366CC; text-decoration: none;}
div.floatdiv table.pop td a.white {color:#fff;}
div.floatdiv table.pop td a.white:visited {color:#fff;}
div.floatdiv table.pop td a.white:hover {color:#3366CC; text-decoration: none;}
div.floatdiv table.pop td ul {line-height: 12px;}
div.floatdiv table.pop td ul li {margin-bottom: 16px;}
div.floatdiv table.pop td table.columns {width:100%;padding:0px;margin:0px;}
div.floatdiv table.pop td table.columns td {width:50%;padding:0px;margin:0px;}
div.floatdiv table.pop td div.biopopup {padding-bottom:6px;}
div.floatdiv table.pop td div.biopopup p {width:100%;font:12px/14px Arial, sans-serif normal;padding:0px;margin:0px;}

/* languages section */
.header .mainnav a.wide {margin-right: 30px;}
.header .mainnav a.widelast {margin-right: 0px;}
.languageheader .mainnav a.navlayout {background-color:#fff;font:15pt Arial Narrow;font-weight:bold;letter-spacing:-1px;word-spacing:-1px;color:#003580;height:32px;}
/* New webkit doesn't like Arial Narrow - so we use this style as a fall-back */
@media screen and (-webkit-min-device-pixel-ratio:0) {   
    .languageheader .mainnav a.navlayout {
        font: 13.5pt Arial;
        letter-spacing: -1.7px;
        font-weight: bold;
    }
}
/* Target firefox */
@-moz-document url-prefix() {
    .languageheader .mainnav a.navlayout {
        font: 13.5pt Arial;
        letter-spacing: -1.7px;
        font-weight: bold;
    }
}    

.languageheader .mainnav a.navlayout:hover {color:#976700;}
.topLocation	{visibility:hidden;width:auto;position:absolute; padding:0px 0px 0px 0px; text-align:right; font-weight: bold; margin: 0px 0px 0px 0px;white-space:nowrap; top: 0px; float:right;}
.languages {margin-left: 0px; padding-right: 10px;}
.languages h1 {border-bottom:1px dotted #b6b6b6;padding:0 0 3px 0; margin:0px 0 3px 0; font-weight:bold; font-size:17px; width: 100%;}
.topLocation .location { font-size: 11px; width: 88px;background:url(/FCWSite/img/sitev2/btn/lo_location.gif) top center no-repeat; text-align:center; padding:0px 0px 0px 4px; float:left;}
.topLocation td.location a { height: 18px; width: 88px; font-weight: normal; color:#003580; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: bold; display: block;}
.topLocation td.location a:hover { color:#976700;}
.topLocation td.location a.on {background-image:url(/FCWSite/img/sitev2/btn/l_location.gif); font-weight: bold; color:#003580; display:block; width: 88px;}
.topLocation td.location a.on:hover { color:#976700;}
.languages #descMore ul li {list-style:disc outside;padding:0px;margin:0px 0px 0px 15px;}
.languages .dottedline {margin-bottom: 20px; margin-top:10px;}
.center .content1 .chart .tab {width:620px;}
.center .content1 .chart .tab h3 {background-color:#F8F8F8; border:1px dotted #B6B6B6;padding: 3px 3px 3px 3px; }
.center .content1 .chart .tableft {width: 150px; float: left; margin-top: 10px; }
.center .content1 .chart .tabright {width: 620px; float: right; margin-top: 10px;}
.tab .tabright table.pelist {width: 620px; margin:0px;}
.tab .tabright table.pelist .heading {font-weight: bold; font-size: 14px; width: 450px; margin: 2px 2px 5px 2px; border-bottom:1px dotted #b6b6b6; padding: 0px 0px 2px 0px;}
.tab .tabright table.pelist .heading .dottedline {margin-bottom: 3px;}
.tab .tabright table.pelist td.contactInfo {padding: 1px 1px 4px 1px;}

.service-contact {margin-left:3px;}
.service-contact table.pelist {width: 620px; margin:0px;}
.service-contact table.pelist .heading {font-weight: bold; font-size: 14px; width: 450px; margin: 2px 2px 5px 2px; border-bottom:1px dotted #b6b6b6; padding: 0px 0px 2px 0px;}
.service-contact table.pelist .heading .dottedline {margin-bottom: 3px;}
.service-contact table.pelist td.contactInfo {padding: 1px 1px 4px 1px;}

#descMore {display:none;} 
#descMore2 {display:none;}
#descMore3 {display:none;}
#descMore4 {display:none;}
#descMore5 {display:none;}
#descMore6 {display:none;}
#descLink {float:left; }

.left .leftNavSimp {}
.left .leftNavSimp li { font-size: 11px; padding: 1px 0px 2px 5px;   }
.left .leftNavSimp li a {color: #003580; font-weight:normal;}
.left .leftNavSimp li a:visited {color: #003580; font-weight:normal;}
.left .leftNavSimp li a:hover {color: #1F6DDF; font-weight:normal;}

p.bioreptransheading {margin:0px 0px 0px 0px;font-size:10.0pt;font-weight:bold;font-family:MetaBold-Caps;mso-fareast-font-family:"Times New Roman";text-transform:uppercase;}
p.bioreptrans2{margin:0px 0px 0px 0px;font-size:10.0pt;font-color:#DE6100;font-family:MetaBold-Caps;mso-fareast-font-family:"Times New Roman";text-transform:uppercase;}
p.bioreptrans3{margin:0px 0px 0px 0px;font-size:10.0pt;font-family:MetaBold-Caps;mso-fareast-font-family:"Times New Roman";text-transform:uppercase;}

.proveit_description {display:block;}
a.proveit_button {float:right;font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; background:transparent url(/FCWSite/Img/Sitev2/btn/l_view_all.gif) no-repeat center left; float:right; font-size:11px; font-weight:bold; padding-bottom:2px; width: 90px; text-align:center;}
a.proveit_button:hover {color:#003580;}
a.proveit_button:visited {color:#003580;}

div.aboutusvideodisplay {margin:10px 0px 10px 0px;float:left; width:650px;}
.aboutusvideodisplay .column {width:200px; padding-right:10px; background-image:url(/FCWSite/Img/sitev2/about_video.gif); background-repeat: no-repeat; background-position: top left; height: 200px;}
.aboutusvideodisplay .column h2 {margin:10px 5px 10px 6px;}
.aboutusvideodisplay .column img {max-width: 186px; margin: 0px 5px 0px 6px;}
.aboutusvideodisplay .lastcolumn {padding-right:0px;}

.aboutusvideodisplay .column .footer{margin:0px 0px 0px 4px;padding:2px 0px 2px 4px;width:193px; background: none;}
.aboutusvideodisplay .column .readlabel {float:left;}
.aboutusvideodisplay .column .readlabel a {color: #003580;}
.aboutusvideodisplay .column .readlabel a:visited {color: #003580;}
.aboutusvideodisplay .column .viewlabel {float:right; font-weight:bold;padding-right:23px;padding-left:12px; background:url(/FCWSite/Img/Sitev2/video_view.gif) 0px 1px no-repeat; font-size: 11px; padding-bottom: 2px; color: #ffffff;}
.aboutusvideodisplay .column a.viewlabel {width:30px;}

body.contactus .content ul { list-style: disc outside;margin:10px 0px 10px 0px;}
body.contactus .content ul li { margin-left:20px;}
table.contactus {margin:10px 0px 0px 20px;}
table.contactus td {vertical-align:top;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
table.contactus input {padding-left:4px;width:300px;margin:0px 0px 4px 20px;font-size:12px;height:16px;}
table.contactus textarea {padding-left:4px;width:300px;margin:0px 0px 4px 20px;height:60px;border: 1px dotted #b6b6b6;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
table.contactus .bttn {width:auto;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:18px;padding:0px;background:url(/FCWSite/Img/SiteV2/btn/search_button.gif) left bottom no-repeat; font-weight:normal;text-transform:uppercase;border:none;width:66px;}
table.contactus input.bttn {color:#003580;cursor:hand;}
table.contactus td.buttons {padding-left:20px;}
table.contactus img {margin-left: 22px;}

.centerWide .narrative ul.eventlist{list-style-position:outside; list-style:none; margin-left:0px;}
.centerWide .narrative ul.eventlist li{list-style-position:outside; list-style:none; margin-left:0px;}
.centerWide .narrative ul.eventlist li a{list-style-position:outside; list-style:none; margin-left:0px; text-indent:-12px}
.centerWide .narrative .newslist{list-style-position:outside; list-style:none; margin-left:0px;}
.centerWide .narrative .newslist ul li .bold{list-style-position:outside; list-style:none; margin-left:0px;}
.centerWide .narrative .newslist ul li a{list-style-position:outside; list-style:none; margin-left:0px; text-indent:-12px;}


/* Check Print */
/*
.header .search {display:none;}
.header .mainnav {display:none;}
td.left {display:none;}
.pagetools {display:none;}
.footer {display:none;}
.arrowmarker {display:none;}

html, body {background:none;}
.wrapper {width:auto;}

.header {width:700px;}
.header .logo {margin-bottom:20px;left:8px;}
.header .sectiontitle {background:none;left:28px;}

.middle {padding:0px;width:700px;background:none;}
* html .middle {padding:0px;width:auto;}
table.main {width:700px;margin:0px;}
td.right {background:none;background-color:#fff;}
div.right {padding:0 0 0 28px;}
.breadcrumbs {visibility:hidden;}
.subnav {visibility:hidden;}

body.newsdetail .subnav {visibility:visible;}
*/

/* >>/* html<< is an IE6 fix */

/* Add This Styling */
.addthis_toolbox .custom_hover 
{ 
    position: static; 
    float:left;
} 
 
.addthis_toolbox .custom_hover .custom_button 
{ 
    font-weight: normal; 
    padding: 4px; 
    -moz-border-radius: 5px 5px 0 0;     
    -webkit-border-radius: 5px 5px 0 0; 
} 
 
.addthis_toolbox .custom_hover .custom_button.active 
{ 
    background-color: #fff; 
} 
 
.addthis_toolbox .hover_menu  
{ 
    display: none; 
    position: absolute; 
    background: #fff; 
    z-index:100;
} 
 
.addthis_toolbox .custom_hover .tower 
{ 
    -webkit-border-radius: 0 5px 0 0;    
    -moz-border-radius-topleft: 0; 
     
} 
.addthis_toolbox .hover_menu  
{ 
    width: 272px; 
    padding: 10px 0 10px 0; 
    border: 3px solid #eee; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    
}

.addthis_toolbox .hover_menu .addthiscolumn
{ 
    width: 136px; 
    display:block;
} 
.addthis_toolbox .hover_menu .column1
{ 
    float:left;
} 
.addthis_toolbox .hover_menu .column2
{ 
    float:right;
} 
 
.addthis_toolbox .hover_menu  a 
{ 
    width: 102px; 
    padding: 4px 0 4px 34px; 
    position: relative; 
    display: block; 
    text-decoration: none; 
    color: blue; 
} 
 
.addthis_toolbox .hover_menu  a:hover 
{ 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    background: #B4D3F8; 
    text-decoration: none; 
} 
 
.addthis_toolbox .hover_menu  span 
{ 
    position: absolute; 
    left: 14px; 
    top: 4px; 
} 
 
.addthis_toolbox .hover_menu  .more 
{ 
    border-top: solid 1px #eee; 
    padding: 10px 0 0 0; 
    margin: 10px 10px 0 10px; 
    text-align: center; 
} 
 
.addthis_toolbox .hover_menu  .more a 
{ 
    padding: 4px 0; 
    margin: 0; 
} 
 
.addthis_toolbox .hover_menu  .more span 
{ 
    display: none; 
}
/* END Add This Styling */

<!--[if IE 6]>
* html .txtfield {padding:2px 4px 0px 4px;height:20px;}
* html .divider {border:none; margin:0 0 16px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .divider2 {border: none; margin:0 0 16px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
* html .header .mainnav .topSearch {height: 10px; padding: 3px 15px 4px 3px; width: 108px; border:none; background-image:url(/FCWSite/Img/ie6searchbox.gif); background-position: top left; background-repeat: no-repeat;}
*:first-child+html .header .mainnav .form select {height: 17px; top: 0px; position:relative; border:1px solid #B6B6B6;}
* html .header .mainnav .form select {height: 19px; top: 0px; position:relative; border:1px solid #B6B6B6;}
* html .header .mainnav .form input.txtfield { border:1px solid #B6B6B6; height: 12px; width: 170px;}
* html .header .mainnav input.btn {height:18px; margin:-4px 0px 0px -5px; background:transparent url(/FCWSite/Img/SiteV2/nav/searchBtnIE6.gif) no-repeat scroll top left;}

* html .dropshadow_topright {display:none;}
* html .dropshadow_bottom {display:none;}
* html .dropshadow_body {background-image:none;background-color:#fff;margin-top:0px;padding-top:8px; border-right: 4px solid #5f5f5f; border-bottom: 4px solid #5f5f5f;}
* html .dropshadow_topright span {display:none;}
* html .dropshadow_bottom span {display:none;}

/** html .header .mainnav .msg {float:right;width:280px;font-size:10px;line-height:15px;}*/
/** html .header .mainnav .readmore_active {text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0 0 0 -10px;display:inline;}*/
/** html .header .mainnav .menu_about .narrative {padding:0 10px 0 0;}*/
/** html .header .mainnav .menu_exp .spotlight {width:240px;margin:0 20px 0 0;}*/
/** html .header .mainnav .menu_exp ul {width:240px;margin:0 20px 0 0;}*/
/** html .header .mainnav .menu_people .alpha li.separator {padding:0 6px;}*/
/** html .header .mainnav .menu_people .narrative2 {padding:0 10px 0 0;display:inline;}*/
/** html .header .mainnav .menu_news {position:absolute;left:159px;top:34px;margin:0px;visibility:hidden;z-index:20;text-align:left;padding:11px;border:0px solid red;background-color:#fff;}*/
/** html .header .mainnav .menu_careers {position:absolute;left:232px;top:34px;margin:0px;visibility:hidden;z-index:20;text-align:left;padding:11px;border:0px solid red;background-color:#fff;}*/
/** html .header .mainnav .menu_careers .narrative {padding:0 10px 0 0;}*/
/** html .header .mainnav .menu_search .narrative {padding:0 10px 0 0;}*/

* html .dottedline {border:none; height:1px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; padding:0px; margin:0px;}
* html .dottedlineA {border:none; height:1px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left; padding:0px; margin:0px; margin-top: -5px;}
* html .dottedline1 {border: none; height:1px; width: 650px; padding: 0px; margin: 0px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
* html .dottedline2 {border:none; height:1px; margin:-10px 8px 0px 0px; background-image:url(/FCWSite/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: 904px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}

* html .left .spotlight .pic {float:none; padding:0px; background-image: none; width: 120px; height: 160px; margin: 0px 0px 0px 0px;}
* html .left .spotlight .pic img {margin: 0px; width: 120px; height: 160px; overflow:hidden;}
* html .left .officeinfo h1 {border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .left .officeinfo h2 {border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .left .officeinfoWide h1 {height:1px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; border:none; padding:0 0 3px 5px;font:bold 17px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0px;}
* html .left .officeinfoWide h2 {height:1px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; border:none; padding:0 0 3px 5px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0;}

* html .left .attyinfo h1 {border-bottom:none;padding:0 0 3px 5px;font:bold 17px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .left .attyinfo h2 {border-bottom:none;padding:0 0 3px 5px;text-transform:uppercase;font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 3px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}

* html .left .leftNav li.nav {font-size: 12px; margin-top: 0px; margin-left: 3px; padding: 6px 4px 0px 6px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold;width:218px; z-index:0; float:left; height: 20px; margin-bottom: 2px;}
* html .left .leftNav li.navon a {height: 26px; margin-left: 6px;}
* html .left .leftNav li.nav a {height: 26px; margin-left: 3px;}
* html .left .leftNav li.nav li a {height: auto; margin-left: 0px;}
* html .left .leftNav li.nav a.arrow {display:block; float:right; margin-right:5px; position:relative; top:-6px; width:20px; }
* html .left .leftNav li.subnav a {margin-left:0px; padding: 0px;}
* html .left .leftNav ul ul li.subnavon a {margin-left:0px; padding: 0px;}
* html .left .leftNav li.navoff { font-size: 12px; margin-top: 4px; margin-left: 2px; padding: 6px 4px 6px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; z-index:0; float:left;}
* html .left .leftNav li.navon { font-size: 12px; margin-top: 4px; margin-left: 2px; padding: 6px 4px 6px 0px;  background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; z-index:0; float:left;}
* html .left .officeinfoWide .leftNav li.nav { font-size: 12px; margin-top: 4px; margin-left: 2px; padding: 6px 4px 6px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; width: 254px; z-index:0; float:left;}
* html .left .officeinfoWide .leftNav li.navon { font-size: 12px; margin-top: 4px; margin-left: 2px; padding: 6px 4px 6px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold; width: 254px; z-index:0; float:left;}

* html body.newsknowledge .left .leftNav li.nav a.arrow {display:block; float:right; margin-right:2px; position:relative; top:-6px; width:20px;}
* html body.developingstories .left .leftNav li.nav a.arrow {display:block; float:right; margin-right:2px; position:relative; top:-6px; width:20px;}

* html .left .experiencepracticeNav .leftNav li.nav { background:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif) top left no-repeat; width: 255px;height: 20px; margin-top: 0px;}
* html .left .experiencepracticeNav .leftNav li.navon { background:url(/FCWSite/img/sitev2/nav/l_leftnavWide.gif) top left no-repeat; width: 255px; margin-top: 0px; height: 20px;}
* html .left .experiencepracticeNav .leftNav li.nav a {width: 236px;}
* html body.newsknowledge .left .experiencepracticeNav .leftNav li.nav {font-size: 12px; margin-top: 4px; margin-left: 3px; padding: 6px 4px 0px 0px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold;width:218px; z-index:0; float:left; height: 12px; margin-bottom: 0px; height: 27px;}
* html body.newsknowledge .left .experiencepracticeNav .leftNav li.nav a.arrow {display:block; float:right; margin-right: 3px; position:relative; top:-6px; width:20px; }
* html body.developingstories .left .experiencepracticeNav .leftNav li.nav {font-size: 12px; margin-top: 4px; margin-left: 3px; padding: 6px 4px 0px 6px; background-image:url(/FCWSite/img/sitev2/nav/l_leftnavOff.gif); background-position: top left; background-repeat: no-repeat; font-size: 14px; font-weight:bold;width:218px; z-index:0; float:left; height: 12px; margin-bottom: 0px; height: 27px;}
* html body.developingstories .left .experiencepracticeNav .leftNav li.nav a.arrow {display:block; float:right; margin-right: 5px; position:relative; top:-6px; width:20px; }
* html .left .leftNav ul ul {margin-top: -6px; padding: 2px 0px; margin-left: 0px; width: 194px; background: url(/FCWSite/img/sitev2/nav/leftnav_gradient.gif) top left repeat-x;border-left:1px solid #B6B6B6; border-right:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; float:left;}
* html .left .officeinfoWide .leftNav ul ul {width: 238px; margin-top: 7px;}
* html .left .experiencepracticeNav .leftNav ul ul {width: 238px; margin-left: 0px; margin-top: -6px;}
* html .left .officeinfo .leftNav ul ul {margin-left: -3px; margin-top: -5px;}
* html body.offices .left .leftNav ul ul {margin-left: -3px; margin-top: 6px;}
* html body.offices .left .leftNav li.subnav {padding-left: 0px;}
* html body.offices .left .leftNav li {}
* html .left .leftNav ul ul li.subnavon a {padding-left:0px; margin-left: 0px;}
* html .left .leftNav li.subnavon {padding-left:0px; margin-left: 3px;}
* html .left .leftNav li.subnavon a {padding-left:0px; margin-left: 0px;}
* html .left .experiencepracticeNav .leftNav li.navon li.subnavon {padding-left:5px; margin-left: 0px;}
* html body.newsknowledge .left .officeinfoWide .leftNav ul ul { width: 191px !important; margin-top: -6px; margin-left: 0px; }
* html body.developingstories .left .officeinfoWide .leftNav ul ul { width: 193px !important; margin-top: -6px; margin-left: -3px; }
* html .left .experiencepracticeNav .leftNav ul li.subnavon ul {width: 230px !important; left: -5px; border-right: 0px; border-left: 0px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left; border-top: none; position:relative;}
* html .left .leftNav ul li.subnavon ul {background-image:none;}
* html body.newsknowledge .left .officeinfoWide .leftNav li li.subnav {background-repeat: no-repeat; border: none; float:left; width:179px;}
* html body.developingstories .left .officeinfoWide .leftNav li li.subnav {background-repeat: no-repeat; border: none; float:left; width:179px;}
* html .left .experiencepracticeNav .leftNav ul li.navon ul {width: 230px; margin-left: 0px; margin-top: 7px;}
* html .left .leftNav .menu_leftNav .concentration_area ul {margin:0 0 0 5px;padding:0px; list-style-type:disc; border:none; list-style-position:inside;}
* html .left .officeinfoWide .leftNav .menu_leftNav .concentration_area ul {margin:0 0 0 5px;padding:0px; list-style-type:disc;  list-style-position:inside;}

* html div.right {width:170px;padding:0 8px 18px 8px; float: right; margin: 0px;}
* html .right h2 {border-bottom:0px;padding:0 0 3px 5px;text-transform:uppercase; font-size: 11px; margin:0px 0 3px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .rightNews h2 {padding:0 0 3px 0px; font-size: 12px; margin: 0px 0 3px 0; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; border:none;}

* html div.footer ul {padding-top: 8px;}

* html div.scrolldisplay {height:118px;display:inline;overflow:hidden;border:1px solid #cbcaca;z-index:10; margin-left: 0px; }
*:first-child+html div.scrolldisplay {height:118px;display:inline;overflow:hidden;border:1px solid #cbcaca;z-index:10; margin-left: 0px; }

* html .breadcrumbs2 {padding:10px 0 0px 5px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
* html .breadcrumbs2 ul.wide800 {width:890px; padding: 0px; float:left; height:12px;}
* html .breadcrumbs2 ul.wide400 {width:400px; padding: 0px; float:left;}
* html .breadcrumbs2 ul.wide250 {width:250px; padding: 0px;}

* html .centerWide .content {float:right; margin: 0px; width:580px !important;}
* html .centerWide .content {float:right; margin: 0px 0px 0px 10px; padding-left:0px;}
* html body.newsknowledge .centerWide .content {float:none;}
* html .centerWide {padding-left:0px;}
* html body.experiencepractices .centerWide .content {width: 603px !important; height: 350px;}

* html body.offices .centerWide .content {width: 659px !important; float:left; margin:2px 5px 0px 5px; height: 350px;}

* html .centerWide .bio {margin:2px 10px 0 10px;padding:10px 0 0;width:645px !important;}

*:first-child+html .centerWide .contentSearch  {float: left; margin-left: 0px;} 

* html .middle .tools {margin:0 4px 0 5px;}

* html .centerWide .contentSearch {float: left; margin-left: 0px;} 
* html .centerWide .content .practicesPg h2 {border-bottom:none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}

* html .centerWide .tabSubNav ul 		{height:33px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; border:none;}
* html .centerWide .tabSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 120px; float:left; padding: 0px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/img/sitev2/nav/l_innerTabSm.gif); background-repeat:no-repeat; background-position:top left; margin-right: 3px;}
* html .centerWide .tabSubNav ul li a	{font-size: 13px; color: #767676; font-weight: bold; top: 8px; position:relative;}

* html .centerWide .content .searchinfo {width: 165px; padding: 0px !important; margin: 0px 0px 0px 0px !important; float:right; position:absolute; }

* html .centerWide .bioSubNav ul 		{width: 647px; height:33px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; border:none;}
* html .centerWide .bioSubNav ul li 	{text-align:center; height:31px; list-style:none; width: 127px; float:left; padding: 0px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/l_innerTab.gif); background-repeat:no-repeat; background-position:top left; margin-right: 3px;}
* html .centerWide .bioSubNav ul li a	{font-size: 13px; color: #767676; font-weight: bold; top: 8px; position:relative;}
* html .centerWide .bioSubNav ul li.wide 		{text-align:center; height:31px; list-style:none; width: 257px; float:left; padding: 0px 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 .bioSubNav ul li.wideon 		{color:#003580;text-align:center; height:31px; list-style:none; width: 257px; float:left; padding: 0px 0px 0px 0px; z-index:1; background-image:url(/FCWSite/Img/SiteV2/nav/lo_innerTabWide.gif); background-repeat:no-repeat; background-position:top left;}

* html .centerWide .pressSubNav ul 		{width: 464px; padding:0px; margin:0px 0px 0px 0px;  height:33px; border:none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}


* html .centerWide .searchSidetop {width: 166px; height: 10px; float:right; margin: 34px 3px 0px 0px;}
*:first-child+html .centerWide .searchSidetop {width: 166px; height: 10px; float:right; margin: 34px 3px 0px 0px;}
*:first-child+html body.newsknowledge .centerWide .searchSidetop {margin-top: 12px;}
* html .experiencepractices .pageIndex {}
* html .viewall{width: 250px;}

* html .centerWide .resultsTable .divLine {border-bottom: none; padding: 0px; height: 2px; border-bottom:none; padding: 0px 0px 4px 0px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}

* html body.newsknowledge .chart table.eventlist  {border: 1px solid #E3E3E3 !important; width: 455px;}
* html body.developingstories .chart table.eventlist  {border: 1px solid #E3E3E3 !important; width: 455px;}
* html body.experiencepractices .centerWide .chart table.eventlist {border: 1px solid #E3E3E3; }
* html .centerWide .chart table.eventlist .heading {border-bottom:none; border-left:none; border-top:none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .centerWide .chart table.pelist .heading {font-weight: bold; font-size: 14px; width: 636px; margin: 5px 5px 10px 5px; border-bottom:none; padding: 0px 0px 4px 0px; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
* html body.developingstories .chart td  {border-bottom: none !important; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:top left;}
* html .searchSide .name				{border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .searchSide .searchForm ul 		{margin:0px 4px 0px 8px; padding: 0px; list-style:none; font-size: 10px;}
* html .searchSide .searchForm ul li input   	{width: 142px;}

* html .searchMain .alpha1	{text-align:center; background-image:url(/FCWSite/Img/sitev2/alpha_bkg.gif); background-repeat:repeat-x; background-position: top left; height: 6px; padding:3px 0px 0px 0px; margin:0px;}

*:first-child+html .content .expsearch1 {margin-right: 4px;}
* html .content .expsearch1 {margin-right: 0px;}

* html .centerWide .contentbox {width: 580px !important; padding-left: 0px; margin: 0px;}
* html .aboutusvideodisplay .column img {width: 186px; padding: 0px 0px 0px 0px;}
* html body.experiencepractices .centerWide .content {padding: 0px 0px 0px 4px; height: 350px;}
* html body.experiencepractices .centerWide .content .chart table {height: 300px;}

* html .languages h1 {border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;padding:0 0 3px 0; margin:0px 0 3px 0; font-weight:bold; font-size:17px; width: 100%;}
.tab .tabright table.pelist .heading {font-weight: bold; font-size: 14px; width: 450px; margin: 2px 2px 5px 2px; border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; padding: 0px 0px 2px 0px;}

* html .center .content1 .chart .tab h3 {background-color:#F8F8F8; border:1px solid #B6B6B6;padding: 3px 3px 3px 3px; }
* html .left .officeinfoWide .leftNav ul li.navon ul {margin-left:0px; margin-top:7px; width:240px !important; padding: 0px;}

* html .pressroom .chart table.eventlist {border: 1px solid #b6b6b6;}
* html .pressroom .chart table.eventheader {border-left:none;border-top:none;border-right:none;border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left;}
* html .pressroom .chart table.eventheader td {border-left: 1px solid #b6b6b6;border-top: none;border-right:1px solid #b6b6b6;border-bottom: none;}
* html .pressroom .chart table.eventheader td.date {border-left: 1px solid #b6b6b6;border-top: none;border-right:none;border-bottom: none;}
* html .pressroom .chart table.eventheader td.headerspace {border-left: none;border-top:  1px solid #b6b6b6;border-right:none;border-bottom: 1px solid #b6b6b6;}
* html .pressroom .chart table.eventheader td.first {border-top:none;}
* html .pressroom .chart table.eventheader td.heading {border-left: 1px solid #b6b6b6;border-top: none;border-right:1px solid #b6b6b6;border-bottom: 1px solid #b6b6b6;}

* html .contentSearch .searchInt .officeResult h3 {border-bottom:1px solid #b6b6b6;padding:0 0 3px 0; margin:18px 0 3px 0;}

* html .contentSearch h3 {background-color:#F8F8F8; border:1px solid #B6B6B6;  padding:0 0 3px 0; margin:18px 0 3px 0;}

* html .searchInt .tabsect .tabcontents ul.tabmenu li.lioff{border-bottom: none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:bottom left; display:inline; background-color: #eeeeee; padding: 0px 5px; }
* html .newsknowledge .chart table.eventheader td.date {border-left: 1px solid #E3E3E3;border-top: none;border-right:none;border-bottom: none;}
* html .newsknowledge .chart table.eventheader td {border-left: none;border-top: none;border-right:1px solid #E3E3E3;border-bottom: none;}

* html table.contactus input {border:1px solid #E3E3E3;}
* html table.contactus textarea {border:1px solid #E3E3E3;}

* html .searchSide .searchForm .radio    	{margin-top: 10px; margin-bottom: 10px;}

* html body.experiencepractices .centerWide .chart table.pelist .heading {border-top:none; background-image:url(/FCWSite/Img/ie6dot.gif); background-repeat:repeat-x; background-position:left top;}

* html .centerWide .chart table.pelist .heading {font-weight: bold; font-size: 14px; width: 636px; margin: 0px; border-bottom:1px solid #E3E3E3; height: 8px; padding: 0px;}

* html .searchSide .searchForm .radio input   	{width: 20px; border:none;margin-top: 7px; vertical-align:middle; line-height: 22px; display:block; float:left;}
* html .searchSide .searchForm .radio label     {line-height: 22px; display:block; float:left;}

* html .header .mainnav .menu_offices {position:absolute; left:659px !important;}


.officeDirectionsPdf {font:12px Verdana, Arial, Helvetica, sans-serif;color:black;font-weight:bold;text-transform:uppercase;}
.commentaryHeading {color:#004C97;font-weight:bold;font-size:8pt;line-height:12pt;}
.headingPdf {font:12px Verdana, Arial, Helvetica, sans-serif;color:black;font-weight:bold;text-transform:uppercase;}
<![endif]-->

.experiencedetail ul {
    list-style: disc outside !important;
}
.experiencedetail li {
    list-style: disc !important;
}