/*********************************************
					GENERAL
*********************************************/
.displaynone {display:none;}

body {margin:0;/*background-color:#d7e3e2;*/ background: #fff; font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;}
body.biosdetail .rightside ul li.operation_.active {visibility:hidden;display:none;}
body.investorsdetail .rightside ul li.operation_.active {visibility:hidden;display:none;}
body.servicesdetail .rightside ul li.operation_.active {visibility:hidden;display:none;}
body.newslisting .rightside ul li.operation_.active {visibility:hidden;display:none;}

/**** Text Editor ****/
a {color:#34a651;text-decoration:none;}
a:visited {color:#34a651;text-decoration:none;}
a:hover {color:#34a651;text-decoration:underline;}
a:active {outline:none;}
a.nolink {color:#000; text-decoration:none;}
a.nolink:hover {color:#000;text-decoration:none;}

img {border:0;}

p {margin:0 0 15px;}

h1 {font:normal 30px/normal Arial, Helvetica, sans-serif;color:#34a651;margin:0 0 5px;}
h2 {font:bold 12px/normal Arial, Helvetica, sans-serif;color:#000;margin:0 0 5px;}
h3 {font:bold 12px/normal Arial, Helvetica, sans-serif;color:#7592b1;margin:0 0 5px;}
h4 {font:bold 12px/normal Arial, Helvetica, sans-serif;color:#000;margin:0 0 5px;}
h5 {font:bold 11px/normal Arial, Helvetica, sans-serif;color:#000;margin:0 0 5px;}
h6 {font:bold 10px/normal Arial, Helvetica, sans-serif;color:#000;margin:0 0 5px;}

ul {}

.body {font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;}
.bodysm {font:normal 10px/16px Arial, Helvetica, sans-serif;color:#000;}
.bodylg {font:normal 13px/16px Arial, Helvetica, sans-serif;color:#000;}

.line {background:url(/fcwsite/img/line_horz.gif) repeat-x bottom left;height:20px;margin:0 0 5px;}

sup, sub {line-height:0;font-size:smaller;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {margin:0px auto;width:983px;min-height:750px;min-height /*\**/: auto\9/* IE8 only */;background-color:#fff;}
*:first-child+html .containermain {min-height:750px;}
* html .containermain {height:750px;}

/**** Middle ****/
.middleC {}
.middleB {}
.middleA {}
.middle {padding:9px 20px;background:url(/fcwsite/img/bg_middle.jpg) repeat-x top left;}

/**** Section Header ****/
.sectionheader {}
.sectionheader h1 {margin-bottom:20px;}
.sectionheader .breadcrumbs {font:normal 9px Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 0 10px;}
.sectionheader .breadcrumbs a {color:#000;text-decoration:none;}
.sectionheader .breadcrumbs a:visited {color:#000;text-decoration:none;}
.sectionheader .breadcrumbs a:hover {color:#000;text-decoration:underline;}

/**** Banner ****/
.banner {margin:0 0 21px;}
.rotatingImage{ height: 200px; }

/**** Global ****/
.clear {clear:both;}

table.corpus {border:0px;border-collapse:collapse;}
table.corpus td {padding:0px;z-index:1;}
table.corpus ul{list-style:none;padding:0;margin:15px 0 0 0;}
table.corpus ul .phone{margin-bottom:15px;}
table.corpus ul .title{margin-bottom:5px;}
/*********************************************
					LEFT SIDE
*********************************************/

/*********************************************
					MAIN 
*********************************************/

#headerDisclaimerText,
.headerDisclaimerText{display:none;}

div.mainbodyB {width:455px;float:left;} 
div.mainbodyA {}
div.mainbody {}

/**** Details ****/
.details {}
.ticker {width:75px;}
.DeadLine {width:75px;}
.DaysLeft {width:75px;}
.details .image {float:left;margin:5px 20px 10px 0px;}

body.detail .rightside .ajaxBCard {margin-left:-282px;margin-top:14px;}
/* Target FireFox 3 [!] */
html>/**/body.detail .rightside .ajaxBCard, x:-moz-any-link, x:default {margin-left:-211px;margin-top:0;}

body.detail .rightside {font:normal 12px/16px Arial, Helvetica, sans-serif;width /*\**/: 447px\9/* IE8 only */;}
* html body.detail .rightside {width:447px;}

body.detail .rightside .image{border-bottom:10px solid #FFF;}
body.aboutdetail .rightside .image{border-bottom:none;}

body.detail .rightside .sectioninfoA {background-color:#f0e7d2;padding:14px 20px 10px 15px;margin:0 0 12px;}
body.detail .rightside .sectioninfo {background:#f0e7d2 url(/fcwsite/img/middle_lines.gif) no-repeat center 14px;padding:24px 20px 2px 15px;}
body.detail .rightside .sectioninfo .relatedcontacts ul li {padding:0 0 16px;}
body.detail .rightside .sectioninfo .education ul li.separator {display:none;}

body.detail .rightside div.listing table.list {margin-top:0;width:195px;}
body.detail .rightside div.listing table.list td {padding:3px 7px 15px 0;font:normal 12px/16px Arial, Helvetica, sans-serif;}

body.detail .rightside .nav2 {padding:12px 12px 0 12px;}
body.detail .rightside .nav2 ul{width:auto;height:auto;padding-bottom:12px;background:url(/fcwsite/img/line_horz.gif) repeat-x left bottom;}
body.detail .rightside .nav2 li a{background:url("/fcwsite/img/arrow_green2.gif") no-repeat scroll right center transparent;padding:0 15px 0 0;}

body.detail .rightside .relatedlinks {padding:12px;}

body.detail .rightside .highlights {clear:both;border-bottom:12px solid #fff; background-color:#F0E7D2;}
*:first-child+html body.detail .rightside .highlights {zoom:1;} /* Ensure top and bottom padding displays properly */
* html body.detail .rightside .highlights {zoom:1;} /* Ensure top and bottom padding displays properly */

.linkAlign {padding-left:22px;}

body.detail .mainbody .details ul {list-style:none outside;margin-left:0;padding:0; list-style-type: none;}
body.detail .mainbody .details ul li {padding-left:15px; background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 4px; padding-bottom: 0px;}
*+html body.detail .mainbody .details ul li {background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 3px;}
* html body.detail .mainbody .details ul li {background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 3px;}



body.detail .mainbody .details ul.professionalsRelInfo li {padding-right:15px;padding-bottom:0;}
body.detail .mainbody .details .richtext {margin-bottom:16px;}
body.detail .mainbody .details .relinfo {margin-bottom:16px;padding:1px 7px 2px;}

body.detail .mainbody .sectioninfo .ceinfo .content {margin-bottom:16px;}
body.detail .mainbody .sectioninfo .description .abstract {margin-bottom:16px;}

body.detail .mainbody .listing_events h2 {border-bottom: 5px solid #34A651;color: #000000;font: bold 16px Arial,Helvetica,sans-serif;padding: 1px 1px 2px;text-align: left;}
body.detail .mainbody .listing_events table {margin-top:0;}
body.detail .mainbody .listing_events td {padding-left:0;}

body.aboutdetail .mainbody .details ul{margin-top: 0px;list-style:none;}
body.aboutdetail .mainbody .details ul li{padding-left:15px; background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 4px;}
*+html body.aboutdetail .mainbody .details ul li{background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 3px;}
* html body.aboutdetail .mainbody .details ul li{background:url(/FCWSite/Img/body_bullet.gif) no-repeat 0px 3px;}
body.aboutdetail .mainbody .details ul li .wrapper2{display:inline;}
/**** Form ****/
input.txtfield, input.form {width:187px;padding-left:3px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;border:1px solid #9c9c9c;}
select.txtfield, select.form {width:191px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;}
input.sbttn {background-color:#a4a3a4;border-top:1px solid #7f7e7f;border-left:1px solid #7f7e7f;border-bottom:1px solid #c6c5c6;border-right:1px solid #c6c5c6;color:#fff;font:normal 11px Arial, Helvetica, sans-serif;cursor:pointer;}
textarea.form {width:187px;height:100px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;border:1px solid #9c9c9c;}

body.jointhisaction td{/*width:200px;*/}
body.jointhisaction td input.txtfield, body.jointhisaction td select.txtfield{margin-left:5px;}
/**** Search ****/
.search {}

div.search ul.fields {list-style:none none;margin:0;padding:0;}
div.search ul.fields li {margin:0;padding:0 0 12px;clear:left;}
div.search ul.fields label {width:130px;display:block;float:left;text-transform:uppercase;}
div.search ul.fields input {width:187px;padding-left:3px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;border:1px solid #9c9c9c;}
div.search ul.fields select {width:191px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;}
div.search ul.fields textarea {width:187px;height:100px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;border:1px solid #9c9c9c;}
div.search ul.fields li.comments textarea {clear:left;width:324px;height:100px;}

div.search ul.fields div.select {float:left;width:187px;padding:1px 1px 1px 3px;margin:0 0 12px;font:normal 11px Arial, Helvetica, sans-serif;color:#818181;border:1px solid #9c9c9c;background:url(/fcwsite/img/select_arrow.gif) no-repeat top right;cursor:pointer;}

div.search ul.buttons {list-style:none none;margin:0 0 15px 191px;padding:0;clear:both;}
*:first-child+html div.search ul.buttons {margin:0 0 15px 206px;}
* html div.search ul.buttons {margin:0 0 15px 206px;}
div.search ul.buttons li {margin:0;padding:0 10px 0 0;display:inline;}
div.search ul.buttons li input {background-color:#a4a3a4;border-top:1px solid #7f7e7f;border-left:1px solid #7f7e7f;border-bottom:1px solid #c6c5c6;border-right:1px solid #c6c5c6;color:#fff;font:normal 11px Arial, Helvetica, sans-serif;cursor:pointer;}

body.sitewidesearchresults div.search ul.buttons {margin-left:249px;}
*:first-child+html body.sitewidesearchresults div.search ul.buttons {margin-left:255px;}
* html body.sitewidesearchresults div.search ul.buttons {margin-left:255px;}

body.sitewidesearchresults div.xuss_shower table.list {margin:20px 0 0;background:transparent url(/fcwsite/img/line_horz.gif) repeat-x 0 0;}
body.sitewidesearchresults div.xuss_shower table.list th {font:bold 15px Georgia, "Times New Roman", Times, serif;color:#fff;background-color:#34a651;text-align:left;padding:1px 7px 2px;}
body.sitewidesearchresults div.xuss_shower table.list td {vertical-align:top;padding:3px 7px 20px 0;font:normal 11px/18px Arial, Helvetica, sans-serif;background:transparent url(/fcwsite/img/line_horz.gif) repeat-x 0 100%;}
body.sitewidesearchresults div.xuss_shower .title {font-weight:bold;}
body.sitewidesearchresults div.xuss_shower .summary {margin-top:5px;line-height:;}

body.search .mainbody .details .richtext {margin-bottom:15px;}

/**** Search Results Criteria ****/
.criteria {color:#787878;}

.criteria ul {list-style:none none;margin:0;padding:0;display:inline; padding-left: 2px;}
.criteria ul li {margin:0;padding:0;display:inline;font-weight:normal; padding-right: 3px;}

.counter {color:#787878;}

/**** Listing ****/
div.listing {} 

div.listing table.list {border-collapse:collapse;width:100%;margin:20px 0 0;}
div.listing table.list th {font:bold 16px/normal Arial, Helvetica, sans-serif;color:#000;;text-align:left;padding:1px 1px 2px; border-bottom:5px solid #34a651 ;}
div.listing table.list td {vertical-align:top;padding:5px 0 5px 7px;font:normal 12px/18px Arial, Helvetica, sans-serif;}
div.listing table.list td.shortInfoC_xxxxxx_{width:110px;}
div.listing table.list td .date {white-space:nowrap;}
div.listing table.list td.displayOrSortDate {width:24%;}
div.listing table.list td.spacer {height:20px;} 

body.listing div.listing table.list tr.firstrow td {padding-top:8px;}
body.listing div.listing table.list td.shortInfoA_xxxxxx_ .title a img {display:none;}

body.listing .mainbody div.listing .offices ul {list-style:none outside;margin-left:0;padding:0;}
body.listing .mainbody div.listing .offices ul li {padding:8px 0 16px;background:transparent url(/fcwsite/img/line_horz.gif) repeat-x 0 0;}
body.listing .mainbody div.listing .offices ul li.firstrow {background:transparent none;padding-top:0;}
body.listing .mainbody div.listing .offices ul li ul li{padding:0;background:transparent none;}
body.listing .mainbody div.listing .offices .name {font-weight:bold;}

body.listing .mainbody div.listing .jobOps ul {list-style:none outside;margin-left:0;padding:0;}
body.listing .mainbody div.listing .jobOps ul li {padding:0 0 16px;}
body.listing .mainbody div.listing .jobOps .group {padding:8px 0 16px;background:transparent url(/fcwsite/img/line_horz.gif) repeat-x 0 0;}
body.listing .mainbody div.listing .jobOps .groupStart {font-weight:bold;}

/*********************************************
					RIGHT SIDE
*********************************************/

div.rightsideB {float:right;width:447px;}
div.rightsideA {}
div.rightside {}

.rightside h2 {font:bold 12px/normal Arial, Helvetica, sans-serif;color:#34a651;text-transform:uppercase;margin:0;}
.rightside ul {list-style:none none;margin:0 0 13px;padding:0;}
.rightside ul li {padding-left:1px !important;}
.rightside ul li.active, .rightside ul li.active a {color:#000;}
.rightside ul .item {/*padding-left: 12px;*/}


.rightside .video {margin:0 0 15px;}
.rightside .video .player {margin:0 0 5px;}
.rightside .video .captionA {background-color:#f0e7d2;padding:9px 13px;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;}
.rightside .video .caption {background:url(/fcwsite/img/line_horz.gif) repeat-x top left;padding-top:6px;}

/*********************************************
					SECTION
*********************************************/

.readMore {font:bold 12px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000;margin:0 0 15px;} 

.viewAll {font:bold 14px/18px Arial, Helvetica, sans-serif;text-align:right;margin:10px 0;} 
.viewAll a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

.viewAllN {font:bold 14px/18px Arial, Helvetica, sans-serif;text-align:right;margin:10px 0;} 
.viewAllN a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

.viewAllP {font:bold 14px/18px Arial, Helvetica, sans-serif;text-align:right;margin:10px 0;} 
.viewAllP a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

.viewAllE {font:bold 14px/18px Arial, Helvetica, sans-serif;text-align:right;margin:10px 0;} 
.viewAllE a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

/**** About ****/
#videoflowpla{margin-bottom:12px;}


/**** Highlights ****/
.mainbody .highlights {background-color:#f0e7d2;padding:10px 9px 12px;margin:0 0 0px;font:bold 20px/24px Arial, Helvetica, sans-serif;color:#47ad54; border-bottom: 12px solid white;}
.mainbody .highlights .more {padding:8px 0 0;text-align:right; font: 12px/16px Arial,Helvetica,sans-serif;font-weight:bold;}
.mainbody .highlights .more a {background:url("/fcwsite/img/arrow_green2.gif") no-repeat scroll right center transparent;padding:0 15px 0 0;}

.rightside .highlights {background-color:#f0e7d2;padding:12px 20px 12px 12px;border-bottom:10px #FFF solid;}
.rightside .highlights table {border:0;border-collapse:collapse;}
.rightside .highlights table td {padding:0 0 12px;vertical-align:middle;}
.rightside .highlights table td.col1 {padding:0 19px 12px 0;}
.rightside .highlights .image {}
.rightside .highlights .abstract {font:bold 16px/22px Arial, Helvetica, sans-serif !important;color:#34a651;}
.rightside .highlights .more {/*background:url(/fcwsite/img/line_horz.gif) repeat-x top left;*/padding:8px 0 0;text-align:right;font-weight:bold;}
.rightside .highlights .more a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

body.newseventspubssearch .rightside .highlights .more {background:none;}


.rightside .viewall {font-weight:bold;margin:0 0;} 
.rightside .viewall a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

/**** Expand Collapse Listing ****/
div.listing_expandcollapse h1 {font:bold 15px Georgia, "Times New Roman", Times, serif;color:#fff;background-color:#34a651;text-align:left;padding:1px 7px 2px;margin:0 0 5px;}
div.listing_expandcollapse table.list {margin:0;}

body.serviceslisting div.listing_expandcollapse table.list {margin:-5px 0 0 0 ;}
*:first-child+html body.serviceslisting div.listing_expandcollapse table.list {margin:-1px 0 0 0 ;}
* html body.serviceslisting div.listing_expandcollapse table.list {margin:-1px 0 0 0 ;}
body.serviceslisting div.listing_expandcollapse table.list {margin-top /*\**/: -5px\9 }

div.listing_expandcollapse table.list tr.topstart {display:none;}
div.listing_expandcollapse table.list td {padding:5px 0 5px 7px;font:normal 12px/16px Arial, Helvetica, sans-serif;}
body.serviceslisting div.listing_expandcollapse table.list td {padding:0px 0 5px 7px;font:normal 12px/16px Arial, Helvetica, sans-serif;}
div.listing_expandcollapse table.list td .date {font-size:14px; line-height:16px;font-style:italic;padding:0 0 0 10px;display:inline;}
div.listing_expandcollapse table.list td .title {font-size:14px;font-weight:normal;display:inline;}
/*div.listing_expandcollapse table.list td .title a img {display:none;}
div.listing_expandcollapse table.list td .title a.linkArrow {background:transparent url(/fcwsite/img/arrow_down.gif) no-repeat 0 2px;padding:0 0 0 20px;}*/
div.listing_expandcollapse table.list td .title a.linkArrow {padding:0 0 10px 0;}
div.listing_expandcollapse table.list td .title a.linkArrow img{/*background:transparent url(/fcwsite/img/arrow_down.gif) no-repeat 0 2px;*/ display: inline-block; float: left; height: 12px; padding: 2px 10px 5px 0!important; width: 12px; }

div.listing_expandcollapse table.list td .title a.linkArrow:hover{text-decoration:none;}
div.listing_expandcollapse table.list td .title a.linkArrow.up {/*background:transparent url(/fcwsite/img/arrow_up.gif) no-repeat 0 2px; padding:0 0 0 20px;*/}
div.listing_expandcollapse table.list td .title a.linkArrow.up:hover{text-decoration:none;}
div.listing_expandcollapse table.list td .title a.linkArrow.down {/*background:transparent url(/fcwsite/img/arrow_down.gif) no-repeat 0 2px;padding:0 0 0 20px;*/}
div.listing_expandcollapse table.list td .title a.linkArrow.down:hover{text-decoration:none;}
div.listing_expandcollapse table.list td .expand a {background:url(/fcwsite/img/arrow_up.gif) 0px 2px no-repeat;padding:0 0 0 20px;}
div.listing_expandcollapse table.list td .collapse a {background:url(/fcwsite/img/arrow_down.gif) 0px 2px no-repeat;padding:0 0 0 20px;}
div.listing_expandcollapse table.list td .abstract {padding:5px 0 15px 0;}

/* NEED TO KEEP display:none for expand/collapse */
div.listing_expandcollapse table.list td .content {padding:5px 0 15px 20px;display:none;}

div.listing_expandcollapse table.list td .relatedcontacts {padding:10px 10px 0;margin:0 0 0 10px;background-color:#f1f1f1;}
div.listing_expandcollapse table.list td .relatedcontacts table {border:0;border-collapse:collapse;width:100%;}
div.listing_expandcollapse table.list td .relatedcontacts table td {border:0;vertical-align:top;padding:0;width:50%;}
div.listing_expandcollapse table.list td .relatedcontacts ul {list-style:none none;padding:0;margin:0;}
div.listing_expandcollapse table.list td .relatedcontacts ul li {padding:0 0 10px;}
div.listing_expandcollapse .more {font-weight:bold;white-space:nowrap;}
div.listing_expandcollapse .more a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

div.listing_expandcollapse .viewAll {margin:10px 0 25px;}

.serviceHiddenInfo {display:none;}
.serviceHiddenInfo .more {float:right;margin-top:-20px;}
.serviceHiddenInfo .more a{background:url("/fcwsite/img/home/arrow_green.png") no-repeat scroll right center transparent;
color:#34a651;
font:12px/16px Arial,Helvetica,sans-serif !important;
padding:0 10px 0 0;}

.newCasesHiddenInfo {display:block;}
.newCasesHiddenInfo .more {float:right;margin-top:-20px;}
.newCasesHiddenInfo .more a{background:url("/fcwsite/img/home/arrow_green.png") no-repeat scroll right center transparent;color:#34a651;font:12px/16px Arial,Helvetica,sans-serif !important;padding:0 10px 0 0;}

.priorCasesHiddenInfo {display:none;}
.priorCasesHiddenInfo .more {float:right;margin-top:-20px;}
.priorCasesHiddenInfo .more a{background:url("/fcwsite/img/home/arrow_green.png") no-repeat scroll right center transparent;color:#34a651;font:12px/16px Arial,Helvetica,sans-serif !important;padding:0 10px 0 0;}

/**** Phone/Fax Labels ****/
.phone .label {}
.phone2 .label {}
.fax .label {}

/**** Offices ****/
body.officeslisting .mainbody div.listing .offices ul li.firstrow {background:none repeat scroll 0 0 transparent;float:left;padding:0 0 15px;width:100%;clear:left;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div{float:left;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.content{width:100%;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.name{ display:block;width:150px;height:auto;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.officeAddress{ display:block;width:230px;height:70px;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.phone, body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.phone2, body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.fax{ display:block;width:150px;height:auto;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts{margin:0 0 15px 0;clear:left;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts h2{width:500px;padding:0;margin:0 0 5px 0;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts .content ul{width:455px;height:auto;padding:0;margin:0;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts .content li{height:85px;width:150px;float:left;display:block;margin:0 0 15px 0;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts .content li li{width:230px;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts .content li h2{width:150px;}
body.officeslisting .mainbody div.listing .offices ul li.firstrow .item div.relatedcontacts .content li div{float:left;height:auto;width:150px;}
body.officesdetail .mainbody .details .content.sectioninfo{margin:12px 0;}


body.officeslisting div.mainbodyB {width:600px;float:left;}
body.officeslisting .middle .rightsideB {width:340px;}

/**** Contact ****/

/**** Services ****/
body.serviceslisting div.listing_expandcollapse table.list td {/*border-bottom:1px solid #838382;*/}
body.serviceslisting div.listing_expandcollapse table.list td .title {font-size:15px;font-weight:bold;/* padding-top: 5px;*/margin:0;}
body.serviceslisting table.corpus{width:100%;border-bottom:1px solid #838382;}
body.serviceslisting table.corpus ul.level1 li.service{/*border-bottom:1px solid #838382;*/border-top:1px solid #838382;display:block;/*float:left;*/margin:0;padding:5px 0 5pX 0;width:100%;}
body.serviceslisting table.corpus ul.level1 li.service .title span{/*float:left;*/font-size:12px;}
body.serviceslisting table.corpus ul.level1 li.service .title a{font-weight:bold;font-size:15px;/*float:left;*/ }
body.serviceslisting table.corpus ul .title {margin-bottom:0;}
body.serviceslisting .abstract{padding:5px 0 0 0;}
body.serviceslisting .abstract p{padding:10px 0 0 0;margin:0;clear:left;display:block;}
body.serviceslisting .relatedcontacts {background-color:#F1F1F1;margin:10px 0 30px 10px;padding:10px 10px 0;}
body.serviceslisting .relatedcontacts h2{font-size:12px;padding:0;margin:0;}
body.serviceslisting .relatedcontacts .content {padding:0;margin:0; }
body.serviceslisting .relatedcontacts .content table{width:100%; }
body.serviceslisting .relatedcontacts .content td{vertical-align:top;padding:0 0 10px 0;margin:0;width:50%;}
body.serviceslisting .relatedcontacts .content td ul{margin:0;padding:0;width:auto;height:auto;}
body.serviceslisting .relatedcontacts .content td li{float:left;width:auto;display:inline;height:100%;line-height:18px;}
body.serviceslisting .relatedcontacts .content td li span a span{font-size:12px;font-weight:normal;padding:0 0 5px 0;margin:0;}

body.servicesdetail .rightside .relatedlinks {padding:12px;background-color:#F0E7D2;margin:0;}
body.servicesdetail .rightside .relatedlinks ul{padding:0;margin:0;}
body.servicesdetail .rightside .relatedlinks h2, body.servicesdetail .rightside .relatedcontacts h2{padding:0 0 3px 0;}
body.servicesdetail .rightside .sectioninfo{background-position:top;padding-top:12px;}
body.servicesdetail .rightside .servicesLeftSideSeparator{display:none !important;}

body.servicesdetail .content .relatedcontacts .content ul{margin-bottom:0;}

body.servicesdetail .mainbody .listing h2{background-color:#34a651;color:#FFFFFF;font:bold 15px Georgia,"Times New Roman",Times,serif;margin:0 0 5px;padding:1px 7px 2px;
text-align:left;}
/**** Experience ****/
body.experiencelisting .mainbody .details .richtext{margin-bottom:12px;}
body.experiencelisting .mainbody div.listing table.list {margin-top:0px;}

/**** Investors ****/
body.investorsdetail .mainbody h1 {/*font:bold 15px Georgia, "Times New Roman", Times, serif;color:#fff;background-color:#34a651;text-align:left;padding:1px 7px 2px;margin:0 0 5px;*/}
body.investorsdetail .mainbody .richtext {padding:1px 7px 2px;}

* html body.investorsdetail .rightside .sectioninfo {padding-right:0;}
body.investorsdetail .rightside .relatedlinks {width:195px;margin-top:12px;}
body.investorsdetail .rightside .relatedcontacts {width:195px;}
body.investorsdetail .rightside .relatedcontacts ul {padding:0;margin:0;}
body.investorsdetail .rightside .relatedcontacts li {padding:0 0 15px;}

body.investorsdetail .rightside .relatedlinks h2, body.investorsdetail .rightside .relatedcontacts h2{padding:0 0 3px 0;}
body.investorsdetail .mainbody .listing h2{background-color:#34a651;color:#FFFFFF;font:bold 15px Georgia,"Times New Roman",Times,serif;margin:0 0 5px;padding:1px 7px 2px;
text-align:left;}
/**** Bios ****/
body.bioslisting div.listing table.list tr.firstrow td {padding-top:3px;}

body.biossearch .details {padding-left:9px;}
body.biossearch .listing {margin:0;padding:0;}
body.biossearch .listing h2 {font:normal 12px Arial, Helvetica, sans-serif;letter-spacing:0;}
body.biossearch .listing .alpha {background-color:#efefef;padding:9px;/* letter-spacing:.2em; */margin:0 0 15px;}
body.biossearch .listing .alpha a {color:#000;text-decoration:underline;}color:#34a651;
body.biossearch .listing .alpha .viewAll {text-transform:uppercase;padding-left:5px;letter-spacing:0;}
body.biossearch .listing .alpha .viewAll a {color:#34a651;text-decoration:none;}
body.biossearch .listing .alpha .separator {display:none;}
body.biossearch .listing .alpha .letter {padding-right:5px;}
body.biossearch .search {padding:9px;}
body.biossearch .search .viewother {margin-left:112px;padding-top:15px;text-transform:uppercase;}
body.biossearch .search .viewother a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 10px 0 0;}
body.biossearch .viewAll {text-transform:uppercase;font-size:12px;line-height:16px;font:bold 14px/18px Arial, Helvetica, sans-serif; display:inline; padding-left:15px;}
body.biossearch .viewAll a {color:#34a651;}
body.biossearch .mainbody .richtext a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;font:bold 14px/18px Arial, Helvetica, sans-serif;text-align:right;text-transform:uppercase;float:right;clear:both;}

body.biosdetail div.listing table.list {margin-top:0;}
body.biosdetail .mainbody div.listing table.list td {padding-left:0;}
body.biosdetail .mainbody div.listing table.list td .date{padding-right: 15px; }

body.biosdetail .titleinfo h1 {font:normal 20px/normal Arial, Helvetica, sans-serif;color:#34a651;margin:0;}
body.biosdetail .contact .level {/*font:normal 14px/normal Georgia, "Times New Roman", Times, serif;*/margin:0 0 5px;}

body.biosdetail .contact {font:normal 12px/16px Arial, Helvetica, sans-serif;}
body.biosdetail .contact .office {font:bold 10px Arial, Helvetica, sans-serif;text-transform:uppercase;}
body.biosdetail .contact .label {font-weight:bold;}
body.biosdetail .contact .vcard {margin:3px 0 5px;}
body.biosdetail .contact .vcard a {background:url(/fcwsite/img/vcard.gif) no-repeat top right;padding:2px 30px 4px 0;}

body.biosdetail .contact_left {float:left;}
body.biosdetail .contact_right {float:right;width:205px;}

body.biosdetail .line {clear:both;background:url(/fcwsite/img/line_horz.gif) repeat-x bottom left;height:13px;margin:0 0 10px;}

body.biosdetail .relatedlinks {background:url(/fcwsite/img/line_horz.gif) repeat-x top left; font:normal 14px Georgia, "Times New Roman", Times, serif;color:#fff;background-color:#F0E7D2;padding:0px 0px 0px;margin:0 20px 0 124px; clear:both;}
body.biosdetail .relatedlinks ul {list-style:none none;padding:0;margin:0;}
body.biosdetail .relatedlinks ul li { display:list-item;padding:0 0px 0 0;}
/*body.biosdetail .relatedlinks a {color:#fff;text-decoration:underline;}
body.biosdetail .relatedlinks a:visited {color:#fff;text-decoration:underline;}
body.biosdetail .relatedlinks a:hover {color:#fff;text-decoration:underline;}*/
body.biosdetail div.rightside div.relatedlinks {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}




body.biosdetail .rightside .sectioninfo {width:250px;float:right;margin-left:0;}
* html body.biosdetail .rightside .sectioninfo {padding-right:0;width:269px;margin-right:8px;}
body.biosdetail .rightside .sectioninfo2 {background:url(/fcwsite/img/line_horz.gif) repeat-x top left;padding:10px 0 0;width:264px;float:right;}
body.biosdetail .rightside .image {float:left;background-color:#f0e7d2;border:none;}
body.biosdetail .rightside .image img {margin:0 14px 14px 0;}
body.biosdetail .rightside .relatedservices table {margin-bottom:13px;border-collapse:collapse;}
body.biosdetail .rightside .relatedservices table td {padding:0;}

body.biosdetail .rightsideB{background-color:#F0E7D2;}
body.biosdetail .rightsideA{padding:24px 0 2px 0;background:url("/fcwsite/img/line_horz.gif") repeat-x scroll 0 14px #F0E7D2;margin:0 20px;}
body.biosdetail .rightside {width:auto}
body.biosdetail .rightside .sectioninfo {background:none;padding-top:0;}
body.biosdetail .rightside .highlights {border:none;}

div.relatedlinkDotedLine {background-image: url("/fcwsite/img/line_horz.gif"); clear:right;.clear:none; background-repeat:repeat-x;}

/**** News, Events &amp; Pubs ****/
body.newseventspubs div.listing h1 {font:bold 16px/normal Arial, Helvetica, sans-serif;color:#000;;text-align:left;padding:1px 1px 2px; border-bottom:5px solid #34a651 ;margin:10px 0 5px;}
body.newseventspubs div.listing table.list {margin:0;}
body.newseventspubs div.listing table.list tr.topstart {display:none;}
body.newseventspubs div.listing table.list td {padding:3px 7px 5px;font:normal 12px Arial, Helvetica, sans-serif;}
body.newseventspubs div.listing table#ctl00_xprLayout_cphMainContent_rcEventsList_xpr_layout_raisin_ListInfo_3b6d2b10a_36d4_0408_cb0a_5bc09556888_DSrContainer_eventTShr_xpr_layout_content tr.firstrow td {padding-top:3px;} /* Recent Events is in a separate listing div */
body.newseventspubs div.listing table.list tr.firstrow td {padding-top:8px;}
body.newseventspubs div.listing table.list tr.viewall td {padding-right:0;}
body.newseventspubs div.listing table.list td .date {}
body.newseventspubs div.listing table.list td .title {font-size:14px;font-weight:normal;}

body.newseventspubs div.rightside {background:#fff url(/fcwsite/img/line_horz.gif) repeat-x top left;margin:0 0 29px;}
body.newseventspubs .rightside div.searchA {background:url(/fcwsite/img/line_horz.gif) repeat-x top left;margin:0 0 29px;}
body.newseventspubs .rightside div.search {background:transparent url(/fcwsite/img/line_horz.gif) repeat-x bottom left;padding:20px 22px 12px;margin:0 0 12px 0;}
body.newseventspubs .rightside div.search ul.fields label {width:142px;}
body.newseventspubs .rightside div.search ul.fields input {width:245px;}
body.newseventspubs .rightside div.search ul.fields select {width:245px;}
body.newseventspubs .rightside div.search ul.fields li.daterange {float:left;height:auto;}
body.newseventspubs .rightside div.search ul.fields li.daterange input.dateFrom, body.newseventspubs .rightside div.search ul.fields li.daterange input.dateTo {width:65px;}
body.newseventspubs .rightside div.search ul.fields li.daterange2 {clear:none;float:right;padding-right:10px;}
body.newseventspubs .rightside div.search ul.fields li.daterange2 label {width:59px;}
body.newseventspubs .rightside div.search ul.fields li.daterange2 input{width:65px;}

body.newseventspubs .rightside div.search ul.fields div.select {width:245px;}

body.newseventspubs .rightside div.search ul.buttons {margin:0 0 0 278px;}
*:first-child+html body.newseventspubs .rightside div.search ul.buttons {margin:0 0 0 295px;}
* html body.newseventspubs .rightside div.search ul.buttons {margin:0 0 0 295px;}

body.eventsdetail .rightside table.corpus ul.level1{margin-top:3px;}
body.eventsdetail .relatedfiles .content {background:url("../img/line_horz.gif") repeat-x scroll left top transparent;padding:5px 0 0;}
body.eventsdetail .relatedfiles .content li a {background:url("../img/pdf.gif") no-repeat scroll left top transparent;display:block;margin:3px 0 0;
padding:6px 0 6px 32px;}
body.eventsdetail .relatedfiles .content ul {margin:0;padding:0;}
body.eventsdetail .mainbody .details ul li {padding:0 0 16px;}

body.newseventspubslisting .mainbody .details .criteria{margin-bottom:10px;}
body.newseventspubslisting div.search ul.fields select {width:225px;}
body.newseventspubslisting div.search ul.fields label{width:230px;}
body.newseventspubslisting .mainbody .viewAllN {margin:0;}
body.newseventspubslisting .listing .listing .noresults{padding:0 0 0 7px;}

/**** News ****/
body.newsdetail .details .titleinfo h1 {font:bold 14px/18px Arial, Helvetica, sans-serif;color:#34a651;margin:0;}
body.newsdetail .details .contact {margin:0 0 15px;}
body.newsdetail .details .contact .newstype {font-size:10px;}
body.newsdetail .details .contact .date {margin:15px 0 0;}
body.newsdetail .details .pdf {}
body.newsdetail .details .pdf img {vertical-align:middle;margin:0 8px 0 0;}
body.newsdetail .details .more {float:right;font-weight:bold;padding:4px 0 0;}
body.newsdetail .details .more a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

body.newsdetail .rightside .content .listing .name a span{ }

body.newsdetail .rightside .services {width:195px; margin-top:5px;}
body.newsdetail .rightside .relatedcontacts {width:195px;}
body.newsdetail .rightside .relatedcontacts li {padding:0 0 15px;}
/*body.newsdetail .rightside div.listing {float:left;}*/
body.newsdetail .rightside table.corpus ul.level1{margin-top:3px;}
body.detail .rightside .sectioninfo {padding-bottom:12px;min-height:14px;}

body.newsdetail .content.sectioninfo .relatedfiles .content {background:url("../img/line_horz.gif") repeat-x left top;padding:5px 0 0; }
body.newsdetail .content.sectioninfo .relatedfiles .content ul{padding:0;margin:0;}
body.newsdetail .content.sectioninfo .relatedfiles .content li a{padding:0 0 0 20px; background:url(../img/pdf.gif) no-repeat top left;margin:3px 0 0;
padding:6px 0 6px 32px;display:block;}
body.newseventspubssearch .rightside .highlights {margin:12px 0 0 0;}
/**** Events ****/


body.eventsdetail .rightside .services .services{margin:0;padding:0;background:none;}

body.eventsdetail .rightside .listing{}
body.eventsdetail .rightside .services {width:195px;float:right;}
body.eventsdetail .rightside .relatedcontacts {width:195px;}
body.eventsdetail .rightside .relatedcontacts li {padding:0 0 15px;}
body.eventsdetail .rightside div.listing {float:left;}
body.eventsdetail .rightside table.corpus ul.level1{margin-top:3px;}

body.eventsdetail .details .titleinfo h1 {font:bold 14px/18px Arial, Helvetica, sans-serif;color:#34a651;margin:0;}
body.eventsdetail .details .contact .eventtype {font-size:10px;}
body.eventsdetail .details .contact .date {margin:15px 0 0;}

/**** Pubs ****/
body.pubsdetail .relatedfiles{margin-top:15px;}
body.pubsdetail .relatedfiles .content ul{margin-top:0; }
body.pubslisting div.listing table.list{margin-top:0px;}
body.pubslisting div.listing table#ctl00_xprLayout_cphMainContent_rcPublicationList_xpr_layout_raisin_ListInfo_449505152_6d5c_2323_bc9b_de50ab60ed3_DSrContainer_publicationTShr_xpr_layout_content {width:455px;}
table#ctl00_xprLayout_cphMainContent_rcPublicationList_xpr_layout_raisin_ListInfo_449505152_6d5c_2323_bc9b_de50ab60ed3_DSrContainer_publicationTShr_xpr_layout_content td{width:100%;}
body.pubslisting div.listing h2{color:#000;font:bold 16px Arial, Arial, Helvetica, sans-serif;padding:1px 1px 2px;text-align:left;margin:15px 0 0 0; border-bottom:5px solid #34a651;}

body.pubslisting div.listing table.list th{background:none;color:#000;font-size:12px;font-weight:bold;width:auto; padding:1px 0px 2px 0px; border:0px;}
body.pubslisting div.listing table.list tr.firstrow td {padding:0 2px 0 7px;}
body.pubslisting div.listing table.list tr.firstrow td h2{padding:0;margin:0;background:none;color:#000;font-size:12px;font-weight:bold;width:auto;}
body.pubslisting div.listing table.list td.titleLink{padding:0 0 0 7px;margin:0; width: 150px;}
body.pubslisting div.listing table.list td.ceInfo_xxxxxx_{padding:0px; text-align: left;}
body.pubslisting div.listing table.list tr.firstrow td.ceInfo_xxxxxx_{padding:0px; text-align: left;}
body.pubslisting div.listing table.list td.claimDeadlineMilberg {padding:0px; text-align: left;}
body.pubslisting div.listing table.list tr.firstrow td.claimDeadlineMilberg {padding:0px; text-align: left;}
body.pubslisting div.listing table.list tdclaimDeadlineMilberg {padding:0px; text-align:left;}

body.pubslisting div.listing table.list tr.even td.claimDeadlineMilberg {padding:0px; text-align: left;}
body.pubslisting div.listing table.list tr.odd td.claimDeadlineMilberg {padding:0px; text-align: left;}

body.pubslisting div.listing table.list tr.even td.ceInfo_xxxxxx_{padding:0px; text-align: left;}
body.pubslisting div.listing table.list tr.odd td.ceInfo_xxxxxx_{padding:0px; text-align: left;}


/**** Careers ****/
body.careerslisting .mainbody .listing .office{color:#FFFFFF;font:bold 15px Georgia,"Times New Roman",Times,serif;text-align:left;}
body.careerslisting .mainbody .listing .title{margin:5px 0 0 0;font-weight:bold;}
body.careerslisting .mainbody .listing .description{margin:0 0 15px 0;}
/**** Video Content ****/

/*** Experience ***/ 

body.experiencelisting div.listing table.list td .item .title{color:#34a651;font:bold 14px/18px Arial,Helvetica,sans-serif;margin:0;}
body.experiencelisting div.listing table.list td .title a {padding:0 0 10px 0;}
body.experiencelisting div.listing table.list td .title a img{/*background:transparent url(/fcwsite/img/arrow_down.gif) no-repeat 0 2px;*/ display: inline-block; float: left; height: 12px; padding: 2px 10px 5px 0!important; width: 12px; }


body.experiencedetail div.details .title{color:#34a651;font:bold 14px/18px Arial,Helvetica,sans-serif;margin:0;}
body.experiencedetail div.details .content{ margin-top:10px; }


/*body.experiencelisting div.listing table.list td .item p{font-size:12px;}*/
/*body.experiencelisting div.listing table.list td .item .content{font-size:12px;}*/
body.experiencelisting .rightside .image {
border-bottom:10px solid #FFFFFF;
}

/*** Privacy Page ***/
body.generaldetail .mainbody .details .narrative li br{display:none;}
body.generaldetail .mainbody .details .richtext li br{display:none;}
body.generaldetail .mainbody .orspacing{margin-left:110px;} 

/*** Action Page ***/
body.jointhisaction table.contactInfo{width:400px;}
body.jointhisaction table.contactInfo td{width:auto;.display:block;}
body.jointhisaction table.contactInfo td b{padding-left:5px;}
body.jointhisaction table.securities td{width:290px;}
body.jointhisaction table.securities input{margin:0 7px 10px 0;}
body.jointhisaction table.insideFollowingSalesTable select{ }
body.jointhisaction table.comments textarea.form {width:370px;}
body.jointhisaction table.comments table td {width:auto;}

span.today {color:#900;}
.daysleft {font-weight:normal;color:#900;}
.daysleft span.day {font-weight:bold;color:#900;}

/*********************************************
					HOME
*********************************************/
body.home .middle {background-image:none;padding:34px 20px 0px 20px;}

body.home .middle .left {float:left;width:621px;}

body.home .middle .left .tabs {font:bold 12px Arial, Helvetica, sans-serif;height:22px;margin:0 0 0 18px;}
body.home .middle .left .tabs ul {list-style:none none;margin:0;padding:0;}
body.home .middle .left .tabs ul li {float:left;margin:0 2px 0 0;background:url(/fcwsite/img/home/tab_left.gif) no-repeat top left;}
body.home .middle .left .tabs a {color:#000;text-decoration:none;display:block;padding:4px 10px 4px;background:url(/fcwsite/img/home/tab_right.gif) no-repeat top right;}
body.home .middle .left .tabs a:visited {color:#000;text-decoration:none;}
body.home .middle .left .tabs a:hover {color:#000;text-decoration:none;}

body.home .middle .left .tabs ul li.active {float:left;margin:0 2px 0 0;background:url(/fcwsite/img/home/tab_left_on.gif) no-repeat top left;}
body.home .middle .left .tabs ul li.active a {color:#000;text-decoration:none;display:block;padding:4px 10px 4px;background:url(/fcwsite/img/home/tab_right_on.gif) no-repeat top right;}

body.home .middle .left .arrows {position:relative;}
body.home .middle .left .arrows img {behavior:url(/fcwsite/include/iepngfix.htc);}
body.home .middle .left .arrows .arrow_left {position:absolute;top:24px;left:-25px;}
body.home .middle .left .arrows .arrow_right {position:absolute;top:24px;right:-30px;}

body.home .middle .left .tabs_content {border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:10px 30px 7px 26px;min-height:160px;position:relative;_height:160px; }/* before min-height was set to 257px*/
* html body.home .middle .left .tabs_content {height:160px;}
body.home .middle .left .tabs_content table {border:0;border-collapse:collapse;width:100%;}
body.home .middle .left .tabs_content table td {padding:0;vertical-align:top;}
body.home .middle .left .tabs_content table td.col2 {width:100%;}
body.home .middle .left .tabs_content .title {font:normal 17px/22px Arial, Helvetica, sans-serif;color:#363736;margin:15px 0 0 20px;}
/*body.home .middle .left .tabs_content .newCasesTitle {font:normal 12px/22px Arial, Helvetica, sans-serif;color:#363736;margin:0 0 0 20px;}*/
body.home .middle .left .tabs_content .newCasesTitle ul { margin-top: 0; margin-bottom: 0; }
body.home .middle .left .tabs_content .newCasesTitle ul li a {color:#34a651;padding:0 10px 0 0;font:12px/19px Arial,Helvetica,sans-serif !important;}
body.home .middle .left .tabs_content .newCasesTitle ul li a:hover {color:#34a651;}
body.home .middle .left .tabs_content .image {margin:17px 24px 0 18px;}
body.home .middle .left .tabs_content .more {bottom:17px;font-weight: bold;left:525px;position:absolute;text-align:right;}
body.home .middle .left .tabs_content .more a {color:#34a651;background:url(/fcwsite/img/home/arrow_green.png) no-repeat center right;padding:0 10px 0 0;font:12px/16px Arial,Helvetica,sans-serif !important; _padding-right:25px; _white-space:nowrap;}
body.home .middle .left .tabs_content .more a:hover {color:#34a651;}
body.home .middle .left .tabs_content .moreNewCases { font-weight: bold;left: 525px;position: absolute;text-align: right;bottom: 17px;}
body.home .middle .left .tabs_content .moreNewCases a {color:#34a651;background:url(/fcwsite/img/home/arrow_green.png) no-repeat center right;padding:0 10px 0 0;font:12px/16px Arial,Helvetica,sans-serif !important;}
body.home .middle .left .tabs_content .moreNewCases a:hover {color:#34a651;}

/********************* Case Info *****************************************************/
ul.infolevel {list-style: none outside none;margin: 15px 0 0;padding: 0; border-bottom: 1px solid #838382;}
ul.infolevel li.caseinfo .title a.linkArrow {font-size: 15px;font-weight: bold; }
ul.infolevel li.caseinfo .title a.linkArrow:hover{text-decoration:none;}
body.aboutdetail div.caseinfolisting ul.infolevel li.caseinfo {border-top: 1px solid #838382;display: block;margin: 0;padding: 5px 0;width: 100%; background:none;}

ul.infolevel li.caseinfo .title {font-size: 15px;font-weight: normal;text-decoration: none; margin-bottom: 0;}
ul.infolevel .newCasesHiddenInfo,ul.infolevel .priorCasesHiddenInfo{margin: 5px 0;}


/*************************************************************************************/

.tabs_background1 {background:#ede7d5 url(/fcwsite/img/home/bg_tabs1.jpg) repeat-y top left;}
.tabs_background2 {background:url(/fcwsite/img/home/bg_tabs1.jpg) repeat-y  top left;}/* was bg_tabs2.jpg */
.tabs_background3 {background:#dae2e2 url(/fcwsite/img/home/bg_tabs1.jpg) repeat-y  top left;}/* was bg_tabs3.jpg */
body.home .middle .left .tabs_background2 {}




body.home .middle .right {float:none;display:table;.display:inline-block;width:251px;padding-left:36px;}
*html body.hom .middle .right{}
body.home .middle .right .quickaction {position:relative;z-index:1;}
body.home .middle .right .quickaction h2 {font:bold 26px Arial, Helvetica, sans-serif;color:#34a651;margin:0;padding:3px 11px 3px;text-transform:none;display:none;}
body.home .middle .right .quickaction .content {position:absolute;z-index:10;top:22px;left:0;font:normal 14px Arial, Helvetica, sans-serif;color:#000;width:251px;}
body.home .middle .right .quickaction .content ul {list-style:none none;margin:0;padding:0 0 1px;background:url(/fcwsite/img/bg_quickaction.gif) no-repeat bottom left;}
body.home .middle .right .quickaction .content ul li {padding:0;}
* html body.home .middle .right .quickaction .content ul li {border:1px solid #fff;} 
body.home .middle .right .quickaction .content ul li a {color:#737373;text-decoration:none;display:block;background:url(/fcwsite/img/home/bg_quickaction.gif) no-repeat top left;padding:5px 11px 5px 10px;}
*:first-child+html body.home .middle .right .quickaction .content ul li a {padding:4px 11px 4px 10px;}
* html body.home .middle .right .quickaction .content ul li a {padding:4px 11px 4px 10px;}
body.home .middle .right .quickaction .content ul li a:visited {color:#737373;text-decoration:none;}
body.home .middle .right .quickaction .content ul li a:hover {color:#737373;text-decoration:none;background:#eaeaea url(/fcwsite/img/home/bg_quickaction_on.gif) no-repeat top left;}

body.home .middle .right .share {padding:140px 10px 0px 13px;}
*:first-child+html .middle .right .share {padding:138px 10px 0px 13px;}
* html body.home .middle .right .share {padding:142px 10px 0px 13px;}
body.home .middle .right .share ul {list-style:none none;margin:0;padding:0;}
body.home .middle .right .share ul li {display:inline;margin-right:8px; float: left;}


body.home .middle .right .pageicons {padding: 17px 0 0 5px; clear: both;}
body.home .middle .right .share {*padding-top:120px;}

body.home .middle .right .pageicons ul {list-style:none none;margin:0;padding:0;}
body.home .middle .right .pageicons ul li { padding:0 0 7px; text-align:center; }
*:first-child+html body.home .middle .right .pageicons {padding-top:7px;}


/*********************************************
					Ajax Cards
*********************************************/

.ajaxBCard {position:absolute;/* visibility:hidden;*/z-index:100;font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;width:620px;padding:0;border:none;/* top: 777px;*/background-color: transparent !important;}
.ajaxBCardContainer{padding:0;margin:0;background-color: transparent !important;}
.ajaxBCardTop {width:620px;height:13px;background-color: transparent !important;}
.ajaxBCardTop img {background-color: transparent;}


.ajaxBCardInfo {/*background:url(/fcwsite/img/ajaxBCard_middle.png) repeat-y top left;*/text-align:left;/*padding:12px 22px;*/background:none !important;background-color:transparent !important;padding:0;margin:0;}
.ajaxBCardData{background:transparent url(/fcwsite/img/ajaxBCard_middle.png) repeat-y top left;padding:12px 22px;width:576px;height:auto;}
.ajaxBCardBottom {width:620px;height:12px;clear:left;}
.ajaxBCardBottom img {background-color: transparent;}

.ajaxBTrCardWrapper{background-color:transparent !important;border:none;}

.ajaxBCard .image {float:left;margin:0 17px 8px 0;}
.ajaxBCard .image img {vertical-align:bottom;}
.ajaxBCard table {border:0;border-collapse:collapse;}
.ajaxBCard table td {vertical-align:top;padding:0 10px;width:150px;font:normal 12px/15px Arial, Helvetica, sans-serif;}
.ajaxBCard table td.col1 {border-right:0 none;padding:0 10px 0 0;}
.ajaxBCard table td.col2 {border-left:1px solid #cecece;}
.ajaxBCard table td.col3 {border-left:1px solid #cecece;}
.ajaxBCard .name {font:bold 16px Arial, Helvetica, sans-serif;margin:0 0 10px;}
.ajaxBCard .level {margin:0 0 20px;}
.ajaxBCard .email {margin:0 0 10px;}
.ajaxBCard .email a {text-decoration:underline;}
.ajaxBCard .vcard {margin:3px 0 5px;}
.ajaxBCard .vcard a {text-decoration:underline;background:url(/fcwsite/img/vcard.gif) no-repeat top right;padding:2px 30px 4px 0;}
.ajaxBCard .office {margin:0 0 5px;}
.ajaxBCard .phone {}
.ajaxBCard .fax {}
.ajaxBCard .cell {margin:10px 0 0;}
.ajaxBCard .abstract {clear:both;background:url(/fcwsite/img/line_horz.gif) repeat-x top left;padding:5px 0 0;font:normal 12px/16px Arial, Helvetica, sans-serif;}
.ajaxBCard .viewprofile {text-align:right;font-weight:bold;padding:4px 0 0;}
.ajaxBCard .viewprofile a {background:url(/fcwsite/img/arrow_green2.gif) no-repeat center right;padding:0 15px 0 0;}

.ajaxSCard 
{
    position:absolute;visibility:hidden;z-index:100;padding:10px;
    background:#fff;border:1px solid #ddd;font:normal 11px arial, sans-serif;
    color:#666;width:199px;margin:0px 0 0 15px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,Strength=5);
}

.ajaxSCardInfo {text-align:left;}

.ajaxSCardInfo ul {margin:0;padding:0;list-style:none none;}

.ajaxOCard 
{
    position:absolute;visibility:hidden;z-index:100;padding:10px;
    background:#fff;border:1px solid #ddd;font:normal 11px arial, sans-serif;
    color:#666;width:199px;margin:0px 0 0 15px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,Strength=5);
}

.ajaxOCardInfo {text-align:left;}

.ajaxOCardInfo ul {margin:0;padding:0;list-style:none none;}


/********************************************
Practice Listing AJAX placement
********************************************/
body.serviceslisting .ajaxBCard {position:absolute; z-index:9999;background-color:transparent;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCard .ajaxBCardData table{width:450px; line-height:auto;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCard .ajaxBCardData table a {font-size:12px;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCard .ajaxBCardData table td {width: 30%; padding-left:7px; padding-right:7px;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCard .ajaxBCardData table td.col1 {padding-left:0px;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCardWrapper {position: relative;}
body.serviceslisting table.corpus ul.level1 li.service .ajaxBCard .ajaxBCardContainer {z-index:2000;}


/*********************************************
                    NAV EDITOR
/*********************************************/
.xpressNav_markup {border:dashed 1px white;}
.xpressNav_markup:hover {border:dashed 1px black;}

.xpressNav_addSm {display:inline; color:Navy;}
.xpressNav_delSm {display:inline; color:Navy;}
.xpressNav_edit_menu {display:inline; color:Navy;}

table.main td.xpressNav_leftside {padding-right:0;}
td.xpressNav_leftside .leftside {width:225px;}

/* Webcenter */

ul.xpressNav_markup {margin:0 0 0 10px !important;}
.highlight {font:bold 16px/22px Arial, Helvetica, sans-serif;color:#34a651;}

/*  RTE Style */
.greenBarHeader{font:bold 16px/normal Arial, Helvetica, sans-serif;color:#000;;text-align:left;padding:1px 1px 2px; border-bottom:5px solid #34a651; /*display:block to force the underline to span the width of the table*/ display: block; margin-bottom:0px;}



.debug-panel {display:none;}