html, body {background:#e7e7e8 url(/FCWSite/img/bg_body_ff.gif) top center repeat-y;margin:0;padding:0;text-align:left;font:normal 13px/20px Georgia, serif;color:#6d6f72;height:100%;}
*:first-child+html html, *:first-child+html body {background:#e7e7e8 url(/FCWSite/img/bg_body.gif) top center repeat-y;}

/* General */
form {margin:0;padding:0;}
img {border:0;-ms-interpolation-mode:bicubic;}

/* Text Editor */
a {color:#092c54;text-decoration:none;outline:none;border-bottom:1px dotted #7f9cb2;}
a:visited {color:#092c54;}
a:hover {color:#092c54;text-decoration:none;padding:0;background-color:#e7e7e8;}
a:active {outline:none;}
a img {border:none; background-color:none;}
body.detail .middle_midcol .richtext table tr td a img{border:none !important;padding:0 0 -5px 0;}
body.generaldetail .middle_midcol .richtext img a{border:none;}
body.generaldetail .middle_midcol .richtext a img{border:none;margin:0 0 -5px 0;}
h1 {margin:0;position:absolute;z-index:10;top:0;left:0;} /* reserved for headers only */
h2 {font:normal 13px/18px Arial Black, sans-serif;font-weight:900;color:#092C54;background-color:transparent;padding:0;margin:0;}
h3 {font:normal 11px/13px Arial, sans-serif;color:#e58e1a;margin:0;text-transform:uppercase;} /* orange headers */
h4 {font:bold 11px/13px Arial, sans-serif;color:#6d6f72;margin:0;} /* dark gray like body text */
h5 {font:normal 11px/20px Arial Black, sans-serif;font-weight:900;color:#092c54;margin:0;} /* dark blue text */
.bodyLarge {font-size:19px;line-height:30px;margin-bottom:18px;}
font.bodyLarge {display:block;}

.bigheader {font-size:16px;line-height:26px;}
.bigheader a {border-bottom:1px dotted #fff;}
.bigheader a:visited {border-bottom:1px dotted #fff;}
.bigheader a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

p {margin:0 0 20px;}
.middle_midcol .richtext p {margin-bottom:20px;}
.middle_midcol .richtext h2 {font:normal 16px/20px Arial Black, sans-serif;font-weight:900;margin:0 0 6px;text-transform:none;letter-spacing:normal;color:#092c54;padding:0;text-align:left;}
.middle_midcol .richtext .bigheader {font:normal 16px Arial Black, sans-serif;font-weight:900;color:#092c54;padding:0;}
.middle_midcol .richtext h3 {font:normal 13px/20px Arial Black, sans-serif;font-weight:900;margin-bottom:3px;padding:0;text-transform:none;letter-spacing:normal;color:#092c54;text-align:left;}

.middle_midcol .richtext table {border-collapse:collapse;border:none;padding:0;margin:0;}
.middle_midcol .richtext table td {padding:0;}

ul {list-style:disc outside;margin:0 0 24px 13px;padding:0;}
*:first-child+html ul {margin-left:16px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
ul {margin-left:12px;}
}
ul.bullet_gray {list-style:none outside;list-style-image:url(/FCWSite/img/bullet_gray_richtext.gif);}

/* p.firstparagraph {font-size:19px;line-height:30px;margin-bottom:18px;} */
.sectiondata p {font:13px/20px Georgia, serif;margin-bottom:5px;}
.professional_affiliations ul li.title .richtext.sectiondata ul li p{margin-bottom:8px;line-height:19px;}
.professional_affiliations ul li.title .richtext.sectiondata ul li {padding-bottom:0;}

.wrapper {min-width:980px;width:100%;background:transparent none;min-height:100%;margin:0;}

/* Container */
.container {width:980px;margin:0 auto;text-align:left;padding:0;height:100%;background-color:#fff;}

/* Global */
.displaynone {display:none;}
.clear {clear:both;padding:0;height:0;line-height:1px;}
.show {display:block;}
br {line-height:12px;}

body.news .inset_column_right .extras .extras .extra br {line-height: 0;}

a.webBinderAddToBinder {border-bottom:0 !important;height:20px;}
a.webBinderAddToBinder img{margin:0;padding:0;}
a.webBinderAddToBinder:visited {border-bottom:0 none;}
a.webBinderAddToBinder:hover {border-bottom:0 none;}

.email a {border-bottom:1px solid #fff;color:#6d6f72;}
.email a:hover {background-color:transparent;border-bottom:1px dotted #acacac;}

.ico_addtobinder_hidden {visibility:hidden;}
.ico_addtobinder_hidden {visibility:hidden;}
/* Target FireFox 3 [!] */
*:first-child+html .ico_addtobinder {visibility:visible;}
.ico_addtobinder a {border-bottom:0;}
.ico_addtobinder a:hover {background-color:transparent;border-bottom:0 !important;}
.ico_addtobinder img {}
/* Target FireFox 3 [!] */
html>/**/body .ico_addtobinder, .ico_addtobinder a, .ico_addtobinder_hidden, x:-moz-any-link, x:default  {height:20px;padding:0 0 0 1px;}
*:first-child+html .ico_addtobinder, .ico_addtobinder a, .ico_addtobinder_hidden { height:20px;margin:0;padding:0;} /* IE7 */
* html .ico_addtobinder, .ico_addtobinder a, .ico_addtobinder_hidden {height:20px;margin:0;padding:0;} /* IE6 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.ico_addtobinder, .ico_addtobinder a, .ico_addtobinder_hidden {height:20px;margin:0;padding:0 0 0 2px;}
}
body.practicesdetailextended .ico_addtobinder{margin-bottom:12px;}

.ico_addtobinder, .ico_addtobinder a, .ico_addtobinder_hidden{.padding:0 0 0 5px;height:20px; }
.ico_addvcard{ }

body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addtobinder .webBinderAddToBinder, body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addtobinder a .webBinderAddToBinder, body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addtobinder_hidden .webBinderAddToBinder {
display:block;float:left;height:25px;margin:0;padding:0;width:130px;}
body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addvcard, body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addvcard, body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice .ico_addvcard {display:block;float:left;height:25px;margin:0;padding:0;width:81px;}

.ico_removefrombinder a {border-bottom:0;}
.ico_removefrombinder a:hover {background-color:transparent;border-bottom:0 !important;}

.ico_addvcard a {border-bottom:0;}
.ico_addvcard a:hover {background-color:transparent;border-bottom:0 !important;}

.vcard a {border-bottom:0;}
.vcard a:hover {background-color:transparent !important;border-bottom:0 !important;}

.buttons a {border-bottom:0;}
.buttons a:hover {background-color:transparent;border-bottom:0 !important;}

.showall {font-family:Arial Black, sans-serif;font-size:11px;font-weight:900;}
.showall a {color:#acacac;border-bottom:0;}
.showall a:visited {color:#acacac;}
.showall a:hover {color:#acacac;background-color:transparent;border-bottom:1px dotted #c9c9c9;}

.removeall {font-family:Arial, sans-serif;font-size:11px;text-align:right;}
.removeall a {color:#f4ba75;border-bottom:1px dotted #fff;}
.removeall a:visited {color:#f4ba75;}
.removeall a:hover {color:#f4ba75;background-color:transparent;border-bottom:1px dotted #e58e1a;}

/* Form */
.form .fields {}
.form .fields table {border-collapse:collapse;}
.form .fields td {text-align:left;padding:0;vertical-align:top;font-size:11px;}
.form .fields td br {line-height:1px;}
.form .fields .text, .form .fields .text2, .form .fields .text3 {border:1px solid #c9c9c9;background-color:#fff;}
.form .fields input {outline:none;}
.form .fields input.text, .form .fields input.text2, .form .fields input.text3, .form .fields input.defaultSearchLabel, .form .fields input.defaultErrorLabel, .form .fields input.siteSearchResultsLink, .form .fields input.lawyerSearchResultsLink {border:0;color:#c9c9c9;background-color:transparent;vertical-align:middle;font-size:11px;padding-left:4px;padding-right:7px;}
.form .fields select {padding-left:5px;border:1px solid #c9c9c9;background-color:#e7e7e8;color:#092C54;font:normal 13px Georgia, serif;}
.form .fields .select1 {width:194px;}
.form .fields .select2 {width:264px;}
.form .fields .select3 {width:474px;}
.form .fields .select4 {width:348px;}

/* Header */
.header {height:188px;}

.header_leftcol {float:left;width:126px;}

.header_midcol {float:left;position:relative;z-index:10;}

.header_rightcolC {float:right;margin-right:16px;}
.header_rightcolB {padding-top:57px;padding-left:88px;}
.header_rightcol {width:136px;text-align:left;font-size:11px;font-family:Arial, sans-serif;}
.header_rightcol .view_binder {border-top:1px dotted #e58e1a;}
.header_rightcol .view_binder a {color:#e58e1a;border-bottom:0;}
.header_rightcol .view_binder a:visited {color:#e58e1a;}
.header_rightcol .view_binder a:hover {color:#bf6f18;background-color:transparent;}
.header_rightcol .view_binder_link {font-family:Arial Black, sans-serif;font-weight:900;line-height:22px;margin-top:-1px;margin-top:0\9;}
*:first-child+html .header_rightcol .view_binder_link {margin-top:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.header_rightcol .view_binder_link {line-height:22px;margin-top:-1px;}
}
.header_rightcol .view_binder .num_items {font-family:Arial, sans-serif;}
.header_rightcol .view_binder .view_binder_text {line-height:13px;margin-top:-2px;padding-bottom:2px;position:relative;min-height:39px;max-height:39px;}
*:first-child+html .header_rightcol .view_binder .view_binder_text {padding-bottom:3px;}
.header_rightcol .view_binder .binder_notempty {margin-top:-5px;padding-bottom:6px;}
*:first-child+html .header_rightcol .view_binder .binder_notempty {margin-top:-5px;padding-bottom:6px;}
/* Target FireFox 3 [!] */
html>/**/body .header_rightcol .view_binder .binder_notempty, x:-moz-any-link, x:default  {margin-top:-6px;padding-bottom:6px;}

.header_rightcol .view_binder .binder_item_count {font:normal 33px Arial Black, sans-serif;font-weight:900;color:#E58E1A;float:left;}
.header_rightcol .view_binder .binder_item_count_text {font:normal 11px Arial, sans-serif;color:#E58E1A;margin-left:9px;float:left;margin-top:20px;}

.header_rightcol .search_site {margin-top:7px;border-top:1px dotted #acacac;border-bottom:1px dotted #acacac;padding:11px 0 5px;}
*:first-child+html .header_rightcol .search_site {padding-bottom:8px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.header_rightcol .search_site {padding-bottom:6px;}
}
.header_rightcol .search_site .form .fields .text {height:16px;width:98px;margin-right:4px;}
*:first-child+html .header_rightcol .search_site .form .fields .text {line-height:12px;}
.header_rightcol .search_site .form .fields input.text {width:80px;color:#999999;padding:0 0 0 5px;.padding:2px 0 0 5px;font-size:10px;}
.header_rightcol .search_site .form .fields .text_dark {height:16px;width:98px;margin-right:4px;border:1px solid #c9c9c9;background-color:#fff;}
.header_rightcol .search_site .form .fields .text_dark input.text {color:#6d6f72;width:80px;}
.header_rightcol .search_site .form .radio_lawyers {margin-left:13px;}
.header_rightcol .search_site .form .radio_button img {vertical-align:middle;margin-right:2px;margin-bottom:3px;}
*:first-child+html .header_rightcol .search_site .form .radio_button img {margin-bottom:0;}
.header_rightcol .search_site td.radio_buttons {line-height:20px;}
*:first-child+html .header_rightcol .search_site td.radio_buttons {line-height:14px;}

.logo {position:absolute;z-index:20;top:26px;left:197px;}
.logo a {border-bottom:0;zoom:1;}
.logo a:visited {border-bottom:0;}
.logo a:hover {border-bottom:0;background-color:transparent;}

.nav {position:absolute;z-index:30;top:162px;left:0;width:614px;background:transparent url(/FCWSite/img/bg_nav.gif) bottom center no-repeat;}
/* Target FireFox 3 [!] */
html>/**/body .nav, x:-moz-any-link, x:default  {top:161px;padding-bottom:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.nav {top:161px;padding-bottom:1px;}
}
.nav table {border-collapse:collapse;border:0;margin:0 auto;}
.nav td {text-transform:uppercase;font:normal 11px/13px Arial, sans-serif;letter-spacing:0.15em;text-align:center;padding:0;}
.nav a {color:#092c54;border-bottom:0;}
.nav a:visited {color:#092c54;}
.nav a:hover {color:#e58e1a;background-color:transparent;}
.nav td.active a {color:#e58e1a;border-bottom:0;}
.nav td.active a:visited {color:#e58e1a;}
.nav td.active a:hover {color:#e58e1a;background-color:transparent;}
.nav td.separator {padding:0 17px;color:#fff;}
.nav img {position:relative;bottom:-6px;}
/* Target FireFox 3 [!] */
html>/**/body .nav img, x:-moz-any-link, x:default  {bottom:-7px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.nav img {bottom:-7px;}
}
.nav td.nav_arrow {letter-spacing:0;}
.nav td.nav_arrow img {visibility:hidden;margin-left:-3px;} /* adjust position because of the letter-spacing applied to <td> */
.nav td.display img {visibility:visible;}

/* Middle */
.middleC {}
.middleB {margin-top:82px;}

.middle h2 {font:normal 36px/normal Georgia, serif;color:#092C54;background-color:#fff;padding:0 10px;margin:0 auto;} /* large, dark blue headers */
h2.small {font:normal 32px/normal Georgia, serif;color:#092C54;background-color:#fff;padding:0 10px;margin:0 auto;}
.middle h3 {font:normal 11px/13px Arial, sans-serif;color:#e58e1a;margin:0;text-transform:uppercase;letter-spacing:0.15em;} /* orange headers */
.middle h4 {font:bold 11px/13px Arial, sans-serif;color:#6d6f72;margin:0;} /* dark gray like body text */
.middle h5 {font:normal 11px/20px Arial Black, sans-serif;font-weight:900;color:#092c54;margin:0;} /* dark blue text */

.middle_leftcol {float:left;width:126px;}
.middle_midcol .backLink {text-align:center;}

.middle_midcolC {float:left;position:relative;}

.middle_midcol {width:614px;}

.middle_midcol .inset_columns {width:614px;}
.middle_midcol .inset_column_left {float:left;text-align:left;}
.middle_midcol .inset_column_right {float:right;/*margin-left:16px;*/text-align:left;}
body.practicesdetailextended .middle_midcol .inset_column_right .richtext{/*float:left;width:315px;*/}
body.practicesdetailextended .middle_midcol .inset_column_right .richtext ul {margin:0 16px 24px 0;list-style-position:inside;}
*:first-child+html body.practicesdetailextended .middle_midcol .inset_column_right .richtext ul {margin-left:-16px;list-style-position:inside;display:table-cell;}
body.practicesdetailextended .middle_midcol .inset_column_right .richtext ul li {position:relative;left:14px;text-indent:-14px;left /*\**/: 18px\9;text-indent /*\**/: -18px\9;}
*:first-child+html body.practicesdetailextended .middle_midcol .inset_column_right .richtext ul li {left:16px;text-indent:-16px;padding-left:16px;}
* html body.practicesdetailextended .middle_midcol .inset_column_right .richtext ul li {position:static;text-indent:0;}

.middle_midcol .title_large {width:614px;height:49px;background:transparent url(/FCWSite/img/dottedline.gif) 0 24px no-repeat;text-align:center;margin-top:-24px;position:relative;}
.middle_midcol .title_large table {border-collapse:collapse;border:0;margin:0 auto;}
.middle_midcol .title_large td {padding:0;text-align:center;}

.middle_midcol .saved_on {width:614px;height:49px;background:transparent url(/FCWSite/img/dottedline.gif) 0 12px no-repeat;text-align:center;position:relative;}
.middle_midcol .saved_on table {border-collapse:collapse;border:0;margin:0 auto;}
.middle_midcol .saved_on td {padding:0;text-align:center;}
.middle_midcol .saved_on .saved_on_txt {background-color:#fff;font-style:italic;margin:0 auto;padding:0 10px;}

.middle_midcol .criteria {line-height:20px;text-align:center;/*padding-bottom:31px;*/}

.middle_midcol .listing {}
.middle_midcol .listing .listing_header {width:614px;border-top:1px dotted #e58e1a;border-bottom:1px dotted #e58e1a;text-align:center;padding:6px 0 5px;}
.middle_midcol .listing h3 {letter-spacing:0.15em;font-weight:normal;}

.middle_midcol .listing table {border-collapse:collapse;border:0;width:614px;}
.middle_midcol .listing th {padding:0;font-family:Arial, sans-serif;color:#e58e1a;font-size:11px;}
.middle_midcol .listing td {vertical-align:top;padding:0;}

.middle_midcol .listing .pagination table {border-collapse:collapse;border:0;margin:0;width:auto;}
.middle_midcol .listing .pagination td {padding:0;vertical-align:top;text-align:left;border-bottom:0;font-family:Arial, sans-serif;}
.middle_midcol .listing .pagination .pages ul {list-style:none outside;margin:0;padding:0;}
.middle_midcol .listing .pagination .pages li {padding:0 3px;display:inline;font-size:13px;color:#acacac;}
.middle_midcol .listing .pagination .pages li a {color:#acacac;border-bottom:1px dotted #fff;}
.middle_midcol .listing .pagination .pages li a:visited {color:#acacac;border-bottom:1px dotted #fff;}
.middle_midcol .listing .pagination .pages li a:hover {color:#acacac;border-bottom:1px dotted #c9c9c9;}
.middle_midcol .listing .pagination .pages li.active a {color:#6d6f72;cursor:text;}
.middle_midcol .listing .pagination .pages li.active a:visited {color:#6d6f72;}
.middle_midcol .listing .pagination .pages li.active a:hover {color:#6d6f72;border-bottom:0;}

.middle_midcol img.pullquote_right {float:right;margin:24px -70px 24px 16px;}
.middle_midcol img.pullquote_left {float:left;margin:24px 16px 24px -70px;}

.middle_rightcolC {float:right;margin-right:16px;}
.middle_rightcol {width:136px;text-align:left;font-size:11px;font-family:Arial, sans-serif;}
.nav_right ul {list-style:none outside;margin:0;padding:0;}
*:first-child+html .nav_right ul {margin-left:0;}
.nav_right li {padding:0;}
.nav_right li a {display:block;padding:5px 0;z-index:101;border-bottom:none;}
.nav_right li a:visited {display:block;padding:5px 0;border-bottom:none;}
.nav_right li a:hover {display:block;padding:5px 0;background-color:transparent;border-bottom:none;}

.nav_right .nav_inactive img {display:none;}
.nav_right .nav_active img {display:block;position:relative;z-index:100;left:-14px;top:5px;margin-bottom:-13px;}
*:first-child+html .nav_right .nav_active img {margin-bottom:-16px;}

.nav_right .level1 ul {border-bottom:1px dotted #e58e1a;}
.nav_right .level1 li {border-top:1px dotted #e58e1a;font-family:Arial Black, sans-serif;font-weight:900;font-style:normal;line-height:14px;}
.nav_right .level1 li a {color:#e58e1a;border-bottom:none;.padding-bottom:5px;padding-bottom:6px;}
.nav_right .level1 li a:visited {color:#e58e1a;border-bottom:none;}
.nav_right .level1 li a:hover {color:#bf6f18;background-color:transparent;border-bottom:none;}

.nav_right .level1 .level2 ul {border-bottom:none;margin-left:0 !important;}
.nav_right .level1 .level2 li {border-top:1px dotted #acacac;font-family:Arial, sans-serif;font-weight:normal;}
.nav_right .level1 .level2 li a {color:#6d6f72;border-bottom:none;.padding-bottom:5px;}
.nav_right .level1 .level2 li a:visited {color:#6d6f72;}
.nav_right .level1 .level2 li a:hover {color:#58595b;background-color:transparent;}
.nav_right .level1 .level2 li.active a {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 li.active a:visited {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 li.active a:hover {color:#e58e1a;background-color:transparent;border-bottom:none;}

.nav_right .level1 .level2 .level3 ul {border-bottom:none;margin-left:0 !important;}
.nav_right .level1 .level2 .level3 li {border-top:none;font-family:Arial, sans-serif;font-weight:normal;}
.nav_right .level1 .level2 .level3 li a {color:#acacac;border-bottom:none;}
.nav_right .level1 .level2 .level3 li a:visited {color:#acacac;border-bottom:none;}
.nav_right .level1 .level2 .level3 li a:hover {color:#6d6f72;background-color:transparent;border-bottom:none;}
.nav_right .level1 .level2 .level3 li.active a {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 .level3 li.active a:visited {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 .level3 li.active a:hover {color:#e58e1a;background-color:transparent;border-bottom:none;}

.nav_right .level1 .level2 .level3 .level4 ul {border-bottom:none;margin-left:12px !important;}
.nav_right .level1 .level2 .level3 .level4 li {border-top:none;font-family:Arial, sans-serif;}
.nav_right .level1 .level2 .level3 .level4 li a {color:#acacac;border-bottom:none;}
.nav_right .level1 .level2 .level3 .level4 li a:visited {color:#acacac;}
.nav_right .level1 .level2 .level3 .level4 li a:hover {color:#6d6f72;background-color:transparent;}
.nav_right .level1 .level2 .level3 .level4 li.active a {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 .level3 .level4 li.active a:visited {color:#e58e1a;border-bottom:none;}
.nav_right .level1 .level2 .level3 .level4 li.active a:hover {color:#e58e1a;background-color:transparent;border-bottom:none;}

.siteAlert{position:relative;top:-45px;}

/* Footer */
.footer {padding-top:80px;}
*:first-child+html .footer {padding-top:76px;}

*:first-child+html .footer .clear {display:none;}

.footer_leftcol {float:left;width:126px;}

.footer_midcolC {float:left;position:relative;}
.footer_midcol {border-top:1px dotted #acacac;text-align:left;width:614px;font:normal 11px/20px Arial, sans-serif;padding-top:13px;padding-bottom:16px;}
.footer_midcol .copyright {float:right;color:#acacac;}
.footer_midcol .footernav ul {list-style:none outside;margin:0;padding:0;}
.footer_midcol .footernav li {padding:0;display:inline;}
.footer_midcol .footernav li.separator {padding:0 5px;color:#fff;}
.footer_midcol .footernav li a {color:#acacac;border-bottom:0;}
.footer_midcol .footernav li a:visited {color:#acacac;}
.footer_midcol .footernav li a:hover {color:#58595b;background-color:transparent;}

.footer_rightcolC {float:right;margin-right:16px;}
.footer_rightcol {width:136px;}

/* Detail */
body.detail .practices_industries {font-family:Arial, sans-serif;color:#acacac;}
body.detail .practices_industries ul {list-style:none outside;margin:0 0 5px;padding:0;}
body.detail .practices_industries li {padding:0;display:inline;border-top:0 !important;}
body.detail .practices_industries li a {color:#acacac;border-bottom:1px solid #fff;}
body.detail .practices_industries li a:visited {color:#acacac;}
body.detail .practices_industries li a:hover {border-bottom:1px dotted #c9c9c9;background-color:transparent;}
body.detail .practices_industries li.separator {padding:0;}

body.detail .extras, body.detail .related_stories {border-top:1px dotted #e58e1a;padding-top:6px;margin-top:5px;}
body.detail .extras a {color:#6d6f72;border-bottom:0;}
body.detail .extras a:visited {color:#6d6f72;}
body.detail .extras a:hover {color:#58595b;background-color:transparent;}
body.detail .extras h3, body.detail .extras_header h3, body.detail .related_stories h3 {text-align:center;font-weight:normal;letter-spacing:0.15em;border-bottom:1px dotted #acacac;padding-bottom:5px;}
body.detail .related_stories ul, body.detail .extras ul {list-style:none outside;margin:2px 0 0;padding:0;}
body.detail .extras ul {list-style:none outside;margin:0;padding:0;}
body.detail .related_stories ul {margin-top:7px;}
body.detail .extras ul ul li, body.detail .related_stories ul ul li {border-bottom:0;}
body.detail .related_stories ul ul {margin-top:0;}
body.detail .extras li {border-bottom:1px dotted #acacac;line-height:20px;padding:8px 0 9px;} 
body.detail .extras .viewmore, body.detail .related_stories .viewmore {border-top:0;margin-top:0;padding-top:3px;font-family:Arial Black, sans-serif;font-weight:900;font-size:11px;}
*:first-child+html body.detail .extras .viewmore, body.detail .related_stories .viewmore {padding-top:2px;}
body.detail .extras .viewmore a, body.detail .related_stories .viewmore a {color:#acacac;border-bottom:1px solid #fff;}
body.detail .extras .viewmore a:visited, body.detail .related_stories .viewmore a:visited {color:#acacac;}
body.detail .extras .viewmore a:hover, body.detail .related_stories .viewmore a:hover {border-bottom:1px dotted #c9c9c9;background-color:transparent;}

body.detail .related_stories li {border-bottom:1px dotted #acacac;line-height:20px;padding:5px 0 15px;}
body.detail .related_stories .practices_industries {padding-top:2px;padding-bottom:5px;}
body.detail .related_stories .practices_industries li {padding-bottom:0;font-size:11px;line-height:16px;}
body.detail .related_stories .title {font-family:Arial Black, sans-serif;margin-bottom:3px;font-weight:900;font-style:normal}
body.detail .related_stories .title a {color:#092c54;border-bottom:1px solid #fff;}
body.detail .related_stories .title a:visited {color:#092c54;}
body.detail .related_stories .title a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}
body.detail .middle_midcol .overview_header, body.detail .middle_midcol .topstories_header {text-align:center;border-bottom:1px dotted #acacac;padding-bottom:5px;margin-bottom:10px;}
body.detail .middle_midcol .extras_header {text-align:center;border-bottom:1px dotted #acacac;padding-bottom:5px;margin-bottom:7px;}

body.detail .middle_midcol .extras {line-height:20px;border-top:0;margin-top:0;padding-top:0;}
body.detail .middle_midcol .extras a {border-bottom:1px dotted #fff;color:#676f72;}
body.detail .middle_midcol .extras a:visited {color:#676f72;}
body.detail .middle_midcol .extras a:hover {background-color:transparent;border-bottom:1px dotted #acacac;}

body.detail .middle_midcol .extra {border-bottom:1px dotted #acacac;padding-bottom:10px;margin-bottom:9px;zoom:1;}
body.detail .middle_midcol .extra table {border-collapse:collapse;border:0;width:124px;margin:4px 0 0;}
body.detail .middle_midcol .extra td {padding:0 0 6px;vertical-align:top;text-align:left;}
body.detail .middle_midcol .extra td img {width:37px;height:24px;}
body.detail .middle_midcol .extras .extra td.col1 {width:42px;}
body.detail .middle_midcol .extras .extra td.col2 {width:42px;text-align:left;}
body.detail .middle_midcol .extras .extra td.col3 {width:37px;text-align:left;}
body.detail .middle_midcol .extras .extra td.col4 {width:42px;text-align:left;}
body.detail .middle_midcol .extras .extra td.col5 {width:42px;text-align:left;}
body.detail .middle_midcol .extras .extra td.col6 {width:37px;text-align:left;}
body.detail .middle_midcol .extra .extra td.col1 a img{border:none;float:left;}
body.detail .middle_midcol .extra .extra td.col2 a img{border:none;float:left;}
body.detail .middle_midcol .extra .extra td.col3 a img{border:none;float:left;}
body.detail .middle_midcol .extra .extra td.col4 a img{border:none;float:left;}
body.detail .middle_midcol .extra .extra td.col5 a img{border:none;float:left;}
body.detail .middle_midcol .extra .extra td.col6 a img{border:none;float:left;}

body.detail .middle_midcol .extras td.col1 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col1 a:hover {border-bottom: none;}
body.detail .middle_midcol .extras td.col2 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col2 a:hover {border-bottom: none;}
body.detail .middle_midcol .extras td.col3 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col3 a:hover {border-bottom: none;}
body.detail .middle_midcol .extras td.col4 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col4 a:hover {border-bottom: none;}
body.detail .middle_midcol .extras td.col5 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col5 a:hover {border-bottom: none;}
body.detail .middle_midcol .extras td.col6 a {border-bottom: none;}
body.detail .middle_midcol .extras td.col6 a:hover {border-bottom: none;}

body.detail .middle_midcol .expand_collapse {font:normal 11px Arial Black, sans-serif;font-weight:900;cursor:pointer;}
body.detail .middle_midcol .expand_collapse a {/*color:#acacac;*/color:#6d6f72;border-bottom:1px dotted #fff;zoom:1;}
body.detail .middle_midcol .expand_collapse a:visited {/*color:#acacac;*/color:#6d6f72;}
body.detail .middle_midcol .expand_collapse a:hover {/*color:#acacac;*/color:#6d6f72;border-bottom:1px dotted #c9c9c9;background-color:transparent;}
body.detail .middle_midcol .expand_collapse a.active {/*color:#6d6f72;*/color:#acacac;border-bottom:1px dotted #fff;zoom:1;cursor:text;}
body.detail .middle_midcol .expand_collapse a.active:visited {/*color:#6d6f72;*/color:#acacac;}
body.detail .middle_midcol .expand_collapse a.active:hover {color:#acacac;/*color:#acacac;*/}
body.detail .middle_midcol .expand_collapse_link {margin-right:12px;}

body.detail .middle_midcol .qa_items {margin-top:7px;margin-bottom:20px;border-bottom:1px dotted #acacac;}
body.detail .middle_midcol .qa_items .richtext {margin-left:0;padding:0;}
body.detail .middle_midcol .qa_item {border-top:1px dotted #acacac;padding:11px 0;}
body.detail .middle_midcol .qa_question {font-size:13px;font-family: Arial Black, sans-serif;font-weight:900;font-style:normal;}
body.detail .middle_midcol .qa_question a {color:#092c54;border-bottom:1px dotted #fff;}
body.detail .middle_midcol .qa_question a:visited {color:#092c54;}
body.detail .middle_midcol .qa_question a:hover {color:#092c54;border-bottom:1px dotted #7f9cb2;background-color:transparent;}
body.detail .middle_midcol .qa_answer {margin-top:4px;}

body.detail .atty_level, body.detail .atty_primary_practice, body.detail .atty_practice {font-style:italic;} 

/* Search */
body.search .middle_rightcol .nav_right {display:none;}

body.search .middle_midcol a {border-bottom:1px solid #fff;color:#6d6f72;}
body.search .middle_midcol a:visited {color:#6d6f72;}
body.search .middle_midcol a:hover {background-color:transparent;border-bottom:1px dotted #acacac;}
body.search .middle_midcol td.atty_tphoto a:hover {border-bottom:none;}

body.search .middle_midcol .form .fields td.col2 {padding-left:16px;}
/*#ctl00_contentMiddle_ctl02_ddlLevels option, #ctl00_contentMiddle_ctl02_ddlSchools option, #ctl00_contentMiddle_ctl02_ddlServices option{margin-bottom:5px;.margin-bottom:5px;padding-right:20px;.padding-right:20px;}*//*add padding to list items on the Lawyers page*/
body.search .middle_midcol .form .fields td.col3 {padding-left:16px;}
body.search .middle_midcol .form .fields label {font-size:11px;color:#acacac;font-family:Arial, sans-serif;display:block;margin-left:2px;margin-top:5px;height:20px;}
*html body.search .middle_midcol .form .fields label{height:21px;}
body.search .middle_midcol .form .fields td {font-size:13px;color:#092C54;padding-bottom:9px;}

body.search .middle_midcol .form .buttons a {border-bottom:0;}
body.search .middle_midcol .form .buttons a:hover {background-color:transparent;border-bottom:0;}
*:first-child+html body.search .middle_midcol .form .buttons img {margin-top:1px;}

/* Bio */
body.biossearch .middle_midcol .inset_column_left {width:474px;}
body.biossearch .middle_midcol .inset_column_right {width:128px;text-align:center;margin-top:-2px;}
*html body.biossearch .middle_midcol .inset_column_right{margin-top:0;}
body.biossearch .form .fields .select{padding:2px 0;}
*html body.biossearch .form .fields .select{padding:4px 0;}
body.biossearch .middle_midcol .form .fields .text {background-color:#e7e7e8;padding-top:4px;padding-bottom:4px;width:192px;}
body.biossearch .middle_midcol .form .fields .text{/*padding-bottom:5px;*/}
*:first-child+html body.biossearch .middle_midcol .form .fields .text {padding-top:2px;padding-bottom:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.biossearch .middle_midcol .form .fields .text {padding-top:2px;padding-bottom:2px;}
}
body.biossearch .middle_midcol .form .fields input.text {font-size:18px;font-family:Georgia, serif;color:#092C54;width:170px;padding-left:8px;border-top:1px solid #e7e7e8;border-bottom:1px solid #e7e7e8;}
*:first-child+html body.biossearch .middle_midcol .form .fields input.text {border-top:2px solid #e7e7e8;border-bottom:0;}

body.biossearch .middle_midcol .form .fields .text2 {background-color:#e7e7e8;padding-top:4px;padding-bottom:4px;width:262px;}
*:first-child+html body.biossearch .middle_midcol .form .fields .text2 {padding-top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.biossearch .middle_midcol .form .fields .text2 {padding-top:2px;padding-bottom:2px;}
}
body.biossearch .middle_midcol .form .fields input.text2 {font-size:18px;font-family:Georgia, serif;color:#092C54;width:240px;padding-left:8px;border-top:1px solid #e7e7e8;border-bottom:1px solid #e7e7e8;}
*:first-child+html body.biossearch .middle_midcol .form .fields input.text2 {border-top:2px solid #e7e7e8;border-bottom:0;}

body.biossearch .middle_midcol .form .fields .text3 {background-color:#e7e7e8;width:472px;padding:2px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.biossearch .middle_midcol .form .fields .text3 {padding-top:0;padding-bottom:0;}
}
body.biossearch .middle_midcol .form .fields input.text3 {font-size:13px;font-family:Georgia, serif;color:#092C54;width:455px;padding-left:8px;}

body.biossearch .middle_midcol .or {padding:6px 0 4px;color:#acacac;font-style:italic;width:128px;}
*:first-child+html body.biossearch .middle_midcol .or {padding-top:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.biossearch .middle_midcol .or {padding-top:6px;padding-bottom:4px;}
}
body.biossearch .middle_midcol .form .buttons {width:128px;}
body.biossearch .middle_midcol .form .buttons input {margin-top:2px;}
*html body.biossearch .middle_midcol .form .buttons input {margin-top:0;}
body.biossearch .middle_midcol .alpha ul {list-style:none outside;margin:6px 0 0 1px;padding:0;}
*html body.biossearch .middle_midcol .alpha ul {margin-bottom:0;margin-top:4px;}
body.biossearch .middle_midcol .alpha li {padding:0;display:inline-block;}
*:first-child+html body.biossearch .middle_midcol .alpha li {display:inline;zoom:1;position:relative;}
body.biossearch .middle_midcol .alpha li a {display:block;border:1px solid #c9c9c9;background-color:#e7e7e8;color:#092C54;height:21px;
width:20px;zoom:1;}
body.biossearch .middle_midcol .alpha li a:visited {color:#092C54;background-color:#e7e7e8;}
body.biossearch .middle_midcol .alpha li a:hover {background-color:#c9c9c9;border:1px solid #c9c9c9;}
body.biossearch .middle_midcol .alpha li.separator {padding:0 1px 0 0;color:#fff;font-size:9px;}

body.biossearch .middle_midcol .listing table {margin-bottom:3px;}

body.biossearch .middle_midcol .listing th {text-align:left;font-weight:normal;}
body.biossearch .middle_midcol .listing td {border-top:1px dotted #acacac;padding:6px 0;height:42px;line-height:20px;position:relative;text-align:left;} /* position:relative; added to fix IE6 and IE7 bug where the dotted lines overlap */
body.biossearch .middle_midcol .listing th.atty_tphoto, body.biossearch .middle_midcol .listing td.atty_tphoto {border-bottom: none;}
body.biossearch .middle_midcol .listing th.atty_tphoto a, body.biossearch .middle_midcol .listing td.atty_tphoto a {text-decoration: none;}
body.biossearch .middle_midcol .listing td.atty_tphoto a img {border:none;}
body.biossearch .middle_midcol .listing th.atty_tphoto a:hover, body.biossearch .middle_midcol .listing td.atty_tphoto a:hover {text-decoration: none;}
body.biossearch .middle_midcol .listing th.name, body.biossearch .middle_midcol .listing td.name {width:326px;}
body.biossearch .middle_midcol .listing th.practice, body.biossearch .middle_midcol .listing td.practice {width:220px;}
body.biossearch .middle_midcol .listing td.atty_tphoto img {margin-top:3px;}
body.biossearch .middle_midcol .listing td.practice a {color:#092C54;border-bottom:1px solid #fff;}
body.biossearch .middle_midcol .listing td.practice a:visited {color:#092C54;}
body.biossearch .middle_midcol .listing td.practice a:hover {background-color:transparent;border-bottom:1px dotted #7f9cb2;}
body.biossearch .middle_midcol .listing .atty_name {font-family:Arial Black, sans-serif;font-weight:900;}
body.biossearch .middle_midcol .listing .atty_name a {color:#092C54;border-bottom:1px solid #fff;}
body.biossearch .middle_midcol .listing .atty_name a:visited {color:#092C54;}
body.biossearch .middle_midcol .listing .atty_name a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}
body.biossearch .middle_midcol .listing .ico_addtobinder img {margin-top:3px;margin-bottom:0;}
body.biossearch .middle_midcol .listing .ico_addvcard img {/*margin-left:6px;margin-top:3px;*/}
body.biossearch .middle_midcol .listing .email {margin-right:4px;}

body.biossearch .middle_midcol .spacer {padding-top:58px;}

body.biossearch .middle_midcol .nonattorneys table {margin-bottom:0;}
body.biossearch .middle_midcol .nonattorneys th.name, body.biossearch .middle_midcol .nonattorneys td.name {width:230px;}
body.biossearch .middle_midcol .nonattorneys th.practice, body.biossearch .middle_midcol .nonattorneys td.practice {width:164px;}
body.biossearch .middle_midcol .nonattorneys th.school, body.biossearch .middle_midcol .nonattorneys td.school {width:220px;}
body.biossearch .middle_midcol .nonattorneys .ico_addvcard img {margin-left:0;}
body.biossearch .middle_midcol .nonattorneys .school ul {list-style:none outside;margin:0;padding:0;}
body.biossearch .middle_midcol .nonattorneys .school li {padding:0;}
body.biossearch .middle_midcol .nonattorneys .degree {font-family:Arial Black, sans-serif;font-size:11px;font-weight:900;font-style:normal}
body.biossearch .middle_midcol .nonattorneys .atty_name {color:#092C54;}

body.biossearch .middle_midcol .senior_attorneys, body.biossearch .middle_midcol .associates, body.biossearch .middle_midcol .not_yet_admitted {padding-top:2px;}

body.biosdetail .middle_rightcol .nav_right {display:none;}

body.biosdetail .middle_midcol h2 {font:bold 19px/24px Arial Black, sans-serif;font-weight:900;color:#092c54;margin:0;padding:0;}

body.biosdetail .middle_midcol .inset_column_left {width:404px;border-top:1px dotted #acacac;padding-top:6px;}
body.biosdetail .middle_midcol .inset_column_left .richtext p {line-height:20px;}
body.biosdetail .middle_midcol .inset_column_left .richtext p:first-child {font-size:19px;line-height:30px;margin-bottom:18px;}
body.biosdetail .middle_midcol .inset_column_left .richtext p.firstparagraph {line-height:30px;}

body.biosdetail .middle_midcol .inset_column_right {width:194px;}

body.biosdetail .middle_midcol .extras {border-top:1px dotted #e58e1a;margin-top:-1px;margin-top:0\9;padding-top:6px;}
*:first-child+html body.biosdetail .middle_midcol .extras {margin-top:0;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
body.biosdetail .middle_midcol .extras {margin-top:0;}
}
body.biosdetail .middle_midcol .extras .viewmore a {color:#acacac;border-bottom:1px solid #fff;}
body.biosdetail .middle_midcol .extras .viewmore a:visited {color:#acacac;}
body.biosdetail .middle_midcol .extras .viewmore a:hover {border-bottom:1px dotted #c9c9c9;}

body.biosdetail .atty_quickinfo {border-bottom:1px dotted #acacac;padding-bottom:5px;margin-bottom:5px;height:70px;}
/*\*/ * html body.biosdetail .atty_quickinfo {border-bottom:1px dotted #acacac;height:40px;} /**/

html>/**/body .biosdetail .atty_quickinfo , x:-moz-any-link, x:default {height:80px; }
body.biosdetail .atty_quickinfo .ico_addtobinder img {position:relative;}
body.biosdetail .atty_quickinfo .ico_addtobinder a img{margin:0;padding:4px 0 7px 0;}
body.biosdetail .atty_quickinfo .ico_addtobinder a:hover img {margin:0;padding:4px 0 7px 0;}

*:first-child+html body.biosdetail .atty_quickinfo .webBinderAddToBinder,
*:first-child+html body.biosdetail .atty_quickinfo .webBinderAddToBinder a,
*:first-child+html body.biosdetail .atty_quickinfo .webBinderAddToBinder a:hover{margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.biosdetail .atty_quickinfo .ico_addtobinder
*:first-child+html body.biosdetail .atty_quickinfo .ico_addtobinder a, 
*:first-child+html body.biosdetail .atty_quickinfo .ico_addtobinder a img,
*:first-child+html body.biosdetail .atty_quickinfo .ico_addtobinder a:hover img , 
*:first-child+html body.biosdetail .atty_quickinfo .ico_addtobinder_hidden{margin:0;padding:3px 0 14px 0;}/*IE 7 ONLY*/

*:first-child+html body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder {margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder,
*:first-child+html body.biosdetail .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder img,
*:first-child+html body.biosdetail .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder,
*:first-child+html body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder img{margin:0;padding:0;}/*IE 7 ONLY*/

/*home page*/
*:first-child+html body.home .topstory .webBinderAddToBinder,
*:first-child+html body.home .topstory  .webBinderAddToBinder a,
*:first-child+html body.home .topstory  .webBinderAddToBinder a:hover{margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.home .topstory  .ico_addtobinder
*:first-child+html body.home .topstory  .ico_addtobinder a, 
*:first-child+html body.home .topstory  .ico_addtobinder a img,
*:first-child+html body.home .topstory  .ico_addtobinder a:hover img , 
*:first-child+html body.home .topstory  .ico_addtobinder_hidden{margin:0;padding:0;}/*IE 7 ONLY*/

*:first-child+html body.home .webBinderHoverArea .webBinderAddToBinder {margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.home .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder,
*:first-child+html body.home .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder img,
*:first-child+html body.home .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder,
*:first-child+html body.home  .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder img{margin:0;padding:0;}/*IE 7 ONLY*/

/*\*/ * html body.home .topstory .webBinderAddToBinder,
* html body.home .topstory .webBinderAddToBinder a,
* html body.home .topstory .webBinderAddToBinder a:hover{margin:0;padding:0;} /**/  /*IE 6 ONLY*/
/*\*/ * html body.home .topstory .ico_addtobinder,
* html body.home .topstory .ico_addtobinder a,
* html body.home .topstory .ico_addtobinder a img,
* html body.home .topstory .ico_addtobinder a:hover img ,
* html body.home .topstory .ico_addtobinder_hidden {margin:0;padding:0;} /**/  /*IE 6 ONLY*/
/*\*/ *html body.home .practices_industries{padding:0 0 2px 0;}/**/  /*IE 6 ONLY*/
/*home page*/

/*\*/ * html body.biosdetail .atty_quickinfo .webBinderAddToBinder,
* html body.biosdetail .atty_quickinfo .webBinderAddToBinder a,
* html body.biosdetail .atty_quickinfo .webBinderAddToBinder a:hover{margin:5px 0 0 0;padding:0;} /**/  /*IE 6 ONLY*/
/*\*/ * html body.biosdetail .atty_quickinfo .ico_addtobinder,
* html body.biosdetail .atty_quickinfo .ico_addtobinder a,
* html body.biosdetail .atty_quickinfo .ico_addtobinder a img,
* html body.biosdetail .atty_quickinfo .ico_addtobinder a:hover img ,
* html body.biosdetail .atty_quickinfo .ico_addtobinder_hidden {margin:0;padding:0;} /**/  /*IE 6 ONLY*/

/*\*/ * html body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder {margin:0;padding:0;}/**/  /*IE 6 ONLY*/
/*\*/ * html body. body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder,
* html body.biosdetail .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder img,
* html body.biosdetail .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder,
* html body.biosdetail  .related_stories li .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder img{margin:0;padding:0;}/**/  /*IE 6 ONLY*/



body.biosdetail .atty_primary_practice a {border-bottom:1px solid #fff;color:#6d6f72;}
body.biosdetail .atty_primary_practice a:hover {background-color:transparent;border-bottom:1px dotted #acacac;}
body.biosdetail .atty_photo img {margin-bottom:6px;}

body.biosdetail .contact_info {line-height:20px;}
body.biosdetail .contact_info label {font-size:11px;font-family:Arial Black, sans-serif;font-weight:900;float:left;width:16px;}
body.biosdetail .contact_info .vcard img {margin-top:5px;margin-bottom:7px;margin-left:0;position:relative;}

body.biosdetail .related_info {font-family:Georgia, serif;}
body.biosdetail .related_info ul {list-style:none outside;margin:0;padding:0;}
body.biosdetail .related_info li {padding:2px 0 5px;line-height:20px;} /* padding:2px 0 3px; */
body.biosdetail .related_info li div.sectiondata li{padding-bottom:11px;}
body.biosdetail .professional_affiliations ul li.title .richtext.sectiondata ul li {padding-bottom:2px;}
body.biosdetail .related_info .professional_recognition ul li .sectiondata ul li p {padding:0 0 5px 0;margin: 0 0 5px 0;}
body.biosdetail .related_info .professional_recognition ul li .sectiondata ul li ul{margin:0 0 0 15px;padding:0;}
body.biosdetail .related_info .professional_recognition ul li .sectiondata ul li ul li{padding:2px 0 8px;line-height:19px;list-style-type:disc !important; list-style-position:outside;}
body.biosdetail .related_info .professional_affiliations ul li .sectiondata ul li ul{margin:4px 0 10px 15px;padding:0;}
body.biosdetail .related_info .professional_affiliations ul li .sectiondata ul li ul li{padding:0px 0 7px;line-height:19px;list-style-type:disc !important; list-style-position:outside;}
body.biosdetail .related_info .organization ul li .sectiondata ul li ul{margin:0 0 0 15px;padding:0;}
body.biosdetail .related_info .organization ul li .sectiondata ul li ul li{padding:2px 0 10px;line-height:19px;list-style-type:disc !important; list-style-position:outside;}
body.biosdetail .related_info .organization ul li.title .sectiondata ul li {padding:2px 0 0 0;margin:0;}
body.biosdetail .related_info .organization ul li.title .sectiondata ul li p{padding:0;margin:0 0 10px;}

*:first-child+html body.biosdetail .related_info li {padding:1px 0 6px;}
body.biosdetail .related_info li.title a {/* display:block; */font-family:Arial Black, sans-serif;font-weight:900;font-size:11px;border-bottom:1px solid #fff;color:#676f72;text-decoration:none;outline:none;}
body.biosdetail .related_info li.title a:hover {background-color:transparent;border-bottom:1px dotted #acacac;}

body.biosdetail .related_info li.title a.expanded {/* display:block; */font-family:Arial Black, sans-serif;font-weight:900;font-size:11px;border-bottom:1px solid #fff;color:#092C54;text-decoration:none;outline:none;}
body.biosdetail.related_info .professional_recognition  ul li ul{margin:0 0 0 7px;padding:0;}
body.biosdetail.related_info .professional_recognition  ul li ul li{margin:0;padding:0;list-style:square outside !important;}
body.biosdetail .related_info .education ul, body.biosdetail .related_info .clerkship ul, body.biosdetail .related_info .professional_affiliations ul, body.biosdetail .related_info .organization ul, body.biosdetail .related_info .professional_recognition ul {}

body.biosdetail .related_info li.title {border-top:1px dotted #acacac;}

body.biosdetail .related_info .professional_affiliations {/*padding-bottom:4px;padding-bottom:3px\9;*/}
*:first-child+html body.biosdetail .related_info .professional_affiliations {/*padding-bottom:4px;*/}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
body.biosdetail .related_info .professional_affiliations {/*padding-bottom:2px;*/}
}

body.biosdetail .related_info .info_expanded ul ul {border-top:0;padding-bottom:7px;margin-top:-5px;}
*:first-child+html body.biosdetail .related_info .info_expanded ul ul {margin-top:-1px;padding-bottom:3px;}
body.biosdetail .related_info .info_expanded ul ul li {line-height:20px;font-family:Georgia, serif;font-weight:normal;padding-bottom:7px;padding-bottom:6px\9;font-size:13px;}
*:first-child+html body.biosdetail .related_info .info_expanded ul ul li {padding-bottom:11px;}

body.biosdetail .related_info .info_expanded ul li {padding-top:4px;padding-top:5px\9;padding-bottom:5px;padding-bottom:6px\9;}
*:first-child+html body.biosdetail .related_info .info_expanded ul li {padding-top:0;padding-bottom:5px;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
body.biosdetail .related_info .info_expanded ul li {padding-bottom:6px;}
}
body.biosdetail .related_info .info_expanded li.title {line-height:14px;}
*:first-child+html body.biosdetail .related_info .info_expanded li.title {line-height:22px;}
body.biosdetail .related_info .info_expanded li.title a {color:#092c54;}
body.biosdetail .related_info .info_expanded li.title a:hover {background-color:transparent;}

body.biosdetail .related_info .info_expanded .richtext {font-family:Georgia, serif;font-weight:normal;font-size:13px;margin-top:0;}
body.biosdetail .related_info .info_expanded .richtext p {margin-bottom:10px;line-height:20px;}
body.biosdetail .related_info .info_expanded .richtext p.no_bottom_margin {margin-bottom:0;}
body.biosdetail .related_info .info_expanded .richtext ul {list-style-image:url(/FCWSite/img/bullet_gray.gif);margin-left:13px;margin-bottom:3px;margin-top:0;}
*:first-child+html body.biosdetail .related_info .info_expanded .richtext ul {margin-left:10px;}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
body.biosdetail .related_info .info_expanded .richtext ul {margin-bottom:4px;}
}
body.biosdetail .related_info .info_expanded .richtext li {padding-bottom:0;line-height:20px;padding-top:0;}
*:first-child+html body.biosdetail .related_info .info_expanded .richtext ul li {padding-bottom:4px;}
body.biosdetail .related_info .info_expanded .richtext li.title a {color:#092c54;cursor:text;border-bottom:0;}
body.biosdetail .related_info .info_expanded .richtext li.title a :hover {background-color:transparent;}

body.biosdetail .related_info .degree {font-family:Arial Black, sans-serif;font-weight:900;font-size:11px;margin-right:2px;}
body.biosdetail .related_info .honors {font-style:italic;}

/* Practice */
body.practiceslisting .middle_midcol a {border-bottom:0;color:#6d6f72;}
body.practiceslisting .middle_midcol a:visited {color:#6d6f72;}
body.practiceslisting .middle_midcol a:hover {background-color:transparent;color:#58595b;}

body.practiceslisting .middle_midcol h3 {text-align:center;border-bottom:1px dotted #acacac;padding-bottom:5px;margin-bottom:10px;}
body.practiceslisting .middle_midcol .inset_column_left {width:299px;border-top:1px dotted #e58e1a;padding-top:6px;}
body.practiceslisting .middle_midcol .inset_column_right {width:299px;border-top:1px dotted #e58e1a;padding-top:6px;}

body.practiceslisting .middle_midcol .listing ul {list-style:none outside;margin:0;padding:0;}
body.practiceslisting .middle_midcol .listing li {padding:0;}

body.practiceslisting .middle_midcol .listing .main_practice li {font-family:Arial Black, sans-serif;font-weight:900; margin-bottom: 11px;}
body.practiceslisting .middle_midcol .listing .main_practice li a {color:#092c54;border-bottom:1px solid #fff;}
body.practiceslisting .middle_midcol .listing .main_practice li a:visited {color:#092c54;}
body.practiceslisting .middle_midcol .listing .main_practice li a:hover {border-bottom:1px dotted #7f9cb2;}

body.practiceslisting .middle_midcol .listing .subpractice1 {margin-left: -20px;}
body.practiceslisting .middle_midcol .listing .subpractice1 li {font-family:Georgia, serif;text-indent:0px;padding:0 0 3px 20px; margin-top: 7px; margin-bottom: 0;font-weight:normal;line-height:17px;}
body.practiceslisting .middle_midcol .listing .subpractice1 li a {color:#6d6f72;border-bottom:1px solid #fff;}
body.practiceslisting .middle_midcol .listing .subpractice1 li a:visited {color:#6d6f72;}
body.practiceslisting .middle_midcol .listing .subpractice1 li a:hover {border-bottom:1px dotted #acacac;}

body.practiceslisting .middle_midcol .listing .subpractice1 li .subpractice2 ul {padding:5px 0 2px 0;text-indent:0;margin:0px; list-style:none;}
body.practiceslisting .middle_midcol .listing .subpractice1 li .subpractice2 li{padding:0 0 2px 0;margin:0;}
body.practiceslisting .middle_midcol .listing .subpractice1 li .subpractice2 li a{padding-left:12px;background:url(/FCWSite/img/bullet_gray.gif) no-repeat -5px 2px !important;}
/**:first-child+html body.practiceslisting .middle_midcol .listing .subpractice2 ul {list-style-image:url(/FCWSite/img/bullet_gray2.gif);}*/

body.practicesdetail .middle_midcol .inset_column_left {width:264px;border-top:1px dotted #e58e1a;padding-top:6px;}
body.practicesdetail .middle_midcol .inset_column_right {width:334px;margin-left:16px;}
/* Changed width from auto to 614px to fix IE left alignment issue */
body.practicesdetailextended .middle_midcol .inset_column_right {width:614px;margin-left:0;}
body.practicesdetailextended .middle_midcol .inset_column_right p {font:13px/24px Georgia,serif;}
body.practicesdetail .middle_midcol .inset_column_right .leftcol {float:left;width:194px;border-top:1px dotted #e58e1a;padding-top:6px;}
body.practicesdetail .middle_midcol .inset_column_right .rightcol {float:right;width:124px;margin-left:16px;border-top:1px dotted #e58e1a;padding-top:6px;}

body.practicesdetail .middle_midcol .inset_column_left .showall {padding-top:8px;}

body.practicesdetail .middle_midcol .overview {border-bottom:1px dotted #acacac; padding-bottom: 17px;}
/* this is to over ride a client request to have this dotted line after rich text with or without a p*/body.practicesdetail p.firstparagraph {margin-bottom:0px;}
body.practicesdetail .middle_midcol .topstories_header {margin-bottom:13px;}
body.practicesdetail .middle_midcol .extras_header {margin-bottom:11px;}
body.practicesdetail .middle_midcol .overview_header {margin-bottom:11px;}
body.practicesdetailextended .middle_midcol .overview_header {margin-bottom:10px;}
body.practicesdetail .middle_midcol .overview_header h3, body.practicesdetail .middle_midcol .topstories_header h3, body.practicesdetail .middle_midcol .extras_header h3 {font-weight:normal;letter-spacing:0.15em;}

body.practicesdetail .extras_header h3 {padding-bottom:0;border-bottom:0;}

body.practicesdetail .practices_industries ul {line-height:15px;}
*:first-child+html body.practicesdetail .practices_industries ul {line-height:16px;}
body.practicesdetail .practices_industries li {font-size:11px;line-height:16px;}
body.practicesdetail .practices_industries li.separator {padding:0;}

body.practicesdetail .middle_midcol .topstory {border-bottom:1px dotted #acacac;padding-bottom:1px;margin-bottom:4px;}
*:first-child+html body.practicesdetail .middle_midcol .topstory {padding-bottom:6px;}
/* Target FireFox 3 [!] */
html>/**/body.practicesdetail .middle_midcol .topstory, x:-moz-any-link, x:default  {padding-bottom:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.practicesdetail .middle_midcol .topstory {padding-bottom:6px;}
}

body.practicesdetail .middle_midcol .topstory_title {font:normal 13px/18px Arial Black, sans-serif;font-weight:900;padding-bottom:4px;}
body.practicesdetail .middle_midcol .topstory_title a {border-bottom:1px solid #fff;}
body.practicesdetail .middle_midcol .topstory_title a:hover {background-color:transparent;border-bottom:1px dotted #7f9cb2;}
body.practicesdetail .middle_midcol .topstory_snippet {line-height:20px;padding-bottom:2px;}

body.practicesdetail .middle_midcol .title {font:normal 13px/18px Arial Black, sans-serif;font-weight:900;padding-bottom:4px;}
body.practicesdetail .middle_midcol .title a {border-bottom:1px solid #fff;}
body.practicesdetail .middle_midcol .title a:hover {background-color:transparent;border-bottom:1px dotted #7f9cb2;}
body.practicesdetail .middle_midcol .subtitle {line-height:20px;padding-bottom:2px;}

body.practicesdetail .middle_midcol .showall {margin-top:-4px;}

body.practicesdetail .middle_midcol .extra .atty_photo img {width:124px;margin-top:4px;margin-bottom:9px;}

body.practicesdetail .middle_midcol .inset_column_right .rightcol .showall {margin-top:-2px;}

body.practicesdetailextended .middle_midcol .inset_column_left {border-top:0;padding: 0px 20px 10px 0px;}
body.practicesdetailextended .middle_midcol .inset_column_right {padding-top:1px;}
body.practicesdetailextended .middle_midcol .inset_column_right .ico_addtobinder img {margin-bottom:7px;margin-left:-5px;}
body.practicesdetailextended .middle_midcol .overview_header {border-top:1px dotted #e58e1a;padding-top:6px;}

/* News */
body.newssearch .middle_midcol .search {border-top:1px dotted #e58e1a;padding-top:14px;border-bottom:1px dotted #e58e1a;}
body.newssearch .middle_midcol .form .fields td {padding-bottom:12px;}
body.newssearch .middle_midcol .form .fields label {color:#6a6f72;}
body.newssearch .middle_midcol .form .fields a.active {color:#6a6f72;cursor:default;}
body.newssearch .middle_midcol .form .fields a.active:visited {color:#6a6f72;}
body.newssearch .middle_midcol .form .fields a.active:hover {color:#6a6f72;border-bottom:0;}
body.newssearch .middle_midcol .form .fields a.inactive {color:#acacac;}
body.newssearch .middle_midcol .form .fields a.inactive:visited {color:#acacac;}
body.newssearch .middle_midcol .form .fields a.inactive:hover {}
body.newssearch .middle_midcol .form .fields .slash {color:#acacac;}
body.newssearch .middle_midcol .listing th {border-bottom:1px dotted #acacac;position:relative;padding-right:10px;text-align:left;font-weight:normal;}  /* position:relative; added to fix IE6 and IE7 bug where the dotted lines overlap */
body.newssearch .middle_midcol .listing td {border-bottom:1px dotted #acacac;position:relative;padding-top:4px;padding-right:10px;padding-bottom:5px;line-height:20px;text-align:left;} /* position:relative; added to fix IE6 and IE7 bug where the dotted lines overlap */
body.newssearch .middle_midcol .listing th a {color:#f4ba75;border-bottom:1px solid #fff;}
body.newssearch .middle_midcol .listing th a:visited {color:#f4ba75;}
body.newssearch .middle_midcol .listing th a:hover {color:#f4ba75;border-bottom:1px dotted #f4ba75;}
body.newssearch .middle_midcol .listing th.clicked_sort a {color:#e58e1a;}
body.newssearch .middle_midcol .listing th.clicked_sort a:visited {color:#e58e1a;}
body.newssearch .middle_midcol .listing th.clicked_sort a:hover {color:#e58e1a;border-bottom:0;}
body.newssearch .middle_midcol .listing th.news_title, body.newssearch .middle_midcol .listing td.news_title {width:284px;}
body.newssearch .middle_midcol .listing th.date, body.newssearch .middle_midcol .listing td.date {width:66px;}
body.newssearch .middle_midcol .listing th.type_industry, body.newssearch .middle_midcol .listing td.type_industry {width:134px;}
body.newssearch .middle_midcol .listing th.type_practice, body.newssearch .middle_midcol .listing td.type_practice {width:90px;}
body.newssearch .middle_midcol .listing td.news_title {font-family:Arial Black, sans-serif;font-weight:900;line-height:18px;padding-top:5px;padding-bottom:4px;}
body.newssearch .middle_midcol .listing td.news_title a {color:#092c54;border-bottom:1px solid #fff;}
body.newssearch .middle_midcol .listing td.news_title a:visited {color:#092c54;}
body.newssearch .middle_midcol .listing td.news_title a:hover {border-bottom:1px dotted #7f9cb2;}

body.newsdetail .middle_midcol .headline  .ico_addtobinder img {margin-top:8px;margin-left:-5px;padding:0 0 7px 0;}
body.newsdetail .middle_midcol .headline  .ico_addtobinder a img {padding:0 0 7px 0;}
body.newsdetail .middle_midcol .headline  .ico_addtobinder, body.newsdetail .middle_midcol .headline .ico_addtobinder a, body.newsdetail .middle_midcol .headline .ico_addtobinder_hidden {height:27px;}
/*\*/ * html body.newsdetail .middle_midcol .headline .ico_addtobinder, * html body.newsdetail .middle_midcol .headline .ico_addtobinder a, *html body.newsdetail .middle_midcol .headline .ico_addtobinder_hidden{ height:25px } /**/
/*\*/ *html body.newsdetail .middle_midcol .headline .ico_addtobinder img, *html body.newsdetail .middle_midcol .headline .ico_addtobinder a:hover img {margin:0 0 -10px -5px;padding:5px 0 0 0;} /**/

body.newsdetail .middle_rightcol .nav_right {display:none;}

body.newsdetail .middle_midcol .source {padding-bottom:13px;}

body.newsdetail .middle_midcol .headline {margin-top:-21px;margin-left:70px;position:relative;width:474px;padding-bottom:15px;}
body.newsdetail .middle_midcol .headline_date {font:normal 11px/16px Arial, sans-serif;color:#acacac;text-transform:uppercase;letter-spacing:0.1em;border-bottom:1px dotted #acacac;padding-bottom:5px;}
body.newsdetail .middle_midcol .headline_title {font:normal 19px/26px Arial Black, sans-serif;font-weight:900;color:#092c54;padding-top:7px;}
body.newsdetail .middle_midcol .ico_addtobinder img {margin-top:8px;margin-left:-5px;padding:0 0 7px 0;}
body.newsdetail .middle_midcol .ico_addtobinder a img {padding:0 0 7px 0;}
body.newsdetail .middle_midcol .ico_addtobinder,
body.newsdetail .middle_midcol .ico_addtobinder a,
body.newsdetail .middle_midcol .ico_addtobinder_hidden {height:20px;padding:0 0 10px 3px;margin:0;}

/*\*/ * html body.newsdetail .middle_midcol .ico_addtobinder, * html body.newsdetail .middle_midcol .ico_addtobinder a, *html body.newsdetail .middle_midcol .ico_addtobinder_hidden{ padding:0;margin:0;height:25px; } /**/
/*\*/ *html body.newsdetail .middle_midcol .ico_addtobinder img, *html body.newsdetail .middle_midcol .ico_addtobinder a:hover img {margin:0;padding:0;} /**/

*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder,
*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder a,
*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder a:hover,
*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder_hidden{ padding:0;margin:0;height:35px; } /**/
*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder img,
*:first-child+html body.newsdetail .middle_midcol .ico_addtobinder a:hover img {margin:0;padding:10px 0 10px 0;} /**/

body.newsdetail .middle_midcol .inset_columns {width:474px;margin-left:70px;}
body.newsdetail .middle_midcol .inset_column_left {width:334px;border-top:1px dotted #acacac;padding-top:8px;}
body.newsdetail .middle_midcol .inset_column_left_expanded {border-top:1px dotted #acacac;padding-top:8px;}
body.newsdetail .middle_midcol .inset_column_right {width:124px;border-top:1px dotted #e58e1a;padding-top:6px;}
body.newsdetail .middle_midcol .inset_column_right .extras {margin-top:0;}
body.newsdetail .middle_midcol .extra .atty_photo img {width:124px;height:80px;margin-top:8px;margin-bottom:9px;}
body.newsdetail .middle_midcol .related_stories ul {border-bottom:0px dotted #acacac;}
body.newsdetail .middle_midcol .related_stories li{border-bottom:1px dotted #acacac;padding:5px 0;}
body.newsdetail .middle_midcol .related_stories .practices_industries{padding:2px 0 0 0;}
body.newsdetail .middle_midcol .related_stories .practices_industries  li{padding:2px 0 5px 0;border-bottom:none;}
body.newsdetail .middle_midcol .related_stories ul ul {border-bottom:0;}
body.newsdetail .extras_header h3 {padding-bottom:0;border-bottom:0;}
/*\*/ *html body.newsdetail .middle_midcol .related_stories .practices_industries{padding:0;}/**/  /*IE 6 ONLY*/
/*\*/ *html body.newsdetail .middle_midcol .related_stories .practices_industries  ul{padding:0 0 10px 0;}/**/ /*IE 6 ONLY*/
/*\*/ *html body.newsdetail .middle_midcol .related_stories .practices_industries  li{padding:2px 0;border-bottom:none;}/**/ /*IE 6 ONLY*/
/*\*/ *html body.newsdetail .middle_midcol .related_stories .practices_industries  li a{padding:0;}/**/ /*IE 6 ONLY*/
*:first-child+html body.newsdetail .middle_midcol .related_stories .practices_industries  ul{padding:0;}
*:first-child+html body.newsdetail .middle_midcol .related_stories .practices_industries  li{padding:0;}
*:first-child+html body.newsdetail .middle_midcol .related_stories .practices_industries  li a{padding:0;}

/* Careers */
body.careerslanding .slideshow {position:relative;z-index:1;height:262px;border-bottom:1px dotted #acacac;}
body.careerslanding .slideshow .richtext {border-bottom:0;padding:0;}
body.careerslanding .slideshow_image {position:absolute;z-index:20;top:-88px;left:1px;width:614px;height:326px;overflow:hidden;}
body.careerslanding .slideshow_text {position:absolute;z-index:21;bottom:36px;left:210px;width:378px;}
body.careerslanding .slideshow_pagination {position:absolute;z-index:20;bottom:0;right:2px;}
body.careerslanding .slideshow_pagination ul {list-style:none outside;margin:0;padding:0;}
body.careerslanding .slideshow_pagination li {display:inline;font-family:Arial, sans-serif;font-size:11px;}
body.careerslanding .slideshow_pagination li.separator {padding:0 5px;color:#fff;}
body.careerslanding .slideshow_pagination li a {color:#6d6f72;border-bottom:1px solid #fff;}
body.careerslanding .slideshow_pagination li a:visited {color:#6d6f72;}
body.careerslanding .slideshow_pagination li a:hover {color:#6d6f72;border-bottom:1px dotted #acacac;background-color:transparent;}
body.careerslanding .slideshow_pagination li a.active {color:#e58e1a;border-bottom:0;cursor:text;}
body.careerslanding .slideshow_pagination li a.active:visited {color:#e58e1a;}
body.careerslanding .slideshow_pagination li a.active:hover {color:#e58e1a;border-bottom:0;background-color:transparent;}
body.careerslanding .slideshow .slideshowItem .slideshow_image a {border:none;}

body.careerslanding .richtext {border-bottom:1px dotted #acacac;padding:7px 0;}
body.careerslanding p {line-height:20px;}
body.careerslanding tbody{margin:0;padding:0;border:none;}
body.careerslanding td{line-height:20px;padding:0;margin:0;border:none;}
body.careerslanding .middle_midcol .richtext h2 {}
body.careerslanding .middle_midcol .richtext h2 a {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext h2 a:visited {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext h2 a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.careerslanding .middle_midcol .richtext h3 {}
body.careerslanding .middle_midcol .richtext h3 a {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext h3 a:visited {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext h3 a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.careerslanding .middle_midcol .richtext .bigheader {font-size:16px;line-height:26px;}
body.careerslanding .middle_midcol .richtext .bigheader a {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext .bigheader a:visited {border-bottom:1px dotted #fff;}
body.careerslanding .middle_midcol .richtext .bigheader a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.careersdetail #flashcontent{margin-top:5px;}
body.careersdetail .middle_midcol .ico_addtobinder {text-align:center;}
body.careersdetail .middle_midcol .ico_addtobinder img {margin-top:1px;}
body.careersdetail .middle_midcol .richtext {border-bottom:1px dotted #acacac;padding:7px 0;}
body.careersdetail .middle_midcol .richtext h2 {}
body.careersdetail .middle_midcol .richtext h2 a {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext h2 a:visited {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext h2 a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.careersdetail .middle_midcol .richtext h3 {}
body.careersdetail .middle_midcol .richtext h3 a {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext h3 a:visited {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext h3 a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.careersdetail .middle_midcol .richtext .bigheader {font-size:16px;line-height:26px;}
body.careersdetail .middle_midcol .richtext .bigheader a {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext .bigheader a:visited {border-bottom:1px dotted #fff;}
body.careersdetail .middle_midcol .richtext .bigheader a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

/* Second Level pages */
body.secondlevel .middle_midcol .title_large {width:474px;margin-left:70px;}
body.secondlevel .middle_midcol .richtext {width:474px;margin-left:70px;border-bottom:0;line-height:20px;}
body.secondlevel .middle_midcol .richtext p.firstparagraph {margin-bottom:18px;}
body.secondlevel .middle_midcol .q_and_a {margin-left:70px;width:474px;}
body.secondlevel .middle_midcol .richtext h2 {padding-left: 0px;}

/* Philosophy */
body.philosophylanding .intro_text {border-bottom:1px dotted #acacac;margin-bottom:6px;}
body.philosophylanding .intro_text .richtext {border-bottom:0;margin-top:-77px;position:relative;}

body.philosophylanding .featured_stories {margin-top:-6px;}
body.philosophylanding .featured_stories h3 {}
body.philosophylanding .featured_stories .richtext {border-bottom:1px dotted #acacac;padding:7px 0;line-height:20px;}
body.philosophylanding .middle_midcol .richtext h2 {}
body.philosophylanding .middle_midcol .richtext h2 a {border-bottom:1px dotted #fff;}
body.philosophylanding .middle_midcol .richtext h2 a:visited {border-bottom:1px dotted #fff;}
body.philosophylanding .middle_midcol .richtext h2 a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.philosophylanding .middle_midcol .richtext h3 {}
body.philosophylanding .middle_midcol .richtext h3 a {border-bottom:none;}
body.philosophylanding .middle_midcol .richtext h3 a:visited {border-bottom:none;}
body.philosophylanding .middle_midcol .richtext h3 a:hover {border-bottom:none;background-color:transparent;}

body.philosophylanding .middle_midcol .richtext .bigheader {font-size:16px;line-height:26px;}
body.philosophylanding .middle_midcol .richtext .bigheader a {border-bottom:1px dotted #fff;}
body.philosophylanding .middle_midcol .richtext .bigheader a:visited {border-bottom:1px dotted #fff;}
body.philosophylanding .middle_midcol .richtext .bigheader a:hover {border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.philosophy .middle_midcol .ico_addtobinder {text-align:center;}
body.philosophy .middle_midcol .ico_addtobinder img {margin-bottom:7px;margin-top:1px;}

body.philosophy .middle_midcol .flash {margin-top:10px;margin-bottom:13px;}

/* General */
body.general .middle_rightcol .nav_right {display:none;}

body.general .middle_midcol .ico_addtobinder {text-align:center;}
body.general .middle_midcol .ico_addtobinder img {margin-bottom:10px;margin-top:1px;}

body.generalsearch .middle_midcol .criteria {padding-bottom:20px;font-style:italic;}
body.generalsearch .middle_midcol .listing .listing_header {border-bottom-color:#acacac;}

body.generalsearch .middle_midcol .listing table {border-collapse:collapse;border:0;}
body.generalsearch .middle_midcol .listing td {padding-top:6px;padding-bottom:4px;border-bottom:1px dotted #acacac;}
body.generalsearch .middle_midcol .listing .search_title {font-family:Arial Black, sans-serif;font-weight:900;font-style:normal;font-size:13px;line-height:18px;}
body.generalsearch .middle_midcol .listing .search_title a {color:#092c54;border-bottom:1px solid #fff;}
body.generalsearch .middle_midcol .listing .search_title a:visited {color:#092c54;}
body.generalsearch .middle_midcol .listing .search_title a:hover {color:#092c54;border-bottom:1px dotted #7f9cb2;}
body.generalsearch .middle_midcol .listing .search_snippet {line-height:20px;}
body.generalsearch .middle_midcol .listing .search_term {background-color:#e7e7e8;}
body.generalsearch .middle_midcol .listing .showall a {color:#acacac;border-bottom:1px solid #fff;}
body.generalsearch .middle_midcol .listing .showall a:visited {color:#acacac;}
body.generalsearch .middle_midcol .listing .showall a:hover {color:#acacac;border-bottom:1px dotted #c9c9c9;}
body.generalsearch .middle_midcol .spacer {padding-top:44px;}

body.generalsearch .middle_midcol .listing .pagination td {padding:5px 0 0;border-bottom:0;line-height:20px;color:#acacac;font-size:11px;}
body.generalsearch .middle_midcol .listing .pagination td.spacer {padding-right:8px;color:#fff;}
body.generalsearch .middle_midcol .listing .pagination .previous {margin-right:4px;}
body.generalsearch .middle_midcol .listing .pagination .first_page {margin-right:8px;}
body.generalsearch .middle_midcol .listing .pagination .next {margin-left:4px;}
body.generalsearch .middle_midcol .listing .pagination .last_page {margin-left:8px;}
body.generalsearch .middle_midcol .listing .pagination li {font-size:11px;padding:0 1px;}
body.generalsearch .middle_midcol .listing .pagination li a {padding:0 5px;}

body.generaldetail .middle_midcol .description {border-bottom:1px dotted #acacac;}
body.generaldetail .middle_midcol .richtext {border-bottom:1px dotted #acacac;padding:7px 0;}
*:first-child+html body.generaldetail .middle_midcol .richtext table td { font:13px/20px Georgia,serif;zoom:1; }/*control font size on IE7 for contact us page*/
/*Random line of code to update CSS version in source save*/
body.generaldetail .middle_midcol .richtext td{vertical-align:top;}
body.generaldetail .middle_midcol .richtext .bigheader {font-size:16px;line-height:26px;}
body.generaldetail .middle_midcol .richtext h2 {}
body.generaldetail .middle_midcol .richtext h3 {}
body.generaldetail .middle_midcol .richtext table td .title{color:#092C54;font:16px Arial Black,sans-serif;font-weight:900;font-style:normal;padding:0;}
body.generaldetail .middle_midcol .richtext table td h2{}
body.generaldetail .middle_midcol .richtext table td h3{}

/*SITEMAP*/
body.sitemap .middle_midcol .ico_addtobinder {display:none;}
body.sitemap .middle_midcol .sitemap_listing table {border-collapse:collapse;width:614px;margin:31px 0 0;}
body.sitemap .middle_midcol .sitemap_listing td {padding:0;vertical-align:top;}
body.sitemap .middle_midcol .sitemap_listing td.col1 {width:142px;}
body.sitemap .middle_midcol .sitemap_listing td.col2 {width:141px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 {width:141px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 {width:142px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 ul {/*border-top:1px solid #FFF;margin-top:-1px;*/}
body.sitemap .middle_midcol .sitemap_listing td.spacer {width:16px;}
body.sitemap .middle_midcol .sitemap_listing h3 {text-align:center; border-top:1px dotted #E58E1A; border-bottom:1px dotted #acacac; padding-top:6px; padding-bottom:5px; margin-bottom:13px;}
body.sitemap .middle_midcol .sitemap_listing .col1 h3 {margin-bottom: 16px;}
* html body.sitemap .middle_midcol .sitemap_listing .col1 h3 {margin-bottom: 18px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing .col1 h3 {margin-bottom: 15px;}
body.sitemap .middle_midcol .sitemap_listing .col2 h3 {margin-bottom: 14px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing .col2 h3 {margin-bottom: 14px !important;}
body.sitemap .middle_midcol .sitemap_listing .col3 h3 {margin-bottom: 16px;}
body.sitemap .middle_midcol .sitemap_listing .col4 h3 {margin-bottom: 16px;}
body.sitemap .middle_midcol .sitemap_listing h3 a {color:#E58E1A;border-bottom:1px dotted #fff;display:inline;}
body.sitemap .middle_midcol .sitemap_listing h3 a:visited {color:#E58E1A;}
body.sitemap .middle_midcol .sitemap_listing h3 a:hover {color:#E58E1A;border-bottom:1px dotted #F4BA75;background-color:transparent;}
body.sitemap .middle_midcol .sitemap_listing .section ul {list-style:none outside;margin:0;padding:0;}
body.sitemap .middle_midcol .sitemap_listing .section li {padding:0;font-family:Arial Black, sans-serif;font-weight:900;}
body.sitemap .middle_midcol .sitemap_listing .section ul ul {margin-top: 5px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier1 {line-height:12px; margin-bottom:6px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing .section li.tier1 a {line-height: 9px; } /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier1 {margin-bottom /*\**/:6px\9; line-height /*\**/: 18px\9;} /* ie 8 */

body.sitemap .middle_midcol .sitemap_listing .section li.tier2 {margin-bottom: 6px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier2 {margin-bottom /*\**/: 6px\9; line-height /*\**/: 18px\9;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier3 {margin-bottom: 6px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier3 {margin-bottom /*\**/: 6px\9; line-height /*\**/: 18px\9;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier4 {margin-bottom: 6px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier4 {margin-bottom /*\**/: 6px\9; line-height /*\**/: 18px\9;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier5 {margin-bottom: 6px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier5 {margin-bottom /*\**/: 6px\9; line-height /*\**/: 18px\9;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier6 {margin-bottom: 6px;}
body.sitemap .middle_midcol .sitemap_listing .section li.tier6 {margin-bottom /*\**/: 6px\9; line-height /*\**/: 18px\9;} /* ie 8 */

body.sitemap .middle_midcol .sitemap_listing .section li.tier1 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier2 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier3 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier4 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier5 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */
body.sitemap .middle_midcol .sitemap_listing .section li.tier6 a {line-height /*\**/: 14px\9 !important;} /* ie 8 */

body.sitemap .middle_midcol .sitemap_listing .nav_right .level1 li {border-top: none;}
body.sitemap .middle_midcol .sitemap_listing .nav_right .level1 ul {border-bottom: none;}

body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 ul {border-bottom:none;margin:0;padding:0;zoom:1;}
body.sitemap .middle_midcol .sitemap_listing .level1 a {font-family:Georgia,serif; color:#6D6F72;}

body.sitemap .middle_midcol .sitemap_listing .section li.non_mainsection ul {margin-top:-3px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing .section li.non_mainsection ul {margin-top:-21px;position:relative;}  /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing .section li a {color:#092C54; border-bottom:1px dotted #fff; padding: 0px; line-height: 16px;display:inline;}
* html body.sitemap .middle_midcol .sitemap_listing .section li a {line-height: 17px;}
/**:first-child+html body.sitemap .middle_midcol .sitemap_listing .section li a {line-height: 7px;} /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing .section li a:visited {color:#092C54;border-bottom:1px dotted #fff;}
body.sitemap .middle_midcol .sitemap_listing .section li a:hover {color:#092C54;border-bottom:1px dotted #7f9cb2;background-color:transparent;}

body.sitemap .middle_midcol .sitemap_listing .section li li {padding:0;font-family:Georgia, serif;line-height:120%; /*padding-bottom: 10px;*/}
body.sitemap .middle_midcol .sitemap_listing .section li li a {color:#676F72; border-bottom:1px dotted #fff; font-weight: normal;display:inline;}
body.sitemap .middle_midcol .sitemap_listing .section li li a:visited {color:#58595B; font-weight: normal;}
body.sitemap .middle_midcol .sitemap_listing .section li li a:hover {color:#58595B;border-bottom:1px dotted #acacac;background-color:transparent; font-weight: normal;}

body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li {font-family:Georgia, serif; margin:0 0 7px 0px;padding:0 0 0 0px;line-height:18px;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li a {font-family:Georgia, serif;line-height:120%; color:#676F72;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li a:hover {color:#092C54;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li a {line-height: 16px;} /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 {margin-top:7px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 li a {line-height: 16px;} /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice2 {margin-top:10px;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice2 ul li {margin-top:7px;}

/* column 1 styles */
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul {padding-bottom: 10px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col1 .section .main_practice ul {padding-bottom: 0px;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .main_practice li {padding:0 0 8px 0px;font-family:Georgia, serif;border-bottom:none;line-height:24px;margin:0 0 0 0px; line-height: 120%}
body.sitemap .middle_midcol .sitemap_listing td.col1 .main_practice li a {color:#6D6F72; font-family:Arial Black; color:#092C54;font-weight:normal; display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 ul li{margin:0 0 0 0px;padding:0 0 0 7px; line-height:120%; background:url("/FCWSite/img/bullet_gray.gif") no-repeat scroll -7px 0px transparent !important; padding-bottom: 10px;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 ul li a {padding-top: 0px; display: inline;font-family:Georgia, serif; line-height: 18px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col1 .nav_right li a {display: inline; line-height: 16px;} /* ie 7 & 8 */
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 ul li {padding-bottom /*\**/: 8px\9;}
body.sitemap .middle_midcol .sitemap_listing td.col1 .section ul li .main_practice ul li .subpractice1 ul li.lastchild {padding-bottom: 0px;}

/* column 2 styles */
body.sitemap .middle_midcol .sitemap_listing td.col2 .tier1 {padding-top: 2px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col2 .sections li a {line-height: 16px;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .tier1 {padding-top /*\**/: 1px\9;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .sections li a {display:inline; color:#092C54;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .sections li a:visited {color:#092C54;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .sections li a:hover {color:#092C54;border-bottom:1px dotted #acacac;background-color:transparent;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .section li li a:visited {color:#58595B; font-weight: normal;}
body.sitemap .middle_midcol .sitemap_listing td.col2 .section li li a:hover {color:#58595B;border-bottom:1px dotted #acacac;background-color:transparent; font-weight: normal;}

/* column 3 styles */
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right ul {list-style:none outside;margin:0;padding:0; margin-top:3px;margin-bottom:3px;padding:0;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right ul {margin-left:0;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .sections li.non_mainsection ul {margin-top:-3px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .sections li.non_mainsection ul {margin-top:-21px;position:relative;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right li {padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right li a {padding:0;margin:0;z-index:101;border-bottom:1px dotted #fff; color:#676F72;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right li a:visited {padding:0;margin:0;color:#58595B;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right li a:hover {padding:0;margin:0;color:#58595B;background-color:transparent;border-bottom:1px dotted #acacac;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 ul {list-style:none outside;padding:0;border-bottom:none;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li {padding:0;border-top:none;line-height:120%; margin-bottom: -7px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li {margin-bottom /*\**/: -11px\9;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a {z-index:101;font-family:Arial Black;color:#092C54;border-bottom:1px dotted #fff;padding:0; display:inline;line-height:18px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li .nav_inactive a{font-family:Arial Black, sans-serif;font-weight:900;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a {z-index:101;font-family:Arial Black;color:#092C54;border-bottom:1px dotted #fff;padding:0;margin:0 0 3px 0;display:inline;line-height:18px;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a:visited {border-bottom:1px dotted #acacac;padding:0;margin:0 0 3px 0;display:inline;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a:hover {border-bottom:1px dotted #facacac;padding:0;margin:0 0 3px 0;display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a:visited {color:#092C54;padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 li a:hover {color:#092C54;background-color:transparent;border-bottom:1px dotted #acacac;padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 ul {border-bottom:none;margin:8px 0 10px 0;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 ul {margin:0px 0 10px 0;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 ul {margin /*\**/:7px 0 10px 0\9;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li {padding:0;font-family:Georgia, serif;border-bottom:none; margin-bottom: 0px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a {padding:0;margin:0;color:#676F72;border-bottom:none;font-family:Georgia, serif; font-weight: normal;border-bottom:1px dotted #fff; line-height:16px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a {line-height:16px;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a {line-height: 18px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a {font /*\**/: 13px/15px georgia, serif\9 !important; line-height: 15px !important;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a:visited {padding:0;margin:0;color:#58595B; font-weight: normal;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 li a:hover {padding:0;margin:0;color:#58595b;background-color:transparent; font-weight: normal;border-bottom:1px dotted #acacac;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3{padding:0;margin-top:7px;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 {margin-top: -12px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 {margin-top /*\**/:8px\9;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 ul {border-bottom:none;margin:0;display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 li {padding:0 0 9px 7px;font-family:Georgia, serif;border-bottom:none;line-height:24px;margin:0 0 0 0px; line-height: 120%; background:url("/FCWSite/img/bullet_gray.gif") no-repeat scroll -7px 0px transparent !important;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 li {padding /*\**/:0 0 8px 7px\9;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 li a {line-height: 18px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 {padding: 0px 0px 0px 0px; margin-top: 2px;}

*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 li {padding:0px; margin:0px;}
* html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 {margin: -12px 0px 0px 0px; padding: 0px; zoom: 1 !important; }
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 {margin: 5px 0px 0px 0px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 ul li{margin-left: 0px; text-indent:-12px; padding-left:7px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 {margin-top: 5px;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 {top /*\**/: 3px\9; position /*\**/:relative\9; margin-bottom /*\**/: 3px\9 !important; }
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 ul {border-bottom:none;margin:0;display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 li {padding:0 0 0 7px;font-family:Georgia, serif;border-bottom:none;margin:0;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col3 .nav_right .level1 .level2 .level3 .level4 li {padding:0px; margin:0px;}

/* column 4 styles */
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right ul {list-style:none outside;margin:0;padding:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right li {padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right li a {z-index:101;border-bottom:1px solid #FFF;padding:0;margin:0;display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right li a:visited {padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right li a:hover {padding:0;margin:0;background-color:transparent;border-bottom:1px dotted #acacac;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 {line-height:120%;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 ul {list-style:none outside;margin:0;padding:0;border-bottom:none;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 li {line-height:120%; border-top:none;padding:0;margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 li a {padding:0;margin:0;z-index:101;border-bottom:1px solid #FFF;font-family:Arial Black, sans-serif;font-weight:900;color:#092C54;display:inline;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 li a:visited {padding:0;margin:0;color:#092c54;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 li a:hover {padding:0;margin:0;background-color:transparent;border-bottom:1px dotted #acacac;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 ul li {padding:0;font-family:Georgia, serif;border-bottom:1px solid #FFF; margin:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .sections li.non_mainsection ul {margin-top:-3px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .sections li {font-family:Georgia, serif;padding:0;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right ul {margin-left:0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 li .nav_inactive a{font-family:Arial Black, sans-serif;font-weight:900;}
*body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li{margin:0px!important;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 ul {border-bottom:none;margin:0;padding:0;zoom:1;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li {padding:0;font-family:Georgia, serif;border-bottom:1px solid #FFF;margin:-3px 0 0 0;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li a {padding:0;margin:0;color:#6d6f72;border-bottom:1px solid #FFF;font-weight: normal;display:inline;font-family:Georgia, serif;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li a {line-height: 16px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li a:visited {padding:0;margin:0;color:#6d6f72; font-weight: normal;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 li a:hover {padding:0;margin:0;color:#58595b;background-color:transparent; font-weight: normal;border-bottom:1px dotted #acacac;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level2 ul li .level3 ul {padding-top:7px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level2 ul li .level3 ul {padding-top /*\**/:8px\9;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level2 ul li .level3 ul li{background:url("/FCWSite/img/bullet_gray.gif") no-repeat scroll -6px 0 transparent !important;
line-height:120%;margin:0px 0 0 0;padding:0 0 6px 8px;}
body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 .level3 li {font-family:Georgia, serif;border-bottom:1px solid #FFF;line-height: 18px;}
*:first-child+html body.sitemap .middle_midcol .sitemap_listing td.col4 .nav_right .level1 .level2 .level3 li {line-height: 16px;}
*body.sitemap .middle_midcol .sitemap_listing td.col4 .sections h3 {margin-bottom:0px!important;}
*body.sitemap .middle_midcol .sitemap_listing td.col4 .sections {padding-bottom: 17px!important;}


/*BINDER*/

body.binder .title_large {margin-left:0;}

body.binder .header_rightcol .view_binder_link {}
*:first-child+html body.binder .header_rightcol .view_binder_link {line-height:22px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.binder .header_rightcol .view_binder_link {line-height:21px;margin-top:-1px;}
}
body.binder .header_rightcol .search_site {margin-top:6px;}
/* Target FireFox 3 [!] */
html>/**/body.binder .header_rightcol .search_site, x:-moz-any-link, x:default  {margin-top:7px;}
*:first-child+html body.binder .header_rightcol .search_site {margin-top:7px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.binder .header_rightcol .search_site {margin-top:6px;}
}

body.binder .middle_midcol .ico_addtobinder {display:none;}
body.binder .middle_midcol .title_large {margin-bottom:2px;}
body.binder .middle_midcol a:hover {border-bottom:0;background-color:transparent;}
body.binder .middle_midcol .binder_submit {margin-top:28px;}
body.binder .middle_midcol .binder_submit table {border-collapse:collapse;border:0;}
body.binder .middle_midcol .binder_submit td {padding:0;vertical-align:top;}
body.binder .middle_midcol .binder_submit td.spacer {padding-right:16px;}
body.binder .middle_midcol .binder_submit_button {font-size:18px;}
body.binder .middle_midcol .binder_submit_button a {display:block;width:299px;height:37px;background:#bcbdc0 url(/FCWSite/img/btn_gray.gif) 0 0 no-repeat;text-align:center;line-height:37px;color:#fff;border-bottom:0;}
body.binder .middle_midcol .binder_submit_button a:visited {color:#fff;}
body.binder .middle_midcol .binder_submit_button a:hover {color:#fff;border-bottom:0;}
body.binder .middle_midcol .binder_submit_button a.inactive {cursor:text;}
body.binder .middle_midcol .binder_submit_button a.active {background:#e58e1a url(/FCWSite/img/btn_orange.gif) 0 0 no-repeat;}
body.binder .middle_midcol .binder_submit_text {color:#acacac;line-height:20px;margin-top:8px;}

body.binder .middle_midcol .binder_content {margin-bottom:58px;}
body.binder .middle_midcol .binder_content .removeall a:hover {border-bottom:1px dotted #e58e1a;}
body.binder .middle_midcol .binder_content table {border-collapse:collapse;border:0;}
body.binder .middle_midcol .binder_content th {padding:0 0 2px;position:relative;border-bottom:1px dotted #acacac;font-family:Arial, sans-serif;font-size:11px;line-height:20px;color:#acacac;text-align:left;font-weight:normal;}  /* position:relative; added to fix IE6 and IE7 bug where the dotted lines overlap */
body.binder .middle_midcol .binder_content th.binder_content_title {width:421px;padding-right:9px;}
body.binder .middle_midcol .binder_content th.binder_content_type {width:150px;padding-left:1px;}
body.binder .middle_midcol .binder_content th.binder_content_remove {width:32px;padding-left:1px;}
body.binder .middle_midcol .binder_content td {padding:5px 0;border-bottom:1px dotted #acacac;position:relative;text-align:left;}  /* position:relative; added to fix IE6 and IE7 bug where the dotted lines overlap */
body.binder .middle_midcol .binder_content td.binder_content_title {width:421px;font-family:Arial Black, sans-serif;font-weight:900;line-height:18px;padding-right:9px;}
body.binder .middle_midcol .binder_content td.binder_content_title a {border-bottom:1px dotted #fff;}
body.binder .middle_midcol .binder_content td.binder_content_title a:hover {border-bottom:1px dotted #7f9cb2;}
body.binder .middle_midcol .binder_content td.binder_content_type {width:150px;line-height:20px;padding-left:1px;}
body.binder .middle_midcol .binder_content td.binder_content_remove {width:32px;font-family:Arial, sans-serif;font-size:11px;line-height:20px;padding-left:1px;}
body.binder .middle_midcol .binder_content td.binder_content_remove a {color:#acacac;border-bottom:1px solid #fff;}
body.binder .middle_midcol .binder_content td.binder_content_remove a:visited {color:#acacac;}
body.binder .middle_midcol .binder_content td.binder_content_remove a:hover {color:#acacac;border-bottom:1px dotted #c9c9c9;}
body.binder .middle_midcol .binder_content .removeall {margin-top:2px;}
body.binder .middle_midcol .form {margin-top:19px;}
body.binder .middle_midcol .form .fields .text {background-color:#E7E7E8;padding-bottom:2px;padding-top:2px;width:222px;}
*:first-child+html body.binder .middle_midcol .form .fields .text {padding-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.binder .middle_midcol .form .fields .text {padding-top:1px;}
}
body.binder .middle_midcol .form .fields input.text {color:#092C54;font-family:Georgia,serif;font-size:13px;padding-left:8px;width:200px;padding-bottom:3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.binder .middle_midcol .form .fields input.text {padding-bottom:1px;}
}
body.binder .middle_midcol .form .fields .buttons img {margin-left:10px;}
body.binder .middle_midcol .active_text {color:#6d6f72;line-height:20px;margin-top:22px;}
body.binder .middle_midcol .pdf_link {text-align:center;margin-top:25px;}
*:first-child+html body.binder .middle_midcol .pdf_link {margin-top:26px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.binder .middle_midcol .pdf_link {margin-top:24px;}
}
body.binder .middle_midcol .pdf_link a {border-bottom:1px dotted #fff;}
body.binder .middle_midcol .pdf_link a:hover {border-bottom:1px dotted #7f9cb2;}
body.binder .middle_midcol .pdf_link img {vertical-align:middle;margin-right:7px;margin-bottom:2px;}

/* Home */
body.home p.firstparagraph {line-height:28px;}
body.home .middle_midcol .inset_column_left .showall {display:none;}
body.home .middle_midcol .overview_header {margin-bottom:7px;}
body.home .middle_midcol .topstory_title a:hover {border-bottom:1px dotted #7f9cb2;color:#092c54;}
body.home .middle_midcol .title a:hover {border-bottom:1px dotted #7f9cb2;color:#092c54;}
body.home .middle_midcol .extras a:hover {border-bottom:1px dotted #acacac;}
body.home .showall a:hover {border-bottom:1px dotted #c9c9c9;}
body.home .practices_industries li a:hover {border-bottom:1px dotted #c9c9c9;color:#acacac;}
body.home .middle_midcol .extra {padding-bottom:10px;margin-bottom:9px;}


/*Extranet*/
.middle_midcol .richtext table td .title a{ color:#092C54;outline:medium none;text-decoration:none;font-size:13px;}
.middle_midcol .richtext table td h2 a{ color:#092C54;outline:medium none;text-decoration:none;}

#ctl00_contentMiddle_iframeContent{margin-top:-35px;}
.photocaption{color:#acacac;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:13px;padding:5px 0 15px 0;margin:-15px 0 0 0;border-bottom:1px dotted #ACACAC;}

/* Expand/Collapse Images */
span.expandedImage {float:right;cursor:pointer;}
span.collapsedImage {float:right;cursor:pointer;}

/*Practices IE7 Binder Button Alignment*/

*:first-child+html body.practices .topstory .webBinderAddToBinder,
*:first-child+html body.practices .topstory  .webBinderAddToBinder a,
*:first-child+html body.practices .topstory  .webBinderAddToBinder a:hover{margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.practices .topstory  .ico_addtobinder
*:first-child+html body.practices .topstory  .ico_addtobinder a, 
*:first-child+html body.practices .topstory  .ico_addtobinder a img,
*:first-child+html body.practices .topstory  .ico_addtobinder a:hover img , 
*:first-child+html body.practices .topstory  .ico_addtobinder_hidden{margin:0;padding:0;}/*IE 7 ONLY*/

*:first-child+html body.practices .webBinderHoverArea .webBinderAddToBinder {margin:0;padding:0;}/*IE 7 ONLY*/
*:first-child+html body.practices .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder,
*:first-child+html body.practices .webBinderHoverArea .webBinderAddToBinder .imgAddToBinder img,
*:first-child+html body.practices .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder,
*:first-child+html body.practices  .webBinderHoverArea .webBinderAddToBinder .imgRemoveFromBinder img{margin:0;padding:0;}/*IE 7 ONLY*/

/*\*/ * html body.practices .topstory .webBinderAddToBinder,
* html body.practices .topstory .webBinderAddToBinder a,
* html body.practices .topstory .webBinderAddToBinder a:hover{margin:0;padding:0;} /**/  /*IE 6 ONLY*/
/*\*/ * html body.practices .topstory .ico_addtobinder,
* html body.practices .topstory .ico_addtobinder a,
* html body.practices .topstory .ico_addtobinder a img,
* html body.practices .topstory .ico_addtobinder a:hover img ,
* html body.practices .topstory .ico_addtobinder_hidden {margin:0;padding:0;} /**/  /*IE 6 ONLY*/
/*\*/ *html body.practices .practices_industries{padding:0 0 2px 0;}/**/  /*IE 6 ONLY*/















