@charset "utf-8";
/* CSS Document */

body {width:auto;background-color:#fff;}
.header {width:auto;}
.header .topcontainer {width:auto;}
.contentcontainer {width:660px;padding:0;}
.contentcontainer .contenttable {width:780px;padding:0;border:0px;}
.nav {display:none;}
.searchlangnav {display:none;}
.leftnav {display:none;}
.pagetools {display:none;}
body.twocolumn .contenttable td.middle {padding:0px; width:auto; clear:both;}
body.twocolumn .contenttable td.middle td.body {}
body.twocolumn .contenttable td.middle td.body img {width:200px;}
* html body.twocolumn .contenttable td.middle {width:660px;padding:0px; }
.left {display:none;}
.attnycontainer {width:660px;clear:both; }
.attnycontainer .attnyleft {width:150px;padding:0;}
* html .attnycontainer .attnyleft {width:150px;padding:0;border:1px solid white;}
.attnycontainer .attnyright {width:510px;padding:0;border:none;}
* html .attnycontainer .attnyright {width:450px;padding:0 0 0 10px;border:none;border:1px solid white;}
* html .contentcontainer .contenttable td.left {display:none;}
.pdfprofile {display:none;}
.footer {color:#000;padding-top:10px;}
.footer a {display:none;}
.footerright {display:none;}
/*td.body img {max-width:200px;width:auto !important;width:200px;}*/ /* http://www.dustindiaz.com/min-height-fast-hack/ */
.practices ul {list-style-type:disc;list-style-image:url(../img/arrow.gif);margin-left:15px;}
.practices li {background:none;list-style-image:url(../img/arrow.gif);padding:0;width:auto;}

a.register {display:none;}
.blueboxouter {visibility:hidden;}
.orangeboxouter {visibility:hidden;}
.blueboxouter .image {visibility:visible;}
.orangeboxouter .image {visibility:visible;}
.media {display:none;}
td.right .content .related {}

.diversityattorneys table {width:auto;}
.diversityattorneys table img {display:none;}
.diversityattorneys table .body img {display:inline;}

.commitment div {padding-left:0 !important;}

.listing {width:auto !important;}
.listing .leftlist, .listing .rightlist {width:50%;}

.ourPeople {padding-left:0px !important;}

td.middle .section {width: 660px; border-bottom:none;}
td.middle .section2  {width:660px;}
td.middle .sectionnoborder {width:660px;}
td.middle .sectionborder {width:660px;} 

body.threecolumn td.left { display:none; }
body.threecolumn td.middle { width: 660px; }
body.threecolumn td.right {}
body.threecolumn .right .media {display:block;}

.home .rightside .right {display:none;}
.home .search {display:none;}
td.left {display:none;}
.contentcontainer {clear: both; }
.contentcontainer .contenttable td.left {display:none;}

.attnycontainer .attnycontainerLeft {width:440px;float:left;margin:0px;padding:0px;}
.attnycontainer .attnycontainerRt {width:190px;float:right;margin:0px 22px 0px 0px;padding:0px;}



.attnycontainer .infoLeft {width:150px;}
.attnycontainer .infoRt  {width:300px;}

.pagetoolscontainer {display:none;}

.attnycontainer .attynav table {height:31px;}

.attnycontainer .attynav .blueline {top:25px;}

.attnycontainer .attynav td.tab_left {height:auto;padding-bottom:7px;} 
.attnycontainer .attynav td.tab_right {height:auto;padding-bottom:7px;} 
.attnycontainer .attynav td img.tab_print {display:block;margin-bottom:10px;}
.attnycontainer .attynav td img.tab_left, .attnycontainer .attynav td img.tab_right {display:none;}

.attnycontainer .attynav td.tab_content {background:none;border-top:1px solid #999;padding:0 3px;font-size:12px;} 
.attnycontainer .attynav td.tab_content_on {background:none;border-top:1px solid #00b0f0;padding:0 3px;font-size:12px;} 

.attnycontainer { width:700px; float: left; clear: both; color: #333; font: 11px Arial; padding: 0px; } 
.attnycontainer a {text-decoration: none;} 
.attnycontainer .attnycontainerLeft {width: 380px; float: left; margin:0px; padding:0px; clear: both; }
.attnycontainer .attnycontainerRt { width: 285px; float: right; margin:0; padding:0px 5px 0px 0px;}
* html .attnycontainer .attnycontainerLeft {width: 370px; float: left; margin:0px; padding:0px; clear: both; }
* html .attnycontainer .attnycontainerRt { width: 275px; float: right; margin:0; padding:0px 20px 0px 0px;}
.attnycontainer .attynav {padding: 3px 0px 0 0px; width: 780px; float: left;height:44px;}
.attnycontainer .attynav ul {width: 780px; margin: 0px; padding: 0px 0px 0px 0px;height:34px;border-bottom: #00b0f0 solid 1px;overflow:visible;margin-top:-10px;}
.attnycontainer .attynav ul li { position:relative;top:10px;list-style:none; display:block; float:left; margin:0; padding: 0px 0px 0 0px;height:34px;}
.attnycontainer .attynav ul li.on {background:url(/fcwsite/img/attynav_arrow.gif) no-repeat center 24px;}
.attnycontainer .attynav ul li.on a {color: #C42708 !important; font-weight: bold;}
.attnycontainer .attynav ul li a {color: #686868 !important;}
.attnycontainer .attynav ul .spacer {height:24px;padding: 0px 4px; color: #c3c3c3;display:block;float:left;}
.attnycontainer h1 {color:#000000; font-family:arial,helvetica; font-size:12pt; font-weight:bold; margin:0 0 4px;}
* td.middle .attnycontainer h1 {color:#000000; font-family:arial,helvetica; font-size:12pt; font-weight:bold; margin:0 0 0px;}
* .attnycontainer a {text-decoration: none !important;}
.attnycontainer h3 { font-size: 10pt; padding: 0px; margin: 4px 0px 10px 0px; font-weight: normal;}
.attnycontainer .portrait {float: left; padding: 0px 21px 0px 0px; margin-bottom: 10px;}
.attnycontainer .portrait img { border: solid 1px #000; }
.attnycontainer .pdfprofile { width: 120px; border: solid 0px #cd0000; margin: 20px 0px; padding: 2px; }
.attnycontainer .pdfprofile a img { border: none; width: 30px; height: 30px; }
.attnycontainer .infoLeft {float: left; width: 150px; }
.attnycontainer .infoRt  {float: left; width: 300px; margin-top: 23px; margin-bottom: 25px;}
.attnycontainer .infoRt img {vertical-align:middle;}
.attnycontainer .info { margin: 3px 0px 4px 0px; }
.attnycontainer .info_video {border-bottom:1px solid #c3c3c3;}
.attnycontainer .infoRt .info { margin: 3px 0px 0px 0px; }
.attnycontainer .info ul { margin:11px 0px 0px 0px; padding: 0px; list-style: none none; }
.attnycontainer .info ul li { padding-left: 0px; background: transparent url(/fcwsite/img/arrow.gif) no-repeat 0px 3px; }
.attnycontainer ul { list-style-type: square; }
.attnycontainer .pdfprofile { width:215px; border: solid 1px #cd0000; margin: 20px 0px; padding: 2px; }
.attnycontainer .pdfprofile a {text-decoration:none;display:block;}
.attnycontainer .pdfprofile a img { border: none; width: 30px; height: 30px; vertical-align:middle; }
.attnycontainer .ParaBody {font-size: 12px; line-height:16px; margin: 5px 0px 0px 0px; padding: 0px; }
.attnycontainer .attnycontainerRt .info img {vertical-align:middle; height: 130px; float: left; }
.attnycontainer .attnycontainerRt .info .txt {float: left; margin-top: 2px; height: auto; width: 150px;padding-bottom:8px;}
* html .attnycontainer .attnycontainerRt .info .txt {float: left; margin-top: 2px; height: auto; width: 140px;padding-bottom:8px;}
.attnycontainer .attnycontainerRt .practicelist {border-bottom: 1px solid #c3c3c3; padding: 0 10px 4px 4px;}
.attnycontainer .attnycontainerRt .practicelist .info {margin-bottom: 12px;}
.attnycontainer .attnycontainerRt .practicelist ul {margin-top: 0px;}
.attnycontainer .attnycontainerRt .practicelist ul li {background:transparent url(/fcwsite/img/arrow.gif) no-repeat scroll 0 3px; padding-left:30px;text-indent: -12px; margin: 0px; padding-right: 14px;}
.attnycontainer .attnycontainerRt .practicelist h2 {color: #000000; font-size: 11px; margin: 10px 0px 0px 0px; padding: 0px;}
.attnycontainer .attnycontainerLeft {font-size: 12px;}
.attnycontainer .info .play img {margin-right: 6px; margin-bottom: 5px;}


.attnycontainer .attnycontainerMedia {background:#ffffff;width:780px;clear:both;padding:0px;margin-bottom:20px;overflow:hidden;font-size:0;line-height:0;margin: 0px; float:left;}
.attnycontainer .attnycontainerMedia .video {display:block; float:left; min-height:250px; padding:0 25px; vertical-align:top; width:210px;}
*:first-child+html .attnycontainer .attnycontainerMedia .video {display:inline;}
* html .attnycontainer .attnycontainerMedia .video {display:inline;}
.attnycontainer .attnycontainerMedia .video .thumb {background:url(/img/media/thumb_frame.gif) no-repeat left top;height:150px;width:210px;}
.attnycontainer .attnycontainerMedia .video .thumb img {position:relative;top:3px;left:3px;}
.attnycontainer .attnycontainerMedia .video .play {display: none;}
.attnycontainer .attnycontainerMedia .video .abstract {padding:14px 0 14px 0;font-size:11px;line-height:13px;float:left;width:173px;}

#descMore {display:none;}
#descLink li {background:transparent url(/fcwsite/img/arrow.gif) no-repeat scroll 0 3px; padding-left:15px; list-style:none;}
* html #descLink li {background:transparent url(/fcwsite/img/arrow.gif) no-repeat scroll 0 3px; padding-left:0px; list-style:none;}
.results a { font-weight: bold; font-size: 8pt; }

.practicecontainer {width:670px;}
td.practicecontainerRt {display:none;}

* td.middle .practicecontainer h1 #center {padding-left:126px;}
#hasflash, .flash {display:none;}


td.practicecontainerMiddle .practicenav td.tab_content{
background:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:23px;
padding:0 3px;
border-top:1px solid #a7a7a7;
}
td.practicecontainerMiddle .practicenav td.tab_content_on {
background:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:23px;
padding:0 3px;
border-top:1px solid #00adf7;
}