﻿html,body,div,p,a,ul,li,span,object,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}body table{margin:0;padding:0;font-size:100%;font-weight:normal;vertical-align:baseline;border-collapse:collapse;border-spacing:0}ins{text-decoration:none}del{text-decoration:line-through}body{color:#3d3d3d;margin:0;padding:0;min-height:356px;font:normal 100% Helvetica,Arial,sans-serif;background-color:#fff;-webkit-text-size-adjust:none}h1{padding:4px 0 0 10px;font-size:130%}h2{padding:2px 0 7px 0;line-height:110%;font-size:120%}h3{margin:2px 0;padding:0;line-height:105%;font-size:110%}.js .content{display:block}.js #noscript{display:none}#noscript{background:#f3d8d8;border:1px solid #c00;margin:5px;padding:20px}.content{display:none;height:auto;width:auto;padding:0;margin:0}.top{padding:.75em 0 1em 0}.content>h1{height:20px}.content-title{position:relative}.content-title h1{font-size:100%;padding:5px 0 3px 10px;line-height:1.5}.content p{margin-bottom:.75em}.container-title{margin:0;padding:0;width:100%}.modwrap{clear:both}.mod{}.mod-head{padding-left:.75em}.mod-content{padding:0 .75em}.mod-content .read_more a{background:url('/FCWSite/img/mobile/read_more.png') right 60% no-repeat;display:inline;padding:0 .75em 0 0}.mod-content .read_more a:hover{background-image:url('/FCWSite/img/mobile/read_more_hover.png')}.details_container{margin-left:80px}.details_container_noimage{margin-left:0}.results_text{padding-top:10px}.top h1{padding:0 0 5px 0;margin:0 0 5px 0;width:100%;font-size:130%;border-bottom:1px solid}.top li p{font-weight:normal;margin-right:5px}.label{padding-left:2px;font-weight:bold;padding-top:5px}.overview{padding:.75em 0 0 .75em}.item ul{list-style-position:inside;padding:0 0 10px 0}.item-text{padding-left:0}.item-text h1{margin-top:10px;padding:4px 0}.general .overview{margin-left:0}.general .overview ul{list-style-type:disc;margin-left:15px;padding-top:4px}.general .overview ul li{padding-bottom:4px;color:#000}.general .tab_closed{margin-bottom:0}.sub_item ul{clear:left;list-style:none;margin:0 0 .675em 0;padding:0}.sub_item li{border-bottom:1px solid}.sub_item .nolink,.sub_item a{padding:.625em .625em .625em 0;display:block}.sub_item a:hover{margin:0}.title_container ul{list-style:none;list-style-position:inside;padding:4px 0 0 0;margin:0}.title_container li{list-style-type:disc;padding-bottom:4px}.overview img{width:70px;padding-right:10px;border:none}.field{margin-bottom:15px}label{display:block;font-weight:bold}.tbox-med{width:250px;height:20px}.sel-med{width:255px;height:25px}.form{width:250px;height:21px}.form2{width:255px;height:25px}.search{padding:0 0 1.5em .75em}.search input{margin:0;padding:.4em .75em}.search .container{height:25px;margin:0;position:relative;width:280px}.search .title{line-height:1.5}.search .label{left:150px;position:absolute;top:1px}.search .label .bttn{background:none repeat scroll 0 0;text-align:center;height:100%;vertical-align:middle}input.keyword{border:1px solid;height:100%;margin:0 2px 0 0;padding:0 0 0 .25em;width:134px}.bttnimg{background:url("/fcwsite/img/mobile/button_bg1.gif");cursor:pointer;padding:6px;text-align:center;height:100%;vertical-align:middle;border:none}span.label{display:inline-block;padding:0}.address{padding-top:4px}li.arrow{background:url('/FCWSite/img/mobile/read_more.png') 100% 50% no-repeat;padding-right:20px;display:block}li.arrow:hover{background:url('/FCWSite/img/mobile/read_more_hover.png') 100% 50% no-repeat;display:block;padding-right:20px}h3 a{font-weight:bold;padding-top:3px}.rounded{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}strong{font-weight:bold}.logo{height:60px;width:auto;padding:0;margin:0}.logo a{display:block;width:218px}.logo img{border:none}.header_container .addthis{float:right;position:absolute;top:26px;right:26px}.header_container a.addthis_button_compact{display:block;height:30px;line-height:1;width:auto;text-align:center;vertical-align:bottom}.header_container .language{float:right;position:absolute;top:-5px;right:70px}.main_navigation{margin-bottom:10px;height:32px}.main_navigation{-webkit-margin-top-collapse:separate;-webkit-margin-bottom-collapse:separate;-moz-box-shadow:0 4px 3px #888;-webkit-box-shadow:0 4px 3px #888;box-shadow:0 4px 3px #888;margin-bottom:10px;height:32px;border-bottom:2px solid}.nav{height:41px;list-style:none initial initial;margin:0;overflow:hidden;padding:0 0 0 2px;text-align:left}.nav{display:block;vertical-align:middle;padding:0;margin:0;list-style-type:none;padding-left:2px;margin-left:0;height:34px;text-align:left;background-image:none}.nav li{float:left;padding:0 10px}.nav a{border:none;display:block;font-size:14px;margin-right:0;padding:8px 0}.home .overview{padding-top:0}.home h1{margin-bottom:12px}.home .container-title{background-repeat:repeat-x;background-position:0% 0%;font-size:14px;margin:0;padding:0;width:100%}.home .container-title h1{border:none;font-size:14px;margin:0;padding:5px 0 5px 12px;display:inline-block}.home .container-title a{margin:0;display:inline-block;float:right;text-decoration:none;border-left-width:1px;border-left-style:solid}.home .container-title a span{padding:5px 10px;display:block;width:100%;height:100%;border-left-width:1px;border-left-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.home .top_image{float:left;padding-right:10px;max-width:120px}.home .mod-head{padding:0}.home .mod-content ul{padding-top:.75em}.home .mod-content li{overflow:hidden}.home .mod-content li.first{font-weight:bold}.home .mod-content li img{padding-bottom:.75em}.home .mod-content li a{display:block;padding:.75em 0}.home .mod-content .read_more a{display:inline;padding:0 .75em 0 0}.home .mod-trailer .mod-content{padding-top:.5em}.home .tab_closed_home{display:none}.home .tab_closed .tab_closed{margin-bottom:0}.view_all{background:0% 0% repeat-x;margin-bottom:.75em}.view_all a{background:none;display:block;height:17px;margin-top:.25em;padding:6px 0 7px 10px}.home .overview:first-child{padding-top:0}.home .read_more{margin-top:5px;text-align:left;padding-bottom:10px}.more_red{margin:0 10px 10px 10px;display:block;background-repeat:repeat-x;background-position:0% 0%}.more_red a{background-image:url(/FCWSite/img/mobile/red_white_arrow.gif);background-repeat:no-repeat;padding-right:20px;display:block;background-position:100% 50%;padding:7px 0 7px 10px;width:95%;height:17px;background-image:none}.tab_contents{margin:15px 0 0 0}.tab_contents ul{list-style:none;padding:0 0 0 12px;margin:0}.tab_contents ul li{padding-bottom:15px}.tab_contents li.on a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding-box;display:block;width:90%}.tab_contents li.on ul a{line-height:1.67}.tab_contents ul ul{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding-box;background:transparent none repeat scroll 0 0;display:block;height:auto;list-style:none;padding:0;width:auto}.tab_contents ul ul li{padding:8px 0 0 8px;line-height:12px}.tabHdr{margin-bottom:0;padding:0 .75em;height:40px}.tabHdr a{display:block;font-size:14px;height:30px;padding-top:13px}.tabHdr .minus,.tabHdr .plus,.tabHdr_careers .arrow{background:100% 50% no-repeat;cursor:pointer;display:block}.tabHdr .arrow{background:100% 60% no-repeat}.tabHdr .minus,.tabHdr .plus,.tabHdr .arrow{height:21px}.tabHdr .minus{background-image:url('/FCWSite/img/mobile/minus.png')}.tabHdr .plus{background-image:url('/FCWSite/img/mobile/plus.png')}.tabHdr .arrow,.tabHdr_careers .arrow{background-image:url('/FCWSite/img/mobile/arrow.png')}.tab_open .tabHdr{border:1px solid;display:block;margin-bottom:8px;vertical-align:middle}.tab_closed{margin-bottom:7px}.tab_closed .tabHdr{border-bottom:1px solid;display:block;margin:0;vertical-align:middle}.tab_closed .tab_contents{display:none}.tab_closed_home{text-align:left;margin-bottom:7px}.tab_closed_home .tabHdr{border-bottom:1px solid;vertical-align:middle;margin:0}.tab_closed .tabHdr_careers{border-bottom:1px solid;vertical-align:middle;margin:0}.tabHdr_careers a{display:block;height:30px;padding:13px 0 0 12px}.tabHdr_careers a.arrow{background-position:100% 50%}.bio_intro li{color:#000;list-style-type:disc;margin-left:15px;padding-bottom:4px}.bio_intro ul{list-style:none;margin:0;padding:4px 0 0 0}.bio_contact h2{padding:0;margin:0}.bio_top{height:auto;margin:0 0 0 10px;padding:0;width:97%}.bio_top ul{list-style:none;margin:0;padding:0}.bio_image{display:inline;float:left;height:83px;padding:0 5px 25px 0;width:77px}.attny_title{font-size:140%;padding-bottom:5px;line-height:110%}.bio_search .search,.representativeexperience_search .search{margin-left:0;padding-left:0}.bio_search{padding:.75em 0}.biolisting_top{padding:.75em 0}.search_results{padding:0 10px 20px 10px}.biolisting table{border-collapse:collapse;border-top:1px solid;border-bottom:1px solid;width:100%}.biolisting tr{margin-bottom:2px}.biolisting td{border-top:1px solid;border-bottom:0 none;font-size:90%;padding:.75em}.biolisting .col{width:65%}.biolisting .col2{text-align:right}.biolisting h2{padding:0}.biolisting .name{font-weight:bold}#ctl00_cphBodyContent_lblPagination{padding-bottom:10px}.biolisting .phone{display:block;font-size:90%;padding-top:5px}.biolisting .email{padding-bottom:10px}.biolisting .office{padding-bottom:0}.biolisting_top li td.row1{width:40%;vertical-align:top}.biolisting_top li .name{text-align:left}.biolisting_top li .email{text-align:right}.biolisting_top li td.row2{width:40%;vertical-align:top}.biolisting_top li .level{text-align:left}.biolisting_top li .office{text-align:right}.biolisting_top li .phone{text-align:left}.biodetail h2{padding:0}.biodetail .tab_content{margin:0 0 10px 5px}.biodetail .tab_content .office{display:block}.tabs ul{list-style:none;margin:0 0 10px 0;padding:0;height:25px;width:100%;display:block;border-bottom:1px solid #b3b3b3}.tabs li{padding:0;margin:0 10px 0 0;width:33%;float:left;display:block}.tabs li a{padding:5px;height:15px;display:block}.bio_summary{padding-top:8px;width:100%}.bio_summary .image,.bio_summary .details_container{margin-left:0;padding-top:10px;vertical-align:top}.bio_summary .image{width:70px;padding-right:10px;height:auto}.bio_summary .details_container h3{margin:0}.bio_detail{clear:both;margin-top:10px}.bio_detail .tabs{padding:0 .75em}.bio_detail .tabs ul{height:32px}.bio_detail .tabs li a,.bio_detail .tabs li span{padding:7px 2px 7px 7px}.bio_detail .tabs li span{display:block}.bio_detail ul{list-style:none}.bio_detail p{margin:0 0 5px 0}.bio_detail p.intro_text{padding:0 0 10px 0}.bio_detail .section{padding:0 0 15px 0}.bio_detail .mod-education{padding-bottom:5px}.bio_detail .mod-education li{padding-bottom:10px}.bio_detail .practice_list li{padding:0 0 .375em 0}.biodetail .mod-baradmission,.biodetail .mod-clerkship,.biodetail .mod-office{padding-bottom:.75em}.biodetail .practice_list{padding-bottom:.5em}.practice_list li a{display:inline}.eventdetail .mod-title{padding-bottom:.5em}.eventdetail .mod-location,.eventdetail .mod-speakers,.eventdetail .mod-description,.newsdetail .description,.pubdetail .description{padding:.5em 0 1.5em 0}.eventdetail .mod-speakers a{font-weight:bold}.title_container{padding-bottom:.25em}.speakers{margin-top:12px;font-weight:bold}.speakers #label{font-weight:bold}.speakers ul{margin-left:10px}.speakers ul li{font-weight:normal}.date{padding-top:0;padding-right:2px}.venue{margin-top:12px}li.arrow{background:url('/FCWSite/img/mobile/read_more.png') 100% 50% no-repeat;display:block;padding-right:20px}li.arrow:hover{background:url('/FCWSite/img/mobile/read_more_hover.png') 100% 50% no-repeat;padding-right:20px}.experiencedetail .description{padding:1em 0}.experiencedetail .related{padding-bottom:.75em}.pagination{border:0;margin:0;list-style-type:none;text-align:center;height:40px}.pagination li{display:inline-block;height:40px;line-height:2.5}.pagination li.previous,.pagination li.previous_spacer{float:left;width:25%}.pagination li.next,.pagination li.next_spacer{float:right;width:25%}.pagination li.next a{display:block;height:40px}.pagination .status{display:inline;font-size:90%;padding:0 20px 0 0;position:relative;top:8px;width:25%}td.text a{background-image:none}.video .content .sub_item ul{border-top:0 none}.video .content li{color:#000;list-style:none;padding:10px 0 17px 0;border-bottom:1px solid #b3b3b3;min-height:80px}.video .content li p{margin-bottom:0}.video .content li p{font-weight:normal}.video .content li:last-child{border-bottom:0 none}.video .sub_item ul a li.arrow{border-bottom:1px solid #b3b3b3}.video .sub_item ul a:hover{color:#cd2626;font-weight:bold}.office .content .sub_item ul{border-top:0 none}.office .content li{border-bottom:1px solid #b3b3b3;color:#000;list-style:none;min-height:80px;padding:10px 0 17px 0}.office .content li:last-child{border-bottom:0 none}.office_image img{width:70px}.office .container li p{font-weight:normal}.officelisting li img{width:70px}.officelisting .sub_item ul,.videolisting .sub_item ul{padding:0 10px}.officelisting .content li,.videolisting .content li{padding:7px 0;overflow:hidden}.officelisting .details_container{margin:0}.officelisting .details_container h3{margin-top:0;padding-top:0}.officelisting .details_container h3 a{display:inline;padding:0}.officelisting .listing_text{margin:10px 0 0 10px}.officelisting .detail_title a{font-size:120%;padding-top:3px}.officelisting .details_container .map_link{display:block;padding-top:10px}.officedetail .top .details_container{min-height:80px}.officedetail .details_container .fax,.officedetail .details_container .phone{padding-top:4px}.officedetail .description,.officedetail .directions{padding-top:10px}.office_image{min-height:90px;float:left;margin-right:10px}.office_image img{border:none}.office_image a{border:none;padding:0}.office_listing_container{text-align:left}.office .phone a{padding:9px 0 0 0}.office .phone a{display:inline}.address{padding:.25em 0}.phone{padding-top:8px;text-align:left}.fax{padding-top:4px;display:inline}.fax a{display:inline}.map_link{padding-top:6px}.practice_title{padding-bottom:5px;line-height:110%;font-size:140%}.practice .tab_closed{margin-bottom:0}.practice .title_container{margin-top:12px}.toggle{position:absolute;right:30px;top:5px;font-size:90%}.toggle a{font-size:90%}.toggle .separator{padding:0 3px}.service-group{margin:0}ul.services_alpha li.arrow a{padding-top:9px;padding-bottom:9px;font-weight:bold}.AlphaList{padding-left:10px;padding-right:10px;margin-top:6px}.AlphaList ul{list-style:none;border-top:1px solid;list-style-type:none;margin:0;padding-left:0;padding-right:0}.AlphaList a{padding-bottom:9px;padding-top:9px;display:block}.practice ul.practicedetail{margin-left:10px}.practicelisting h1{position:relative}.practicelisting .overview{padding-bottom:.75em}.practice_summary{border-top:1px solid;padding-top:.5em}.practice_summary .title_container{margin-top:0}.practicedetail .practice_summary img{clear:both;float:left;padding:.75em .75em .75em 0}.practicedetail .mod-content ul{list-style:none}.practicedetail .practice_summary ul{list-style:inside;margin-bottom:8px}.practicedetail .mod-list{padding-top:1em}.practicedetail .mod-list li{padding:.2em 0}.practicedetail .mod-relatedcontacts .details{padding:.25em 0 .75em 0}.practicedetail .mod-relatedcontacts .item-phone{padding-top:.25em}.practicedetail .container .overview table td p{margin-top:0}.practicedetail .container .overview table td img{margin-right:10px}.footer{width:auto;height:auto;padding:10px 17px 12px 10px;margin:0}.footer_left{text-align:left}.footer_left a{text-decoration:none}.footer .lvl2{padding-top:5px}.header_container{background-color:#fff}.header_container .logo{background-color:#fff}h1{background-color:#fff;color:#986921;font-family:Arial,sans-serif;text-transform:uppercase}h2{color:#986921;font-weight:bold}h3{color:#000;font-weight:bold}a{color:#18488b;text-decoration:none}a:hover{color:#986921;text-decoration:none}.detail_title_small{color:#000}.detail_title a{color:#18488b}.detail_title a:hover{color:#986921}.read_more{color:#069}.read_more a{color:#18488b;text-decoration:none;font-weight:normal}.read_more a:hover{color:#986921;text-decoration:none;font-weight:normal}.sub_item ul{border-color:#b3b3b3}.sub_item ul li a{color:#18488b}.sub_item ul li a:hover{color:#986921}.sub_item li{color:#000;border-bottom-color:#b3b3b3}.sub_item a:visited{color:#986921}.sub_item a:hover{color:#986921}.sub_item ul li .nolink{color:#000}.sub_item ul li .date{font-weight:bold}input.keyword{border-color:#2f2f2f;height:25px;*height:21px;*padding-top:4px}input.bttnimg{color:#fff}.top h1{color:#98002e;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;border-color:#b3b3b3}.top li{color:#000}.toggle{color:#fff}.toggle a{color:#fff}.toggle a:hover{color:#986921}.main_navigation{background-color:#18488b}.main_navigation{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));background-color:#000;border-color:#fff}.nav{background:#18488b;color:#fff;font-family:arial,helvetica,sans-serif}.nav{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));color:#fff;font-family:arial,helvetica,sans-serif}.nav li a{color:#fff;text-decoration:none}.nav li a:active{color:#fff;text-decoration:underline}.addthis a{color:#464646}.header_container .addthis{right:10px}.header_container .language{right:111%}.header_container .language select{vertical-align:top}.more_red{background-color:silver;color:#4d4d4d}.more_red a{color:#4d4d4d;text-decoration:none}.view_all{background-color:#f7f6f6;color:#232323;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f7f6f6),to(#dfdddd))}.view_all a{color:#18488b;text-decoration:none}.view_all a:hover{color:#986921}body.home .events a{color:#18488b}body.home .events a:hover{color:#986921}body.home .container ul.news li{color:#069}.tab_open{background-color:#e6f0fd}.tab_open .tabHdr{background-color:#986921}.tab_open .tabHdr{border-bottom-color:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#986921),to(#79531a));color:#fff;text-transform:uppercase;border-color:#5b5b5d}a.minus{text-decoration:none;color:#fff;text-transform:uppercase}.tab_open li.on a{text-decoration:none;color:#18488b;text-transform:none;font-weight:bold}.tab_open li.on a:hover{color:#986921}.tab_open ul li.on ul li a{text-transform:none;font-weight:normal;color:#18488b}.tab_open ul li.on ul li a:hover{color:#986921}.tab_closed{background-color:#18488b}.tab_closed .tabHdr{background-color:#18488b}.tab_closed .tabHdr{border-bottom-color:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));color:#fff;text-transform:uppercase}.tab_closed_home{background-color:#18488b}.tab_closed_home .tabHdr{background-color:#18488b}.tab_closed_home .tabHdr{border-bottom-color:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));color:#fff;text-transform:uppercase;border-color:#000}a.plus{text-decoration:none;color:#fff;text-transform:uppercase}a.arrow{text-decoration:none;color:#fff;text-transform:uppercase}.tab_closed .tabHdr_careers{border-bottom-color:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));color:#fff}.attny_title{color:#98002e;font-weight:bold}.bio_detail p{font-family:Arial,Helvetica,sans-serif;font-weight:normal}.bio_contact h2{font-weight:bold;font-family:Arial,Helvetica,sans-serif}.search_results{color:#000}table.bio_results tr td{background:#e6f0fd;border-color:#d5d5d5}table.bio_results tr td{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e6f0fd),to(#fff))}.bio_detail .office a{font-weight:normal}.bio_detail .tab_content .school,.bio_detail .tab_content .clerkship,.bio_detail .tab_content .bar{}.bio_detail .tab_content .office{}.tabs li a,.tabs li{color:#000;font-weight:bold;text-decoration:none}.tabs li.on{background:#986921}.tabs li.on{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#986921),to(#79531a))}.tabs li.off{background:#18488b;color:#fff}.tabs li.off{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71));color:#fff}span#ctl00_cphBodyContent_lblSearchCrit{color:#986921;text-transform:uppercase}body.office .sub_item ul li .details_container .phone{color:#004359}.officelisting .details_container{margin-left:80px}.practice_title{color:#98002e;font-weight:bold}.AlphaList ul{border-color:#b3b3b3}.top ul.practice_summary{border-color:#b3b3b3}.pagination{background-color:#404040}.pagination{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#404040),to(#232323))}.pagination li.spacer{}.pagination li.previous{background-color:#18488b;background:#18488b}.pagination li.previous{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71))}.pagination li.next{background-color:#18488b}.pagination li.next{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#18488b),to(#133a71))}.pagination .status{color:#fff}.pagination a{color:#fff}.pagination a:hover{color:#fff;text-decoration:underline}.footer{background-color:#dfdddd}.footer a{color:#232323;text-decoration:none}.footer a:hover{color:#986921;text-decoration:none}