﻿/*********************************************
					GENERAL
*********************************************/
html, body {background:#fff url(/fcwsite/img/bg_gradient.jpg) top center;margin:0px;text-align:center;font:normal 11px/16px verdana, sans-serif;color:#252323;height:100%;padding:0px;}
form {margin:0px;padding:0px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#903332;text-decoration:none;}
img {border:0px;}
table {border-collapse:collapse;border:0px;}
th {text-align:left;}
p {margin-top:0px;margin-bottom:11px;text-align: justify}



/**** Text Editor ****/
a {color:#145683;text-decoration:none;}
a:hover {color:#903332;text-decoration:none;}

img {border:0px;}

p {font:normal 11px/15px verdana, sans-serif;color:#252323;}

h1 {font:bold 13px/15px verdana, sans-serif;color:#145683;}
h2 {font:bold 11px/15px verdana, sans-serif;color:#145683;}
h3 {font:bold 13px/15px verdana, sans-serif;color:#145683;}
h4 {font:bold 12px/15px verdana, sans-serif;color:#145683;}
h5 {font:bold 11px/15px verdana, sans-serif;color:#145683;}
h6 {font:bold 10px/15px verdana, sans-serif;color:#145683;}

ul {list-style:square;}

.body {font:normal 11px/15px verdana, sans-serif;color:#252323;}
.bodysm {font:normal 10px/15px verdana, sans-serif;color:#252323;}
.bodylg {font:normal 12px/15px verdana, sans-serif;color:#252323;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {width:998px; margin:0px auto;background:url(/fcwsite/img/body_bg3.gif) repeat-y right;} /* was: width:1000px; margin:0px auto; */

/**** Middle ****/
.middleC {}
.middleB {}
.middleA {}
.middle {}

/*********************************************
					LEFT SIDE
*********************************************/

td.leftside {padding:0px 0px 25px 37px;vertical-align:top;text-align:left;}
div.leftside {width:181px;font:10px/14px verdana, sans-serif;color:#463f41;position:relative;}

.leftside .image {border:1px solid #000;margin:20px 0px 10px 20px;}
.leftside .logo {padding:68px 16px 42px 16px;}

.leftside .printPDF {display:none;}

.leftside .nav2 {background-color:#fff;padding:0px;font:9px/12px verdana, sans-serif;color:#000;padding-bottom:20px;}
.leftside .nav2 a {color:#000;text-decoration:none;}
.leftside .nav2 a:hover {color:#000;text-decoration:none;}
.leftside .nav2 a.active {color:#015186;text-decoration:none;font-weight:bold;}
.leftside .nav2 a.active:hover {color:#000;text-decoration:none;}
.leftside .nav2 ul {list-style:none none;padding:0px;margin:0px;}
.leftside .nav2 li {border-bottom:1px solid #ccc;padding:8px 5px 8px 0px;margin:0px;}
.leftside .nav2 li.active {border-bottom:1px solid #ccc;padding:8px 5px 8px 0px;margin:0px;}

.leftside .nav3 {padding:0px;font:9px/12px verdana, sans-serif;color:#000;margin:1px;}
.leftside .nav3 a {color:#000;text-decoration:none;}
.leftside .nav3 a:hover {color:#000;text-decoration:none;}
.leftside .nav3 a.active {color:#000;text-decoration:none;font-weight:bold;}
.leftside .nav3 a.active:hover {color:#000;text-decoration:none;}
.leftside .nav3 ul {list-style-image:url(/fcwsite/img/bullet.gif);padding:0px;margin:0px;}
.leftside .nav3 li {border:0px;padding:0px;margin:0px 0px 0px 15px;}
.leftside .nav3 li.active {border:0px;padding:0px;margin:0px 0px 0px 15px;}

.leftside .search {}
.leftside .search table {background-image:url(/fcwsite/img/dropdown_c.gif);border-collapse:collapse;width:181px;}
.leftside .search .text {border:0px;width:127px;padding:4px 0px 3px 8px;font:bold 9px verdana, sans-serif;color:#903332;margin:0px;background-color:transparent;}
.leftside .search h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .search .advanced {margin:8px 0px 0px 9px;}
.leftside .search ul.fields {list-style:none none;margin:0px;padding:0px;}
.leftside .search ul.fields li {margin:0px;padding:2px 0px;}
.leftside .search ul.fields label {font:bold 10px verdana, sans-serif;display:block;float:none;}
.leftside .search ul.fields input {width:180px;font:normal 10px verdana, sans-serif;}
.leftside .search ul.fields select {width:186px;font:normal 10px verdana, sans-serif;}
.leftside .search ul.fields li.news label {display:inline;font-weight:normal;}
.leftside .search ul.fields li.news input {width:20px;}
.leftside .search ul.fields li.events label {display:inline;font-weight:normal;}
.leftside .search ul.fields li.events input {width:20px;}
.leftside .search ul.fields li.pubs label {display:inline;font-weight:normal;}
.leftside .search ul.fields li.pubs input {width:20px;}

.leftside .alpha {margin-bottom:20px;}
.leftside .alpha h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .alpha .content {padding:10px 5px 15px;font:bold 11px verdana, sans-serif;}
.leftside .alpha .content a {color:#C38D26;text-decoration:none;}
.leftside .alpha .content a:hover {color:#000;text-decoration:none;}

.leftside .baradmissions {font:9px/14px verdana, sans-serif;}
.leftside .baradmissions h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .baradmissions .content {padding:10px 5px 15px;}
.leftside .baradmissions .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .baradmissions .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .clerkships {font:9px/14px verdana, sans-serif;}
.leftside .clerkships h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .clerkships .content {padding:10px 5px 15px;}
.leftside .clerkships .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .clerkships .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .contact {font:9px/14px verdana, sans-serif;}
.leftside .contact h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .contact .content {padding:10px 5px 15px;}

.leftside .courtadmissions {font:9px/14px verdana, sans-serif;}
.leftside .courtadmissions h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .courtadmissions .content {padding:10px 5px 15px;}
.leftside .courtadmissions .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .courtadmissions .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .education {font:9px/14px verdana, sans-serif;}
.leftside .education h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .education .content {padding:10px 5px 15px;}
.leftside .education .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .education .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .languages {font:9px/14px verdana, sans-serif;}
.leftside .languages h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .languages .content {padding:10px 5px 15px;}
.leftside .languages .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .languages .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .primaryservice {font:9px/14px verdana, sans-serif;}
.leftside .primaryservice h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .primaryservice .content {padding:10px 5px 15px;}
.leftside .primaryservice .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .primaryservice .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}
.leftside .primaryservice a.active {font-weight:bold;text-decoration:none;}

.leftside .relatedattorneys {font:9px verdana, sans-serif;padding:5px 0px 10px 0px;background:url(/fcwsite/img/barwithdropshadow.gif) no-repeat;margin-top:24px;}
.leftside .relatedattorneys h2 {padding:0px 0px 0px 10px;margin:0px;text-transform:uppercase;}
.leftside .relatedattorneys .content {padding:10px 5px 15px;}
.leftside .relatedattorneys .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .relatedattorneys .content ul li {background:url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .relatedcontacts {font:9px/14px verdana, sans-serif;}
.leftside .relatedcontacts h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .relatedcontacts .content {padding:10px 5px 15px;}
.leftside .relatedcontacts .content ul {list-style:none none;padding:0px;margin:0px;}
.leftside .relatedcontacts .content ul li {padding-bottom:15px;}

.leftside .relatedfiles {font:9px/14px verdana, sans-serif;}
.leftside .relatedfiles h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .relatedfiles .content {padding:10px 5px 15px;}
.leftside .relatedfiles .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .relatedfiles .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

.leftside .relatedindustries {font:9px/14px verdana, sans-serif;}
.leftside .relatedindustries h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .relatedindustries .content {padding:10px 5px 15px;}
.leftside .relatedindustries .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .relatedindustries .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}
.leftside .relatedindustries a.active {font-weight:bold;text-decoration:none;}

.leftside .relatedlinks {font:9px verdana, sans-serif;}
.leftside .relatedlinks h2 {padding:0px 0px 0px 10px;margin:0px;text-transform:uppercase;}
.leftside .relatedlinks .topbar {padding:0px 0px 0px 0px;background-image:url(/fcwsite/img/navleft_topbar.gif);background-repeat:no-repeat;height:4px;}
.leftside .relatedlinks .content {margin:0px;padding:0px;}
.leftside .relatedlinks .content ul {list-style-type:none;padding:2px 0px 22px 0px;margin:0px 0px 5px 0px;}
.leftside .relatedlinks {border-left: solid 1px #FFF;} /* without this, IE6 loses the first bullet style - ???!!! */
/*.leftside .relatedlinks .content ul li {padding:5px 0px 10px 29px;background-image:url(/fcwsite/img/dottedline2.gif);background-repeat:no-repeat;}*/
.leftside .relatedlinks .content ul li {padding:5px 0px 10px 29px;background-image:url(/fcwsite/img/dottedline2.gif);background-repeat:no-repeat;}
.leftside .relatedlinks .content .taller {padding:5px 0px 10px 29px;background-image:url(/fcwsite/img/dottedline2b.gif);background-repeat:no-repeat;height:23px;}
.leftside .relatedlinks .content .nobullet {padding:5px 0px 10px 0px;background-image:url(/fcwsite/img/dottedline2d.gif);background-repeat:no-repeat;height:12px;}
.leftside .relatedlinks .content .topbar {padding:7px 0px 10px 29px;background-image:url(/fcwsite/img/dottedline2c.gif);background-repeat:no-repeat;height:12px;}
.leftside .relatedlinks .content .menu {margin-top:7px;}
.leftside .relatedlinks .content .menu ul {list-style:none;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}
.leftside .relatedlinks .content .menu ul li {padding:5px 0px 3px 25px;background-image:url(/fcwsite/img/dottedline4.gif);background-repeat:no-repeat;}
.leftside .relatedlinks a.active {color:#903332;text-decoration:none;font-weight:bold;}
.leftside .relatedlinks a.active:hover {color:#903332;text-decoration:none;}

.leftside .relatedpractices {font:9px verdana, sans-serif;}
.leftside .relatedpractices h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .relatedpractices .content {padding:10px 5px 15px;}
.leftside .relatedpractices .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .relatedpractices .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}
.leftside .relatedpractices a.active {font-weight:bold;text-decoration:none;}

.leftside .relatedservices {font:9px verdana, sans-serif;padding:5px 0px 10px 0px;background:url(/fcwsite/img/barwithdropshadow.gif) no-repeat;margin-top:24px;}
.leftside .relatedservices h2 {padding:0px 0px 0px 10px;margin:0px;text-transform:uppercase;}
.leftside .relatedservices .content {padding:10px 5px 15px;}
.leftside .relatedservices .content ul {list-style-type:none; padding:0px;margin:0px 0px 0px 8px;} /* was margin:0px 0px 0px 3px; */
/* miriam version .leftside .relatedservices .content li {background:url(/fcwsite/img/bullet.gif);padding:3px 0px 1px 19px;} */
.leftside .relatedservices .content ul li {background:url(/fcwsite/img/bullet4.gif) no-repeat 0px 5px; padding:3px 0px 1px 15px; } /* dave version */
.leftside .relatedservices .content ul li a:hover {background-attachment: fixed; background-image: url(/fcwsite/img/shim.gif);	background-repeat: no-repeat; background-position: 20px 20px;} /* dave version */
.leftside .relatedservices a.active {font-weight:bold;text-decoration:none;}

.leftside .speakers {font:9px verdana, sans-serif;}
.leftside .speakers h2 {background-color:#efefef;font:bold 9px verdana, sans-serif;padding:5px;margin:0px;}
.leftside .speakers .content {padding:10px 5px 15px;}
.leftside .speakers .content ul {list-style-type:none;padding:0px;margin:0px 0px 0px 6px;}
.leftside .speakers .content ul li {background:#f00 url(/fcwsite/img/bullet.gif) no-repeat 0px -2px;padding-left:12px;position:relative;}

/*********************************************
					MAIN 
*********************************************/

table.main {border:0px; margin:0px;border-collapse:collapse;width:990px; padding: 0px;background:url(/fcwsite/img/topbar_bg.gif) no-repeat top right;}  /* was: width:1000px;*/
td.mainbody { padding:0px 0px 0px 39px; vertical-align:top; margin:0px;} /* padding:0px 0px 0px 42px; */
div.mainbody { width:730px;margin:0p;padding:0px 0px 25px 0px;text-align:left;} /* was: width:740px; */

.mainbody .details .listing {}
.mainbody .content {padding-right:21px;}
.mainbody .details .content ul {list-style:none;padding:0px;margin:0px 0px 15px 0px;}
.mainbody .details .content ol {list-style-position:inside;padding:0px;margin:0px 0px 15px 0px;}
.mainbody .details .content ul li {background:url(/fcwsite/img/bullet3.gif) no-repeat;padding:0px 0px 2px 12px;}
.mainbody .details .content ol li {padding:0px 0px 2px 0px;}

/**** Details ****/
body .details {padding:0px 106px 0px 15px;margin-top:21px;} 

//.details .image {border:1px solid #687d90;float:right;margin:0px 0px 48px 48px;padding:0px;}

/**** Search ****/
.search {}

.search ul.fields {list-style:none none;margin:0px;padding:0px;}
.search ul.fields li {margin:0px;padding:2px 0px;}
.search ul.fields label {width:100px;display:block;float:left;}
.search ul.fields input {width:320px;}
.search ul.fields select {width:326px;}
.search ul.fields textarea {width:220px;height:100px;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}
.search ul.buttons li {margin:0px;padding:0px;display:inline;}
.search ul.buttons li input {}

.search table.fields {margin:0px;padding:0px;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;}
.search table.fields select {width:226px;}
.search table.fields .comments textarea {width:450px;height:100px;}
.search table.fields .publications {}
.search table.fields .publications label {width:200px;display:block;}
.search table.fields .publications input {width:20px;font:normal 10px verdana, sans-serif;}
.search table.fields .publications table {width:100%;}
.search table.fields .publications table td {width:50%;}

/**** Search Results Criteria ****/
body .criteria {margin-left:15px;margin-bottom:15px;font-weight:bold;}

.criteria ul {list-style:square;}
.criteria ul li {margin:0px;padding:0px;}

/**** Listing ****/
body .listing {margin-left:15px;} /* was  */

.listing table.list {width:100%;border-collapse:collapse;}
.listing table.list th {vertical-align:top;}
.listing table.list th a {text-decoration:none;color:#C38D26;}
.listing table.list th a:hover {text-decoration:underline;color:#C38D26;}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list td {vertical-align:top;}
.listing table.list td a {text-decoration:none;color:#006699;}
.listing table.list td a:hover {text-decoration:underline;color:#C38D26;}
.listing table.list td .name {font:bold 11px verdana, sans-serif;}
.listing table.list td .title {font:bold 11px verdana, sans-serif;padding:2px 20px 0px 0px;} /* was width:520px; */
.listing table.list td .subtitle {font:normal 10px verdana, sans-serif;}
.listing table.list td .abstract {}
.listing table.list td .date {white-space:nowrap;padding:0px;width:135px;} /* was  */
.listing table.list td .position {}
.listing table.list td .office {}
.listing table.list td .email {}
.listing table.list td .phone {}
.listing table.list td .fax {}
.listing table.list td .services {}
.listing table.list td .client {}
.listing table.list td .vcard {} 
.listing table.list td .source {font:normal 10px verdana, sans-serif;font-style:italic;}
.listing table.list td .location {font:normal 10px verdana, sans-serif;}
.listing table.list td.spacer {height:20px;} 

.listing .search {float:right;}
.listing .search ul.fields {list-style:none none;margin:0px;padding:0px;}
.listing .search ul.fields li {margin:0px;padding:2px 0px;}
.listing .search ul.fields label {font:bold 10px verdana, sans-serif;display:block;float:none;}
.listing .search ul.fields select {width:90px;font:normal 10px verdana, sans-serif;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {font-weight:bold;padding-right:9px;}
.phone2 .label {font-weight:bold;padding-right:3px;}
.fax .label {font-weight:bold;padding-right:9px;}

/**** Offices ****/
body.offices .details .image {border:0px solid #000;width:100px;height:270px;margin:0px 10px 10px 0px;}
body.offices .details .map {border:1px solid #000;width:400px;height:200px;margin:0px;}

body.offices .listing table.list td {width:33%;padding-bottom:20px;}
body.offices .listing table.list td .officeimage {border:1px solid #000;width:100px;height:100px;float:left;margin:0px 10px 10px 0px;}

body.officesdetail .leftside .image {border:1px solid #000;width:130px;height:130px;margin:20px 0px 10px 20px;}
body.officesdetail .leftside .office {margin:10px 0px 0px 20px;font:9px verdana, sans-serif;}
body.officesdetail .leftside .office .content ul {list-style:none none;padding:0px;margin:0px;}
body.officesdetail .leftside .office .content li {padding-bottom:10px;}
body.officesdetail .leftside .office .content .name {font:9px verdana, sans-serif;} 

/**** Contact ****/
body.contactdetail .listing table.list td {width:33%;padding-bottom:20px;}

/**** Services ****/
body.services .mainbodyB {margin:0px 200px 0px 0px;} 

body.serviceslisting h1 {margin:0px 0px 30px 0px;} 
body.services .listing {margin-left:0px;}
body.services .listing table.list td {border-top:0px solid #ccc;padding:5px 15px 5px 0px;} /* was border-top:1px solid #ccc; */
body.services .details {padding-right:21px; text-align:justify;}

body.services .listing table.list {width:680px;}
body.services .listing table.list td {padding-bottom:20px;padding-right:10px;} /* was width:50%; */
body.services .listing table.list td .practices {font:bold 11px verdana, sans-serif;}
body.services .listing table.list td .industries {font:bold 11px verdana, sans-serif;}
body.services .listing table.list td ul {margin:0px 0px 0px 18px;padding:0px;list-style:none outside;} /* was list-style:none outside; */
body.services .listing table.list td li {background:url(/fcwsite/img/bullet4.gif) no-repeat 0px 7px;padding:3px 0px 1px 10px;} /* was padding:3px 0px 1px 14px; */

/**** Bios ****/
body.bioslisting .mainbodyB {margin:0px 200px 0px 0px;} 

body.bioslisting .listing {width:694px;}
body.bioslisting .listing table.list td {border-top:1px solid #ccc;padding:5px 5px 5px 0px;}

body.biosdetail .listing {margin-left:0px;}
body.biosdetail .details .image {border:1px solid #687d90;float:left;margin:0px 20px 18px 0px;padding:0px;}
body.biosdetail .details a {color:#903332;text-decoration:none;}

body.biosdetail .details h1 {margin:0px;}
body.biosdetail .details h2 {margin:0px 0px 2px 0px;}

body.biosdetail .details .contact {margin-top:12px;font:normal 10px/15px verdana, sans-serif;} 
body.biosdetail .details .contact .office {margin-bottom:12px;}
body.biosdetail .details .contact .email {margin-bottom:12px;}
body.biosdetail .details .contact .vcard {margin-bottom:20px;}

body.biosdetail .details .dottedline {background:url(/fcwsite/img/dottedline3.gif) repeat-x center;width:100%;height:1px;margin:5px 0px 15px 0px;}

body.biosdetail .details .narrative {margin-top:12px; text-align:justify;}
body.biosdetail .details .narrative .content p {font:normal 11px/15px Verdana, sans-serif; text-align:justify;}

body.biosdetail .details .education .content ul {list-style:none;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .education .content ol {list-style-position:inside;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .education .content ul li {background:url(/fcwsite/img/bullet3.gif) no-repeat;padding:0px 0px 2px 12px;}
body.biosdetail .details .education .content ol li {padding:0px 0px 2px 0px;}

body.biosdetail .details .admissions .content ul {list-style:none;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .admissions .content ol {list-style-position:inside;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .admissions .content ul li {background:url(/fcwsite/img/bullet3.gif) no-repeat;padding:0px 0px 2px 12px;}
body.biosdetail .details .admissions .content ol li {padding:0px 0px 2px 0px;}

body.biosdetail .details .baradmissions .content ul {list-style:none;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .baradmissions .content ol {list-style-position:inside;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .baradmissions .content ul li {background:url(/fcwsite/img/bullet3.gif) no-repeat;padding:0px 0px 2px 12px;}
body.biosdetail .details .baradmissions .content ol li {padding:0px 0px 2px 0px;}

body.biossearch .listing {margin-bottom:15px;margin-left:0px;}
body.biossearch .listing .alpha {display:inline;}
body.biossearch .listing .alpha a {margin-right:10px;font-weight:bold;}

body.biosdetail .details .content ul {list-style:none;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .content ul ul {list-style:none;padding:0px;margin:1px 0px 1px 10px;}
body.biosdetail .details .content ol {list-style-position:inside;padding:0px;margin:0px 0px 15px 0px;}
body.biosdetail .details .content ul li {background:url(/fcwsite/img/bullet3.gif) no-repeat;padding:0px 0px 2px 12px;}
body.biosdetail .details .content ol li {padding:0px 0px 2px 0px;}

/**** Careers ****/
body.careersdetail .listing table.list td {border-top:1px solid #ccc;padding:10px 5px 10px 0px;}
body.careersdetail .listing table.list .image {border:1px solid #000;width:90px;height:90px;margin:0px 10px 10px 0px;float:left;}
body.careersdetail .listing table.list .name {}
body.careersdetail .listing table.list .school {font:italic 10px verdana, sans-serif;}
body.careersdetail .listing table.list .abstract {}

body.careersoci .listing table.list td {font:9px verdana, sans-serif;padding:2px 4px;border-top:1px solid #efefef;}
body.careersoci .listing table.list td .date {font:bold 9px verdana, sans-serif;}

body.careersjobs .listing {width:694px;}
body.careersjobs .listing table.list td {border-top:1px solid #ccc;padding:10px 5px 10px 0px;}
body.careersjobs .listing h2 {border-top:1px solid #efefef;font:bold 11px verdana, sans-serif;text-transform:uppercase;padding:4px 0px;}
body.careersjobs .listing h3 {font:bold 11px verdana, sans-serif;margin-bottom:0px;}
body.careersjobs .listing .office {font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .description h4 {margin-bottom:0px;padding:0px;font:bold 10px verdana, sans-serif;}
body.careersjobs .listing .description .content {margin:0px;padding:0px;}
body.careersjobs .listing .description .content p {margin-top:0px;padding:0px;font:normal 11px verdana, sans-serif;text-align:justify;}
body.careersjobs .listing .experience h4 {margin-bottom:0px;padding:0px;font:bold 10px verdana, sans-serif;}
body.careersjobs .listing .experience .content {margin:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .experience .content p {margin-top:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .contactemail h4 {margin-bottom:0px;padding:0px;font:bold 10px verdana, sans-serif;}
body.careersjobs .listing .contactemail .content {margin:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .contactemail .content p {margin-top:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .postdate h4 {margin-bottom:0px;padding:0px;font:bold 10px verdana, sans-serif;}
body.careersjobs .listing .postdate .content {margin:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .postdate .content p {margin-top:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .relatedoffice h4 {margin-bottom:0px;padding:0px;font:bold 10px verdana, sans-serif;}
body.careersjobs .listing .relatedoffice .content {margin:0px;padding:0px;font:normal 10px verdana, sans-serif;}
body.careersjobs .listing .relatedoffice .content p {margin-top:0px;padding:0px;font:normal 10px verdana, sans-serif;}

/**** Experience ****/
body.experience .mainbodyB {margin:0px 200px 0px 0px;} 

body.experience .listing table.list td {border-top:1px solid #ccc;padding:5px 5px 5px 0px;}
body.experience .listing table.list td .title {font:bold 11px verdana, sans-serif;}
body.experience .listing table.list td .abstract {}
body.experience .listing table.list td .client {font:normal 10px verdana, sans-serif;}
body.experience .listing table.list td .date {font:normal 10px verdana, sans-serif;white-space:nowrap;}

body.experiencedetail .details .relatedattorneys {margin-top:18px;font:9px verdana, sans-serif;}
body.experiencedetail .details .relatedattorneys h2 {font:bold 9px verdana, sans-serif;padding:0px;margin:0px;}
body.experiencedetail .details .relatedattorneys .content {padding:0px;}
body.experiencedetail .details .relatedattorneys .content ul {list-style-image:url(/fcwsite/img/bullet.gif);padding:0px;margin-left:18px;margin-top:0px;}
body.experiencedetail .details .relatedattorneys .content li {}

/**** News &amp; Events ****/
body.newsevents .mainbodyB {margin:0px 200px 0px 175px;}

body.newsevents .listing table.list {margin-bottom:20px;width:694px;}
body.newsevents .listing table.list td {border-top:1px solid #ccc;padding:5px 0px 5px 0px;}

body.newsevents .listing h1 {margin-top:0px}

/**** News ****/
body.news .mainbodyB {margin:0px 200px 0px 0px;} 

body.news .details {padding-right:21px;}
body.news .details .listing {margin-left:0px;}
body.news .listing table.list {margin-bottom:20px;}
body.news .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newslisting .listing table.list {margin-bottom:20px;width:694px;}
body.newslisting .listing table.list td {border-top:1px solid #ccc;padding:5px 0px 5px 0px;}

body.newsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.newsdetail .details .newstype {}
body.newsdetail .details .subtitle {}
body.newsdetail .details .source {font-style:italic;}
body.newsdetail .details .date {margin-top:18px;}

/**** Events ****/
body.events .mainbodyB {margin:0px 200px 0px 0px;} 

body.events .details {padding-right:21px;}
body.events .details .listing {margin-left:0px;}
body.events .listing table.list {margin-bottom:20px;}
body.events .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.eventslisting .listing h1 {margin-top:0px}

body.eventsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.eventsdetail .details .newstype {}
body.eventsdetail .details .subtitle {}
body.eventsdetail .details .source {font-style:italic;}
body.eventsdetail .details .date {margin-top:18px;}

/**** Pubs ****/
body.pubs .mainbodyB {margin:0px 200px 0px 175px;} 

body.pubs .leftside .image {border:1px solid #000;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.pubs .details {padding-right:21px;}
body.pubs .details .listing {margin-left:0px;}
body.pubs .listing table.list {margin-bottom:20px;}
body.pubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.pubsregister .mainbodyB {margin:0px 200px 0px 0px;}

body.pubsdetail .mainbodyB {margin:0px 200px 0px 0px;}

body.pubsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.pubsdetail .details .newstype {}
body.pubsdetail .details .subtitle {}
body.pubsdetail .details .source {font-style:italic;}
body.pubsdetail .details .date {margin-top:18px;} 

/**** News, Events &amp; Pubs ****/
body.newseventspubs .mainbodyB {margin:0px 200px 0px 0px;}

body.newseventspubs .leftside .image {border:1px solid #000;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.newseventspubs .listing table.list {margin-bottom:20px;}
body.newseventspubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newseventspubs .listing h1 {margin-top:0px}

/**** General/Footer ****/
body.general table.sitemap {width:100%;}
body.general table.sitemap td {vertical-align:top;width:25%;}

/*********************************************
					HOME
*********************************************/

body.home {}
body.home a:link {color:#252323;text-decoration:none;}
body.home a:visited {color:#252323;text-decoration:none;}
body.home a:hover {color:#903332;text-decoration:none;}
body.home .homenav {margin-top:10px;border:0px;}
body.home .homenav td.left {background:url(/fcwsite/img/dottedline_vertical.gif) repeat-y top right;width:17px;padding:0px;margin:0px;border:0px;vertical-align:top;}
body.home .homenav td.leftcontent {width:332px;padding:0px 93px 0px 19px;margin:0px;border:0px;vertical-align:top;}
body.home .homenav td.right {background:url(/fcwsite/img/dottedline_vertical.gif) repeat-y top right;width:17px;padding:0px;margin:0px;border:0px;vertical-align:top;}
body.home .homenav td.rightcontent {width:229px;padding:0px 40px 0px 15px;margin:0px;border:0px;vertical-align:top;}
body.home .homenav .date {color:#903332;font-weight:bold;}
body.home .homenav .readmore {margin:10px 0px 0px 5px;padding:0px;border:0px;}
body.home .header .menu a {color:#fff;text-decoration:none;}
body.home .header .menu a:hover {color:#c4c012;text-decoration:none;}

body .printPDF {display:none;}
body.emaildetail {text-align:left;}

.emails {display:block; }
/*.emails .buttons { list-style-position:outside; list-style-type:none; list-style-image:none; padding:0 0 0 0; margin:0 0 0 0; display:block; margin-left:14px;   }*/
.emails .buttons { padding-left:15px; margin:0;}
.emails .buttons li { display: inline;list-style-type: none; padding:0; }