html {font-size: 100%;height:100%;margin:0;padding:0;}
body {background:#fff url(/FCWSite/img/bg_body.gif) 0 0 repeat-x;margin:0;padding:0;text-align:center;font-size:0.75em;line-height:1.4em;font-family:Arial, sans-serif;}

A               {text-decoration: none;outline:none;}
A:link			{color:#008eb6; text-decoration: none;outline:none;}
A:biolink		{color:#003F49; text-decoration: none;outline:none;}
A:visited		{color:#008eb6; text-decoration: none;outline:none;}
A:hover			{color:#98002D; text-decoration: none;outline:none;}
a:active {outline:none;}
.heading6 A.colorselect:hover {text-decoration:none;color:#98002D !important;}
p {margin:10px 0;}
br {line-height:0.38em;}
table {font-size:100% !important;line-height:1.4em;border-collapse:collapse;margin:0;} /* Without this definition, tables do not inherit the body font-size. */
td {text-align:left;vertical-align:top;}
form {margin:0;padding:0;}
img {border:0;-ms-interpolation-mode:bicubic;outline:none;}

/*#megamenu_biographies table td.ul, #megamenu_biographies table td.um, #megamenu_biographies table td.ur {display:none;}*/

.logoPrint {display:none;}

/* Container and Wrapper */
.wrapper {width:100%;background:#fff url(/FCWSite/img/bg_body.gif) 0 0 repeat-x;margin:0;padding:0 0 23px;}
.container {width:990px;margin:0 auto;text-align:left;padding:0;background-color:#fff;position:relative;z-index:1;}

/* HEADER */
#logo {padding:30px 0px 30px;}	

/* Popup with dropshadow */
/* My own fix for the IE6 png fix bug onmouseover in javascript */
.popup2 {display:block !important;position:absolute;top:-1000px;left:13px;z-index:30;}
.popup2 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popup2 td, * html .popup2 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popup2 td.ul {width:8px;height:8px;}
.popup2 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popup2 td.ur {width:8px;height:8px;}
.popup2 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popup2 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popup2 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popup2 td.ll {width:8px;height:20px;}
.popup2 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popup2 td.lm5 {text-align:right;}
.popup2 td.lr {width:8px;height:20px;}
.popup2 td.lm5 img {margin-right:30px;}
*:first-child+html .popup2 td.lm5 img {margin-right:31px;}

/* My own fix for the IE6 png fix bug onmouseover in javascript etc etc */

.popup {display:block !important;position:absolute;top:auto;bottom:59px;left:13px;z-index:30;}
.popup td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popup td, * html .popup td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popup td.ul {width:8px;height:8px;}
.popup td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popup td.ur {width:8px;height:8px;}
.popup td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popup td.mm {background-color:#fff;padding:8px 11px 18px;}
.popup td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popup td.ll {width:8px;height:20px;}
.popup td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popup td.lm5 {text-align:right;}
.popup td.lr {width:8px;height:20px;}
.popup td.lm5 img {margin-right:30px;}
*:first-child+html .popup td.lm5 img {margin-right:31px;}

.popupMsg0 {display:block !important;position:absolute;top:auto;bottom:59px;left:-80px;z-index:30;}
.popupMsg1 {display:block !important;position:absolute;top:auto;bottom:59px;left:24px;z-index:30;}
.popupMsg2 {display:block !important;position:absolute;top:auto;bottom:59px;left:132px;z-index:30;}
*:first-child+html .popupMsg2 {left:126px;}
.popupMsg3 {display:block !important;position:absolute;top:auto;bottom:59px;left:238px;z-index:30;}
*:first-child+html .popupMsg3 {left:230px;}
.popupMsg4 {display:block !important;position:absolute;top:auto;bottom:59px;left:345px;z-index:30;}
*:first-child+html .popupMsg4 {left:332px;}
.popupMsg5 {display:block !important;position:absolute;top:auto;bottom:59px;right:-7px;z-index:30;}
*:first-child+html .popupMsg5 {left:348px;}

.popupMsg0 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg0  td, * html .popupMsg0  td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg0  td.ul {width:8px;height:8px;}
.popupMsg0  td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg0  td.ur {width:8px;height:8px;}
.popupMsg0  td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg0  td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg0  td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg0  td.ll {width:8px;height:20px;}
.popupMsg0  td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg0  td.lr {width:8px;height:20px;}

.popupMsg1 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg1 td, * html .popupMsg1 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg1 td.ul {width:8px;height:8px;}
.popupMsg1 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg1 td.ur {width:8px;height:8px;}
.popupMsg1 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg1 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg1 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg1 td.ll {width:8px;height:20px;}
.popupMsg1 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg1 td.lr {width:8px;height:20px;}

.popupMsg2 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg2 td, * html .popupMsg2 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg2 td.ul {width:8px;height:8px;}
.popupMsg2 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg2 td.ur {width:8px;height:8px;}
.popupMsg2 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg2 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg2 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg2 td.ll {width:8px;height:20px;}
.popupMsg2 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg2 td.lr {width:8px;height:20px;}

.popupMsg3 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg3 td, * html .popupMsg3 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg3 td.ul {width:8px;height:8px;}
.popupMsg3 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg3 td.ur {width:8px;height:8px;}
.popupMsg3 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg3 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg3 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg3 td.ll {width:8px;height:20px;}
.popupMsg3 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg3 td.lr {width:8px;height:20px;}

.popupMsg4 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg4 td, * html .popupMsg4 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg4 td.ul {width:8px;height:8px;}
.popupMsg4 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg4 td.ur {width:8px;height:8px;}
.popupMsg4 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg4 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg4 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg4 td.ll {width:8px;height:20px;}
.popupMsg4 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg4 td.lr {width:8px;height:20px;}

.popupMsg5 td {font-size:1.417em;line-height:117%;color:#636262;padding:0;}
* html .popupMsg5 td, * html .popupMsg5 td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.popupMsg5 td.ul {width:8px;height:8px;}
.popupMsg5 td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.popupMsg5 td.ur {width:8px;height:8px;}
.popupMsg5 td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.popupMsg5 td.mm {background-color:#fff;padding:8px 11px 18px;}
.popupMsg5 td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.popupMsg5 td.ll {width:8px;height:20px;}
.popupMsg5 td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.popupMsg5 td.lm5 {text-align:right;}
.popupMsg5 td.lr {width:8px;height:20px;}
.popupMsg5 td.lm5 img {margin-right:30px;}
*:first-child+html .popupMsg5 td.lm5 img {margin-right:31px;}

/* Header */
.header {height:124px;background:transparent url(/FCWSite/img/bg_body.gif) 0 0 repeat-x;}

.header .logo {position:absolute;top:28px;left:33px;z-index:10;}

.header .topnav {font-size:1.08em;position:absolute;right:28px;top:34px;z-index:10;padding:0;float:none;}
.header .topnav a {color:#4f4f4f;}
.header .topnav a:visited {color:#4f4f4f;}
.header .topnav a:hover {color:#98002e;}
.header .topnav ul {list-style:none outside;margin:0;padding:0;}
.header .topnav ul li {padding:0;float:left;cursor:pointer;}
.header .topnav ul li a {padding:2px 7px 3px;display:block;}
.header .topnav ul li.separator {color:#e6e6e6;padding:0 2px 0 3px;}
.header .topnav ul li.rss img {vertical-align:middle;margin-left:4px;}
* html .header .topnav ul li.rss img {behavior:url(/FCWSite/include/iepngfix.htc);}
.header .topnav ul li.share img {vertical-align:middle;}
.header .topnav ul li.share a {padding-right:0;}
.header .topnav ul li.languages {position:relative;z-index:15;}

.header .topnav .popup {top:13px;left:-76px;}
.header .topnav .popup2 {left:-76px;}
.header .language_german2 .popup {top:13px;left:-35px;}
.header .language_german2 .popup2 {left:-35px;}
.header .topnav .popup td {padding:0;}
.header .topnav .popup td.mm, .header .topnav .popup2 td.mm {padding-top:2px;padding-right:12px;padding-bottom:8px;padding-left:6px;}
*:first-child+html .header .topnav .popup td.mm, *:first-child+html .header .topnav .popup2 td.mm {padding-right:9px;}
.header .topnav .popup td.mm ul li, .header .topnav .popup2 td.mm ul li {float:none;display:inline;}
.header .topnav .popup td.mm ul li a, .header .topnav .popup2 td.mm ul li a {display:inline;}
.header .topnav .popup td.arrow_up, .header .topnav .popup2 td.arrow_up {text-align:center;}
.header .topnav .popup td, .header .topnav .popup2 td {font-size:90%;color:#98002e;}
.header .topnav .popup td ul li, .header .topnav .popup2 td ul li {color:#98002e;}
.header .topnav .popup td ul li, .header .topnav .popup2 td ul li a {display:inline;}
* html .header .topnav .popup td ul li, * html .header .topnav .popup2 td ul li {float:none;display:inline;}
* html .header .topnav .popup td ul li a, * html .header .topnav .popup2 td ul li a {display:inline;}
.header .topnav .popup td a, .header .topnav .popup2 td a {color:#98002e;}
.header .topnav .popup td a:visited, .header .topnav .popup2 td a:visited {color:#98002e;}
.header .topnav .popup td a:hover, .header .topnav .popup2 td a:hover {color:#000;}

.header .topnav .popup_share {display:block !important;position:absolute;right:-10px;top:21px;z-index:10;}

.header .mainnav {font-size:1.25em;position:absolute;left:32px;top:85px;z-index:9;}
.header .mainnav table {margin:0 !important;}
.header .mainnav a {padding:0;}
.header .mainnav ul {list-style:none outside;margin:0;padding:0;}
.header .mainnav ul li {padding:0;float:left;margin-right:0;}

/* Megamenu -- Base styles/About */
.header .mainnav .megamenu {visibility:hidden;position:absolute;top:39px;left:-5px;z-index:999;}
.header .mainnav .megamenu table {font-size:90% !important;line-height:127%;}
.header .mainnav .megamenu td {color:#636262;text-transform:none;padding:0;}
.header .mainnav .megamenu td.megamenu_image {text-align:right;}
.header .mainnav .megamenu td.megamenu_image img {margin-right:8px;}
* html .header .mainnav .megamenu td, * html .header .mainnav .megamenu td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.header .mainnav .megamenu td.ul {width:8px;height:8px;}
.header .mainnav .megamenu td.um {height:8px;background:transparent url(/FCWSite/img/shadow/um.png) 0 0 repeat-x;}
.header .mainnav .megamenu td.ur {width:8px;height:8px;}
.header .mainnav .megamenu td.ml {width:8px;background:transparent url(/FCWSite/img/shadow/ml.png) 0 0 repeat-y;}
.header .mainnav .megamenu td.mm {background-color:#fff;padding:0 0 9px;}
.header .mainnav .megamenu td.mr {width:8px;background:transparent url(/FCWSite/img/shadow/mr.png) 0 0 repeat-y;}
.header .mainnav .megamenu td.ll {width:8px;height:20px;}
.header .mainnav .megamenu td.lm {height:20px;background:transparent url(/FCWSite/img/shadow/lm.png) 0 0 repeat-x;text-align:center;}
.header .mainnav .megamenu td.lr {width:8px;height:20px;}

.header .mainnav .megamenu td.mm td.megamenu_links {padding-right:6px;}
.header .mainnav .megamenu ul {list-style:none outside;margin:-2px 0 0;padding:0;}
.header .mainnav .megamenu ul li {float:none;line-height:210%;}
.header .mainnav .megamenu ul li a {height:auto;line-height:2em;background:#fff none;color:#325b7d;padding-right:8px;padding-left:8px;}
.header .mainnav .megamenu ul li a:visited {color:#325b7d;}
.header .mainnav .megamenu ul li a:hover {color:#fff;background-color:#325b7d;}
* html .header .mainnav .megamenu ul li a {display:block;}

/* Megamenu -- About */
.header .mainnav #megamenu_about td.ul {width:12px;}
.header .mainnav #megamenu_about td.ml {width:12px;}
.header .mainnav #megamenu_about td.ll {width:12px;}
.header .mainnav #megamenu_about ul li a {padding-right:34px;display:block;}

/* Megamenu -- Biographies */
.header .mainnav #megamenu_biographies td.ul {background: url(/FCWSite/img/shadow/ul_biographies.png) 0 0 repeat-y;width:12px;height:8px;}/*added 5/25 by nickv*/
.header .mainnav #megamenu_biographies td.um {background:#325b7d url(/FCWSite/img/shadow/um_biographies.png) 0 0 repeat-x;width:260px;height:8px;}/*added 5/25 by nickv*/
.header .mainnav #megamenu_biographies td.ur {background: url(/FCWSite/img/shadow/ur_biographies.png) 0 0 repeat-x;width:8px;height:8px;}/*added 5/25 by nickv*/
.header .mainnav #megamenu_biographies td.ml {width:12px;background:transparent url(/FCWSite/img/shadow/ml_biographies_white.png) 0 0 repeat-y;}
.header .mainnav #megamenu_biographies td.mm_blue {background-color:#325b7d;color:#fff;padding-left:4px;padding-right:12px;}
.header .mainnav #megamenu_biographies td.ml_blue {background:transparent url(/FCWSite/img/shadow/ml_biographies.png) 0 0 repeat-y;width:12px;}
.header .mainnav #megamenu_biographies td.mr_blue {background:transparent url(/FCWSite/img/shadow/mr_biographies.png) 0 0 repeat-y;}
.header .mainnav #megamenu_biographies td.mm_gray {height:24px;line-height:220%;background:#ddd url(/FCWSite/img/shadow/mm_gray.gif) 0 0 repeat-x;font-size:80%;text-transform:uppercase;padding-left:3px;white-space:nowrap;}
* html .header .mainnav #megamenu_biographies td.mm_gray {height:19px;padding-top:5px;}
#DivCloseBio{clear:both:}
#megamenu_biographies table td.mm .form br{line-height:5px}
.header .mainnav #megamenu_biographies td.mm_gray img {margin-right:7px;}
.header .mainnav #megamenu_biographies td.ml_gray {background:transparent url(/FCWSite/img/shadow/ml_gray.png) 0 0 repeat-y;width:12px;}
.header .mainnav #megamenu_biographies td.mr_gray {background:transparent url(/FCWSite/img/shadow/mr_gray.png) 0 0 repeat-y;}
.header .mainnav #megamenu_biographies td.mm_blue ul {list-style:none outside;margin:0;padding:0;}
.header .mainnav #megamenu_biographies td.mm_blue ul li {display:inline;padding:0;margin-right:0;}
.header .mainnav #megamenu_biographies td.mm_blue ul li.separator {padding-left:5px;padding-right:5px;}
.header .mainnav #megamenu_biographies td.mm_blue a {color:#fff;display:inline;padding:0;background-color:transparent;}
.header .mainnav #megamenu_biographies td.mm_blue a:visited {color:#fff;}
.header .mainnav #megamenu_biographies td.mm_blue a:hover {color:#8fbcdd;background-color:transparent;}
.header .mainnav #megamenu_biographies td.mm_blue li.active a {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm_blue li.active:visited a {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm_blue li.activ:hovere a {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm_blue a.active {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm_blue a.active:visited {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm_blue a.active:hover {color:#8fbcdd;}
.header .mainnav #megamenu_biographies td.mm {padding-top:13px;padding-right:12px;padding-left:3px;}
.header .mainnav #megamenu_biographies td.mm a {color:#325b7d;display:inline;padding:0;}
.header .mainnav #megamenu_biographies td.mm a:visited {color:#325b7d;}
.header .mainnav #megamenu_biographies td.mm a:hover {color:#000;}
.header .mainnav #megamenu_biographies td.mm .form .fields input.text {border:1px solid #325b7d;color:#484848;font-size:80%;padding-top:1px;padding-bottom:2px;font-family:Arial, sans-serif;width:122px;padding:3px 6px 4px;}
.header .mainnav #megamenu_biographies td.mm .form .fields input.txtfield_lname {margin-left:7px;margin-bottom:8px;}
.header .mainnav #megamenu_biographies td.mm .form .fields input.txtfield_fname {margin-bottom:8px;}
.header .mainnav #megamenu_biographies td.mm .form .fields .select {font-size:80%;width:283px;height:19px;background:transparent none;font-family:Arial, sans-serif;color:#484848;margin-top:10px;}
.header .mainnav #megamenu_biographies td.mm .form .fields div.btn_search {margin-top:10px;}
.header .mainnav #megamenu_biographies td.mm .form .fields input.btn_search {background:#325b7d none;height:auto;line-height:normal;color:#fff;border:0;font-size:90%;font-family:Arial, sans-serif;cursor:pointer;}
.header .mainnav #megamenu_biographies td.mm .form .fields input.btn_search:hover {background:#4e4e4e none;}
.header .mainnav #megamenu_biographies td.mm .form .fields .link_advancedsearch {float:right;font-size:90%;margin-top:10px;margin-right:20px;}
*:first-child+html .header .mainnav #megamenu_biographies td.mm .form .fields .link_advancedsearch {margin-right:24px;}
* html .header .mainnav #megamenu_biographies td.mm .form .fields .link_advancedsearch {margin-right:12px;}
.header .mainnav #megamenu_biographies td.mm .form .fields .link_advancedsearch img {margin-left:6px;}

.header .mainnav #megamenu_biographies #DivCloseBio table {width:325px;}

/* Megamenu -- Practices */
.header .mainnav #megamenu_practices table {font-size:97% !important;}
.header .mainnav #megamenu_practices td.ul {width:12px;}
.header .mainnav #megamenu_practices td.ml {width:12px;}
.header .mainnav #megamenu_practices td.ll {width:12px;}
.header .mainnav #megamenu_practices td.ml {background:transparent url(/FCWSite/img/shadow/ml_practices.png) 0 0 repeat-y;}
.header .mainnav #megamenu_practices td.um {background:transparent url(/FCWSite/img/shadow/um_practices.gif) 0 0 no-repeat;}
.header .mainnav #megamenu_practices td.lm {background:transparent url(/FCWSite/img/shadow/lm_practices.png) 0 0 no-repeat;height:29px;}
.header .mainnav #megamenu_practices td.mm {padding-bottom:0;}
.header .mainnav #megamenu_practices td.mm table {width:537px;}
.header .mainnav #megamenu_practices table {font-size:93%;}
.header .mainnav #megamenu_practices td.leftcol {width:335px;}
.header .mainnav #megamenu_practices td.leftcol table {width:335px;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent {width:362px;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a {display:block;padding:5px 11px 4px;background:transparent url(/FCWSite/img/nav/arrow_blue2.gif) 96% 55% no-repeat;color:#335b7e;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a:visited {}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a:hover {color:#fff;background:#335b7e url(/FCWSite/img/nav/arrow_white.gif) 96% 55% no-repeat;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a.active {color:#fff;background:#335b7e url(/FCWSite/img/nav/arrow_white.gif) 96% 55% no-repeat;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a.active:visited {background-color:#335b7e;}
.header .mainnav #megamenu_practices .leftcol td.practice_parent a.active:hover {background-color:#335b7e;}

.header .mainnav #megamenu_practices td.spacer {width:2px;}
.header .mainnav #megamenu_practices td.spacer img {width:2px;}

.header .mainnav #megamenu_practices td.separator_line img {margin:5px 0 6px 4px;}

.header .mainnav #megamenu_practices td.practice_child_list {background-color:#f0f0f0;padding-left:15px;min-height:259px;visibility:hidden;padding-top:7px;font-size:90%;line-height:normal;color:#000;}
.header .mainnav #megamenu_practices .practice_child_list {visibility:hidden;}
.header .mainnav #megamenu_practices .practice_child_list ul {zoom:1;padding:0;margin:0;} /* added zoom:1; because child list did not appear in ie */
.header .mainnav #megamenu_practices .practice_child_list ul li {line-height:normal;background:transparent none;padding-bottom:0.4em;}
.header .mainnav #megamenu_practices .practice_child_list a {line-height:normal;background-color:transparent;padding:0;color:#335b7e;}
.header .mainnav #megamenu_practices .practice_child_list a:hover {color:#000;background-color:transparent;}

.header .mainnav #megamenu_practices .practice_child_list p {line-height:normal;margin-bottom:0.4em;}

/* Megamenu -- Legal Insights */
.header .mainnav #megamenu_legalinsights td.mm table {/* width:580px; */}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links {width:306px;padding-right:34px;padding-left:5px;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .pubs_list {width:306px;} /* if this width is not defined, ff does not display properly */
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .pub_item {padding-bottom:1em;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .date {color:#7d7d7d;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .title a {color:#325b7d;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .title a:visited {color:#325b7d;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .title a:hover {color:#000;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .viewall a {color:#98002e;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .viewall a:visited {color:#98002e;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .viewall a:hover {color:#000;}
.header .mainnav #megamenu_legalinsights td.mm td.megamenu_links .viewall img {margin-left:8px;}

/* Megamenu -- Events */
.header .mainnav #megamenu_events td.mm table {/* width:510px; */}
.header .mainnav #megamenu_events td.mm td.megamenu_links {width:261px;padding-right:34px;padding-left:5px;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .events_list {width:261px;} /* if this width is not defined, ff does not display properly */
.header .mainnav #megamenu_events td.mm td.megamenu_links .event_item {padding-bottom:1em;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .date {color:#7d7d7d;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .title a {color:#325b7d;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .title a:visited {color:#325b7d;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .title a:hover {color:#000;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .viewall a {color:#98002e;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .viewall a:visited {color:#98002e;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .viewall a:hover {color:#000;}
.header .mainnav #megamenu_events td.mm td.megamenu_links .viewall img {margin-left:8px;}

.header .language_german #megamenu_events td.mm td.megamenu_links {width:222px;}
.header .language_german #megamenu_events td.mm td.megamenu_links .events_list {width:222px;}

/* Megamenu -- Careers */
.header .mainnav #megamenu_careers td.mm table {}
.header .mainnav #megamenu_careers td.mm td.megamenu_links {width:426px;padding-right:7px;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_life, .header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type {width:426px;} /* if this width is not defined, ff does not display properly */
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul {list-style:none outside;margin:0 0 0.5em 6px;padding:0;font-size:100%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li {display:inline;padding:0;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li.separator {padding:0 3px;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li a {display:inline;padding:0;line-height:normal;color:#888;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li a:visited {color:#888;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li a:hover {color:#325b7d;background-color:transparent;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li.active a {font-weight:bold;color:#325b7d;cursor:text;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li.active a:visited {color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_nav ul li.active a:hover {color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .traditions .leftcol, .header .mainnav #megamenu_careers td.mm td.megamenu_links .practice .leftcol {float:left;width:50%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .traditions .rightcol, .header .mainnav #megamenu_careers td.mm td.megamenu_links .practice .rightcol {float:right;width:50%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul {list-style:none outside;margin:0 0 1em 6px;padding:0;font-size:100%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li {line-height:normal;background:transparent url(/FCWSite/img/nav/bullet_dash.gif) 0 8px no-repeat;padding-bottom:0.2em;padding-left:8px;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a {line-height:normal;color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a:visited {color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a:hover {background-color:transparent;color:#000;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a.active {color:#000;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a.active:visited {color:#000;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li a.active:hover {color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li.active a {color:#000;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li.active a:visited {color:#000;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_links ul li.active a:hover {color:#325b7d;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .careers_nav ul {margin-top:0.6em;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .summerassoc .leftcol {float:left;width:50%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .summerassoc .rightcol {float:right;width:50%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .offices .leftcol {float:left;width:33%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .offices .midcol {float:left;width:33%;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .careers_type .offices .rightcol {float:right;width:33%;}

.header .mainnav #megamenu_careers td.mm td.megamenu_links .title_separator {background-color:#888;display:block;color:#fff;font-size:120%;padding:5px 6px;}
.header .mainnav #megamenu_careers td.mm td.megamenu_links .line_separator {display:block;padding:5px 0 7px 0;}

.header .language_german #megamenu_careers td.mm td.megamenu_links ul li a {display:block;}
.header .language_german #megamenu_careers td.mm td.megamenu_links {width:109px;}

/* Megamenu -- Pro Bono */
.header .mainnav #megamenu_probono td.mm table {/* width:580px; */}
.header .mainnav #megamenu_probono td.mm td.megamenu_links {width:148px;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links ul {width:148px;} /* if this width is not defined, ff does not display properly */
.header .mainnav #megamenu_probono td.mm td.megamenu_links ul li {line-height:normal;zoom:1;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links ul li a {line-height:normal;display:block;padding:5px 34px 4px 8px;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .pub_item {margin-bottom:1em;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .date {color:#7d7d7d;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .title a {color:#000;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .title a:visited {color:#000;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .title a:hover {color:#325b7d;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .viewall a {color:#98002e;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .viewall a:visited {color:#98002e;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .viewall a:hover {color:#000;}
.header .mainnav #megamenu_probono td.mm td.megamenu_links .viewall img {margin-left:8px;}

.header .search_site {position:absolute;right:28px;top:85px;z-index:9;width:200px;height:39px;background:#4e4e4e url(/FCWSite/img/nav/magnifying_glass.png) 170px 13px no-repeat;}
* html .header .search_site {background-image:url(/FCWSite/img/nav/magnifying_glass.gif);}
.header .search_site input {margin-top:11px;border:0;background-color:transparent;padding:0;font-size:117% !important;outline:none;font-family:Arial, sans-serif;}
*:first-child+html .header .search_site input {margin-top:8px;font-size:112%;letter-spacing:0.038em;}
/* Target FireFox 3 [!] */
html>/**/body .header .search_site input, x:-moz-any-link, x:default  {margin-top:0;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .search_site input {margin-top:0;}
}
.header .search_site input.text {color:#fff;border:0;border-bottom:0px solid #888;width:151px;margin-left:10px;margin-right:10px;}
/* Target FireFox 3 [!] */
html>/**/body .header .search_site input.text, x:-moz-any-link, x:default  {margin-top:0;}
.header .search_site input.button {border:0;width:16px;height:25px;cursor:pointer;}
*:first-child+html .header .search_site input.button {height:16px;}
* html .header .search_site input.button {height:16px;}

.header .search_site_over {position:absolute;right:28px;top:85px;z-index:9;width:200px;height:39px;background:#fff url(/FCWSite/img/nav/magnifying_glass_over.png) 170px 13px no-repeat;}
* html .header .search_site_over {background-image:url(/FCWSite/img/nav/magnifying_glass_over.gif);}
.header .search_site_over input {margin-top:11px;border:0;background-color:transparent;padding:0;font-size:117%;outline:none;}
*:first-child+html .header .search_site_over input {margin-top:8px;font-size:112%;letter-spacing:0.038em;}
/* Target FireFox 3 [!] */
html>/**/body .header .search_site_over input, x:-moz-any-link, x:default  {margin-top:0;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .search_site_over input {margin-top:0;}
}
.header .search_site_over input.text {color:#4e4e4e;border:0;border-bottom:1px solid #888;width:151px;margin-left:10px;margin-right:10px;}
/* Target FireFox 3 [!] */
html>/**/body .header .search_site_over input.text, x:-moz-any-link, x:default  {margin-top:0;}
.header .search_site_over input.button {border:0;width:16px;height:25px;cursor:pointer;}
*:first-child+html .header .search_site_over input.button {height:16px;}
* html .header .search_site_over input.button {height:16px;}

/*
.topnav {float:right;white-space:nowrap;padding:30px 0px 0px;}
.topnav a {color:#808285;text-decoration:none}				
.topnav a:visited {color:#808285;text-decoration:none}			
.topnav a:hover {color:#98002D;text-decoration:none}
.topnav form {padding:0px;margin:0px;}
.topnav table {border:0px;border-collapse:collapse;font-size:83% !important;}
.topnav td {vertical-align:middle;padding:0px;font-weight:normal;font-family:arial, sans-serif;color:#808285;}
.topnav .sitesearch {padding:0px;vertical-align:middle;}
.topnav .sitesearch .textbox {border:1px solid #939598;width:140px;background-color:#f1f2f2;font:normal 1em arial, sans-serif;margin:0px 4px 0px 4px;}
.topnav .sitesearch .button {border:0px;margin:0px;}
*/

.mainnav {padding:0px;text-align:right;}
.mainnav table {border:0px solid red;border-collapse:collapse;margin:0 0 0 auto;}
.mainnav td {padding:0px;vertical-align:top;font-weight:normal;font-family:arial, sans-serif;color:#454349;text-transform:uppercase;}
.mainnav a {color:#454349;text-decoration:none;display:block;padding:15px 10px;}
.mainnav a:visited {color:#454349;text-decoration:none;}
.mainnav a:hover {color:#98002D;text-decoration:none;}
.mainnav a.active {color:#98002D;text-decoration:none;display:block;padding:15px 10px;}
.mainnav a.active:visited {color:#98002D;text-decoration:none;}
.mainnav a.active:hover {color:#98002D;text-decoration:none;}

.menus {position:relative;z-index:10;width:935px;clear:both;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; z-index: 100;}

.menu {font-weight:normal;font-family:arial, sans-serif;color:#fff;text-align:left;padding:10px; height: 335px; min-height: 335px; z-index: 1000; border: solid 1px #0F0;}
.menu a {color:#fff;text-decoration:none;}
.menu a:visited {color:#fff;text-decoration:none;}
.menu a:hover {color:#fff;text-decoration:none;}
.menu ul {list-style:none none;padding:0px;margin:0px;}
.menu li {margin:0px;padding:0px 0px 3px;}

.menu2 {position:absolute;visibility:hidden;z-index:100;font-weight:normal;font-family:arial, sans-serif;color:#000;padding:0px;filter:alpha(opacity=95);
-moz-opacity:.95;opacity:.95; width: 675px; right: 624px; min-height:334px; height:auto;}
* html .menu2 {position:absolute;visibility:hidden;z-index:100;font-weight:normal;font-family:arial, sans-serif;color:#000;padding:0px;filter:alpha(opacity=95);
-moz-opacity:.95;opacity:.95; width: 675px; left: 624px; height:334px;}
.menu2 {font-weight:normal;font-family:arial, sans-serif;color:#fff;text-align:left;font-size:0.9em;line-height:1.4em;}
.menu2 a {color:#fff;text-decoration:none;}
.menu2 a:visited {color:#fff;text-decoration:none;}
.menu2 a:hover {color:#fff;text-decoration:none;}
.menu2 ul {list-style:none none;padding:0px;margin:0px;padding:10px;}
.menu2 li {margin:0px;padding:0px 0px 3px;}
.menu2 .padding {padding:10px;}
.menu2 b {font-weight: bold; color: #FFF;}
.menu2 .heading {color: #FFF; font-weight: bold;}

body.homede .menu2 {width: 848px;} /* use for wide german drop downs*/
* html body.homede .menu2 {width: 854px; padding: 0px; margin: 0px;}
 
 .menu2 table {border:0px;border-collapse:collapse;margin:0px 10px;width:645px;}
 .menu2 td {width:20%;padding:0px 10px 10px 0px;vertical-align:top;font-weight:normal;font-family:arial, sans-serif;color:#fff;}
 .menu2 tr.line td {padding:0px;}
 .menu2 tr.row2 td {padding:0px 10px 10px 0px;}
 .menu2 ul {list-style:none none;padding:8px 0px 0px;margin:0px;}
 .menu2 li {margin:0px;padding:0px 0px 3px;}
 .menu2 .heading {font-weight:bold;font-family:arial, sans-serif;text-transform:uppercase;}
 .menu2 div.line {border-top:1px solid #fff;height:15px;padding:0px;}
 
 body.home .bios table {} /* was margin-left:115px; */
 body.home .bios td {padding-left: 105px;}
 body.home .offices table td {padding-left: 472px;}
 body.home .careers table td {text-align:left;}
 body.home .probono table {margin: 0px 0px 0px 20px; padding: 0px;}
 body.home .probono table td {text-align: right; padding: 0px; width: 100%;}
 body.home .mainnav td {font-size:1em;}
 body.home .topnav table {font-size:100% !important;}
 body.home .topnav td {font-size:0.8em;}
 
 body.homede .bios table {} /* was margin-left: 82px; */
 body.homede .bios td {padding-left:0px;}
 body.homede .offices table td {padding-left: 649px;}
 body.homede .careers table {width: 100%; margin: 0px;}
 body.homede .careers table td {padding-right: 11px;} /* had padding-right: 20px; */
 body.homede .probono table {margin: 0px 0px 0px 20px; padding: 0px;}
 body.homede .probono table td {text-align: right; padding: 0px; width: 100%;}

#menu_practices, #menu_careers {padding-top: 8px;}

.bannerinterior {clear:both;}

/* HOME PAGE */
.banner {height:357px;clear:both; z-index: 1;}
.banner .homefeatureA {float:right;width:375px;height:330px;position:relative;right:77px;top:27px;margin: 0px 0px;color:#fff;font-weight:normal;font-family:arial, sans-serif;background-color:#393839;}
.banner .homefeature {padding:30px;}
.banner .homefeature a {color:#fff;text-decoration:none;}
.banner .homefeature a:visited {color:#fff;text-decoration:none;}
.banner .homefeature a:hover {color:#fff;text-decoration:none;}
.banner .homefeature .content {height:250px;}
.banner .homefeature .content .heading1 {color:#fff;font:normal 22px/28px georgia,arial;text-decoration:none;}
.banner .homefeature .content .video img {vertical-align:middle;}
.banner .homefeature .content .video a:hover {color:#f8971d;text-decoration:none;}

.banner .buttons {font-weight:bold;font-family:arial, sans-serif;color:#f8971d;text-transform:uppercase;}
.banner .buttons img {vertical-align:middle;}

.middle table.main {border:0px;border-collapse:collapse;width:858px;}
.middle table.main td {padding:0px;vertical-align:top;font-weight:normal;font-family:arial, sans-serif;color:#000;}

.middle table.main td.col1 {}
.middle table.main td.col1 .othernav {width:110px;font-weight:normal;font-family:arial, sans-serif;color:#808285;text-transform:uppercase;}
.middle table.main td.col1 .othernav a {color:#808285;text-decoration:none}				
.middle table.main td.col1 .othernav a:visited {color:#808285;text-decoration:none}			
.middle table.main td.col1 .othernav a:hover {color:#98002D;text-decoration:none}
.middle table.main td.col1 .othernav ul {list-style:none none;margin:0px;padding:0px 0px 0px 10px;}
.middle table.main td.col1 .othernav ul li {padding:0px 0px 10px;}

.middle table.main td.col2 {}
.middle table.main td.col2 .news {width:373px;}
.middle table.main td.col2 .news a {text-decoration:none;color:#000;}
.middle table.main td.col2 .news a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news table {border:0px;border-collapse:collapse;}
.middle table.main td.col2 .news td {padding:0px 5px 8px 0px;vertical-align:top;font-weight:normal;font-family:arial, sans-serif;color:#000;}
.middle table.main td.col2 .news .content {padding:0px 20px 0px 0px;}
.middle table.main td.col2 .news .rss {font-weight:bold;float:right;}
.middle table.main td.col2 .news .rss a {text-decoration:none;color:#818184;}
.middle table.main td.col2 .news .rss a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news .rss img {vertical-align:middle;}
.middle table.main td.col2 .news .more {font-weight:bold;}
.middle table.main td.col2 .news .more .arrow {color:#98002D;}
.middle table.main td.col2 .news .more a {text-decoration:none;color:#818184;}
.middle table.main td.col2 .news .more a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col2 .news .heading {font-weight:bold;font-family:arial, sans-serif;color:#98002D;text-transform:uppercase;margin:0px 0px 8px;}
.middle table.main td.col2 .news .date {color:#98002D;white-space:nowrap;font-weight:bold;}

.middle table.main td.col3 {}
.middle table.main td.col3 .highlights {width:375px;}
.middle table.main td.col3 .highlights .more {font-weight:bold;}
.middle table.main td.col3 .highlights .more .arrow {color:#98002D;}
.middle table.main td.col3 .highlights .more a {text-decoration:none;color:#818184;}
.middle table.main td.col3 .highlights .more a:hover {text-decoration:none;color:#98002D;}
.middle table.main td.col3 .highlights .content {padding:20px 0px 0px 30px;}
.middle table.main td.col3 .highlights .heading {font-weight:bold;font-family:arial, sans-serif;color:#98002D;text-transform:uppercase;margin:0px 0px 8px;}
.middle table.main td.col3 .highlights p {margin:0px 0px 10px;}

/* PRACTICES LANDING */
.practiceslisting {font-weight:normal;font-family:arial, sans-serif;color:#000;text-align:left;padding-right:30px;width:100%;}
.practiceslisting table {border:0px;margin:0px;width:100%;}.practiceslisting td {width:20%;padding:25px 10px 10px 0px;vertical-align:top;font-weight:normal;font-family:arial, sans-serif;color:#fff;font-size:100%;}
.practiceslisting tr.row1 td.col1 .heading {border-top:9px solid #afbd22;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col2 .heading {border-top:9px solid #f8981d;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col3 .heading {border-top:9px solid #61195a;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col4 .heading {border-top:9px solid #5d87a1;padding:5px 0px 0px;}
.practiceslisting tr.row1 td.col5 .heading {border-top:9px solid #00576f;padding:5px 0px 0px;}
.practiceslisting tr.line td {padding:0px;}
.practiceslisting tr.row2 td {padding:0px 10px 10px 0px;}
.practiceslisting a { color:#000 !important;text-decoration:none;}
.practiceslisting a:visited {color:#000 !important;text-decoration:none;}
.practiceslisting a:hover {color:#98002D !important;text-decoration:none;}
.practiceslisting ul {list-style:none none;padding:4px 0px 0px;margin:0px;}
.practiceslisting li {margin:0px;padding:0px 0px 6px;}
.practiceslisting .heading {font-weight:bold;font-family:arial, sans-serif;text-transform:uppercase;color:#000;}
/*.practiceslisting .heading .heading {font-weight:normal;}
.practiceslisting .heading ul li .heading {font-weight:normal;}
.practiceslisting .heading ul li .heading a{font-weight:normal;}
.practiceslisting .heading ul li div.heading {font-weight:normal;}
.practiceslisting .heading ul li div.heading a{font-weight:normal;}
.practiceslisting tr.row1 td.col1 .heading ul li .heading{font-weight:normal;}
.practiceslisting tr.row1 td.col1 .heading ul li .heading a{font-weight:normal;}
.practiceslisting tr.row1 td.col1 .heading ul li div.heading{font-weight:normal;}
.practiceslisting tr.row1 td.col1 .heading ul li div.heading a{font-weight:normal;}*/
.practiceslisting div.line {border-top:1px solid #808285;height:15px;padding:0px;}

/* END  */
body.biolanding #content #column2 .bioalphalinks a {color:#FFF;text-decoration:none;}
body.biolanding #content #column2 .bioalphalinks a:visited {color:#FFF;text-decoration:none;}
body.biolanding #content #column2 .bioalphalinks a:hover {color:#E28C05;text-decoration:none;}

.login			{float:right;}

.badge {float: left;position: absolute;bottom: 0;right: 0;}
.badge img {border:none;position:relative;}

.ewrsheader     {padding:16px 5px 17px 38px;background-color:#7D9AAA;margin-bottom:15px;color:#fff;font:bold 16px arial;}
.ewrsphotos		{float:right;padding:0px 28px 0px 0px;}

table.ewrs		{border-collapse:collapse;width:100%;}
table.ewrs td 	{vertical-align:top;}

#ewrslogo		{padding:20px 0px 36px;}
.ewrslogin		{text-align:right;padding:0px 32px 15px 0px;}
.ewrscontent	{padding:0px 24px 0px 38px;color:#000;font:12px/16px arial;}
.ewrsdiscussion  {width:362px;color:#000;font-weight:normal;font-family:arial, sans-serif;}
.ewrsdiscussion .header {font:bold 12px arial;color:#98002D;text-transform:uppercase;padding:7px;border-top:1px solid #A5B8C9;}
.ewrsdiscussion .admin {font-weight:bold;font-family:arial, sans-serif;color:#98002D;padding:7px;text-transform:uppercase;}
.ewrsdiscussion .name {font-weight:normal;font-family:arial, sans-serif;color:#98002D;padding:0px 7px;}
.ewrsdiscussion .actions {font-weight:normal;font-family:arial, sans-serif;color:#98002D;float:right;padding:7px;}
.ewrsdiscussion a {text-decoration:none;}
.ewrsdiscussion .threads {padding:7px;}
.ewrsdiscussion .threads a {font-weight:bold;}
.ewrsdiscussion .threads table {border-collapse:collapse;width:100%;}
.ewrsdiscussion .threads td {color:#000;font-weight:normal;font-family:arial, sans-serif;vertical-align:top;padding:1px;}
.ewrsdiscussion .threads .editdelete a {font-weight:normal;}
.ewrsdiscussion .content {}
.ewrsdiscussion .contentborder {padding:7px;background-color:#EDF1F4;border-top:1px solid #A5B8C9;border-bottom:1px solid #A5B8C9;}
.ewrsdiscussion .content .title1 {font-weight:bold;font-family:arial, sans-serif;color:#98002D;}
.ewrsdiscussion .content .title2 {font-weight:bold;font-family:arial, sans-serif;padding-top:4px;}
.ewrsdiscussion .content .text {font-weight:normal;font-family:arial, sans-serif;}
.ewrsdiscussion .content .reply {font-weight:bold;font-family:arial, sans-serif;padding-top:4px;}

.ewrsheadinglist	{color:#036;font-weight:bold;font-family:arial, sans-serif;padding:2px 10px 2px 0px; vertical-align:top; border-top:1px solid #A5B8C9;border-bottom:1px solid #A5B8C9;}		
				
.ewrslist			{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 15px 8px 0;vertical-align:top;border-bottom:1px solid #A5B8C9;}

#highlights			{color:#000;font-weight:normal;font-family:arial, sans-serif;width:370px;}
#highlights a		{color:#008eb6;text-decoration:none}			
#highlights a:hover	{color:#98002D;text-decoration:none}	

#language			{color:#A5B8C9;font-weight:normal;font-family:arial, sans-serif;}
#language a			{color:#98002D;text-decoration:none}			
#language a:hover	{color:#008eb6;text-decoration:none}	

#ddlanguage			{color:#808285;font-weight:normal;font-family:arial, sans-serif;font-size:0.9em;}
#ddlanguage a		{color:#808285;text-decoration:none}			
#ddlanguage a:hover	{color:#98002D;text-decoration:none}	

#column1 a.nav			{color:#000;text-decoration:none}			
#column1 a.nav:hover	{color:#98002D;text-decoration:none}	
#column1 a.navon		{color:#98002D;text-decoration:none}			
#column1 a.navon:hover	{color:#98002D;text-decoration:none}	
#column1 a.nav2			{color:#008eb6;text-decoration:none}			
#column1 a.nav2:hover	{color:#98002D;text-decoration:none}	
#column1 a.nav2on		{color:#98002D;text-decoration:none;font-weight:bold;}			
#column1 a.nav2on:hover	{color:#98002D;text-decoration:none}

#twocolumn1 a.nav			{color:#000;text-decoration:none}			
#twocolumn1 a.nav:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.navon		{color:#98002D;text-decoration:none}			
#twocolumn1 a.navon:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.nav2			{color:#008eb6;text-decoration:none}			
#twocolumn1 a.nav2:hover	{color:#98002D;text-decoration:none}	
#twocolumn1 a.nav2on		{color:#98002D;text-decoration:none;font-weight:bold;}			
#twocolumn1 a.nav2on:hover	{color:#98002D;text-decoration:none}

#column1 .currentdevelopments ul {list-style:none none;margin:0px;padding:0px;}	
#column1 .currentdevelopments li {padding:0px 0px 5px 0px;margin:0px;}
#column1 .currentdevelopments a {color:#6d6e71;text-decoration:none;}
#column1 .currentdevelopments a:hover {color:#98002D;text-decoration:none;}

#column1 .leftsidebio {font-weight:normal;font-family:arial, sans-serif;color:#000;width:160px;}
#column1 .leftsidebio ul {list-style:none none;margin:0px 0px 15px;padding:0px;}
#column1 .leftsidebio li {padding:0px 0px 5px 0px;margin:0px;}

#twocolumn1 .leftsidebio {font-weight:normal;font-family:arial, sans-serif;color:#000;width:160px;}
#twocolumn1 .leftsidebio ul {list-style:none none;margin:0px 0px 15px;padding:0px;}
#twocolumn1 .leftsidebio li {padding:0px 0px 7px 0px;margin:0px;}

#column1 .relatedinfo {padding:0px 0px 0px 8px;}
#column1 .relatedinfo a {color:#6d6e71;text-decoration:none;}
#column1 .relatedinfo a:hover {color:#98002D;text-decoration:none;}

#twocolumn1 .relatedinfo {padding:0px 0px 0px 0px;}
#twocolumn1 .relatedinfo a {color:#00637c;text-decoration:none;}
#twocolumn1 .relatedinfo a:hover {color:#98002D;text-decoration:none;}

#column3				{padding-top:175px;width:177px;}
body.locationsdetail #column3 .textright ul {list-style-image:url(../img/bullet.gif);margin:0 0 0 15px;padding-left:0;}
body.locationsdetail #column3 .textright li{margin-bottom:7px;}
body.practicesdetail #column3				{padding-top:183px;}
body.practicesdetail #column2				{padding-top:115px;}
body.practicesdetail .parent #column3				{padding-top:160px;} /* was padding-top:125px; */
body.practicesdetail .parent #column2				{padding-top:165px;}
body.practicesdetail .parent #column1				{padding-top:173px;}

body.industrydetail #column1 {padding-top:1px}
body.industrydetail #column2 {padding-top:116px;padding-right:30px;}
body.industrydetail #column2 .heading5 {font-size:208%;line-height:105%;}
body.industrydetail #column3 {padding-top:177px}
body.industrydetail .heading6 {display:block;margin-bottom:4px;}
body.industrydetail .topnav .sitesearch .textbox {width:144px;} /* To match the width of the search box on the practice detail page */
body.industrydetail .textrightserv {}

body.newslanding #column3 {padding-top:130px;}
body.publanding #column3 {padding-top:130px;}
body.eventslanding #column3 {padding-top:130px;}

body.locationsdetailwrap #column2 {padding-top:70px;width:440px}
body.locationsdetailwrap #column3 {padding-top:170px;width:175px}

body.locationsdetail #column2 {padding-top:85px;width:440px}
body.locationsdetail #column3 {padding-top:170px;width:175px}

body.locationsdetaillondon #column2 {width:440px;padding-top:35px}
body.locationsdetaillondon #column3 {padding-top:170px;width:175px}

#column3 a				{color:#008eb6;text-decoration:none;}
#column3 a:hover			{color:#98002D;text-decoration:none;}
#column3 a.on			{color:#008eb6;text-decoration:none;font-weight:normal;}
#column3 a.on:hover		{color:#98002D;text-decoration:none;}
#column3 a.nav			{color:#008eb6;text-decoration:none;text-transform:uppercase;}			
#column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
#column3 a.more			{color:#008eb6;text-decoration:none;}
#column3 a.more:hover	{color:#98002D;text-decoration:none;}
#twocolumn3 ul.biodetail 	{margin:0 0 15px 0;list-style:none;font-weight:bold;}
#twocolumn3 ul.biodetail ul 	{list-style:none none;font-weight:normal;margin-left:8px;}
#twocolumn3 ul.biodetail li {padding-top: 5px;}
#twocolumn3 ul.biodetail ul a {color:#00637c;}
#twocolumn3 ul.biodetail ul a:hover {color:#98002D;}
#twocolumn3 ul.biodetail ul ul {font-weight:normal;margin-left:12px;}
#column3 ul.practicedetail 	{margin:0 0 15px 0;list-style:none;margin-top:-5px;list-style-image:none;}
#column3 ul.practicedetail li 	{font-weight:normal;padding-top: 7px;}
#column3 ul.practicedetail ul 	{font-weight:normal;list-style:none;list-style-image:none;}
#column3 ul.practicedetail ul li {font-weight:normal;padding-top:6px;}
#column3 ul.practicedetail li.current	{font-weight: bold;}

#twocolumn3 a				{color:#008eb6;text-decoration:none;}
#twocolumn3 a:hover			{color:#98002D;text-decoration:none;}
#twocolumn3 a.on			{color:#008eb6;text-decoration:none;font-weight:bold;}
#twocolumn3 a.on:hover		{color:#98002D;text-decoration:none;}
#twocolumn3 a.nav			{color:#008eb6;text-decoration:none;text-transform:uppercase;}			
#twocolumn3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
#twocolumn3 a.more			{color:#008eb6;text-decoration:none;}
#twocolumn3 a.more:hover	{color:#98002D;text-decoration:none;}
#twocolumn3 ul.biodetail 	{margin:0 0 15px 0;list-style:none;font-weight:bold;}
#twocolumn3 ul.biodetail ul 	{list-style:none none;font-weight:normal;margin-left:8px;}
#twocolumn3 ul.biodetail ul a {color:#00637c;}
#twocolumn3 ul.biodetail ul a:hover {color:#98002D;}
#twocolumn3 ul.biodetail ul ul {font-weight:normal;margin-left:12px;}


body.practicesdetail #column3 a				{color:#808080;text-decoration:none;}
body.practicesdetail #column3 a:hover			{color:#98002D;text-decoration:none;}
body.practicesdetail #column3 a.on			{color:#808080;text-decoration:none;font-weight:bold;}
body.practicesdetail #column3 a.on:hover		{color:#98002D;text-decoration:none;}
body.practicesdetail #column3 a.nav			{color:#808080;text-decoration:none;text-transform:uppercase;}			
body.practicesdetail #column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
body.practicesdetail #column3 a.more			{color:#808080;text-decoration:none;}
body.practicesdetail #column3 a.more:hover	{color:#98002D;text-decoration:none;}

body.industrydetail #column3 a				{color:#808080;text-decoration:none;}
body.industrydetail #column3 a:hover			{color:#98002D;text-decoration:none;}
body.industrydetail #column3 a.on			{color:#808080;text-decoration:none;font-weight:bold;}
body.industrydetail #column3 a.on:hover		{color:#98002D;text-decoration:none;}
body.industrydetail #column3 a.nav			{color:#808080;text-decoration:none;text-transform:uppercase;}			
body.industrydetail #column3 a.nav:hover		{color:#98002D;text-decoration:none;text-transform:uppercase;}	
body.industrydetail #column3 a.more			{color:#808080;text-decoration:none;}
body.industrydetail #column3 a.more:hover	{color:#98002D;text-decoration:none;}


#alpha			{color:#A5B8C9;font:1em arial;white-space:nowrap;}
#alpha a		{color:#008eb6;text-decoration:none;}
#alpha a:hover	{color:#98002D;text-decoration:none;}

#biolist a				{color:#003F49;text-decoration:none;}
#biolist a:hover		{color:#98002D;text-decoration:none;}
#biolist a.on			{color:#003F49;text-decoration:none;font-weight:bold;}
#biolist a.on:hover	    {color:#98002D;text-decoration:none;}
#biolist a.blk			{color:#000;text-decoration:none;}
#biolist a.blk:hover	{color:#98002D;text-decoration:none;}
#biolist #TitleDiv td.headinglist{font-size:165%;line-height:165%;}

#biolist2 a				{color:#003F49;text-decoration:none;}
#biolist2 a:hover		{color:#98002D;text-decoration:none;}
#biolist2 a.on			{color:#003F49;text-decoration:none;}
#biolist2 a.on:hover	{color:#98002D;text-decoration:none;}
#biolist2 a.blk			{color:#000;text-decoration:none;}
#biolist2 a.blk:hover	{color:#98002D;text-decoration:none;}
#biolist2 #TitleDiv td.headinglist{font-size:165%;line-height:165%;}

#list a				{color:#008eb6;text-decoration:none;}
#list a:hover		{color:#98002D;text-decoration:none;}
#list a.on			{color:#008eb6;text-decoration:none;/*font-weight:bold;*/}
#list a.on:hover	    {color:#98002D;text-decoration:none;}
#list a.blk			{color:#000;text-decoration:none;}
#list a.blk:hover	{color:#98002D;text-decoration:none;}
#list a.onblank			{color:#008eb6;text-decoration:none;/*font-weight:bold;*/}
#list a.onblank:hover	    {color:#98002D;text-decoration:none;}
#list td.headinglist {font-size:165%;line-height:165%;}


div.date		{color:#000;}

div.nav			{color:#036;font-weight:normal;font-family:arial, sans-serif;text-decoration:none;padding:2px 3px 3px 14px;
				width:143px;}	
div.navon		{color:#98002D;font-weight:normal;font-family:arial, sans-serif;text-decoration:none;padding:2px 3px 3px 14px;
				width:143px;}

div.navbul		{color:#036;font-weight:normal;font-family:arial, sans-serif;text-decoration:none;padding:2px 3px 3px 30px;
				width:160px;}	
div.navbulon	{color:#98002D;font-weight:normal;font-family:arial, sans-serif;text-decoration:none;padding:2px 3px 3px 30px;
				width:160px;}

																				
.text, .body	{color:#000;font-weight:normal;font-family:arial, sans-serif;}																				
.textsm			{color:#000;font-weight:normal;font-family:arial, sans-serif;}
.textxsm		{color:#000;font:10px/12px arial, sans-serif;}
.textright		{font:100%/1.4em arial, sans-serif;color:#000;padding:8px 8px 8px 0px;}
.textright2		{font:100%/1.4em arial, sans-serif;color:#000;padding:8px;}
.textrightserv {
color:#000000;
font-family:arial;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:8px 8px 8px 0px;
}

body.biosdetail .textrightserv {padding:8px}
body.industrydetail .textrightserv {padding:8px 0}

p.Address_Info {margin:0px !important;}

.heading1, .heading2, .heading3, .heading4, .heading6, .heading7, table.parenttextholder td{font-size:0.938em;}
.heading1		{color:#98002D;font:normal 208% Arial, sans-serif;text-decoration:none;}		
.heading1 .heading1 {font-size:100%;line-height:105%;font-family:Arial, sans-serif;}
.heading1 #list {font-size:50%;}
.heading2		{color:#000;font-weight:bold;font-family:arial, sans-serif;text-transform:uppercase;}	
.heading3		{color:#036;font-weight:bold;font-family:arial, sans-serif;}	
.heading4		{color:#98002D;font-weight:bold;font-family:arial, sans-serif;}
.heading5		{color:#000;font-weight:normal;font-family:arial, sans-serif !important;text-decoration:none;}
.heading6		{font-weight:normal;font-family:arial, sans-serif;text-decoration:none;text-transform:uppercase;}
.heading7		{color:#000;font-weight:normal;font-family:times, serif;text-decoration:none;}
table.parenttextholder td{color:#FFF;font:normal 100% Arial, sans-serif !important;text-decoration:none;}/*Pro Bono Page Header*/

body.aboutlanding .heading1	{color:#fff;text-decoration:none;margin:0px 0px 10px;width:540px;height:40px;}
body.recruitlogin .heading1	{color:#fff;font:normal 24px/28px arial, sans-serif;text-decoration:none;margin:0px 0px 10px;width:540px;height:40px;}
body.aboutlanding .textsm {color:#000000;font-family:arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
body.aboutlanding .textsm p {margin-right: 28px;}
body.aboutlanding .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
body.aboutlanding .textsm ul li{padding-bottom:7px;}

body.aboutinterior .textsm {color:#000000;font-family:arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
body.aboutinterior .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
body.aboutinterior .textsm ul li{padding-bottom:7px;}

#column2 .textsm {color:#000000;font-family:arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
#column2 .textsm table .textsm, #column2 .textsm table.sort .textsm {}
#column2 .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
#column2 .textsm ul li{padding-bottom:7px;}

#twocolumn2 .textsm {color:#000000;font-family:arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
#twocolumn2 .textsm ul{list-style-image:url(../img/bullet.gif);margin-bottom:0;margin-left:15px;margin-top:0;padding-left:0;}
#twocolumn2 .textsm ul li{padding-bottom:7px;}

.heading6 a     {text-decoration:none;}
.heading6 a:hover     {text-decoration:none;}	
body.practicesdetail .parent .heading5 {
	background:#393939 no-repeat scroll bottom right;
	color:#FFFFFF;
	height:130px;
	 /* was padding-top:79px; */
	position:absolute;
	left:0px;
	top:0px;
	width:937px;
	z-index:999;
	}
body.practicesdetail .parent .heading5 img {margin-bottom:-130px;width:755px;height:130px;margin-left:182px;position:absolute;left:0;top:0;}
body.practicesdetail .parent .heading7 img {margin-bottom:-130px;width:755px;height:130px;margin-left:182px;position:absolute;left:0;top:0;}

body.practicesdetail .parent .heading5 .textholder td {padding-left:83px;}
body.practicesdetail .heading5 .textholder td {}
body.practicesdetail .parent .heading7 .textholder td {padding-left:83px;}

body.practicesdetail .parent .heading5 .parenttextholder td {padding-left:83px;}
body.practicesdetail .parent .heading7 .parenttextholder td {padding-left:83px;}


/* below classes are to accomodate long service names that resulted in incorrect display */
body.practicesdetail .heading7 table.parenttextholder {font-size:210% !important;line-height:105%;}
.heading7 .parenttextholder td {color:#000; font-family:times;}
body.practicesdetail .parent .pagetoolsholder {position: relative; top: -71px; left: 28px; margin-bottom:10px;}
*:first-child+html body.practicesdetail .parent .pagetoolsholder {position: relative; top: -50px; left: 28px; margin-bottom:10px;} /* fixes gray bar in IE */
body.practicesdetail .parent .pagetoolsholderwide {position: relative; top: -50px; left: 227px;}
body.practicesdetail .parent .servicesinfo {margin-top: -29px;} /* page tools holder was bumping content down */
body.practicesdetail .parent .heading7 {padding: 0px;}
body.practicesdetail .parent .heading7 table.parenttextholder {border: 0px; margin: 0px; padding: 0px;border-spacing: 0px; width:100%;height:130px;position:absolute;z-index:20;width:937px;left:0;bottom:0;font-size:210% !important;}
* html body.practicesdetail .parent .heading7 .parenttextholder {border-collapse:collapse;}
*:first-child+html body.practicesdetail .parent .heading7 .parenttextholder {border-collapse:collapse;}
body.practicesdetail .parent .heading7 .parenttextholder td {vertical-align: bottom; color: #FFF; font-family:Times, serif;padding-bottom:25px;border-left:188px solid #86878a;width:755px;}
body.practicesdetail .heading5 table.textholder {font-size:210% !important;line-height:105%;}
body.practicesdetail .parent .heading5 table.textholder {border:0px; margin:0 0 -130px 0; padding: 0px;border-spacing: 0px; width: 100%;height:130px;position:absolute;z-index:20;width:937px;right:0px;top:0;font-size:210% !important;line-height:105%;}
body.practicesdetail .parent .heading5 .textholder td {vertical-align: bottom; color: #FFF; font-family:Times, serif;padding-bottom:25px;border-left:188px solid #86878a;width:755px;}
/* /services fixes */

body.practicesdetail .parent .heading5 #pagetools {text-align:right;white-space:nowrap;padding:0px;position:absolute;right:-10px;top:135px;}

body.practicesdetail #column3 .textrightserv {padding-top:5px;padding-bottom:0;}
body.practicesdetail #column3 .textrightserv p {font-weight:normal;margin-top:0;margin-bottom:5px;}

body.industrydetail #column3 .textrightserv {padding-top:5px;padding-bottom:0;}
body.industrydetail #column3 .textrightserv p {font-weight:normal;margin-top:0;margin-bottom:7px;}
					
body.practicesdetail .parent .heading7 {
	background:#393939 no-repeat scroll right bottom;
	color:#FFFFFF;
	/*height:131px;*/ /* was height:50px; */
	padding-top:0px;
	/*padding-bottom:25px;*/
	height: 130px;
	line-height:25px;
	position:absolute;
	top:0px;
	left:0;
	z-index:5;
	}


body.practicesdetail .heading6 {display:block;margin-bottom:20px;}
/* PRACTICE DETAIL LINK COLORS for EACH PRACTICES SECTION*/
/* green - for Corporate and Transactional Pages*/
body.practicesdetail .heading6 a.corporatetranslink {color:#AFBD22;}
body.practicesdetail .heading6 a.corporatetranslink:hover {color:#98002D;}
/*orange - for Intellectual Property Pages*/
body.practicesdetail .heading6 a.intellectualproplink {color:#f8981d;}
body.practicesdetail .heading6 a.intellectualproplink:hover {color:#98002D;}
/*purple - for Litigation Controversy Pages*/
body.practicesdetail .heading6 a.litigationcontrolink {color:#61195A;}
body.practicesdetail .heading6 a.litigationcontrolink:hover {color:#98002D;}
/*light blue - for Regulatory and Govt Affairs Pages*/
body.practicesdetail .heading6 a.govtaffairslink {color:#5D87A1;}
body.practicesdetail .heading6 a.govtaffairslink:hover {color:#98002D;}
/*blue - for Securities Pages*/
body.practicesdetail .heading6 a.securitieslink {color:#00576F;}
body.practicesdetail .heading6 a.securitieslink:hover {color:#98002D;}

#column2 .overview {color:#fff;font-weight:normal;font-family:arial, sans-serif;width:540px;height:100px;}
#column2 .overview .heading1 {color:#fff;text-decoration:none;margin:0px 0px 10px;}
#column2 .overview p {margin:0px 0px 10px;}
#column2 .overview .sort {text-transform:uppercase;}	
#column2 .overview .sort a {color:#8b8d90 !important;text-decoration:none;} 
#column2 .overview .sort a:visited {color:#8b8d90 !important;text-decoration:none;} 
#column2 .overview .sort a:hover {color:#fff !important;text-decoration:none;} 

#column2 .overview2 {color:#fff;font-weight:normal;font-family:arial, sans-serif;line-height:0.875em;width:400px;height:50px;}
#column2 .overview2 .heading1 {color:#fff;font:normal 2.08em/0.938em Arial, sans-serif;text-decoration:none;margin:0px 0px 10px;}

#column2 .overview3 {color:#fff;font-weight:normal;font-family:arial, sans-serif;line-height:0.875em;width:400px;height:100px;}
#column2 .overview3 .heading1 {color:#fff;text-decoration:none;margin:0px 0px 10px;}
body.newslanding #column2 .overview3 {height:115px;}
body.newslanding #pagetools {padding-bottom:37px;}
							
.headingleft1	{color:#000;font-weight:bold;font-family:arial, sans-serif;margin:0px 0px 5px;}		
								
.headingright1	{color:#98002D;font-weight:bold;font-family:arial, sans-serif;padding:8px 3px 0px 0px;text-transform:uppercase;word-wrap:break-word;}
.headingright1_rte	{color:#98002D;font-weight:bold;font-family:arial, sans-serif;padding:0;position:relative;top:-2px;word-wrap:break-word;}
body.industrydetail .headingright1_rte	{padding-left:0;}
body.practicesdetail .headingright1 {padding-top:0;padding-left:0;}
body.industrydetail .headingright1 {padding-top:0;}

.custom_practice_items {padding-bottom:8px;width:177px;}
.custom_practice_items ul {margin-bottom:5px;}
.custom_practice_items p {margin-bottom:5px;}

.practice_areas {padding-bottom:8px;width:177px;}
.practice_areas ul {margin-bottom:5px !important;}
.practice_areas p {margin-bottom:5px;}

.current_developments {padding-bottom:8px;width:177px;}
.current_developments ul {margin-bottom:5px;}
.current_developments p {margin-bottom:5px;}

.headingright2	{color:#98002D;font-weight:bold;font-family:arial, sans-serif;text-transform:uppercase;padding:8px 8px 5px 0px;}	
				
.headingform1	{color:#000;font-weight:bold;font-family:arial, sans-serif;text-transform:uppercase;
				padding:2px 0 2px;border-bottom:1px solid #A5B8C9;}
.headingform2	{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:3px 4px 0 0;}
.headingform3	{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:3px 4px 0 0;}

.headinglist	{color:#8C2633;font-weight:normal;font-family:georgia, serif;padding:5px 0 2px;}	

.orangeline     {border-top:1px solid #E28C05;}	
			
.headinglistOffice	{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 0 8px;border-bottom:1px solid #E28C05;}		
.headinglistOfficeLondon	{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 0 2px;}	
	
.list			{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 15px 8px 0;vertical-align:top;}
.biolist		{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 15px 8px 0;vertical-align:top; width: 33%;}
.biolist2		{color:#000;font-weight:normal;font-family:arial, sans-serif;padding:8px 15px 8px 0;vertical-align:top; width: 33%;}

.bioname		{color:#003F49;}
				
img.inset		{margin-bottom:20px;border:0px;}
img.insetleft	{margin-right:10px;}

td.formfield	{color:#000;font-family:arial;padding:2px 2px 0 0;}

.form			{color:#000;font-weight:normal;font-family:arial, sans-serif;}
.form0			{color:#333333;font:10px arial;width:135px;
				border:1px solid #9FAD9E;}
.form1			{color:#000;font-weight:normal;font-family:arial, sans-serif;width:175px;font-size:1.1em;}
.form2			{color:#000;font-weight:normal;font-family:arial, sans-serif;width:368px;font-size:1.1em;}
.form3			{color:#000;font-weight:normal;font-family:arial, sans-serif;width:150px;font-size:1.1em;}
.form4			{color:#000;font-weight:normal;font-family:arial, sans-serif;width:125px;font-size:1.1em;}
.formselect		{padding:0 0 3px 0;position:relative;height:24px;margin-bottom:3px;}
.bttn {color:#fff;font:1em Arial, sans-serif;height:24px;cursor: hand;background:#670f2a url(/FCWsite/img/bttn_red.gif) repeat-x top left;border:1px solid #b6b6b6;margin-left:1px;margin-top:2px;padding:2px 4px 4px 4px;zoom:1;}
.bttn:hover {color:#FFF;font:1em Arial, sans-serif;height:24px;cursor: hand;background:#c7c7c7 url(/FCWsite/img/bttn_white.gif) repeat-x top left;border:1px solid #b6b6b6;margin-left:1px;margin-top:2px;padding:2px 4px 4px 4px;}				
				
.bttnReset		{color:#E28C05;font:10px georgia,arial;
          		 
          		 
				height:18px;cursor: hand;background:#FFD69B;
				border:1px solid #E28C05;margin-left:1px;margin-top:2px;}


blockquote		{margin-left:15px;margin-bottom:0px;padding-left:0px;}
				
ul				{margin-top:0px;margin-left:15px;margin-bottom:0px;list-style-image:url(../img/bullet.gif);padding-left:0px;}

body.sitemapwh #list ul	{margin-top:2px;margin-left:15px;margin-bottom:0px;list-style:none;list-style-image:none;padding-left:0px;}
body.sitemapwh #column2 .textsm {}

.detail #column2 ul li           {padding-bottom: 7px;}
ul.dash			{margin-top:0px;margin-bottom:0px;
				list-style-image:url(../img/dash.gif);padding-left:2px;}
ul.none			{margin-top:0px;margin-left:0px;margin-bottom:0px;
				list-style-image:url(../img/spacer.gif);padding-left:0px;}
ul.nonePracticeAlphaList {margin-top:0px;margin-left:0px;margin-bottom:0px;
				list-style-image:url(../img/spacer.gif);padding-left:0px;padding-right: 20px;}

#column2 ol			{list-style-type:decimal;}
#column2 ol.list1	{list-style-type:decimal;}
#column2 ol.list5	{list-style-type:upper-roman;}
#column2 ol.list3	{list-style-type:upper-alpha;}
#column2 ol.list2	{list-style-type:lower-alpha;}
#column2 ol.list4	{list-style-type:lower-roman;}
#column2 td p {margin:0px;}

#column2 div.text li {padding-bottom:6px;}
#twocolumn2 div.text li {padding-bottom:6px;}

ol.decimal 			{list-style-type: decimal;}
ol.lowerAlpha 		{list-style-type: lower-alpha;}
ol.upperAlpha 		{list-style-type: upper-alpha;}
ol.lowerRoman 		{list-style-type: lower-roman;}
ol.upperRoman 		{list-style-type: upper-roman;}
ul.disc 			{list-style-type: disc;list-style-image: none;}
ul.circle 			{list-style-type: circle;list-style-image: none;}
ul.square 			{list-style-type: square;list-style-image: none;}
								
li.special			{color:#000;font:10px arial;padding-bottom:6px;}
ul.padded li	{padding-bottom:6px;}

li br {display: none;}

			
/*.offices	{display:none;}*/

#content {clear:both;width:937px;min-height:450px;margin-left:29px;} /* 937px is the width of the background image */
#content #content {margin-left:0;}

.parent {position:relative;}

body.practiceslanding #content {background:url(../img/bg_practiceslanding.gif) no-repeat;}
body.biolanding #content {background:url(../img/bg_biographylanding.gif) no-repeat;}
body.loclanding #content {background:url(../img/bg_offices.gif) no-repeat;}
body.newslanding #content {background:url(../img/bg_news.gif) no-repeat;}
body.publanding #content {background:url(../img/bg_pubs.gif) no-repeat;}
body.eventslanding #content {background:url(../img/bg_events.gif) no-repeat;}
body.aboutlanding #content {background:url(../img/bg_about.gif) no-repeat;}
body.recruitlogin #content {background:url(../img/bg_about.gif) no-repeat;}
body.email #content {clear:both;width:400px;margin-left:0px;}

#pagetools {text-align:right;white-space:nowrap;padding:10px 1px 0px;}
#pagetools img {margin:0px 11px 0px 0px;}
body.biosdetail #pagetools{text-align:left;padding:8px 0px 0px;}
body.biosdetail #column3 {padding: 8px 0px 0 8px;vertical-align:top}
body.practicesdetail #parenttools {margin-bottom:22px !important; margin-top:-38px !important;}
body.practicesdetail #parenttools #pagetools{text-align:left;padding:15px 0px 0px 0px;}
body.biosdetail ul {list-style: none none;}
body.biosdetail .leftsidebio ul, body.biosdetail .leftsidebio ul li {list-style: none none; font-weight:normal;font-family:arial, sans-serif;list-style-position: outside; margin-left: 0px;}
body.biosdetail .leftsidebio ul li {padding: 0px 0px 5px 0px;}
body.biosdetail #twocolumn2 .textsm ul {list-style-image:url(../img/bullet.gif);}
body.biosdetail #twocolumn2b {width:0;line-height:0;font-size:0;}

body.practicesdetail .headinglist {padding-top: 6px;font-size:165%;line-height:165%;}
body.practicesdetail #column2 .textsm {padding-top: 0px;}
body.practicesdetail #column2 .textsm a {color:#008EB6;}
body.practicesdetail #column2 .textsm a:visited {color:#008EB6;}
body.practicesdetail #column2 .textsm a:hover {color:#98002e;}
body.practicesdetail #column2 #pagetools {position:relative; top: 13px;}
body.practicesdetail #column2 .sort {position: relative; top: -9px;}

body.biolanding #column1 a				{color:#008eb6;text-decoration:none;}
body.biolanding #column1 a:hover			{color:#98002D;text-decoration:none;}												

#column1 {padding:0px 83px 0px 26px;font-weight:normal;font-family:arial, sans-serif;color:#000;width:158px;}	
#twocolumn1 {padding:10px 83px 0px 26px;font-weight:normal;font-family:arial, sans-serif;color:#000;width:158px;}
.parent #column1 {padding-top:150px;}	
body.practiceslanding #column1 {padding:20px 83px 0px 26px;}
body.biolanding #column1 {padding:20px 83px 0px 26px;}	
body.loclanding #column1 {padding:20px 83px 0px 26px;}	
body.newslanding #column1 {padding:20px 83px 0px 26px;}	
body.publanding #column1 {padding:20px 83px 0px 26px;}	
body.eventslanding #column1 {padding:20px 83px 0px 26px;}	
body.aboutlanding #column1 {padding:20px 83px 0px 26px;}
body.biosdetail #column1 {padding-top:50px}
body.recruitlogin #column1 {padding:20px 83px 0px 20px;}
													
												
#column2 {padding:60px 30px 0 1px;color:#000;font-weight:normal;font-family:arial, sans-serif;width:639px;} /* 1px left padding to fix Windows Capital W Bug -- see: http://www.subtil.se/nuances/archives/2006/03/the_w_bug.html */

.parent #column2 {padding-top:140px;}
body.biosdetail #column2 {padding-bottom:18px;padding-top:50px;vertical-align:bottom;width:421px;}
#twocolumn2 {padding:0px 30px 0 1px;width:100%;color:#000;font-weight:normal;font-family:arial, sans-serif;width:421px;} /* 1px left padding to fix Windows Capital W Bug -- see: http://www.subtil.se/nuances/archives/2006/03/the_w_bug.html */
#twocolumn3 {padding:0 0 0 8px;width:177px;}

body.practiceslanding #column2 {padding:15px 0px 0 0px;}
body.practiceslanding #column2 .overview {width:650px;height:115px;}
body.practiceslanding #column2 .overview p {margin:0px 0px 8px;}
body.practiceslanding #content #column2 .heading1 {margin:0px 0px 5px;}
body.biolanding #column2 {padding:15px 0px 0 0px;}
body.biolanding #column2 .overview {height:115px;}
body.biolanding #content #column2 .heading1 {margin:0px 0px 5px;}
body.loclanding #column2 {padding:80px 0px 0 0px;}
body.newslanding #column2 {padding:80px 0px 0 0px;}
body.publanding #column2 {padding:80px 0px 0 0px;}
body.eventslanding #column2 {padding:80px 0px 0 0px;}
body.aboutlanding #column2 {padding:80px 0px 0 0px;}
body.recruitlogin #column2 {padding:80px 0px 0 0px;}
body.email #column2 {padding:20px;width:400px;}

.leftside		{color:#000;font-weight:normal;font-family:arial, sans-serif;width:160px;}					
.podcast		{padding:6px 0px;}	
.print 			{display:none;height:0;line-height:0;}	

/* Practice Groups Listing */

.practicesbygroup {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
}
table.practicesbygroup td {
	border-spacing: 0;
}
.plusminus {
	width: 18px;
	text-align: center;
	vertical-align: top;
	padding: 5px 0;
}
.groupheadingleft {
	background-color: #97002e;
	height: 20px;	
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	margin: 0;	
	line-height: 10px;
}
P.Subhead
{
    FONT-WEIGHT: bold;
    caption: Subhead;
    mso-style-name: "Subhead"
}
P.Subhead1
{
    FONT-WEIGHT: bold;
    caption: Subhead 1;
    mso-style-name: "Subhead 1"
}
P.Subhead2
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    caption: Subhead 2;
    mso-style-name: "Subhead 2"
}
P.Subhead3
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    caption: Subhead 3;
    mso-style-name: "Subhead 3"
}
P.Address_Info
{
    caption: Address Info;
    mso-style-name: "Address Info"
}
P.Education_List
{
    caption: Education List;
    mso-style-name: "Education List"
}
ul li.bullet2
{margin-top:0px;margin-left:15px;margin-bottom:0px;list-style-image:url(../img/bullet.gif);padding-left:0px;}

/*  test for custom bullet - put on the UL or the LI or both?*/
ul.bullet3 li {margin-top:0px;margin-left:15px;margin-bottom:0px;list-style-image:url(../img/bullet_new.gif);padding-left:0px;}

ul li.bullet3
{margin-top:0px;margin-left:15px;margin-bottom:0px;list-style-image:url(../img/bullet_new.gif);padding-left:0px;}
 
/* ebd if test */    
.groupheadingleft a {

	text-decoration: none;

}
.groupheadingleftnolink 
{
	background-color: #97002e;
	height: 20px;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
	line-height: 10px;
}
.groupheadingleft a:hover {
	color: #fff;
	text-decoration: none;
}
.groupleft {
}
.groupleft .text {
	padding-right: 20px;
}
.groupleft td {
	vertical-align: top;
	width: 50%;
}
a.groupheadingright {
	color: #97002e;
	text-decoration: none;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.groupright {
	margin: 0 15px 0 40px;
	padding: 15px 10px 0 10px;
}
.groupright ul li {
	padding-bottom: 6px;
}
.groupright .textright {
	padding-left: 0;
}
.groupcolumnright {
	width: 35%;
	vertical-align: top;
}
.groupleft {
	margin: 0 0 15px 0;
	font-weight:normal;font-family:arial, sans-serif;line-height:1em;
}
.groupleft ul li {
}
.groupleft .textleft {
	padding-left: 0;
	line-height: 16px;
}
.textleft {font:10px/13px arial;color:#000;padding:8px;}
.groupcolumnleft {
	vertical-align: top;
}
.groupcolumnleft table {
	width: 100%;
}

body.home .middle table.main td.col1 .othernav ul {list-style:none none;margin:0px;padding:0px;}

/* High-Slide CSS */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-dimming { 
background: black; 
position: absolute; 
visibility: hidden; 
} 

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-move { 
   display: none; 
} 

.highslide-wrapper .highslide-html-content {
    width: 300px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-footer {
	display: none;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Interior */
*:first-child+html body.interior .header .topnav {top:33px;}
body.interior .header .topnav .popup {left:-76px;}
body.interior .header .language_german2 .popup {left:-35px;}

body.interior table {line-height:1.4em;font-size:100%;}

body.interior p {margin-top:10px;margin-bottom:10px;}

body.interior .header {margin-bottom:13px;}
body.interior .header .topnav ul li.share a.at300m {}
body.interior .header .topnav ul li.share span.at15t_compact {margin-right:0 !important;}
/* Target FireFox 3 [!] */
html>/**/body.interior .header .topnav ul li.share span.at15t_compact, x:-moz-any-link, x:default  {margin-right:3px !important;}

body.interior br.noprint {line-height:normal;}
body.interior br {line-height:normal;}

*:first-child+html body.interior .header .mainnav #megamenu_biographies .fields br {line-height:25%;}

body.interior #content #column2 a {color:#008EB6;}/*Updated 5/5/10 by Nick V*/
body.interior #content #column2 a:visited {color:#008EB6;}
body.interior #content #column2 a:hover {color:#98002e;}

body.interior #content #column2 .biocontact {color:#004a61;}
body.interior #content #column2 .biocontact a {color:#98002D;}
body.interior #content #column2 .biocontact a:visited {color:#98002D;text-decoration:none;}
body.interior #content #column2 .biocontact a:hover {color:#000;}

/*#ctl00_ctl00_cphPageContent_cphPageContent_btnSearchPDF{margin-bottom:5px;}*/
@media all and (-webkit-min-device-pixel-ratio: 0) { #ctl00_ctl00_cphPageContent_cphPageContent_cboPractice{height:50px;margin-bottom:30px;} }

/* Footer */
.footer {background:#282828 url(/FCWSite/img/bg_wrapper.gif) 0 0 repeat-x;margin:0 auto;padding:0;height:691px;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.footer {padding-top:12px;}
}

.footer .sitemap table {margin:12px auto;width:auto;} /* was width:933px; */
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.footer .sitemap table {margin:0 auto;}
}
.footer .sitemap td {color:#fff;padding:0;}
* html .footer .sitemap td, * html .footer .sitemap td img {behavior:url(/FCWSite/include/iepngfix.htc);}
.footer .sitemap td.ul {width:10px;height:8px;padding-left:6px;text-align:right;}
* html .footer .sitemap td.ul {width:16px;padding-left:0;}
.footer .sitemap td.um {height:8px;background:transparent url(/FCWSite/img/sitemap/um.gif) 0 0 repeat-x;}
.footer .sitemap td.ur {width:12px;height:8px;}
.footer .sitemap td.ml {width:10px;background:transparent url(/FCWSite/img/sitemap/bg_ml.png) 6px 0 repeat-y;height:605px;padding-left:6px;text-align:right;}
* html .footer .sitemap td.ml {width:16px;padding-left:0;}
.footer .sitemap td.mm {background:#2d2d2d url(/FCWSite/img/sitemap/mm.gif) 0 0 repeat-x;height:605px;padding:1px 12px 0;}
.footer .sitemap td.mr {width:12px;background:transparent url(/FCWSite/img/sitemap/bg_mr.png) 0 0 repeat-y;height:605px;}
.footer .sitemap td.ll {width:10px;height:12px;padding-left:6px;text-align:right;}
* html .footer .sitemap td.ll {width:16px;padding-left:0;}
.footer .sitemap td.lm {height:12px;background:transparent url(/FCWSite/img/sitemap/lm.png) 0 0 repeat-x;text-align:center;}
.footer .sitemap td.lr {width:12px;height:12px;}
.footer .sitemap .title {font-size:1.33em;margin-bottom:1.3em;}

.footer .sitemap .sitemap_listing .col1 {float:left;width:449px;}
.footer .sitemap .sitemap_listing .col1 .leftcol {float:left;width:185px;padding-right:40px;}
.footer .sitemap .sitemap_listing .col1 .rightcol {float:right;width:184px;padding-right:40px;}

.footer .sitemap .sitemap_listing .col2 {float:right;width:448px;}
.footer .sitemap .sitemap_listing .col2 .leftcol {float:left;width:184px;padding-right:40px;}
.footer .sitemap .sitemap_listing .col2 .rightcol {float:right;width:184px;padding-right:40px;}

.footer .sitemap .sitemap_listing ul {list-style:none outside;margin:1px 0 17px;padding:0;height:auto;}
.footer .sitemap .sitemap_listing ul li {font-size:1.25em;color:#e8d2a1;}
.footer .sitemap .sitemap_listing ul li a {color:#e8d2a1;}
.footer .sitemap .sitemap_listing ul li a:visited {color:#e8d2a1;}
.footer .sitemap .sitemap_listing ul li a:hover {color:#8fbcdd;}
.footer .sitemap .sitemap_listing ul li ul {margin-top:4px;margin-bottom:0;}
.footer .sitemap .sitemap_listing ul li ul li {font-size:80%;line-height:127%;padding-bottom:2px;}
.footer .sitemap .sitemap_listing ul li ul li a {color:#fff;}
.footer .sitemap .sitemap_listing ul li ul li a:visited {color:#fff;}
.footer .sitemap .sitemap_listing ul li ul li a:hover {color:#8fbcdd;}
.footer .sitemap .sitemap_listing ul li ul li ul {margin-bottom:0;}
.footer .sitemap .sitemap_listing ul li ul li ul li {font-size:100%;}

.footer .sitemap .sitemap_listing .col2 .level2 ul li {line-height:140%;padding-bottom:1.3em;}

.footer .sitemap .sitemap_listing .col2 .level3 ul {margin-left:27px;margin-bottom:2px;}
.footer .sitemap .sitemap_listing .col2 .level3 ul li {line-height:127%;padding-bottom:0.6em;}
.footer .sitemap .sitemap_listing .col2 .level3 ul li a {background:transparent none;padding-left:0;display:inline;}

.footer .sitemap .sitemap_listing .col2 .leftcol ul {width:184px;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level2 ul {margin-left:9px;width:auto;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level2 ul li {text-indent:-14px;padding-left:5px;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level2 ul li img {cursor:pointer;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level2 ul li a {padding-left:5px;}

.footer .sitemap .sitemap_listing .col2 .rightcol ul {width:184px;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level2 ul {margin-left:9px;width:auto;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level2 ul li {text-indent:-11px;padding-left:2px;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level2 ul li img {cursor:pointer;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level2 ul li a {padding-left:2px;}

.footer .sitemap .sitemap_listing .col2 .leftcol .level3 ul {margin-left:14px;width:auto;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level3 ul li {text-indent:0;padding-left:0;}
.footer .sitemap .sitemap_listing .col2 .leftcol .level3 ul li a {padding-left:0;}

.footer .sitemap .sitemap_listing .col2 .rightcol .level3 ul {margin-left:14px;width:auto;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level3 ul li {text-indent:0;padding-left:0;}
.footer .sitemap .sitemap_listing .col2 .rightcol .level3 ul li a {padding-left:0;}

.footer .bottom_text {width:930px;margin:16px auto;padding:0 0 16px 0;text-align:left;color:#a2a2a2;font-size:0.917em;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.footer .sitemap table {margin:0 auto;}
}
.footer .disclaimer {float:left;margin-left:16px;}
.footer .copyright {float:right;margin-right:16px;}

/* Home */
















/* PRINT */
@media print {
* {background-image:none !important;}
body {font-size:12px;line-height:16px;}
.wrapper {padding-bottom: 0px;}

.ScrollContainer {.position:static !important;width:600px !important;height:96px !important;top:375px !important;left:0 !important;}
#Scroller-1 {width:600px !important;}
#Scrollbar-Container {display:none;}

body.aboutlanding #column2 {padding:0;width:auto;}
#content {margin-left:0;width:auto; min-height:0px !important;}
* html #content {width: 600px;}

body.interior .header {margin:0;padding:0;width:630px;height:50px;}/*Width and Height added by Nick V*/

.heading1		{font-size:25px;line-height:28px;}		
.heading2		{font-size:12px;line-height:16px;}	
.heading3		{font-size:12px;line-height:16px;}	
.heading4		{font-size:12px;line-height:16px;}
.heading5		{font-size:25px;line-height:27px;}
.heading6		{font-size:12px;line-height:16px;}
.heading7		{font-size:25px;line-height:27px;}

body.aboutlanding .heading1 {color:#000;}
#column2 .overview3 .heading1 {color:#000;}
body.newslanding #column2 .overview3 {height:auto;}

.headingright1_rte	{position:static;}

table {font-size:12px !important;}

body.interior table {font-size:12px;line-height:16px;}
/* Added by nick v */
body .footer .sitemap, body .footer .sitemap table, .sitemap{display:none;}
#twocolumn2 .textsm p,#twocolumn2 .textsm ul{font-size:11px;}
#twocolumn3 ul.biodetail {font-weight:bold;list-style:none outside none;margin:0 0 15px;font-size:11px;}
#twocolumn1 .leftsidebio{font-size:11px;}
.footer .bottom_text{color: #A2A2A2;font-size:11px;margin: 16px auto;padding: 0px 0px 16px;text-align: left;width: 630px;}
.footer .disclaimer{float:none;font-size:10px;}
.footer .copyright{float:none;text-align:left;margin-left:16px;font-size:10px; visibility:visible;clear:left;}
.header .search_site_over, #ctl00_ctl00_Header2_Panel1{display:none;}
.practiceslisting {padding:0;margin:0;width:100%;}
.practiceslisting table {border:none;margin:0;width:95%;padding:0;}.practiceslisting td {width:20%;padding:0 5px 0 0;}
td#column2 .textsm {padding-right:20px;}
td#column3 .textright, td#column3 .headingright1{/* width:150px;float:right; */text-align:left;}
/* END Added by nick v */

.logo {display:none;}
.logoPrint{visibility:visible; display:inline;}
.noprint, #pagetools, .language, .topnav, .mainnav, .leftside, .screen, #column1, #parenttools {display:none !important;height:0;line-height:0;}
br.print {display:inline;}
td.print2 {background-color:#0f0;}

.parent #column2 .textsm {padding-top:45px;}
body.practicesdetail #column2 .textsm .ctrCont {float: left; width: 100%; position:relative;}

/* #column3 ul.practicedetail {margin-left: 5px;} */

#column2 .textsm ul {margin-top:10px;}
#column2 .overview {color:#000;}
#column2 .overview2 {color:#000;}
#column2 .overview3 {color:#000;}
#column2 .overview .heading1 {color:#000;}
#column2 .overview2 .heading1 {color:#000;}
#column2 .overview2 .heading1 {color:#000;}

.textrightserv {padding-right:0 !important;width:auto !important;padding-left:20px;}
body.practicesdetail .headingright1_rte {padding-left:20px;}
body.practicesdetail .headingright1 {padding-left:20px;}
body.practicesdetail .parent .headingright1 {padding-left:20px;}

#column2 {padding-right:0 !important;width:70% !important;padding-top:0 !important;}
body.biosdetail #column2 {width:85% !important;}
#column3 {width:30% !important;padding-top:0 !important;}

body.biosdetail #column1 {display:block !important;padding-right:10px;}
body.biosdetail #twocolumn1 {width:25%;padding-right:10px;}
body.biosdetail #twocolumn1 .leftsidebio {width:auto;/* width:100%; */}
body.biosdetail #twocolumn2 {width:auto;}
body.biosdetail #twocolumn3 {width:35%;}
body.biosdetail img.inset {width:135px;height:135px;}

#alpha a {color:#000 !important;}

#biolist #TitleDiv td.headinglist{font-size:20px;line-height:28px;}
#biolist2 #TitleDiv td.headinglist{font-size:20px;line-height:28px;}

.offices		{display:BLOCK;}

.container {width:600px !important;margin:0 auto;}
.bannerinterior {display:none;}

body.industrydetail #column2 {padding-top:0 !important;}
body.industrydetail #column3 {padding-top:60px !important;}

body.practiceslanding #column1 {padding:0px 15px 0px 0px;}

body.practicesdetail .parent table {overflow:auto;border:0px solid #fff;}
body.practicesdetail #column2 table {overflow:auto;border:0px solid #fff;}
body.practicesdetail #column2 #list table {overflow:auto;border:0px solid #fff;}
body.practicesdetail #column3 {padding-top:35px !important;}
body.practicesdetail .parent #column3 {padding-top:55px;}
body.practicesdetail #column2 {padding-top:0 !important;}
body.practicesdetail .parent #column2 {padding-top:0px !important;}
body.practicesdetail .parent #column2 .textsm {margin-top:35px;}
body.practicesdetail .parent #column2 table {position:relative;}
body.practicesdetail .parent #column1	{padding-top:45px;}

body.practicesdetail .parent .heading5 img {display:none;height:0;}
body.practicesdetail .parent .heading7 img {display:none;height:0;}

body.practicesdetail .parent .heading5 {
	background:transparent;
	color:#000;
	height:45px !important;
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	z-index:999;
	margin-bottom:-45px;
	}

body.practicesdetail .headingright1_rte	{}

body.practicesdetail .parent .heading5 .textholder td {padding-left:0px;border:none !important;}
body.practicesdetail .parent .heading7 .textholder td {padding-left:0px;border:none !important;}
body.practicesdetail .parent .heading5 .parenttextholder td {padding-left:0px;}
body.practicesdetail .parent .heading5 .textholder td {padding-left:0px;}
body.practicesdetail .parent .heading7 .parenttextholder td {padding-left:0px;}

body.practicesdetail .heading7 table.parenttextholder {font-size:25px !important;line-height:27px;}
body.practicesdetail .heading5 table.textholder {font-size:25px !important;line-height:27px;}
body.practicesdetail .heading5 .textholder td {font-size:25px !important;line-height:27px;}

/* below classes are to accomodate long service names that resulted in incorrect display */
.heading7 .parenttextholder td {color:#000; font: 1.563em/1.4em times;}
body.practicesdetail .parent .pagetoolsholder {position: relative; top: -50px; left: 28px;} /* fixes gray bar in IE */
body.practicesdetail .parent .pagetoolsholderwide {position: relative; top: -50px; left: 227px;}
body.practicesdetail .parent .servicesinfo {margin-top: 0 !important;} /* page tools holder was bumping content down */
body.practicesdetail .listname {width: 35% !important;}
body.practicesdetail .listphone {width: 35% !important; white-space: nowrap;}
body.practicesdetail .listemail {width: 30% !important;}
body.practicesdetail .parent .heading7 {padding: 0px;}
body.practicesdetail .parent .heading7 table.parenttextholder {font-size:25px !important;margin:0px 0 -45px !important;padding: 0px; width: 600px;position:relative;z-index:20;height:45px;}
body.practicesdetail .parent .heading7 .parenttextholder td {vertical-align: bottom; color: #000; font-size:25px !important;line-height:27px;font-family: Times, serif;padding-bottom:16px;width:480px;border-left:none;/*border:1px solid red;*/}
body.practicesdetail .parent .heading5 .textholder {}
body.practicesdetail .heading5 {top:-30px !important; position: relative !important; /* for IE8 */}
body.practicesdetail .heading5, #ie8#fix {top: 0px !important; /* for all browsers other than IE8 */}
body.practicesdetail .parent .heading5 table.textholder {font-size:25px !important;line-height:27px;margin:0px 0 -45px 0 !important;padding: 0px; width: 600px;position:relative;z-index:20;height:45px;}
body.practicesdetail .parent .heading5 .textholder td {vertical-align: bottom; color: #000; font: 1.563em/1.4em Times, serif;padding:0 0 16px 0;border-left:120px solid #86878a;width:480px;border:none !important;}
/* /services fixes */

body.practicesdetail #pagetools {display:block !important;} /* Added because otherwise, there are almost 17 blank pages before the real content appears */
body.practicesdetail #pagetools img {display:none !important;} /* Added because otherwise, there are almost 17 blank pages before the real content appears */

body.practicesdetail .parent .heading5 #pagetools {text-align:right;white-space:nowrap;padding:0px;position:absolute;right:-10px;top:135px;}
					
body.practicesdetail .parent .heading7 {
	background:transparent;
	color:#000;
	padding-top:0px;
	height: 45px !important;
	margin-bottom:-45px;
	line-height:25px;
	position:absolute;
	left:0;
	top:0;
	width: 600px;
	}
	
body.practicesdetail .heading6 {display:block;margin-bottom:20px;}	


body.industryexperience #column3 {padding-top:80px !important;}
body.industryrecognition #column3 {padding-top:65px !important;}
body.industrycontacts #column3 {padding-top:75px !important;}
body.regionalpractice #column3 {padding-top:65px !important;}
body.regionalcontacts #column3 {padding-top:75px !important;}

/* body.industrydetail #column3 .practice_areas {margin-left: -4px; background-color:#FFFF00;} */

/* body.practicesdetail div#list {padding-top:15px;}}*/

*:first-child+html body div#list {border: 1px solid #ffffff;}
* html body div#list {position:absolute;top:10px;left:0;}

/* *:first-child+html .footer {display:none;} */
.sort, .archives {display:none;}

#vcardbio		{display:none;}
.vcardbio		{display:none;}
#column1		{padding:0px 15px 0px 0px; padding-bottom: 0px !important;}
#column2		{padding:0px 20px 0px 0px; padding-bottom: 0px !important; width:100%;}
#column3		{padding:0px;}
#twocolumn1		{padding:10px 15px 0px 0px;}
#twocolumn2		{padding:0px 20px 0px 0px;width:50%;}
#twocolumn3		{padding:0px;}
.offices		{font-weight:normal;font-family:arial, sans-serif;line-height:1em;color:#000;}		
.podcast		{display:none;}	

.footer .othernav {display:none;}

#column2 .overview .sort {display:none;}	

body.eventslanding #column3 {display:none;}
body.publanding #column3 {display:none;}
body.newslanding #column3 {display:none;}

.column3 #pnlSearch {display:none;} 
.search_site {display:none;}
 
.banner {height:200px;clear:both;padding:0px 0px 0px;}
.banner .homefeatureA {float:right;width:350px;height:200px;position:relative;right:0px;top:0px;margin:0px;color:#000;font:normal 12px/18px arial, sans-serif;background-color:#fff;}
.banner .homefeature {padding:0px;}
.banner .homefeature a {color:#000;text-decoration:none;}
.banner .homefeature a:visited {color:#000;text-decoration:none;}
.banner .homefeature a:hover {color:#000;text-decoration:none;}
.banner .homefeature .content {height:200px;}
.banner .homefeature .content .heading1 {color:#000;font:normal 22px/28px georgia,arial;text-decoration:none;}
.banner .homefeature .content .video {display:none;}

.banner .homephoto img {float:left;width:375px;height:223px;}
.banner #video {display:none;}
.banner .buttons {display:none;}

.middle table.main {border:0px;border-collapse:collapse;width:100%;}

.middle table.main td.col1 {display:none;}

.middle table.main td.col2 {width:50%;}
.middle table.main td.col2 .news {width:100%;}
.middle table.main td.col2 .news table {border:0px;border-collapse:collapse;width:100%;}
.middle table.main td.col2 .news .content {padding:20px 20px 0px 0px;}
.middle table.main td.col2 .news .rss {display:none;}
.middle table.main td.col2 .news .more {display:none;}

.middle table.main td.col3 {width:50%;}
.middle table.main td.col3 .highlights {width:100%;}
.middle table.main td.col3 .highlights .more {display:none;}
.middle table.main td.col3 .highlights .content {padding:20px 0px 0px 30px;}

body.home .banner {min-height:335px;height:auto !important;height:335px;}
body.home .banner .homefeatureA {float:none;height:auto;position:absolute;left:0;top:280px;}
body.home .homefeature {padding:0px;}
body.home .homefeature .content {height:auto;}
body.home .content img {display:none;}

body.home .banner .homephoto img {}

body.home .footer .bottom_text {font-size:10px;}

/*
.banner {height:357px;clear:both; z-index: 1;}
.banner .homefeatureA {float:right;width:375px;height:330px;position:relative;right:77px;top:27px;margin: 0px 0px;color:#fff;font:normal 12px/18px arial, sans-serif;background-color:#393839;}
.banner .homefeature {padding:30px;}
.banner .homefeature a {color:#fff;text-decoration:none;}
.banner .homefeature a:visited {color:#fff;text-decoration:none;}
.banner .homefeature a:hover {color:#fff;text-decoration:none;}
.banner .homefeature .content {height:250px;}
.banner .homefeature .content .heading1 {color:#fff;font:normal 22px/28px georgia,arial;text-decoration:none;}
.banner .homefeature .content .video img {vertical-align:middle;}
.banner .homefeature .content .video a:hover {color:#f8971d;text-decoration:none;}

.banner .homephoto img {float:left;width:375px;height:223px;}
.banner #video {display:none;}
.banner .buttons {display:none;}
*/

.rewind {top:0 !important;margin:0 !important;padding:0 !important;}
*:first-child+html body div#list {position:static;top:0;left:0;}
* html body div#list {position:static;top:0;left:0;}
.clearheader {display:none;}
*:first-child+html .clearheader {display:block;clear:both;padding-top:45px;}
* html .clearheader {display:block;clear:both;padding-top:45px;}

.footer {height: 40px !important; background:none;}
.footer table {display:none  !important;}
}

@media screen {
/*	.print2 {display:none;}	*/
}




.darkGray {caption:Dark Gray;color:#6d6e7a;}
.darkGray a {color:#6d6e7a;}
.darkGray a:hover {color:#98012e;}
.white {caption:White;color:#fff;}
.white a {color:#fff;}
.white a:hover {color:#6d6e7a;}
.orange {caption:Orange;color:#f9a134;}
.orange a {color:#f9a134;}
.orange a:hover {color:#000;}
.black {caption:Black;color:#000;}
.black a {color:#000;}
.black a:hover {color:#98012e;}
.red {caption:Red;color:#98012e;}
.red a {color:#98012e;}
.red a:hover {color:#000;}
.largeRed {caption:Large Red;color:#98012e;font-size:14px;}
.largeRed a {color:#98012e;font-size:14px;}
.largeRed a:hover {color:#000;}
a.orangeheadline {}
a.orangeheadline:visited {}
a.orangeheadline:hover {}


/* text editor style for insite */
.column2 .tabs-container ul.bullet3 {margin-top:0px;margin-left:33px;margin-bottom:0px; margin-right: 15px; list-style-image:url(/fcwsite/img/MSNews/bullet_new.gif);padding-left:4px;}
/*IE hack---- do not remove----*/.column2 .tabs-container ul.bullet3 li{list-style-image:url(/fcwsite/img/MSNews/bullet_new.gif); padding-top:0px;padding-bottom:12px; padding-left: 0px;}
