/* Notes

{.parameter:styledefinition;} IE6, IE7 hack
* html .selector {} IE6 hack
*:first-child+html .selector {} IE7 hack

*/

/*********************************************
					GENERAL
*********************************************/
html, body {padding:0;margin:0;background:#FFF url(/fcwsite/img/bg_tile.gif) repeat-x top left;font:normal 12px/16px Arial, sans-serif;color:#61666b;height:100%;}

/**** Text Editor ****/
a {color:#35587d;text-decoration:none;}
a:hover {color:#7592b1;text-decoration:none;}
a:active {outline:none;}

img {border:0;}

p {margin:0 0 15px;}

h1 {font:normal 16px/normal Arial, sans-serif;color:#7592b1;text-transform:uppercase;margin:0 0 5px;}
h2 {font:bold 12px/normal Arial, sans-serif;color:#2b2b2b;text-transform:uppercase;margin:0 0 5px;}
h3 {font:bold 12px/normal Arial, sans-serif;color:#7592b1;margin:0 0 5px;}
h4 {font:bold 12px/normal Arial, sans-serif;color:#000;}
h5 {font:bold 11px/normal Arial, sans-serif;color:#000;}
h6 {font:bold 10px/normal Arial, sans-serif;color:#000;}

ul {list-style:url(/fcwsite/img/bullet.gif);margin:0 0 5px 34px;padding:0;}
ul li {padding:0 0 15px;}

ul li.nopadding  {padding:0;}

hr {margin:0 0 15px;color:#d0d4d7;}

.body {font:normal 12px/16px Arial, sans-serif;color:#61666b;}
.bodysm {font:normal 11px/16px Arial, sans-serif;color:#61666b;}
.bodylg {font:normal 13px/16px Arial, sans-serif;color:#61666b;}

.readMore {font:bold 11px/16px Arial, sans-serif;text-transform:uppercase;color:#61666b;margin:0 0 15px;} 
.readMore a {color:#7592b1;}
.readMore a:hover {color:#35587d;}

.viewAllN {/*font:bold 11px/16px Arial, sans-serif;text-transform:uppercase;color:#61666b;margin:0 0 30px;*/} 
.viewAllN a {/*color:#7592b1;*/}
.viewAllN a:hover {/*color:#35587d;*/}

.viewAllP {font:bold 11px/16px Arial, sans-serif;text-transform:uppercase;color:#61666b;margin:0 0 30px;} 
.viewAllP a {color:#7592b1;}
.viewAllP a:hover {color:#35587d;}

.viewAll {font:bold 11px/16px Arial, sans-serif;text-transform:uppercase;color:#61666b;margin:0 0 30px;} 
.viewAll a {color:#7592b1;}
.viewAll a:hover {color:#35587d;}

.viewAllProfessionals {padding: 15px 0 0 0;font:bold 11px/16px Arial, sans-serif;text-transform:uppercase;color:#61666b;}
.viewAllProfessionals a{color:#7592b1;}
.viewAllProfessionals a:hover{color:#35587d;}

.viewAllPublications {padding: 15px 0 0 0; }

.abstractInsert {margin-bottom:15px;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {margin:20px auto 0 auto;width:990px;background:#FFF url(/fcwsite/img/container-tile.gif) repeat-y top center;}
body.home .containermain {position:relative;}

/**** Middle ****/
table.middle {border:0px;border-collapse:collapse;width:100%;}
.middleC {background:url(/fcwsite/img/container_btm.gif) no-repeat center bottom;padding:28px 40px 1px;}
.middleB {}
.middleA { }
.middle {clear:both;}

/**** Global ****/
.clear {clear:both;}

/*********************************************
					LEFT SIDE
*********************************************/

td.leftside {vertical-align:top;padding:20px 0 0;background:#efefef url(/fcwsite/img/bg_gradient.jpg) repeat-x bottom left;border-right:20px solid #fff;}
div.leftsideB {width:174px;}
div.leftsideA {}
div.leftside {}

.leftside .nav2 {font:normal 11px/15px Arial, Helvetica, sans-serif;padding:0 0 20px;}
.leftside .nav2 ul {list-style:none none;margin:0;padding:0 13px;}
.leftside .nav2 ul li {padding:0 0 5px;padding-left:10px;text-indent:-10px;}
.leftside .nav2 a.active {color:#7592b1;text-decoration:underline;}

.leftside .nav3 ul {padding:0 0 0 13px;}
.leftside .nav3 ul li {padding:0 0 5px 0;}
*:first-child+html .leftside .nav3 ul {padding:5px 0 0 13px;} /* IE7 */
* html .leftside .nav3 ul {padding:5px 0 0 13px;} /* IE6 */

.leftside .image {padding:20px 13px;}

.leftside .services {font:normal 11px/15px Arial, Helvetica, sans-serif;}
.leftside .services h2 {padding:0 13px 0;margin:0 0 5px;}
.leftside .services ul {list-style:none none;margin:0;padding:0 13px;}
.leftside .services ul li {padding:0 0 5px;padding-left:10px;text-indent:-10px;}
.leftside .services a.active {color:#7592b1;text-decoration:underline;}

/*********************************************
					MAIN 
*********************************************/

td.mainbody {vertical-align:top;padding:0 0 40px;width:100%;border-right:5px solid #fff;}
div.mainbodyB {} 
div.mainbodyA {}
div.mainbody {}

table.middle_inset {border:0px;border-collapse:collapse;width:100%;}
table.middle_inset td.mainbody {vertical-align:top;padding:20px 0 0;width:100%;border-right:0;}

/**** Details ****/
.details {padding:0 20px 0 0;}

.details .image {float:left;}
.details .image img {margin:2px 10px 10px 0;}

body.detail .mainbody .titleinfo .nav2 {padding-top:0;.margin-top:-3px;}

/**** Form ****/
.form ul.fields {list-style:none none;margin:0;padding:0;}
.form ul.fields li {margin:0;padding:0 0 5px;}
.form ul.fields label {display:block;padding:3px 0 0;display:block;float:none;color:#455560;font-size:13px;}
.form ul.fields input {width:320px;font:normal 13px Arial, sans-serif;color:#455560;}
.form ul.fields select {width:326px;font:normal 13px Arial, sans-serif;color:#455560;}
.form ul.fields textarea {width:320px;height:100px;font:normal 13px Arial, sans-serif;color:#455560;}
.form ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.form ul.buttons {list-style:none none;margin:15px 0 0 0;padding:5px 0px;clear:both;}
.form ul.buttons li {margin:0;padding:0;display:inline;}
.form ul.buttons li input {background:url(/fcwsite/img/submit_bg.gif) repeat-x top center;border:0px;height:22px;color:#fff;font:normal 11px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}

.required{margin-bottom:15px;}
/**** Search ****/
.search {}

.search ul.fields {list-style:none none;margin:0;padding:0;}
.search ul.fields li {margin:0;padding:0 0 5px;}
.search ul.fields label {width:100px;padding:3px 0 0;display:block;float:left;color:#455560;font-size:13px;}
.search ul.fields input {width:220px;font:normal 13px Arial, sans-serif;color:#455560;}
.search ul.fields select {width:226px;font:normal 13px Arial, sans-serif;color:#455560;}
.search ul.fields textarea {width:220px;height:100px;font:normal 13px Arial, sans-serif;color:#455560;}
.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

.search ul.buttons {list-style:none none;margin:15px 0 0;padding:5px 0px;clear:both;}
.search ul.buttons li {margin:0;padding:0;display:inline;}
.search ul.buttons li input {background:url(/fcwsite/img/submit_bg.gif) repeat-x top center;border:0px;height:22px;color:#fff;font:normal 11px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}

.search table.fields {margin:0;padding:0;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;font:normal 11px Arial, sans-serif;color:#8c8c8c;}
.search table.fields select {width:226px;font:normal 11px Arial, sans-serif;color:#8c8c8c;}
.search table.fields .services select {width:455px;}
.search table.fields .practices select {width:455px;}
.search table.fields .industries select {width:455px;}
.search table.fields .school select {width:455px;}

.search .alpha {margin-bottom:15px;}
.search .alpha h2 {font:normal 11px Arial, sans-serif;margin-bottom:5px;}
.search .alpha .content {color:#c5c5c5;font-size:12px;font-family:Arial, Helvetica, sans-serif;border-bottom: 1px solid #c2c2c2;padding:0 0 9px;}
.search .alpha .content ul {list-style:none none;padding:0;margin:0 0 0 -2px;float:left;}
.search .alpha .content li {display:inline;border:1px solid #EFE9E0;padding:0;margin:0px 1px;}
.search .alpha .content a {text-decoration:none;}
.search .alpha .content a:visited {text-decoration:none;}
.search .alpha .content a:hover {text-decoration:none;}
.search .alpha .content .viewAll {text-transform:uppercase;border-left:1px solid #000;padding-left:10px;margin-left:10px;float:left;}

/**** Search Results Criteria ****/
.criteria {font-weight:bold;}

.criteria ul {list-style:none outside;margin:0;padding:0;display:inline;}
.criteria ul li {margin:0;padding:0;display:inline;font-weight:normal;}

.search_again {margin:0 0 14px;}
.search_again a {text-decoration:underline;}
.search_again a:visited {text-decoration:underline;}
.search_again a:hover {text-decoration:none;}

.paginator a.noLink {font-weight:bold;}
.paginator a:hover {text-decoration:underline;}

/**** Listing ****/
div.listing {padding:0 20px 0 0;} 

div.details div.listing {padding:0 0 20px 0;} 

div.listing h1 {margin:0 0 15px;}
div.listing h2 {margin:0 0 10px;border-top:1px solid #d0d4d7;padding:5px 0 15px;}
.biosdetail .mainbody .details div.listing h2{color:#61666B;padding-top:0;text-transform:none;border-top:none;}
.listing table.list {border-collapse:collapse;width:100%;}
.listing table.list th {text-align:left;border-bottom: 1px solid #c2c2c2;padding:0 0 5px;}
.listing table.list tr.group th {border:0;border-top:1px solid #d0d4d7;padding:5px 0 15px;font:bold 12px/normal Arial, sans-serif;color:#2b2b2b;text-transform:uppercase;}
.listing table.list th.header {}
.listing table.list th a {}
.listing table.list th a:hover {}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list td {vertical-align:top;padding:5px 8px 5px 0;} /* {vertical-align:top;padding:0 5px 15px 0;} */
.listing table.list td.atty_photo {}
.listing table.list td a {}
.listing table.list td a:visited {}
.listing table.list td a:hover {}
.listing table.list td .name {font-weight:bold;}
.listing table.list td .title {font-weight:bold;margin:0 0 5px;color:#424445;}
.listing table.list td .level {}
.listing table.list td .subtitle {}
.listing table.list td .abstract {font-size:11px;line-height:15px;}
.listing table.list td .content {font-size:11px;line-height:15px;}
.listing table.list td .date {white-space:nowrap;}
.listing table.list td .position {}
.listing table.list td .office {}
.listing table.list td .email {}
.listing table.list td .phone {white-space:nowrap;}
.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-style:italic;}
.listing table.list td .location {}
.listing table.list td.spacer {height:20px;} 

.titleinfo {padding:21px 20px 5px 13px;margin:0;background:#35587d url(/fcwsite/img/bg_titleinfo.gif) repeat-x bottom left;color:#fff;}
*:first-child+html .titleinfo {padding:22px 20px 5px 13px;} /* IE7 */
* html .titleinfo {padding:22px 20px 5px 13px;} /* IE6 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.titleinfo {padding:22px 20px 4px 13px;}
}

.titleinfo h1 {font:normal 16px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:0 0 2px;}

.titleinfo .nav2 {padding:3px 0 0;float:right;}
*:first-child+html .titleinfo .nav2 {padding:2px 0 0;} /* IE7 */
* html .titleinfo .nav2 {padding:2px 0 0;} /* IE6 */
.titleinfo .nav2 h2 {display:none;}
.titleinfo .nav2 ul {list-style:none none;margin:0;padding:0 0 12px;}
.titleinfo .nav2 li {display:inline;}
.titleinfo .nav2 li.separator {color:#5d7997;padding:0 6px;}
.titleinfo .nav2 a {color:#bcd7f5;}
.titleinfo .nav2 a:hover {color:#fff;}
.titleinfo .nav2 a.active {color:#fff;}

/*********************************************
					RIGHT SIDE
*********************************************/

td.rightside {vertical-align:top;padding:0 0 20px;background:#fff url(/fcwsite/img/gray.gif) repeat-y top left;}
div.rightsideB {width:228px;}
div.rightsideA {}
div.rightside {font:normal 11px/15px Arial, Helvetica, sans-serif;}

.rightside h2 {padding:0 14px;}
.rightside p {margin:0 0 23px;}
.rightside ul {list-style:url(/fcwsite/img/bullet.gif);margin:0 0 20px 13px;padding:0;}
*:first-child+html .rightside ul {margin:0 0 20px 16px;} /* IE7 */
* html .rightside ul {margin:0 0 20px 16px;} /* IE6 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.rightside ul {margin:0 0 20px 13px;}
}
.rightside ul li {padding:0 0 3px;}
.rightside .content {padding:0 14px;}

.rightside .rightColLabel {display:block;margin:0 0 14px;}
.rightside .rightColLabel h2 {background:#7492b3 url(/fcwsite/img/bg_rightside_h2.gif) repeat-x bottom left;padding:24px 14px 10px;font:normal 14px/16px Arial, Helvetica, sans-serif;color:#fff;}

.rightside .highlights {font:normal 12px/16px Arial, Helvetica, sans-serif;}
.rightside .highlights h2 {background:#7492b3 url(/fcwsite/img/bg_highlights_h2.gif) repeat-x bottom left;padding:24px 20px 27px;margin:0;font:normal 14px/16px Arial, Helvetica, sans-serif;color:#fff;}
.rightside .highlights .content {padding:0 0 0 20px;}
.rightside .highlights a {color:#7592b1;}
.rightside .highlights a:hover {color:#35587d;}
.rightside .highlights span{margin:1px 7px 0 0 !important;}

.rightside .search {font:normal 12px/16px Arial, Helvetica, sans-serif;}
.rightside .search h2 {background:#7492b3 url(/fcwsite/img/bg_highlights_h2.gif) repeat-x bottom left;padding:24px 20px 27px;margin:0;font:normal 14px/16px Arial, Helvetica, sans-serif;color:#fff;}
.rightside .search ul.fields {list-style:none none;margin:0;padding:0 0 0 20px;}
.rightside .search ul.fields li {margin:0;padding:2px 0px 7px;}
.rightside .search ul.fields label {width:auto;display:block;float:none;text-transform:uppercase;font:normal 12px/16px Arial, Helvetica, sans-serif;}
.rightside .search ul.fields input {width:202px;font:normal 11px Arial, sans-serif;color:#8c8c8c;}
.rightside .search ul.fields select {width:208px;font:normal 11px Arial, sans-serif;color:#8c8c8c;}

.rightside .search ul.buttons {list-style:none none;margin:15px 0 0;padding:0 0 0 20px;clear:both;}
.rightside .search ul.buttons li {margin:0;padding:0;display:inline;}
.rightside .search ul.buttons li input {width:62px;height:22px;text-align:center;background:url(/fcwsite/img/submit_bg.gif) repeat-x top center;text-transform:uppercase;color:#FFF;font-size:11px;border:none;padding:0;margin:0;.padding:0;.margin:0; cursor:pointer;}

table.corpus {border:0px;border-collapse:collapse;}
table.corpus td {padding:0px;}
table.corpus td.corpusColumn .thumb {float:left;width:auto;display:inline;}
table.corpus td.corpusColumn .thumb img{padding:0 10px 0 0;}
table.corpus td.corpusColumn 

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone .label {font-weight:normal;padding-right:0;}
.phone2 .label {font-weight:normal;padding-right:0;}
.fax .label {font-weight:normal;padding-right:0;}

/**** About ****/
body.aboutdetail div.listing table.list {margin-bottom:10px;}
body.aboutdetail .mainbody .titleinfo .nav2, body.newseventspubs .mainbody .titleinfo .nav2 {margin-top:-23px;}
body.newseventspubs .mainbody .titleinfo .nav2 {padding-top:0;}

/**** Offices ****/
body.officeslisting div.details {padding:0 20px 20px 0;}
body.officeslisting div.listing {padding:0 0 20px 0;}
body.officeslisting div.listing ul {list-style:none none;margin:0;padding:0;}
body.officeslisting div.listing li {padding:0 0 16px;float:left;width:301px;height:120px;margin:0 0 10px 0;}
body.officeslisting div.listing div.name {font-weight:bold;}
body.officeslisting div.listing div.image {float:left;}
body.officeslisting div.listing div.image img {margin:0 10px 10px 0;}
body.officeslisting div.listing table.corpus td.corpusColumn .thumb {min-height:113px;}

body.officesdetail .details .contact {padding:0 0 20px;}
body.officesdetail .details .relinfo {clear:left;}
body.officesdetail .listing {padding:0;}
body.officesdetail .listing table.list td {vertical-align:top;padding:5px 5px 5px 0;}

body.officesdetail .details .content .image {float:none;}

body.officesdetail td.leftside {padding-left:13px;}

/**** Experience ****/
body.experiencelisting .details {padding:0 20px 20px 0;}
body.experiencelisting .listing table.list td .image {float:left;margin:0 10px 5px 0;}
body.experiencelisting .listing table.list td .relatedPractices {font-size:11px;line-height:15px;margin:5px 0 0;}
body.experiencelisting .listing table.list td .relatedAttorneys {font-size:11px;line-height:15px;margin:5px 0 0;}

/**** General ****/

/**** Contact ****/
body.contactdetail .mainbody .richtext {padding:0 0 15px;} 

/**** Services ****/
body.serviceslisting div.listing div.services ul.level2 {margin:5px 0 0 17px;padding:0;}
body.serviceslisting div.listing div.services ul.level2 li {padding:0;}

body.servicesdetail .listing h2 {border:0;padding:0;color:#61666B;text-transform:none;}
/* body.servicesdetail .listing table.list td .title {background:url(/fcwsite/img/bullet.gif) no-repeat top left;padding:0 0 0 15px;} */
body.servicesdetail .listing table.list td .content {background:url(/fcwsite/img/bullet.gif) no-repeat top left;padding:0 0 0 15px;font-size:12px;line-height:16px;}

body.servicesdetail .listing_experience .title {margin:15px 0 5px;font-weight:bold;}
body.servicesdetail .listing_experience .image {float:left;margin:0 10px 5px 0;}
body.servicesdetail .listing_experience .relatedPractices {margin:5px 0 0;}
body.servicesdetail .listing_experience .relatedAttorneys {margin:5px 0 0;}

/**** Bios ****/
body.bioslisting .listing {padding:0;}
body.bioslisting .listing table.list td {vertical-align:top;padding:5px 5px 5px 0;}

body.biosdetail td.rightside {background:#efefef url(/fcwsite/img/bg_gradient.jpg) repeat-x bottom left;}

body.biosdetail .titleinfo .overlayA {position:relative;}

body.biosdetail .titleinfo {height:191px;padding:0;margin:0 0 20px;background:#35587d url(/fcwsite/img/bg_bio.gif) repeat-x bottom left;color:#fff;}
body.biosdetail .titleinfo .overlay {position:absolute;top:176px;left:0px; width: 100%;}
body.biosdetail .titleinfo .overlay img {behavior:url(/fcwsite/include/iepngfix.htc); width: 100%; height: 15px; border:none;}
body.biosdetail .titleinfo a {color:#bcd7f5;}
body.biosdetail .titleinfo a:hover {color:#fff;}
body.biosdetail .titleinfo .image {float:left;}
body.biosdetail .titleinfo .image img {height:191px;}
body.biosdetail .titleinfo .content_left {float:left;padding:18px 20px;}
body.biosdetail .titleinfo h1 {font:bold 17px Arial, Helvetica, sans-serif;text-transform:none;margin:0 0 2px;}
body.biosdetail .titleinfo .position {text-transform:uppercase;margin:0 0 24px;}
body.biosdetail .titleinfo .vcard a {background:url(/fcwsite/img/vcard.gif) no-repeat 0 1px;padding:0 0 0 25px;}
body.biosdetail .titleinfo .content_right {float:right;text-align:right;height:125px;padding:19px 20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body.biosdetail .titleinfo .content_right {height:126px;}
}
body.biosdetail .titleinfo .phone {margin:0 0 2px;}
body.biosdetail .titleinfo .fax {margin:0 0 16px;}
body.biosdetail .titleinfo .relatedlinks {padding:0 20px;text-align:right;clear:right; top:-5px; position:relative;overflow:hidden;z-index:9999}
body.biosdetail .titleinfo .relatedlinks ul {list-style:none none;margin:0;padding:0 0 12px;}
body.biosdetail .titleinfo .relatedlinks li {display:inline;}
body.biosdetail .titleinfo .relatedlinks li.separator {color:#5d7997;padding:0 6px;}
body.biosdetail .titleinfo .relatedlinks a {color:#bcd7f5;}
body.biosdetail .titleinfo .relatedlinks a:hover {color:#fff;}
body.biosdetail .titleinfo .relatedlinks a.active {color:#fff;}

body.biosdetail .details {padding:0 20px 0 0;}

body.biosdetail .rightside .services {font:normal 12px/16px Arial, Helvetica, sans-serif;}
body.biosdetail .rightside .services ul {list-style:none none;margin-top:2px;margin-left:0px;}
body.biosdetail .rightside .services ul li {padding:0 0 2px;padding:0 0 2px;padding-left:10px;text-indent:-10px;}

body.biosdetail .rightside .education ul {margin-bottom:13px;}
body.biosdetail .rightside .education li {padding:0 0 10px;}
body.biosdetail .rightside .education .details {display:block;padding:0 0 0 7px;}

body.biosdetail .rightside .memberships {margin-bottom:23px;}
body.biosdetail .rightside .ceinfo {margin-bottom:23px;}

body.biosdetail table.middle_inset td.mainbody {padding-top:0;}

/**** News &amp; Events ****/

/**** News, Events &amp; Pubs ****/
body.newseventspubs div.listing h2 {font:normal 16px/normal Arial, sans-serif;color:#7592b1;text-transform:uppercase;margin:0 0 5px;border:0;}

/**** News ****/
body.newslisting .listing table.list tr.topstart {display:none;}
body.newslisting  .listing .viewAllN  {margin-top:22px;}

/**** Events ****/
body.eventslisting .mainbody .richtext {padding:0 0 15px;} 

/**** Pubs ****/
body.pubsdetail .details .contact {padding:0 0 15px;}
body.pubsdetail .details .contact .content .title {font:bold 16px/normal Arial, sans-serif;color:#35587d;margin:0 0 5px;}
body.pubsdetail .details .contact .date {color:#333;margin-bottom:8px;}

body.pubsdetail .mainbody .listing {/*border-top: 1px solid #c2c2c2;*/}
body.pubsdetail .mainbody .listing table.list td {vertical-align:top;padding:5px 5px 5px 0;}


body.pubsdetail .mainbody td.leftside div.leftsideB {width:160px;padding:0 0 0 14px;}
body.pubsdetail .mainbody .leftside .listing table.list td{padding:0;margin:0;}
body.pubsdetail .mainbody .leftside .listing h2, body.pubsdetail .mainbody .leftside .services h2{padding:10px 0 0 0;margin:0 0 5px 0;border-top:none;}
body.pubsdetail .mainbody .leftside ul.level1{/*background:url(/fcwsite/img/bullet.gif) no-repeat top left;*/list-style:none;margin:0;padding:0;}
body.pubsdetail .mainbody .leftside .listing table.list td .title{font-weight:normal;font-size:11px;}
/**** Careers ****/
body.testimoniallisting .mainbody .richtext {padding:0 0 15px;}
body.testimoniallisting .mainbody .listing table.list td .abstract {font-size:12px;line-height:16px;}
body.testimoniallisting .mainbody .listing table.list td .content {font-size:12px;line-height:16px;}
body.testimoniallisting .mainbody .listing table.list td .name {font-weight:normal;margin:5px 0 0;}
body.testimoniallisting .mainbody .listing table.list td .image {margin:0 10px 10px 0;}

body.careersoci .mainbody .richtext {padding:0 0 15px;}  

/**** Video Content ****/
body.videocontent .mainbodyB {margin:0 auto;padding:20px;width:475px;text-align:center;}
body.videocontent .mainbodyA {text-align:left;}
body.videocontent .video {}
body.videocontent .videoScroller {margin-top:10px;position:relative;width:475px;left:-30px;}
body.videocontent .videoScroller .leftArrow {position:absolute;left:0;top:0;}
body.videocontent .videoScroller .rightArrow {position:absolute;right:0;top:0;}
body.videocontent .videoScroller .clip {margin:0 30px 0 30px;width:415px;height:120px;overflow:hidden;position:relative;}
body.videocontent .videoScroller .thumbnails {width:1050px;height:100px;position:relative;top:0;}
body.videocontent .videoScroller .thumbnails {width:1050px;height:100px;position:relative;top:0;}
body.videocontent .videoScroller #thumbnails {position:relative;left:0;top:0;}
body.videocontent .videoScroller .thumbnails img {margin-right:5px;width:100px;height:100px;display:block;float:left;border:0;}

/**** Sitewide Search ****/
body.sitewidesearch div.search ul.fields {float:left;padding:0 5px 0 0;}
body.sitewidesearch div.search ul.fields label {width:65px;}
body.sitewidesearch div.search ul.buttons {clear:none;margin:0 0 20px;padding:0;}
*:first-child+html body.sitewidesearch div.search ul.buttons {padding:1px 0 0;} /* IE7 */
* html body.sitewidesearch div.search ul.buttons {padding:1px 0 0;} /* IE6 */
body.sitewidesearch div.pagination {clear:both;margin:0 0 20px;}
body.sitewidesearch div.pagination span.currentpage {font-weight:bold;}
body.sitewidesearch table.list td {padding:0 0 15px;}
body.sitewidesearch table.list td div.Title {font-weight:bold;}

/*********************************************
					HOME
*********************************************/
body.home .middle {padding:0 0 40px;}
body.home .middle .right {float:left;width:610px;height:220px;color:#FFF;}
body.home .middle .right h2 {font-weight:bold;font-size:17px;letter-spacing:normal;padding:0;margin:0;color:#FFF;}
body.home .middle .right h2 a {text-decoration:none;}
body.home .middle .right h2 a:hover {text-decoration:underline;}
body.home .middle .right h3 {font-weight:normal;font-size:12px;letter-spacing:normal;padding:0 0 10px 0;margin:0;color:#FFF;text-transform:uppercase;}
body.home .middle .right p {font-weight:normal;font:12px/18px Arial, Helvetica, sans-serif;color:#FFF;padding:0;margin:0;}
body.home .middle .right a, .middle .right a:visited, .middle .right a:hover {color:#FFF;text-decoration:underline;}
body.home .middle .left {float:left;width:300px;height:220px;display:inline;}
body.home .middle .left ul {list-style:none none;margin:0;padding:0;}
body.home .middle .left li {width:300px;padding:0;margin:0;line-height:normal;}
body.home .middle .left li.top {height:75px;padding:0;margin:0;.margin-bottom:0px;}
body.home .middle .left li.mid {height:75px;padding:0;margin:0;.margin-bottom:0px;}
body.home .middle .left li.last {height:70px;padding:0;margin:0;.margin-bottom:-3px;}
* html body.home .middle .left li img {margin-bottom:-3px;}
body.home .middle img a {border:none;padding:0;margin:0;}

body.home .attorneysHighlight {width:610px;height:220px;padding:0;margin:0;background:url(/fcwsite/img/bg_right_ourattorneys.gif) no-repeat top left;}
body.home .attorneysHighlight .highlightItem {width:610px;height:220px;padding:0;margin:0;background:url(/fcwsite/img/bg_right_ourattorneys.gif) no-repeat top left;}
body.home .attorneysHighlight .highlightItem h2 {padding:22px 0 0 0;font-weight:bold;}
body.home .attorney_proflepic {float:right;width:220px;height:220px;vertical-align:top;}
body.home .attorney_proflepic img {float:left;width:220px;height:220px;overflow:hidden;}

body.home .newsHighlight {width:610px;height:220px;padding:0;margin:0;background:url(/fcwsite/img/bg_right_news.gif) no-repeat top left;}
body.home .newsHighlight .highlightItem h2 {padding:22px 0 10px 0;margin:0;}

body.home .firmHighlight {width:610px;height:220px;padding:0;margin:0;background:url(/fcwsite/img/bg_right_firm.gif) no-repeat top left;}
body.home .firmHighlight .highlightItem h2 {padding:22px 0 10px 0;margin:0;}

/*Mid Nav Arrows*/
body.home .arrowleft {width:66px;height:220px;float:left;background:transparent url(/fcwsite/img/arrow_left.gif) no-repeat top left;}
body.home .arrowleft {width:66px;height:220px;float:left;}
body.home .arrowleft a {width:66px;height:220px;display:block;}
body.home .arrowleft a span {display:none;}
body.home .arrowright {width:48px;height:220px;float:right;background:transparent url(/fcwsite/img/arrow-right.gif) no-repeat top left;}
body.home .arrowright {width:48px;height:220px;float:right;}
body.home .arrowright a {width:48px;height:220px;display:block;}
body.home .arrowright a span {display:none;}
body.home .noimage {background:transparent none;}



.emailPrint {display:none;}
.displayNone {display:none;}
.header .print img {display: none;}
.header .logo {}
