/*********************************************
					GENERAL
*********************************************/
html {font-size:100%;margin:0;padding:0;}
body {background:#fff url(/fcwsite/img/reedsmith/bg_alldetail_header.gif) 0 0 repeat-x;margin:0;text-align:left;font:normal 0.75em/1.125em Arial, Helvetica, sans-serif;color:#2b2b2b;}


/**** Text Editor ****/
/** This section should be completely filled out and copied to the text editor css file **/
a, a:visited {color:#3a557b;text-decoration:none;outline:none;}
a:hover {color:#818181;text-decoration:none;outline:none;}
a:active {outline:none;}

img {border:0;.-ms-interpolation-mode:bicubic;}

h1 {font:300 2.5em/1.1em Georgia, "Times New Roman", Times, serif;color:#e31836;margin-top:0;}
h2 {font:bold 1.167em/1.143em Georgia, "Times New Roman", Times, serif;color:#2b2b2b;margin-top:0;}
h3 {font:normal 1em/1.167em Georgia, "Times New Roman", Times, serif;color:#2b2b2b;margin-top:0;}
h4 {font:normal 0.917em/1.182em Georgia, "Times New Roman", Times, serif;color:#2b2b2b;margin-top:0;margin-bottom:0.344em;}
h5 {font:normal 0.833em/1.2em Georgia, "Times New Roman", Times, serif;color:#2b2b2b;margin-top:0;margin-bottom:0.244em;}
h6 {font:normal 0.75em/1.222em Georgia, "Times New Roman", Times, serif;color:#2b2b2b;margin-top:0;margin-bottom:0.244em;}

p {margin:0 0 1.5em;}

.ampersand {font-size:0.786em;line-height:0.786em;}

.blackText {color:#000;}
.redText {color:#e31836;}
.darkblueText {color:#2e3d53;}

/** Bullet images should be specified as list-style or list-style-image NOT as LI background-image in order to print **/
ul {list-style-image:url(/fcwsite/img/reedsmith/bullet_blue.png);.list-style-image:url(/fcwsite/img/reedsmith/bullet_blue_ie.png);margin:0 0 1.5em 16px;padding:0;}
/** All LI should be specified as UL LI so as not to affect OL LI **/
ul li {}
ul li.level1 {font-weight:bold;}
body.blue .highlights ul li.highlight { list-style-image: none !important; }

ul ul{margin-bottom: 7px;}

/** Do NOT specify global TABLE border or TD padding styles so client can control these in text editor **/
table {font-size:100% !important;line-height:1.125em;}
td {vertical-align:top;font-size:100%;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;color:#2b2b2b;}

/** Styles below do not have an element specified so they can be added in text editor to various elements (P, TD, SPAN, etc.) **/
.body {font:normal 1em/1.5em Arial, Helvetica, sans-serif;color:#2b2b2b;}
.bodysm {font:normal 0.917em/1.167em Arial, Helvetica, sans-serif;color:#2b2b2b;}
.bodylg {font:normal 1.167em/1.667em Arial, Helvetica, sans-serif;color:#2b2b2b;}

/**** Global ****/
/** Do NOT use universal style specified with asterisk (ex. * {}) **/
form {margin:0;}

div.clear {clear:both;}

table.corpus, table.list {border:0;border-collapse:collapse;}
table.corpus td, table.list td {padding:0;vertical-align:top;}

input {outline:none;}

a.lightbox {cursor:pointer;}


/**** Rich Text Editor ****/

div.mainbody div.relinfo .lawyerHeader {
/*  color: #1E1E1E;
    font: 16px/18px Georgia,"Times New Roman",Times,serif;
    margin-bottom: 0.444em;
	font-weight: 400;
	margin-top:0;*/
		
    color: #1E1E1E;
    font: normal  1.333em/1.125em Georgia,"Times New Roman",Times,serif;
    margin-top: 0;
}


/**** Fixed or Scaling - Add width for Fixed-width sites****/
div.containermainA {background:transparent url(/fcwsite/img/reedsmith/home/bg_header_home.gif) 0 0 no-repeat;}
div.containermain {width:990px;margin:0;}

/**** Middle ****/
div.middleC {}
div.middleB {}
div.middleA {}
div.middle {padding-right:5px;padding-left:26px;background:transparent url(/fcwsite/img/reedsmith/bg_alldetail_middletop_map.gif) 0 0 no-repeat;min-height:118px;}

/*********************************************
					LEFT SIDE
*********************************************/
div.leftsideB {}
div.leftsideA {}
/** ALL styles below should be specified for leftside **/
div.leftside {color:#1f1f1f;width:198px;margin:0 26px 0 0;float:left;}

div.leftside a, div.leftside a:visited {color:#3a557b;text-decoration:none;}
div.leftside a:hover {color:#1d1d1d;text-decoration:none;}

div.leftside h2 {font:normal 1.5em/1.222em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.5em;}
div.leftside h3 {font:normal 1.167em/1.143em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.75em;}

div.leftside p {color:#1f1f1f;margin-bottom:1.167em;}

div.leftside ul {list-style:none none;margin:0 0 0.967em;padding:0;}
div.leftside ul li {padding:0;line-height:100%;}

div.leftside td {color:#1f1f1f;} 
/** END **/
div.leftside ul.level1 {list-style-image:none;.list-style-image:none;padding:0;margin:0 0 1.833em;}
div.leftside ul.level1 li {font-weight:bold;margin-bottom:0.583em;padding:0;line-height:1.167em;}
div.leftside ul.level1 li a.active, div.leftside ul.level1 li a.active:visited {color:#1d1d1d;font-weight:bold;}
div.leftside ul.level1 ul {margin:0.583em 0 0 12px;padding-top:0;}
div.leftside ul.level1 ul ul {margin:0.583em 0 0 22px;padding:0;list-style-image:url(/fcwsite/img/reedsmith/bullet_dash.gif);.list-style-image:url(/fcwsite/img/reedsmith/bullet_dash_ie.gif);}
div.leftside ul.level1 ul li, div.leftside ul.level1 ul ul li {font-weight:normal;}

div.leftside div.content ul {list-style-image:none;.list-style-image:none;}
div.leftside div.content ul li {padding:0;margin-bottom:0.583em;line-height:1.167em;}

div.leftside div.nav2 {padding-left:21px;}
div.leftside div.nav2 a, div.leftside div.nav2 a:visited {color:#3a557b;text-decoration:none;}
div.leftside div.nav2 a:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav2 a.active {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav2 a.active:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav2 ul {list-style:none none;list-style-image:none;.list-style-image:none;padding:0;margin:0 0 1.833em;}
div.leftside div.nav2 ul li {font-weight:bold;padding:0;margin-bottom:0.583em;line-height:1.167em;}
div.leftside div.nav2 ul li.active a {}

div.leftside div.nav3 {}
div.leftside div.nav3 a, div.leftside div.nav3 a:visited {color:#3a557b;text-decoration:none;}
div.leftside div.nav3 a:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav3 a.active {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav3 a.active:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav3 ul {list-style:none none;list-style-image:none;.list-style-image:none;padding:0;margin:0.583em 0 0 12px;}
div.leftside div.nav3 ul li {font-weight:normal;}
div.leftside div.nav3 ul li.active a, div.leftside div.nav3 ul li.active a:visited {font-weight:normal;color:#3a557b;}
div.leftside div.nav3 ul li.active a.active, div.leftside div.nav3 ul li.active a.active:visited {font-weight:bold;color:#1d1d1d;}
div.leftside div.nav3 ul li.active a.hasChild, div.leftside div.nav3 ul li.active a.hasChild:visited {font-weight:normal;}

div.leftside div.nav4 {}
div.leftside div.nav4 a, div.leftside div.nav4 a:visited {color:#3a557b;text-decoration:none;font-weight:normal;}
div.leftside div.nav4 a:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav4 a.active {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav4 a.active:hover {color:#1d1d1d;text-decoration:none;}
div.leftside div.nav4 ul {list-style:none none;list-style-image:url(/fcwsite/img/reedsmith/bullet_dash.gif);.list-style-image:url(/fcwsite/img/reedsmith/bullet_dash_ie.gif);padding:0;margin:0.583em 0 0 22px;}
div.leftside div.nav4 ul li {font-weight:normal;}
div.leftside div.nav4 ul li a.active, div.leftside div.nav4 ul li a.active:visited {font-weight:bold;color:#1d1d1d;}

div.leftside div.relatedlinks {}
div.leftside div.relatedlinks a {color:#666;text-decoration:none;}
div.leftside div.relatedlinks a:hover {color:#ff9100;text-decoration:none;}
div.leftside div.relatedlinks a.active {color:#ff9100;text-decoration:none;}
div.leftside div.relatedlinks h2 {display:none;}
div.leftside div.relatedlinks div.content ul {border-bottom:1px solid #ddd;list-style:none none;padding:0;margin:0;}
div.leftside div.relatedlinks div.content ul li {border-top:1px solid #ddd;padding:0.143em 2px 0.143em 30px;}
div.leftside div.relatedlinks div.content ul li.active {color:#ff9100;text-decoration:none;}

/* Search styles mimic mainbody search styles */
div.leftside div.search {padding-right:12px;padding-left:18px;}
div.leftside div.search ul.fields {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0.25em 0 0;}
div.leftside div.search ul.fields li {margin:0;padding:0 0 0.75em;color:#2c2c2c;}
div.leftside div.search ul.fields li label {font-weight:bold;display:block;padding-bottom:0.75em;}
div.leftside div.search ul.fields li div {background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_right.gif) 100% 0 no-repeat;.background-position:100% 1px;width:191px;.width:193px;height:26px;}
div.leftside div.search ul.fields input.text {width:172px;.width:174px;height:22px;height:20px\9;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat;.background-position:0 0;border:0;}

/* AL */
div.leftside div.search ul.fields select.text {width:190px;.width:192px;height:26px;height:24px\9;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat;.background-position:0 0;}

div.leftside div.search ul.fields li.select div {width:192px;height:23px;margin-bottom:1px;background:#eee none;border:1px solid #cdcdcd;}
div.leftside div.search ul.fields li.select input {}
div.leftside div.search div.filterKeyword {font-weight:bold;margin-bottom:1.5em;}
div.leftside div.search span.removeKeyword {font-weight:normal;font-size:0.917em;padding-left:9px;}

div.leftside div.search ul.buttons {list-style:none none;list-style-image:none;.list-style-image:none;margin:0.75em 0 3em;padding:0;}
div.leftside div.search ul.buttons li {padding:0;}
div.leftside div.search ul.buttons li.submit {}
div.leftside div.search ul.buttons li input {border:1px solid #e31836;background-color:#e31836;font-size:1em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;width:194px;padding:0.25em 4px 0.167em;padding-top:0.333em\9;.padding-top:0.25em;padding-bottom:0.333em\9;.padding-bottom:0.167em;text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.leftside div.search ul.buttons li input {margin-top:0;padding-bottom:0.25em;}
}
div.leftside div.search ul.buttons li input:hover {border:1px solid #2b2b2b;background-color:#2b2b2b;}

/*********************************************
					RIGHT SIDE 
*********************************************/
div.rightsideB {}
div.rightsideA {}
/** ALL styles below should be specified for rightside **/
div.rightside {color:#1f1f1f;width:198px;float:right;}

div.rightside a, div.rightside a:visited {color:#3a557b;text-decoration:none;}
div.rightside a:hover {color:#1d1d1d;text-decoration:none;}
div.rightside a.active {color:#1d1d1d;text-decoration:none;}

div.rightside h2 {font:normal 1.5em/1.222em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.467em;}
div.rightside h3 {font:normal 1.167em/1.143em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.667em;}

div.rightside p {color:#1f1f1f;margin-bottom:1.167em;}

div.rightside ul {list-style:none none;margin:0 0 1.167em;padding:0;}
div.rightside ul li {padding:0;line-height:1.167em;}

div.rightside td {color:#1f1f1f;} 
/** END **/

/* Search styles mimic mainbody search styles */
div.rightside div.search {}
div.rightside div.search ul.fields, div.mainbody div.filtering ul.fields {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0.333em 0 0;}
div.rightside div.search ul.fields li, div.mainbody div.filtering ul.fields li {margin:0;padding:0 0 0.75em;color:#2c2c2c;}
div.rightside div.search ul.fields li label, div.mainbody div.filtering ul.fields li label {font-weight:bold;display:block;padding-bottom:0.75em;}
div.rightside div.search ul.fields li div, div.mainbody div.filtering ul.fields li div {background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_right.gif) 100% 0 no-repeat;.background-position:100% 1px;width:193px;.width:193px;height:25px;}
div.rightside div.search ul.fields input.text, div.mainbody div.filtering ul.fields input.text {width:174px;.width:174px;height:22px;height:20px\9;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat;.background-position:0 0;border:0;}
div.rightside div.search ul.fields li.select div, div.mainbody div.filtering ul.fields li.select div {width:192px;height:23px;margin-bottom:1px;background:#eee none;border:1px solid #cdcdcd;}
div.rightside div.search ul.fields li.select input, div.mainbody div.filtering ul.fields li.select input {width:180px;height:20px;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/arrow_red_down.png) 94% 8px no-repeat;cursor:default;}
div.rightside div.search div.filterKeyword {font-weight:bold;margin-bottom:1.5em;}
div.rightside div.search span.removeKeyword {font-weight:normal;font-size:0.917em;padding-left:9px;}

div.rightside div.search ul.buttons, div.mainbody div.filtering ul.buttons {list-style:none none;list-style-image:none;.list-style-image:none;margin:0.75em 0 3em;padding:0;}
div.rightside div.search ul.buttons li, div.mainbody div.filtering ul.buttons li {padding:0;}
div.rightside div.search ul.buttons li.submit {}
div.rightside div.search ul.buttons li input, div.mainbody div.filtering ul.buttons li input {border:1px solid #e31836;background-color:#e31836;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#fff;text-transform:uppercase;cursor:pointer;width:194px;padding:0.25em 4px 0.167em;padding-top:0.333em\9;.padding-top:0.25em;padding-bottom:0.333em\9;.padding-bottom:0.167em;text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.rightside div.search ul.buttons li input, div.mainbody div.filtering ul.buttons li input {margin-top:0;padding-bottom:0.25em;}
}
div.rightside div.search ul.buttons li input:hover, div.mainbody div.filtering ul.buttons li input:hover {border:1px solid #2b2b2b;background-color:#2b2b2b;}

/*********************************************
					MAIN 
*********************************************/
div.mainbodyB {} 
div.mainbodyA {}
/** Specify font for mainbody **/
div.mainbody {font-family:Arial, Helvetica, sans-serif;color:#2b2b2b;line-height:1.5em;display:table;.display:inline-block;} /* mainbody content width is 657px; */

/*********************************************
				MIDDLE TOP 
*********************************************/

div.middleTop div.mainbody {padding-top:14px;padding-bottom:11px;padding-left:10px;}
div.middleTop div.mainbody div.breadcrumbs ul {list-style-image:none;.list-style-image:none;list-style:none outside;margin:0;padding:0;}
div.middleTop div.mainbody div.breadcrumbs ul li {padding:0;display:inline;color:#3a557b;}
div.middleTop div.mainbody div.breadcrumbs ul li.separator {padding:0 4px;}
div.middleTop div.mainbody div.breadcrumbs ul li a.active, div.middleTop div.mainbody div.breadcrumbs ul li a.active:visited {color:#000;cursor:text;}

/*********************************************
				MIDDLE CENTER 
*********************************************/
div.middleCenter {height:88px;padding-left:10px;overflow:visible;}
div.middleCenter div.rightside {width:auto;line-height:1.333em;.text-align:right;}

div.middleCenter div.rightside div.pagetools2 {padding-top:0.5em;float:right;.width:143px;.margin-right:2px;.float:none;text-align:left;}
div.middleCenter div.rightside div.pagetools2 div.pagetool2Item {}
/* Target FireFox 3 [!] */
html>/**/body div.middleCenter div.rightside div.pagetools2 div.pagetool2Item, x:-moz-any-link, x:default {line-height:1.5em;}
div.middleCenter div.rightside div.pagetools2 div.pagetool2Item a, div.middleCenter div.rightside div.pagetools2 div.pagetool2Item a:visited {border:1px solid #545353;text-transform:uppercase;font-size:0.833em;font-weight:bold;color:#373737;background:transparent url(/fcwsite/img/reedsmith/ico_addtobinder.gif) 0 0 no-repeat;height:19px;line-height:1.9em;line-height:1.8em\9;padding-left:41px;width:102px;margin-bottom:6px;display:block;white-space:nowrap;}
div.middleCenter div.rightside div.pagetools2 div.pagetool2Item a:hover {color:#fff;background-color:#333;background-image:url(/fcwsite/img/reedsmith/ico_addtobinder_over.gif);}
div.middleCenter div.rightside div.pagetools2 div.numBookmarks {width:143px;display:none;background-color:#333;color:#fff;text-transform:uppercase;font-size:1.167em;font-weight:bold;text-align:center;line-height:1.429em;border:1px solid #545353;border-bottom:0;margin-top:-1.5em;.zoom:1;}
div.middleCenter div.rightside div.pagetools2 div.bookmark div.numBookmarks {display:block;}

div.middleCenter div.rightside div.contact {text-align:left;border:1px solid #2b2b2b;background:transparent url(/fcwsite/img/reedsmith/bg_middlecenter_relatedinfo.gif) 0 0 repeat-x;height:43px;.height:37px;padding:0.667em 25px 3.75em;.padding-top:1.917em;.padding-bottom:3em;margin-top:0.65em;color:#fff;}
div.middleCenter div.rightside div.contact ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin-left:0;padding:0;}
div.middleCenter div.rightside div.contact ul li {padding:0;display:inline-block;font-weight:bold;}
div.middleCenter div.rightside div.contact ul li div.officeLocation {padding-bottom:0.75em;.padding-bottom:0.667em;}
div.middleCenter div.rightside div.contact ul li a, div.middleCenter div.rightside div.contact ul li a:visited {font:bold 1.167em/1em Georgia, "Times New Roman", Times, serif;color:#c3d6f2;}
div.middleCenter div.rightside div.contact ul li a:hover {color:#e31836;}
div.middleCenter div.rightside div.contact ul li span.label {width:auto;display:block;float:left;padding-right:5px;}
div.middleCenter div.rightside div.contact ul li.separator {padding:0 24px;}

div.middleCenter div.mainbody div.titleinfo h1 {font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0.1em;}
div.middleCenter div.mainbody h1 a.rss {display:none;}
div.middleCenter div.mainbody h1 a.signup {display:none;}
div.middleCenter div.mainbody h1.rss a.rss, div.middleCenter div.mainbody h1.signup a.signup {display:inline;}
div.middleCenter div.mainbody h1.rss img {margin-bottom:-4px;margin-left:10px;}
div.middleCenter div.mainbody div.criteria span.criteria, div.middleCenter div.mainbody div.criteria span.numResults {font-weight:bold;}

/*********************************************
				MIDDLE BOTTOM 
*********************************************/
div.middleBottomA {background:transparent url(/fcwsite/img/reedsmith/bg_detail_middlecenter.png) 0 0 repeat-y;}
div.middleBottom {background:transparent url(/fcwsite/img/reedsmith/bg_alldetail_middlecenter.png) 0 0 no-repeat;.zoom:1;}

div.middleBottom div.highlights {padding:0;font-family:Georgia, "Times New Roman", Times, serif;}
div.middleBottom div.highlights div.content {}
div.middleBottom div.highlights div.content ul {list-style:none outside;margin:0;padding:0;list-style-image:none;.list-style-image:none;}
div.middleBottom div.highlights div.content ul li {padding:0;margin-bottom:16px;background-color:#1d1d1d;.zoom:1;line-height:1.5em;}
div.middleBottom div.highlights div.content div.highlight {padding:16px;}
div.middleBottom div.highlights div.content div.highlightHeading {font-size:16px;color:#f5f5f5;margin-bottom:0.222em;}
div.middleBottom div.highlights div.content div.highlightimage img {.margin-bottom:-3px;}
div.middleBottom div.highlights div.content div.highlightlink {margin-bottom:8px;}
div.middleBottom div.highlights div.content div.highlightText {font-family:Arial, Helvetica, sans-serif;}
div.middleBottom div.highlights div.content div.highlightText a, div.middleBottom div.highlights div.content div.highlightText a:visited {color:#c3d6f2;}
div.middleBottom div.highlights div.content div.highlightText a:hover {color:#fff;}

div.middleBottom div.mainbody {padding-top:29px;padding-bottom:36px;}
div.middleBottom div.mainbody div.heading h2 {font:normal 1.333em/1.125em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.444em;}

div.middleBottom div.leftside {padding:18px 8px 18px 18px;width:249px;margin-right:0;}
div.middleBottom div.leftside div.image img {margin-top:-9px;margin-bottom:18px;}
div.middleBottom div.leftside div.heading h2 {padding-right:12px;padding-left:21px;}
div.middleBottom div.leftside div.content {padding-right:12px;padding-left:21px;}
div.middleBottom div.leftside div.listing {padding-right:12px;padding-left:21px;}
div.middleBottom div.leftside div.relatedservices, div.middleBottom div.leftside div.services {padding-bottom:8px;}
div.middleBottom div.leftside div.relatedleaders, div.middleBottom div.leftside div.education, div.middleBottom div.leftside div.baradmissions, div.middleBottom div.leftside div.courtadmissions, div.middleBottom div.leftside div.languages, div.middleBottom div.leftside div.relatedcontacts, div.middleBottom div.leftside div.offices {padding-bottom:8px;}
div.middleBottom div.leftside div.translatePageInto {padding-bottom:11px;}
div.middleBottom div.leftside div.translatePageInto span.customStyleSelectBox {padding-right:10px;border:solid 1px #CDCDCD; background-color:#EEEEEE; }
div.middleBottom div.leftside div.translatePageInto span.customStyleSelectBox span.customStyleSelectBoxInner { line-height: 1.12em; background-position-y: 3px; }
div.middleBottom div.leftside div.translatePageInto div.heading h2 {font-size:1.167em;line-height:1.571em;margin-bottom:0em;}
div.middleBottom div.leftside div.translatePageInto select.ddlLanguages {width:195px;}
div.middleBottom div.leftside div.lineSeparator {border:0;border-top:1px solid #e4e3e3;margin:0 10px 12px;}
div.middleBottom div.leftside div.filters-box div.lineSeparator {margin-top:12px;}

div.middleBottom div.leftside div.lastLine {border-width:3px;margin-bottom:15px;}
div.middleBottom div.leftside div.noLine {display:none;}
div.middleBottom div.leftside div.highlights {width:208px;margin-top:24px;margin-bottom:16px;margin-left:18px;}
div.middleBottom div.leftside div.highlights div.content {padding-right:0;padding-bottom:18px;padding-left:0;line-height:1.5em;}

div.middleBottom div.rightside {padding:18px 0;}

div.middleBottom div.mainbody div.highlights {float:right;clear:right;width:208px;margin-left:16px;}
div.middleBottom div.mainbody div.filtering h3 {font:normal 1.167em/1.143em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.75em;}
div.middleBottom div.mainbody div.filtering div.filterKeyword {font-weight:bold;margin-bottom:1.5em;}
div.middleBottom div.mainbody div.filtering div.filterKeyword span.removeKeyword {font-size:0.917em;font-weight:normal;padding-left:9px;}

/**** Details ****/
div.details, div.relinfo, div.sectioninfo {padding-right:0;padding-left:27px;}
div.relatedFiles {margin:25px 0 0 25px;}
div.details div.image {float:right;}
div.details div.image img {margin:0 0 10px 10px;}

div.details div.richtext {margin:0 0 1.667em;}

/**** Search ****/
div.mainbody div.search {padding-left:27px;}

div.mainbody div.search ul.fields {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0;width:500px;}
div.mainbody div.search ul.fields li {margin:0;padding:0 18px 1em 0;display:inline;float:left;color:#2c2c2c;}
div.mainbody div.search ul.fields li label {font-weight:bold;padding-bottom:0.583em;display:block;}
div.mainbody div.search ul.fields li div {background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_right.gif) 100% 0 no-repeat;.background-position:100% 1px;width:193px;height:26px;}
div.mainbody div.search ul.fields input.text {width:174px;height:22px;height:20px\9;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat;.background-position:0 0;border:0;}

div.mainbody div.search ul.fields li.select {padding-right:16px;}
div.mainbody div.search ul.fields li.select div {width:192px;height:23px;margin-bottom:0.083em;background:#eee none;border:1px solid #cdcdcd;}
div.mainbody div.search ul.fields li.select input {width:180px;height:20px;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/arrow_red_down.png) 94% 8px no-repeat;cursor:default;}
div.mainbody div.search ul.fields li.keyword, div.mainbody div.search ul.fields li.service, div.mainbody div.search ul.fields li.school {clear:left;float:none;display:block;}
div.mainbody div.search ul.fields li.keyword div, div.mainbody div.search ul.fields li.service div {width:404px;}
div.mainbody div.search ul.fields li.keyword input, div.mainbody div.search ul.fields li.service input {width:385px;}
div.mainbody div.search ul.fields li.school div {width:402px;}
div.mainbody div.search ul.fields li.school input {width:402px;}

div.mainbody div.search ul.buttons {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:9px 0 0;clear:both;}
div.mainbody div.search ul.buttons li {clear:left;float:left;display:inline;padding:0;}
div.mainbody div.search ul.buttons li.submit {margin-right:18px;}
div.mainbody div.search ul.buttons li input {border:1px solid #e31836;background-color:#e31836;font-size:1em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;width:194px;padding:0.25em 4px 0.167em;padding-top:0.333em\9;.padding-top:0.25em;padding-bottom:0.333em\9;.padding-bottom:0.167em;text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.mainbody div.search ul.buttons li input {margin-top:0;padding-bottom:0.25em;}
}
div.mainbody div.search ul.buttons li input:hover {border:1px solid #2b2b2b;background-color:#2b2b2b;}

/**** Form ****/
div.mainbody div.form {padding-left:27px;}

div.mainbody div.form ul.fields {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0;width:500px;}
div.mainbody div.form ul.fields li {margin:0;padding:0 18px 1em 0;display:inline;float:left;color:#2c2c2c;}
div.mainbody div.form ul.fields li label {font-weight:bold;padding-bottom:0.583em;display:block;}
div.mainbody div.form ul.fields li div {background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_right.gif) 100% 0 no-repeat;.background-position:100% 1px;width:191px;height:26px;}
div.mainbody div.form ul.fields li.message div {background-image:none;height:auto;}
div.mainbody div.form ul.fields input.text {width:180px;height:22px;height:20px\9;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat;.background-position:0 0;border:0;}
div.mainbody div.form ul.fields li textarea {width:178px;height:72px;padding:0 18px 1em 0;display:inline;}
div.mainbody div.form ul.fields li.select {padding-right:16px;}
div.mainbody div.form ul.fields li.select div {width:192px;height:23px;margin-bottom:0.083em;background:#eee none;border:1px solid #cdcdcd;}
div.mainbody div.form ul.fields li.select input {width:180px;height:20px;padding-top:0.167em;padding-top:0.417em\9;padding-left:7px;padding-right:7px;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;background:transparent url(/fcwsite/img/reedsmith/arrow_red_down.png) 94% 8px no-repeat;cursor:default;}
div.mainbody div.form ul.fields li.keyword, div.mainbody div.form ul.fields li.service, div.mainbody div.form ul.fields li.school {clear:left;float:none;display:block;}
div.mainbody div.form ul.fields li.keyword div, div.mainbody div.search ul.fields li.service div {width:404px;}
div.mainbody div.form ul.fields li.keyword input, div.mainbody div.search ul.fields li.service input {width:385px;}
div.mainbody div.form ul.fields li.school div {width:402px;}
div.mainbody div.form ul.fields li.school input {width:402px;}
div.mainbody div.form ul.fields li.multiSelect select {width:402px;height:auto !important;border:1px solid #cdcdcd;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#2c2c2c;}
div.mainbody div.form ul.fields li.checkbox {display:block;width:194px;padding-bottom:0;}
div.mainbody div.form div.privacy ul.fields li.checkbox {width:402px;}
div.mainbody div.form ul.fields li.checkbox input {float:left;}
div.mainbody div.form ul.fields li.checkbox label {display:table;.display:inline-block;padding-top:0.083em;padding-left:4px;}
div.mainbody div.form ul.fields li.clear {clear:both;display:block;padding:0;}
div.mainbody div.form div.validation ul.fields li.captcha div.captcha {background-image:none;height:auto;}
div.mainbody div.form div.validation ul.fields li.captcha div.captcha img {margin-bottom:9px;}
/* Target FireFox 3 [!] */
html>/**/body div.mainbody div.form ul.fields li.checkbox label, x:-moz-any-link, x:default {padding-top:0;}

div.mainbody div.form ul.buttons {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0.75em 0 0;clear:both;}
div.mainbody div.form ul.buttons li {clear:left;float:left;display:inline;padding:0;}
div.mainbody div.form ul.buttons li.submit {margin-right:18px;}
div.mainbody div.form ul.buttons li input {border:1px solid #e31836;background-color:#e31836;font-size:1em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;width:194px;padding:0.25em 4px 0.167em;padding-top:0.333em\9;.padding-top:0.25em;padding-bottom:0.333em\9;.padding-bottom:0.167em;text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.mainbody div.form ul.buttons li input {margin-top:0;padding-bottom:0.25em;}
}
div.mainbody div.form ul.buttons li input:hover {border:1px solid #2b2b2b;background-color:#2b2b2b;}

div.mainbody div.form div.instructions {margin-bottom:1.5em;}

/**** Listing ****/
div.mainbody div.listing {width:657px;} 

div.mainbody div.listing h1 {font-size:1em;line-height:1.333em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0.417em 0;}
div.mainbody div.listing h2 {font-size:1.5em;line-height:1.222em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin-bottom:0.364em;color:#1e1e1e;}

div.mainbody div.listing table.list {width:100%;border-collapse:collapse;margin-bottom:18px;border-bottom:1px solid #cbcbcb;}
div.mainbody div.listing table.list tr.topstart td {border:0;}
div.mainbody div.listing table.list tr.topend td {border:0;line-height:1.333em;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
div.mainbody div.listing table.list tr.endgroup td {padding:5px 5px 20px;line-height:1.333em;font-family:Arial, Helvetica, sans-serif;color:#2b2b2b;text-transform:uppercase;}
div.mainbody div.listing table.list tr.group td {vertical-align:top;padding:5px;line-height:1.333em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#2b2b2b;text-transform:uppercase;}
div.mainbody div.listing table.list tr.odd td,
div.mainbody div.relinfo table.list tr.odd td {background-color:#f3f3f3;}
div.mainbody div.listing table.list tr.firstrow td {}
div.mainbody div.listing table.list th {text-align:left;vertical-align:middle;padding:5px;border-bottom:1px solid #fff;background-color:#333;font-size:0.917em;font-weight:bold;line-height:1.333em;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;white-space:nowrap;}
div.mainbody div.listing table.list td,
div.mainbody div.relinfo table.list td {vertical-align:top;padding:12px 5px 12px;}
div.mainbody div.listing table.list td.spacer {height:20px;} 
div.mainbody div.listing table.list td.displayOrSortDate {width:125px;}
div.mainbody div.newslisting table.list td.shortInfoA, div.mainbody div.eventslisting table.list td.shortInfoA, div.mainbody div.pubslisting table.list td.shortInfoA, div.mainbody div.publisting table.list td.shortInfoA, div.mainbody div.eventslisting table.list td.shortInfoA, div.mainbody div.eventlisting table.list td.shortInfoA, div.mainbody div.blogslisting table.list td.shortInfoA {width:125px;}
div.mainbody div.experiencelisting table.list td.shortInfoA {font-weight:bold;}
div.mainbody div.listing table.list td.rcInfo {vertical-align:top;padding:5px;border-bottom:1px solid #d3d3d3;}
div.mainbody div.listing table.list td.rcInfo div.image {float:left;margin-right:10px;}
div.mainbody div.listing table.list td.rcInfo div.image img {vertical-align:bottom;}
div.mainbody div.listing table.list td div.name {line-height:1.333em;font-size:1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#2b2b2b;}
div.mainbody div.listing table.list td div.title {line-height:1.333em;font-size:1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#2b2b2b;}
div.mainbody div.listing table.list td div.subtitle {line-height:1.333em;font-size:1em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
div.mainbody div.listing table.list td div.date {}
div.mainbody div.listing table.list td span.label {padding-right:0.5em;font-weight:bold;}
div.mainbody div.listing table.list td ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin-left:0;padding:0;}
div.mainbody div.listing table.list td ul li {padding:0;}
div.mainbody div.listing table.list td div.newsType, div.mainbody div.listing table.list td div.pubsType {font-style:italic;}
div.mainbody div.listing table.list td div.eventType {font-style:italic;}

div.mainbody div.listing div.alpha {margin-left:27px;width:657px;line-height:1.167em;white-space:nowrap;color:#c6c6c6;border-bottom:1px solid #d5d5d5;padding-bottom:0.75em;margin-bottom:1.5em;}
div.mainbody div.listing div.alpha h2 {font-size:0.917em;font-weight:bold;margin-bottom:0.417em;}
div.mainbody div.listing div.alpha a, div.mainbody div.listing div.alpha a:visited {font-weight:bold;}
div.mainbody div.listing div.alpha div.viewAll {float:right;}
div.mainbody div.listing div.alpha div.viewAll a, div.mainbody div.listing div.alpha div.viewAll a:visited {width:76px;height:20px;padding:0;background:transparent url(/fcwsite/img/reedsmith/arrow_blue_right.png) 100% 3px no-repeat;display:block;line-height:1.167em;font-weight:bold;text-transform:uppercase;}
div.mainbody div.listing div.alpha div.viewAll a:hover {color:#818181;background-image:url(/fcwsite/img/reedsmith/arrow_gray_right.png);}
div.mainbody div.listing div.alpha span.letter {color:#8b8b8b;}
div.mainbody div.listing div.alpha span.separator {padding:0 5px;}

div.mainbody div.listing div.sortBy {padding-bottom:18px;}
div.mainbody div.listing div.sortBy ul {list-style:none none;list-style-image:none;.list-style-image:none;padding:0;margin-left:0;}
div.mainbody div.listing div.sortBy ul li {padding:0;display:inline;color:#1d1d1d;font-size:1.083em;}
div.mainbody div.listing div.sortBy ul li.separator {padding:0 8px;}
div.mainbody div.listing div.sortBy ul li.active a, div.mainbody div.listing div.sortBy ul li.active a:visited {font-weight:bold;color:#1d1d1d;cursor:text;}

div.mainbody div.listing table.list span.keyword {font-weight:bold;}

div.mainbody div.listing div.sections a.active, div.mainbody div.listing div.sections a.active:visited {font-weight:bold;color:#1d1d1d;cursor:text;}
div.mainbody div.listing div.sections span.number {padding-left:4px;}
div.mainbody div.listing div.sections div.viewAll {border-bottom:1px solid #e7e5e5;padding-bottom:0.25em;margin-bottom:0.167em;}
div.mainbody div.listing div.sections ul {list-style:none none;list-style-image:none;.list-style-image:none;padding:0;margin-left:0;}
div.mainbody div.listing div.sections ul li {padding:0;display:inline;color:#3a557b;}
div.mainbody div.listing div.sections ul li.separator {padding:0 7px 0 6px;}

div.mainbody div.searchlisting div.xuss_shower table.list td a, div.mainbody div.searchlisting div.xuss_shower table.list td a:visited {}

/**** Search Results Criteria ****/
div.mainbody div.criteria {}
div.mainbody div.criteria div.content {}
div.mainbody div.criteria div.content ul {}
div.mainbody div.criteria div.content ul li {margin:0;padding:0;}

/**** Resorter ****/
div.mainbody ul.resorter {list-style:none none;margin-left:0;padding:0;font-size:0.917em;}
div.mainbody ul.resorter li {display:inline;padding:0 10px 0 0;}
div.mainbody ul.resorter li.active {font-weight:bold;}

div.mainbody div.resorter ul {list-style:none none;margin-left:0;padding:0;font-size:0.917em;}
div.mainbody div.resorter ul li {display:inline;padding:0 10px 0 0;}
div.mainbody div.resorter ul li.active {font-weight:bold;}

/**** Back ****/
div.mainbody div.back {float:right;font-size:0.917em;}

/**** Pagination ****/
div.mainbody div.paginator {font-size:1.083em;line-height:1.154em;color:#1d1d1d;}
div.mainbody div.paginator a, div.mainbody div.paginator a:visited {color:#3a557b;}
div.mainbody div.paginator a:hover {color:#818181;}
div.mainbody div.paginator a.noLink {color:#a1a1a1;}
div.mainbody div.paginator a.active {font-weight:bold;color:#1d1d1d;cursor:text;}
div.mainbody div.paginator ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin-left:0;padding:0;}
div.mainbody div.paginator ul li {padding:0;display:inline;}
div.mainbody div.paginator ul li.beforePage1 a, div.mainbody div.paginator ul li.beforePage1 a:visited, div.mainbody div.paginator ul li.noPageAfter a, div.mainbody div.paginator ul li.noPageAfter a:visited {color:#818181;cursor:text;}
div.mainbody div.paginator ul li.viewAll {padding-left:8px;}
div.mainbody div.paginator ul li.viewAll a, div.mainbody div.paginator ul li.viewAll a:visited {padding:0 18px 0 0;background:transparent url(/fcwsite/img/reedsmith/arrow_red_right.png) 100% 4px no-repeat;font:bold 0.917em Arial, Helvetica, sans-serif;color:#e31836;text-transform:uppercase;}
div.mainbody div.paginator ul li.viewAll a:hover {color:#818181;background-image:url(/fcwsite/img/reedsmith/arrow_gray_right.png);}

div.mainbody div.paginator ul li.separator {padding:0 4px;}
div.mainbody div.paginator ul li.separator img {width:1px;height:1px;}
div.mainbody div.paginator div.paginatorResults {font-weight:bold;float:left;}
div.mainbody div.paginator span.label {padding-right:4px;}
div.mainbody div.paginator div.paginatorPages {display:table;.display:inline-block;padding-left:17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari */
body:nth-of-type(1) div.mainbody div.paginator ul li.viewAll a, body:nth-of-type(1) div.mainbody div.paginator ul li.viewAll a:visited {background-position:100% 2px;}
body:nth-of-type(1) div.mainbody div.paginator div.paginatorPages {display:block;}
div.mainbody div.paginator div.paginatorResults {padding-right:17px;}
}

/**** View All ****/

/**** Phone/Fax Labels ****/
div.mainbody div.phone span.label, div.mainbody div.fax span.label {display:block;float:left;width:auto;padding-right:6px;}

/**** Detail ****/
body.detail div.middleCenter div.rightside {float:right;}

body.detail div.middleBottom div.mainbody div.relinfo div.content ul li, body.detail div.middleBottom div.mainbody div.relinfo div.description ul li {margin-bottom:7px;}

body.detail div.middleBottom div.mainbody div.filtering {float:right;width:198px;}

body.detail div.middleBottom div.mainbody div.bioswitcher {background:transparent url(/fcwsite/img/reedsmith/bg_detail_tab.gif) 0 0 no-repeat;height:59px;width:681px;padding-left:3px;margin-top:-29px;margin-bottom:29px;position:relative;z-index:10;} /* added position for the print tabs */

/* Print all tabs */
body.detail div.middleBottom div.mainbody div.printTabs {position:absolute;right:18px;bottom:-6px;bottom:0\9;.bottom:-6px;z-index:11;}
body.detail div.middleBottom div.mainbody div.printTabs ul {list-style:none none;.list-style-image:none;margin:0;padding:0;}
body.detail div.middleBottom div.mainbody div.printTabs ul li {padding:0;}
body.detail div.middleBottom div.mainbody div.printTabs ul li.printTabs {position:relative;z-index:11;padding-bottom:16px;padding-bottom:14px\9;.padding-bottom:17px;}
body.detail div.middleBottom div.mainbody div.printTabs p {border-top:1px solid #fff;font-size:0.846em;background-color:#2e3d53;color:#fff;white-space:nowrap;padding:2px 12px;text-transform:uppercase;z-index:12;top:29px !important;width:88px;right:-18px;} /* width needed for ie */

body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher {border-collapse:collapse;border:0;padding:0;margin:0;height:59px;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td {padding:0.983em 0.667em 0 0.833em;vertical-align:middle;text-align:center;height:46px;color:#fff;font-size:1.083em;line-height:1.25em;}
/* Target FireFox 3 [!] */
html>/**/body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td, x:-moz-any-link, x:default {height:59px;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td h3 {margin-bottom:0;font-family:Arial, Helvetica, sans-serif;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td a, body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td a:visited {background:transparent none;color:#fff;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td a:hover {color:#c4c4c4;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.tabRight {padding:0;background:url(/fcwsite/img/reedsmith/bg_tab_right.png) 100% 4px no-repeat;width:5px;height:55px;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.tabRight img {display:none;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.tabLeft img {display:none;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.active {background:transparent url(/fcwsite/img/reedsmith/bg_tab_left.png) 0 4px no-repeat;color:#232323;font-weight:bold;padding:0.983em 1.3em 0 1.567em;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.active h3 {font-weight:bold;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.active a, body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.active a:visited {color:#000;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.separator {padding:0;}
body.detail div.middleBottom div.mainbody div.bioswitcher table.bioswitcher td.separator img {height:12px;width:1px;margin-top:1.167em;padding:0 4px;}

body.detail div.middleBottom div.mainbody div.relinfo div.bioslisting table.list td.shortInfoC {width:33%;} /* phone column */

body.servicesdetail div.middleBottom div.mainbody div.relinfo div.bioslisting, body.servicesdetail div.middleBottom div.mainbody div.relinfo div.experiencelisting, body.experiencedetail div.middleBottom div.mainbody div.relinfo div.bioslisting, body.biosdetail div.middleBottom div.mainbody div.relinfo div.newslisting, body.biosdetail div.middleBottom div.mainbody div.relinfo div.pubslisting, body.biosdetail div.middleBottom div.mainbody div.relinfo div.experiencelisting {width:432px;padding-right:17px;}
body.biosdetail div.mainbody div.experiencelisting table.list td ul{margin-left: 16px;list-style-image: url("/fcwsite/img/reedsmith/bullet_blue.png"); }
body.biosdetail div.mainbody div.experiencelisting table.list td ul li{margin-bottom: 7px; }

body.listing div.middleBottom div.expandcollapse ul.level1 a {font-weight:bold;}
body.listing div.middleBottom div.expandcollapse ul.level2 a {font-weight:normal;}
/**** Listing ****/
body.listing div.middleBottom div.mainbody, body.results div.middleBottom div.mainbody {padding-left:27px;}

body.listing div.middleBottom div.expandcollapse table {border:0;border-collapse:collapse;width:644px;}
body.listing div.middleBottom div.expandcollapse table td {vertical-align:top;padding:0 20px 0 0;width:50%;}
body.listing div.middleBottom div.expandcollapse ul.level1 {list-style:none none;margin:0;padding:0;}
body.listing div.middleBottom div.expandcollapse ul.level1 li {padding:0 0 5px;}
body.listing div.middleBottom div.expandcollapse ul.level2 {list-style:none none;list-style-image:none;.list-style-image:none;margin:0 0 0 30px;margin-top:5px\9;padding:0;}
body.listing div.middleBottom div.expandcollapse ul.level2 li {padding:0 0 7px;line-height:1.167em;}
body.listing div.middleBottom div.expandcollapse ul.level3 {list-style:none none;list-style-image:none;.list-style-image:none;margin:0 0 0 20px;padding:0;}
body.listing div.middleBottom div.expandcollapse ul.level3 li {padding:0;}
body.listing div.middleBottom div.expandcollapse div.content {margin-top:5px;margin-top:0\9;}
body.listing div.middleBottom div.expandcollapse li.collapsed div.name {color:#3a557b;font-weight:bold;background:transparent url(/fcwsite/img/reedsmith/ico_collapsed.png) 0 3px no-repeat;background-position:0 1px\9;.background-position:0 3px;padding-left:22px;}
body.listing div.middleBottom div.expandcollapse li.collapsed div.name:hover {background-image:url(/fcwsite/img/reedsmith/ico_collapsed_gray_over.png);}
body.listing div.middleBottom div.expandcollapse li.noChildren.collapsed div.name,
body.listing div.middleBottom div.expandcollapse li.noChildren.collapsed div.name:hover {background-image:none;}
body.listing div.middleBottom div.expandcollapse li.collapsed div.content {display:none;}
body.listing div.middleBottom div.expandcollapse li.expanded div.name {color:#3a557b;font-weight:bold;background:transparent url(/fcwsite/img/reedsmith/ico_expanded.png) 0 3px no-repeat;background-position:0 1px\9;.background-position:0 3px;padding-left:22px;}
body.listing div.middleBottom div.expandcollapse li.expanded div.name:hover {background-image:url(/fcwsite/img/reedsmith/ico_expanded_gray_over.png);}
@media screen and (-webkit-min-device-pixel-ratio:0){
body.listing div.middleBottom div.expandcollapse li.collapsed div.name, body.listing div.middleBottom div.expandcollapse li.collapsed div.name:hover, body.listing div.middleBottom div.expandcollapse li.expanded div.name, body.listing div.middleBottom div.expandcollapse li.expanded div.name:hover {background-position:0 1px;}
}

/**** Search ****/
body.search div.middleBottom div.mainbody {padding-left:27px;}
body.search div.middleBottom div.mainbody div.listing div.viewAll {}
body.search div.middleBottom div.mainbody div.listing span.viewAll a, body.search div.middleBottom div.mainbody div.listing span.viewAll a:visited {padding:0 18px 0 0;background:transparent url(/fcwsite/img/reedsmith/arrow_red_right.png) 100% 4px no-repeat;font:bold 0.667em Arial, Helvetica, sans-serif;color:#e31836;text-transform:uppercase;}
body.search div.middleBottom div.mainbody div.listing span.viewAll a:hover {color:#818181;background-image:url(/fcwsite/img/reedsmith/arrow_gray_right.png);}
body.search div.middleBottom div.mainbody div.listing div.heading span.separator {color:#c6c6c6;font-weight:normal;padding:0 0.417em;}

/*********************************************
					SECTION
*********************************************/
/** All section and page specific styles should be included below **/

/**** About ****/

/**** Offices ****/
/* Offices listing very similar html and css styles as megamenu */
body.officeslisting div.middleBottom div.mainbody div.image img {margin-top:-21px;margin-bottom:27px;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list {width:657px;border-bottom:0;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list td {border-right:1px solid #d2d2d2;padding-right:17px;padding-left:17px;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list td.col1 {padding-left:0;width:30%}
body.officeslisting div.middleBottom div.mainbody div.listing table.list td.col2 {width:35%;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list td.col3 {border-right:0;width:34%;padding-right:0;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list a, div.header div.officesmenu table.menu a:visited {color:#3a557b;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list a:hover {color:#e31836;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list div.region {font-size:1.167em;line-height:1.143em;font-family:Georgia, "Times New Roman", Times, serif;color:#2b2b2b;text-transform:uppercase;margin-bottom:1em;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list ul {margin-left:0;margin-bottom:0;padding:0;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list ul li {font-size:1.083em;line-height:1.538em;padding:0 0 0.308em;}
body.officeslisting div.middleBottom div.mainbody div.listing table.list ul li span.separator {padding:0 4px;}

body.officesdetail {background:#fff url(/fcwsite/img/reedsmith/bg_officedetail_header.gif) 0 0 repeat-x;}
body.officesdetail div.middle {background:transparent url(/fcwsite/img/reedsmith/bg_officedetail_middletop_map.gif) 0 0 no-repeat;min-height:210px;}

body.officesdetail div.middleCenter {height:136px;}
body.officesdetail div.middleCenter div.rightside {float:right;}
body.officesdetail div.middleCenter div.rightside div.contact {height:auto;padding:14px 25px;margin-top:0.65em;}
*:first-child+html body.officesdetail div.middleCenter div.rightside div.contact {padding-bottom:11px;}
body.officesdetail div.middleCenter div.rightside div.contact ul {margin:0;padding:0;}
body.officesdetail div.middleCenter div.rightside div.contact ul li {line-height:100%;}
/* Target FireFox 3 [!] */
html>/**/body.officesdetail div.middleCenter div.mainbody, x:-moz-any-link, x:default {display:block;}

body.officesdetail div.middleCenter div.mainbody div.contact div.name {font-weight:bold;}

/**** Services ****/
body.servicesdetail div.mainbody div.tabContainer div.CScarousel {margin-top:27px;margin-left:30px;width:640px;height:120px;overflow:hidden;position:relative;z-index:91;}
body.servicesdetail div.mainbody div.tabContainer div.CScarousel div.CScarouselArrow {position:absolute;z-index:888;top:0;}
body.servicesdetail div.mainbody div.tabContainer div.CScarousel div.CScarouselArrow img {margin-top:23px;}
body.servicesdetail div.mainbody div.tabContainer div.CScarousel div.arrowLeft {left:0;}
body.servicesdetail div.mainbody div.tabContainer div.CScarousel div.arrowRight {right:0;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA{position:absolute;left:43px;z-index:100;width:600px;overflow:hidden;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainer{width:9999px;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA ul {list-style-image:none;list-style-type:none;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA ul li {width:100px;height:80px;overflow:hidden;padding:13px 5px 13px 5px;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA ul li.active {padding:13px 8px 13px 2px;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA ul li.active img {border:solid 3px #D9D9D9;padding-top:0;}
body.servicesdetail div.mainbody div.tabContainer div.CScarouselContainerA ul li img {width:100px; height:80px;padding-top:3px;}
body.servicesdetail div.mainbody div.tabContainer div.csoverlay {top:0;left:0;z-index:201; position:fixed;width:100%;height:100%;background-color:#000;display:none;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer {z-index:9999;width:750px;height:600px;background-color:#fff;position:absolute;display:none;padding:10px;color:#000; top:300px; overflow:auto;}
body.servicesdetail div.mainbody div.tabContainer div.caseStudyheader h2 {font:normal 1.5em/1.222em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;margin-bottom:0.5em;margin-left:30px;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies {margin-left:27px; margin-bottom:32px; background-color:#D9D9D9;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo {padding:0 15px 0 15px;margin-bottom:10px;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo div.image img{max-width:625px; height:auto;margin-top:10px;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo div.title {font:normal 1.33em/1.16em Georgia, "Times New Roman", Times, serif;color:#1e1e1e;padding:15px 0 5px 0;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo div.abstract {padding:10px 0 10px 0;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo div.readmore a {color:#3a557b;font-weight:bold; display:block; padding-bottom:10px;}
body.servicesdetail div.mainbody div.tabContainer div.casestudies div.casestudyinfo div.readmore a:hover {color:#1d1d1d;font-weight:bold;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.close {float:right;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.close a {background:transparent url(/fcwsite/img/reedsmith/nav/menu/ico_close.gif) 100% 50% no-repeat;padding:5px 29px 5px 0;color:#e31836;line-height:20px;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.nextcs{clear:both; float:right; position:relative; right:-10px; padding:20px 30px; margin:20px 0 0; width:250px;background:#D9D9D9 url(/fcwsite/img/reedsmith/arrow_next_cs.gif) 95% 48% no-repeat;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.nextcs a{font-size:14px;float:right;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.title{padding:30px 20px 0 20px; clear:both; font-size:16px; font-weight:bold;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.subtitle{margin:5px 20px 0 20px;}
body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer div.casestudydecription div.description{margin:20px 20px 0 20px;}

body.serviceslisting div.middleBottom div.mainbody {padding-top:22px;}
body.serviceslisting div.middleBottom div.mainbody div.experiencelisting table.list {margin-bottom:18px;}
body.serviceslisting div.middleBottom div.mainbody div.experiencelisting div.viewAll {display:none;}
body.serviceslisting div.middleBottom div.mainbody div.experiencelisting div.paginator {margin-bottom:18px;}

body.servicesdetail div.middleCenter div.rightside {float:right;}

body.servicesdetail div.mainbody div.tabContainer div.experiencelisting table.list tr.header td  {padding: 5px 5px 0 3px;}
body.servicesdetail div.mainbody div.tabContainer div.experiencelisting table.list tr.header td h3 {font-size: 1.334em;margin-bottom:5px;margin-top:8px;}
body.servicesdetail div.mainbody div.tabContainer div.experiencelisting table.list td.shortInfoA {font-weight:normal;}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    body.servicesdetail div.mainbody div.tabContainer div.csdescriptioncontainer{left:50%; margin-left:-375px;}
}



/**** Experience ****/

/**** Bios ****/
body.biossearch div.middleBottom div.mainbody div.search, body.biossearch div.middleBottom div.mainbody div.listing, body.biossearch div.middleBottom div.mainbody div.alpha {padding-left:0;margin-left:0;}
body.biossearch div.middleBottom div.mainbody div.listing div.viewAll {padding-top:1px;white-space:normal;}
body.biossearch div.middleBottom div.mainbody div.listing div.viewAll a, body.biossearch div.middleBottom div.mainbody div.listing div.viewAll a:visited {height:1.667em;padding:0;background:transparent url(/fcwsite/img/reedsmith/arrow_red_right.png) 100% 0.333em no-repeat;display:block;font-size:1em;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#e31836;text-transform:uppercase;text-align:right;padding-right:13px;width:auto;}
body.biossearch div.middleBottom div.mainbody div.listing div.viewAll a:hover {color:#818181;background-color:transparent;background-image:url(/fcwsite/img/reedsmith/arrow_gray_right.png);}

body.biossearch div.mainbody div.search ul.fields li.select div{background:url("/fcwsite/img/reedsmith/arrow_red_down.png") no-repeat scroll 98% 8px #eee; overflow:hidden;}
body.biossearch li.school span.customStyleSelectBoxInner{background:none!important; line-height:17px!important;}
body.biossearch span.customStyleSelectBoxInner{background:none!important; line-height:17px!important;}

body.bioslisting div.middleBottom div.mainbody div.listing table.list {width:657px;}
body.bioslisting div.middleBottom div.mainbody div.listing table.list td.shortInfoA {width:40%;}
body.bioslisting div.middleBottom div.mainbody div.listing table.list td.shortInfoB {width:25%;}
body.bioslisting div.middleBottom div.mainbody div.listing table.list td.shortInfoC {width:25%;}
body.bioslisting div.middleBottom div.mainbody div.listing table.list td.shortInfoD {width:10%;}

body.bioslisting div.leftside ul.fields li select.ddlRegionsAttorneySearch,
body.bioslisting div.leftside ul.fields li select.ddlOfficesAttorneySearch {display:inline-block\9;width:190px\9;}

body.bioslisting div.leftside ul.fields li select.ddlSchoolsAttorneySearch {display:inline-block;width:300px;}

/*body.bioslisting div.leftside ul.fields li select {display:inline-block;width:190px;}
body.bioslisting div.leftside ul.fields li select *,
body.bioslisting div.leftside ul.fields li .customStyleSelectBox,
body.bioslisting div.leftside ul.fields li .customStyleSelectBox * {word-wrap:break-word !important;white-space: pre-wrap !important;border:1px solid #000 !important}*/

/* Allows user to select from practice and lawschool drop down and still hover over name to get bio popup in lawyer listing(see bioslisting page, last name Kim) works only in IE8. IE7 does not like psuedo class names, ie. ":focus". This "fix" still requires the user to click elsewhere on the page to relinquish focus on select taq  */

body.bioslisting ul.fields li select#ddlServicesAttorneySearch,
body.bioslisting ul.fields li select#ddlSchoolsAttorneySearch {width:193px;}

body.bioslisting ul.fields li select#ddlServicesAttorneySearch:focus,
body.bioslisting ul.fields li select#ddlSchoolsAttorneySearch:focus {width:auto\9 !important;}
/**/

body.biosdetail {background:#fff url(/fcwsite/img/reedsmith/bg_detail_header.gif) 0 0 repeat-x;}
body.biosdetail div.middle {background:transparent url(/fcwsite/img/reedsmith/bg_detail_middletop_map.gif) 0 0 no-repeat;min-height:210px;}

body.biosdetail div.middleTop div.mainbody {padding-bottom:14px;}

body.biosdetail div.middleCenter {height:164px;}
body.biosdetail div.middleCenter div.rightside div.pagetools2 {padding-top:0;.width:320px;.margin-right:0;} /* width needed so that the page tools display inline */
body.biosdetail div.middleCenter div.rightside div.pagetools2 .pagetool2Item {clear:none;float:left;margin-left:15px;}
body.biosdetail div.middleCenter div.rightside {float:right;}
/* Target FireFox 3 [!] */
html>/**/body.biosdetail div.middleCenter div.mainbody, x:-moz-any-link, x:default {display:block;}
body.biosdetail div.middleCenter div.mainbody div.titleinfo h1 {font-size:2em;line-height:1.083em;margin-bottom:0.167em;}
body.biosdetail div.middleCenter div.mainbody div.attorneyInfo {display:table;.display:inline-block;}
body.biosdetail div.middleCenter div.mainbody div.contact {font-size:1.167em;line-height:1.286em;}
body.biosdetail div.middleCenter div.mainbody div.contact div.level, body.biosdetail div.middleCenter div.mainbody div.contact div.title {font:normal 1.286em/1.111em Georgia, "Times New Roman", Times, serif;color:#1b1b1b;margin-bottom:1em;}
body.biosdetail div.middleCenter div.mainbody div.image {float:left;}
body.biosdetail div.middleCenter div.mainbody div.image img {margin-top:3px;margin-right:18px;}

body.biosdetail div.middleBottom div.mainbody div.narrative,
body.biosdetail div.middleBottom div.mainbody div.legislativeTestimony,
body.biosdetail div.middleBottom div.mainbody div.honorsAwards,
body.biosdetail div.middleBottom div.mainbody div.employmentHistory,
body.biosdetail div.middleBottom div.mainbody div.clerkships,
body.biosdetail div.middleBottom div.mainbody div.professionalAffiliations,
body.biosdetail div.middleBottom div.mainbody div.interests {margin-bottom:1.5em;}

body.biosdetail div.mainbody div.relinfo div.experiencelisting table.list tr.header td  {padding: 5px 5px 0 3px;}
body.biosdetail div.mainbody div.relinfo div.experiencelisting table.list tr.header td h3 {font-size: 1.334em;margin-bottom:5px;margin-top:8px;}

body.biosdetail div.mainbody div.tabContainer div.experiencelisting table.list td.shortInfoA {font-weight:normal;}
body.biosdetail div.mainbody div.contact div.title div.linkedIn {display:inline;padding-left:5px;}

body.biosdetail div.mainbody div.relinfo div.newslisting table.list tr.header td h3{font-size: 1.334em;margin-bottom:0px;margin-top:0px;}
body.biosdetail div.mainbody div.relinfo div.pubslisting table.list tr.header td h3{font-size: 1.334em;margin-bottom:0px;margin-top:0px;}
body.biosdetail div.mainbody div.relinfo div.eventslisting table.list tr.header td h3{font-size: 1.334em;margin-bottom:0px;margin-top:0px;}
body.biosdetail div.mainbody div.relinfo div.blogslisting table.list tr.header td h3{font-size: 1.334em;margin-bottom:0px;margin-top:0px;}

/**** Careers ****/

/**** Clients ****/

/**** News ****/
body.news div.middleBottom div.mainbody {padding-top:18px;}
body.news div.middleBottom div.mainbody div.listing {width:432px;padding-right:17px;}
body.news div.middleBottom div.mainbody div.listing table.list {width:432px;margin-top:1.5em;margin-bottom:3em;}
body.news div.middleBottom div.mainbody div.listing table.list td.shortInfoA {width:125px;padding-right:10px;}
body.news div.middleBottom div.mainbody div.listing div.heading h2 {font-size:1.5em;line-height:1.222em;margin-bottom:0.444em;}
body.news div.middleBottom div.mainbody div.listing table.list td div.videoThumb img {width:90px;height:53px;}
body.news div.middleBottom div.mainbody div.listing table.list td span.duration {padding-right:6px;}
body.news div.middleBottom div.mainbody div.blogslisting table.list td.shortInfoA {}

body.newslisting div.middleBottom div.mainbody div.listing table.list {margin-bottom:1.5em;}
body.newslisting div.middleBottom div.mainbody div.listing div.viewAll {display:none;}
body.newslisting div.middleBottom div.mainbody div.paginator {margin-bottom:1.5em;} 

/* Same height/styles as bio detail middlecenter */
body.newsdetail {background:#fff url(/fcwsite/img/reedsmith/bg_officedetail_header.gif) 0 0 repeat-x;}
body.newsdetail div.middle {background:transparent url(/fcwsite/img/reedsmith/bg_officedetail_middletop_map.gif) 0 0 no-repeat;min-height:210px;}
body.newsdetail div.middleTop div.mainbody {padding-bottom:1.167em;display:block;}
body.newsdetail div.middleCenter {min-height:135px; border-bottom: 1px solid #A3A3A3; height: auto; padding-bottom: 10px; margin-left: -25px; padding-bottom: 10px;
    padding-left: 35px; background:#f5f5f5 url(/fcwsite/img/reedsmith/bg_officedetail_middletop_map.gif) 0 -45px no-repeat;}
body.newsdetail div.middleCenter div.mainbody div.titleinfo {width: 780px; display:block;}
body.newsdetail div.middleCenter div.mainbody div.contact {width: 780px; display:block;}
body.newsdetail div.middleCenter div.rightside div.pagetools2 {padding-top:0;}
body.newsdetail div.middleCenter div.rightside {float: none; margin-left: 800px; position: absolute;}
body.newsdetail div.middleCenter div.mainbody div.contact div.date {color:#1b1b1b;font:1.25em/1.2em Georgia,"Times New Roman",Times,serif;margin-bottom:4px;}
body.newsdetail div.middleCenter div.mainbody div.contact div.subtitle {font-size:1.5em;line-height:1.111em;margin-bottom:0.45em;font-family:Georgia, "Times New Roman", Times, serif;color:#1b1b1b;}
body.newsdetail div.middleCenter div.mainbody div.contact span.label {padding-right:4px;}


body.newsdetail{overflow:visible;}
body.newsdetail div.containermain{width:100%;}
body.newsdetail div.headerB{width:990px;}
body.newsdetail div.middleTopB{width:955px;}
body.newsdetail div.middle{padding-right:0;}
body.newsdetail div.middleBottomB{width:955px;}


/**** Blogs (similar styles to body.news listing styles above ****/
body.blogslisting div.middleBottom div.mainbody {padding-top:18px;}
body.blogslisting div.middleBottom div.mainbody div.listing table.list {width:657px;margin-top:1.5em;margin-bottom:3em;}
body.blogslisting div.middleBottom div.mainbody div.listing div.viewAll, body.blogslisting div.middleBottom div.mainbody div.listing div.paginator {display:none;}
body.blogslisting div.middleBottom div.mainbody div.listing div.heading h2 {font-size:1.5em;line-height:1.222em;margin-bottom:0.444em;}

body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting div.blogRow {padding-bottom:1.5em;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting div.row1 {padding-top:1.5em;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin:0;padding:0;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting ul li {padding:0;float:left;display:inline;width:203px;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting ul li.midCol {padding-left:18px;padding-right:18px;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting ul li div.image img {width:150px;height:95px;border:1px solid #ccc;margin-bottom:9px;}
body.blogslisting div.middleBottom div.mainbody div.blogsiteslisting ul li div.name {font-weight:bold;}

/**** Events ****/
body.events div.middleBottom div.mainbody div.listing table.list td.shortInfoA {width:125px;padding-right:10px;}

/* similar styles to body.news listing styles above */
body.eventssearch div.middleBottom div.rightside div.calendar {padding-bottom:1.5em;}
body.eventssearch div.middleBottom div.mainbody {padding-top:1.5em;}
body.eventssearch div.middleBottom div.mainbody div.listing {width:432px;padding-right:17px;}
body.eventssearch div.middleBottom div.mainbody div.listing table.list {width:432px;margin-top:1.5em;margin-bottom:3em;}
body.eventssearch div.middleBottom div.mainbody div.listing div.heading h2 {font-size:1.5em;line-height:1.222em;margin-bottom:0.444em;}
body.eventssearch div.middleBottom div.mainbody div.listing div.viewAll, body.eventssearch div.middleBottom div.mainbody div.listing div.paginator {display:none;}
body.eventssearch div.middleBottom div.mainbody div.listing table.list td div.location {}

body.eventslisting div.middleBottom div.rightside div.calendar {display:none;}
body.eventslisting div.middleBottom div.mainbody {padding-top:1.5em;}
body.eventslisting div.middleBottom div.mainbody div.listing {width:432px;padding-right:17px;}
body.eventslisting div.middleBottom div.mainbody div.listing table.list {width:432px;margin-top:0;margin-bottom:1.5em;}
body.eventslisting div.middleBottom div.mainbody div.listing div.heading h2 {display:none;}
body.eventslisting div.middleBottom div.mainbody div.listing div.viewAll {display:none;}

/* Same height/styles as bio detail middlecenter */
body.eventsdetail {background:#fff url(/fcwsite/img/reedsmith/bg_eventdetail_middletop.gif) 0 0 repeat-x;}
body.eventsdetail div.middle {background:transparent url(/fcwsite/img/reedsmith/bg_officedetail_middletop_map.gif) 0 0 no-repeat;min-height:210px;}
body.eventsdetail div.middleTop div.mainbody {padding-bottom:14px;}
body.eventsdetail div.middleCenter {min-height:155px; border-bottom: 1px solid #A3A3A3; height: auto; padding-bottom: 10px; margin-left: -25px; padding-bottom: 10px;
    padding-left: 35px;background:#f5f5f5 url(/fcwsite/img/reedsmith/bg_officedetail_middletop_map.gif) 0 -45px no-repeat;}
body.eventsdetail div.middleCenter div.rightside div. pagetools2 {padding-top:0;}
body.eventsdetail div.middleCenter div.rightside {float: none; margin-left: 800px; position: absolute;}
body.eventsdetail div.middleCenter div.mainbody div.contact div.date {color:#1b1b1b;font:1.25em/1.2em Georgia,"Times New Roman",Times,serif;margin-bottom:4px;}
body.eventsdetail div.middleCenter div.mainbody div.contact div.location {color:#1b1b1b;}
body.eventsdetail div.middleCenter div.mainbody div.contact div.eventtype {}
body.eventsdetail div.middleCenter div.mainbody div.titleinfo {width: 750px;}

/**** Pubs ****/

/**** General ****/
body.general div.middleBottom div.mainbody {padding-left:27px;}

/**** Disclaimer ****/

/**** Community ****/
body.community div.middleCenter div.rightside div.pagetools2 {.width:103px;}
body.community div.middleCenter div.rightside div.pagetools2 div.logout a, body.community div.middleCenter div.rightside div.pagetools2 div.logout a:visited {background-image:url(/fcwsite/img/reedsmith/ico_logout.gif);width:62px;}
body.community div.middleCenter div.rightside div.pagetools2 div.logout a:hover {background-image:url(/fcwsite/img/reedsmith/ico_logout_over.gif);}

body.communityregister div.middleBottom div.mainbody {padding-top:1.5em;}
body.communityregister div.middleBottom div.mainbody div.heading h2 {font-size:1.5em;line-height:1.222em;margin-bottom:0.444em;}
body.communityregister div.middleBottom div.mainbody div.preferences, body.communityregister div.middleBottom div.mainbody div.privacy, body.communityregister div.middleBottom div.mainbody div.validation {padding-top:1.5em;border-top:1px solid #cbcbcb;margin-top:1.5em;}

body.communitydetail div.middleCenter div.mainbody div.welcomeText {font:normal 1.333em/1.125em Georgia, "Times New Roman", Times, serif;margin-bottom:0.6em;color:#1b1b1b;}
body.communitydetail div.middleBottom div.mainbody div.listing table.list {width:657px;}
body.communitydetail div.middleBottom div.mainbody div.listing table.list td {width:50%;padding-top:0;}
body.communitydetail div.middleBottom div.mainbody div.listing table.list label {display:block;font-weight:bold;}
body.communitydetail div.middleBottom div.mainbody div.listing table.list div.firstname {padding-bottom:1.5em;}
body.communitydetail div.middleBottom div.mainbody div.listing table.list div.lastname {padding-bottom:1.5em;}
body.communitydetail div.middleBottom div.mainbody div.maindetailslisting table.list tr.odd td {background-color:transparent;padding-left:0;}
body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list tr.odd td {background-color:transparent;padding-left:0;}
body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list {}
body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list a, body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list a:visited {padding-left:25px;background:transparent url(/fcwsite/img/reedsmith/ico_rss_sm.png) 0 0 no-repeat;float:left;display:block;clear:left;line-height:1.5em;.line-height:1.333em;}
/* Target FireFox 3 [!] */
html>/**/body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list a, x:-moz-any-link, x:default {line-height:1.5em;}
html>/**/body.communitydetail div.middleBottom div.mainbody div.rsslisting table.list a:visisted, x:-moz-any-link, x:default {line-height:1.333em;}

body.communitydetail div.middleBottom div.mainbody div.pagetools2 {padding-top:0.5em;float:right;.width:143px;.margin-right:2px;.float:none;text-align:left;}
body.communitydetail div.middleBottom div.mainbody div.pagetools2 div.pagetool2Item {}
/* Target FireFox 3 [!] */
html>/**/body.communitydetail div.middleBottom div.mainbody div.pagetools2 div.pagetool2Item, x:-moz-any-link, x:default {line-height:1.5em;}

body.communitydetail div.middleBottom div.mainbody div.binderlisting table.list tr.odd td {background-color:transparent;padding-top:0;padding-left:0;}
/* View Binder styles are same as div.pagetools2 in div.middleCenter */
body.communitydetail div.middleBottom div.mainbody div.pagetools2 {float:left;}
body.communitydetail div.middleBottom div.mainbody div.pagetools2 div.pagetool2Item a, body.communitydetail div.middleBottom div.mainbody div.pagetools2 div.pagetool2Item a:visited {border:1px solid #545353;text-transform:uppercase;font-size:0.833em;font-weight:bold;color:#373737;background:transparent url(/fcwsite/img/reedsmith/ico_addtobinder.gif) 0 0 no-repeat;height:19px;line-height:1.583em;.line-height:1.5em;padding-left:41px;width:102px;margin-bottom:0.375em;display:block;}
body.communitydetail div.middleBottom div.mainbody div.pagetools2 div.pagetool2Item a:hover {color:#fff;background-color:#333;background-image:url(/fcwsite/img/reedsmith/ico_addtobinder_over.gif);}
/* View Your Bookmarked/Favorites */
body.communitydetail div.middleBottom div.mainbody div.viewBookmark {border-bottom:1px solid #cbcbcb;margin-bottom:1.5em;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list {border-bottom:0;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list tr td {padding-top:0;padding-bottom:0.5em;padding-left:0;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list tr.odd td {background-color:transparent;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list div.form {padding-left:0;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list div.form ul.fields {width:auto;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list div.form ul.fields li {float:none;display:block;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list div.form ul.fields li input {float:left;margin-right:6px;margin-right:4px\9;vertical-align:bottom;vertical-align:top\9;}
body.communitydetail div.middleBottom div.mainbody div.viewBookmark table.list div.form ul.fields li label {display:table;display:inline-block\9;margin-top:0.083em\9;}
/* Top 20 Most Bookmarked */
body.communitydetail div.middleBottom div.mainbody div.mostBookmarked {}
body.communitydetail div.middleBottom div.mainbody div.mostBookmarked table.list {border-bottom:0;margin-bottom:1em;}
body.communitydetail div.middleBottom div.mainbody div.mostBookmarked table.list tr td {padding-top:0;padding-bottom:0.5em;padding-left:0;font-weight:bold;}
body.communitydetail div.middleBottom div.mainbody div.mostBookmarked table.list tr.odd td {background-color:transparent;}

body.communitydetail div.middleBottom div.mainbody div.form ul.buttons li {clear:none;}

body.communitydetail div.middleBottom div.mainbody div.relinfo div.mainDetails div.content,
body.communitydetail div.middleBottom div.mainbody div.customRss div.content,
body.communitydetail div.middleBottom div.mainbody div.viewBinder div.content,
body.communitydetail div.middleBottom div.mainbody div.viewBookmark div.content,
body.communitydetail div.middleBottom div.mainbody div.mostBookmarked div.content {margin-bottom:1.5em;}

body.communitydetail div.middleBottom div.mainbody div.relinfo {width:657px\9;.width:auto;} /* without width defined, relinfo pushes to left col if left col is empty */
body.communitydetail div.middleBottom div.mainbody div.relinfo div.form {padding-left:0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 	body.communitydetail div.middleBottom div.mainbody div.bioswitcher,
	body.communitydetail div.middleBottom div.mainbody div.relinfo,
	body.communitydetail div.middleBottom div.mainbody div.form{margin-left:276px;}
	body.communitydetail div.middleBottom div.mainbody div.relinfo div.form{margin-left:0;}
}

/**** Sitemap ****/

/**** Sitewide Search ****/
body.sitewidesearch div.leftside div.sectionlinks {font-size:1em;line-height:1.5em;background-color:#f7f7f7;padding:13px 15px 13px 10px;margin:0 0 1.25em;}
body.sitewidesearch div.leftside div.sectionlinks ul {list-style:none none;margin:0px;padding:0px;}
body.sitewidesearch div.leftside div.sectionlinks ul li {margin-bottom:0.5em;}
body.sitewidesearch div.leftside div.sectionlinks ul li a {text-decoration:none;}
body.sitewidesearch div.leftside div.sectionlinks ul li a:hover {text-decoration:underline;}

body.sitewidesearch div.listing table.list {border-bottom:0;}
body.sitewidesearch div.listing table.list td {padding:5px 5px 12px 0;font-size:1.083em;line-height:1.308em;}
body.sitewidesearch div.listing table.list tr.odd td {background-color:transparent;}
body.sitewidesearch div.listing table.list td div.summary {}
body.sitewidesearch div.listing table.list td div.title {font-weight:normal;}
body.sitewidesearch div.listing table.list td div.summary {}
body.sitewidesearch div.listing table.list tr.group td {}

body.sitewidesearchresults div.middleBottom div.mainbody {padding-top:1.833em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.filteredListing {background:transparent url(/fcwsite/img/reedsmith/bg_sitesearchsection.gif) 0 0 repeat-y;margin-bottom:2.25em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing table.list {margin-bottom:3.25em;width:657px;}
body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing {float:left;width:168px;padding-top:0;margin-right:18px;}
body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin-left:0;padding:0;}
body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing ul li {padding:0;margin-bottom:0.2em;line-height:1.167em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing ul li a {display:block;padding:0.437em 18px;}
body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing ul li a.active, body.sitewidesearchresults div.middleBottom div.mainbody div.leftColListing ul li a.active:visited {color:#000;font-weight:bold;cursor:text;background-color:#d6d6d6;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details {display:table;.display:inline-block;width:471px;padding-bottom:1em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.title {font:300 1.667em/1.1em Georgia, "Times New Roman", Times, serif;margin-bottom:0.409em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.relinfo, body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.sectioninfo {padding-left:0;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.relatedleaders ul, body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.relatedcontacts ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin-left:0;padding:0;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.relatedleaders ul li, body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.relatedcontacts ul li {padding:0;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.readMore {font-weight:bold;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details span.label {font-weight:bold;padding-right:6px;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.contact {margin-bottom:1.5em;}
body.sitewidesearchresults div.middleBottom div.mainbody div.listing div.details div.contact div.name {font-weight:bold;}

/**** Contact ****/

/**** Email this Page ****/
body.emailDisclaimer {background-image:none;margin:20px;}
body.emailDisclaimer div.body a.submit,
body.emailDisclaimer div.body a.submit:visited {display:block;font:bold 1em/1.5em Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;width:174px;padding:0.25em 4px 0.167em;background-color:#e31836;float:left;margin-right:6px;}
body.emailDisclaimer div.body a.submit:hover {background-color:#2b2b2b;}

/**** Video Content ****/

/* New templates */
div.leftside div.communitylogin ul.buttons {margin-bottom:1em;}
div.leftside div.communitylogin div.links {line-height:1.5em;}
.linkedInLogin { 
    padding: 10px 0; 
    clear: both;
}
div.binderdetail div.containermainA, div.binderdetail div.containermain, div.binderdetail div.middle, div.binderdetail div.middleBottomA, div.binderdetail div.middleBottom {background-image:none !important; min-width:10px!important;}

div.binderdetail {background:transparent url(/FCWSite/img/reedsmith/bg_binderTop.gif) 0 0 repeat-x;}
div.binderdetail div.containermain {width:700px;margin:0 auto;}
div.binderdetail div.middle {padding:0;}

div.binderdetail div.middleBottom div.mainbody {padding:0;padding-top:15px;width:700px;}
div.binderdetail div.middleBottom div.mainbody div.topBinder {margin-bottom:36px;}
div.binderdetail div.middleBottom div.mainbody div.close {float:right;font-size:1.167em;font-family:Georgia, "Times New Roman", Times, serif;}
div.binderdetail div.middleBottom div.mainbody div.close a, div.binderdetail div.middleBottom div.mainbody div.close a:visited {background:transparent url(/fcwsite/img/reedsmith/nav/menu/ico_close.gif) 100% 0 no-repeat;padding-right:29px;color:#e31836;}
div.binderdetail div.middleBottom div.mainbody div.close a:hover {background-image:url(/fcwsite/img/reedsmith/nav/menu/ico_close_over.gif);color:#818181;}
div.binderdetail div.middleBottom div.mainbody div.heading h2 {float:left;margin-right:18px;}
div.binderdetail div.middleBottom div.mainbody div.linkActions {dispay:table;.display:inline-block;}
div.binderdetail div.middleBottom div.mainbody div.linkActions ul {list-style-image:none;.list-style-image:none;margin:0;padding:0;}
div.binderdetail div.middleBottom div.mainbody div.linkActions ul li {padding:0;display:inline;}
div.binderdetail div.middleBottom div.mainbody div.linkActions ul li.separator {padding:0 6px;}

div.binderdetail div.middleBottom div.mainbody div.listing, div.binderdetail div.middleBottom div.mainbody div.listing table.list {width:100%;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list {margin:0;padding:0;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td {padding:0;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.item {background-color:#fff;padding:5px 5px 12px;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.item:hover {background-color:#dbdbdb;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list tr.even td.binderItem div.item {background-color:#f3f3f3;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list tr.even td.binderItem div.item:hover {background-color:#dbdbdb;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.binderItem span.page {font-weight:normal;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.binderItem span.separator {padding:0 6px;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions {visibility:hidden;float:right;padding-right:18px;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul {list-style-image:none;.list-style-image:none;margin:0;padding:0;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li {padding:0;display:inline;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.separator {padding:0 6px;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions a {padding-right:12px;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveUp a, div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveUp a:visited {background:transparent url(/fcwsite/img/reedsmith/arrow_red_up.png) 100% 50% no-repeat;color:#e31836;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveUp a:hover {background:transparent url(/fcwsite/img/reedsmith/arrow_gray_up.png) 100% 50% no-repeat;color:#818181;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveDown a, div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveDown a:visited {background:transparent url(/fcwsite/img/reedsmith/arrow_red_down.png) 100% 50% no-repeat;color:#e31836;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.moveDown a:hover {background:transparent url(/fcwsite/img/reedsmith/arrow_gray_down.png) 100% 50% no-repeat;color:#818181;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.remove a, div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.remove a:visited {background:transparent url(/fcwsite/img/reedsmith/remove_red.gif) 100% 50% no-repeat;color:#e31836;}
div.binderdetail div.middleBottom div.mainbody div.listing table.list td.binderItem div.actions ul li.remove a:hover {background:transparent url(/fcwsite/img/reedsmith/remove_gray.gif) 100% 50% no-repeat;color:#818181;}

/*********************************************
					HOME
*********************************************/
/** HOME styles should be last in general CSS **/
body.home {min-height:563px;background-image:url(/fcwsite/img/reedsmith/home/bgtop_home.gif);}

body.home div.containermainA {background:transparent url(/fcwsite/img/reedsmith/home/bg_header_home.gif) 0 0 no-repeat;}

body.home div.middle {padding:0;min-height:inherit;.min-height:auto;}

body.home div.middleTop {min-height:inherit;}
body.home div.middleTop div.mainbody {padding-top:0;padding-bottom:0;padding-left:0;display:block\9;}
body.home div.middleTop div.mainbody div.featureStory {position:relative;z-index:92;background-position:0 0;background-repeat:no-repeat;height:343px;width:990px;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryDescription {width:420px;overflow:hidden;padding:53px 0 0 36px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryDescription h2 {font:200 2em/1.125em Georgia, "Times New Roman", Times, serif;color:#e31836;margin-bottom:0.65em;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName a .featuredFirstName  {color: #2E3D53;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName a:hover .featuredFirstName {}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName a .featuredLastName  {color: #E31836;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName a:hover .featuredLastName {}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson {}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryImage {position:absolute;z-index:888;right:85px;top:-130px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName {position:absolute;z-index:890;left:840px;top:43px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryName .featuredLastName{line-height: 26px !important;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation {position:absolute;z-index:891;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation ul {margin:0;padding:0;list-style:none outside;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation ul li.mega {position:relative;z-index:92;display:inline;padding:0;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation div.navitem {display:inline;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation ul li.mega div.menu {display:none;position:absolute;top:6px;.margin-top:12px;right:-54px;right:-60px\9;z-index:899;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari */
body.home:nth-of-type(1) div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation ul li.mega div.menu {right:-60px;}
}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation ul li.hovering div.menu {display:block;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocation div.menu ul {margin:0;padding:0;list-style:none outside;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocationName {position:absolute;right:20px;top:18px;font-size:1.083em;color:#2e3d53;text-transform:uppercase;width:137px;text-align:right;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryPerson div.featureStoryLocationLine img {height:1px;position:absolute;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu {border:0;border-collapse:collapse;width:352px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu td {padding:0;vertical-align:top;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.top td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/top_left.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.top td.left img {width:1px;height:13px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.top td.center {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/top_center.png) 0 0 repeat-x;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.top td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/top_right.png) 0 0 no-repeat;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.top td.right img {width:8px;height:13px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/middle_left.png) 0 0 repeat-y;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.left img {width:1px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.center {background:#526785 url(/fcwsite/img/reedsmith/home/popup_location/middle_center.gif) 0 100% no-repeat;padding:6px 19px 19px;width:298px;height:180px;font-size:1em;line-height:1.5em;color:#fff;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.center div.level {font-weight:bold;white-space:nowrap;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.center div.office {white-space:nowrap;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/middle_right.png) 0 0 repeat-y;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.middle td.right img {width:8px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.bottom td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/bottom_left.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.bottom td.left img {width:1px;height:9px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.bottom td.center {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/bottom_center.png) 0 0 repeat-x;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.bottom td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_location/bottom_right.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.menu table.menu tr.bottom td.right img {width:8px;height:9px;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocationText a, body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocationText a:visited {color:#aac8f6;text-decoration:underline;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.viewMapLink {float:right;font-size:0.833em;font-weight:bold;text-transform:uppercase;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.viewMapLink a, body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.viewMapLink a:visited {text-decoration:none;color:#bad3f7;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.viewMapLink a:hover {text-decoration:none;color:#fff;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.office div.name {font-weight:bold;font-size:1.167em;line-height:1.5em;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryLocation div.office span.label {display:block;float:left;width:8px;padding-right:6px;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList {position:absolute;z-index:880;left:0;bottom:0;background:transparent url(/fcwsite/img/reedsmith/home/bg_teammembers.gif) 0 100% no-repeat;width:650px;height:72px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList h3 {font:normal 1.5em/1.111em Georgia, "Times New Roman", Times, serif;color:#2e3d53;margin-left:36px;margin-bottom:24px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul {list-style:none outside;margin:0 0 0 36px;padding:0;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li {display:inline;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li.separator {padding:0 9px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li.separator img {margin-bottom:-4px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li.mega {position:relative;z-index:92;padding:0;display:inline;font-size:1.167em;font-family:Arial, Helvetica, sans-serif;color:#d38c99;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li a, body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li a:visited {color:#fff;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.navitem {display:inline;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li.mega div.menu {display:none;position:absolute;bottom:35px;left:-16px;z-index:899;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList ul li.hovering div.menu {display:block;}

body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu {border:0;border-collapse:collapse;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu td {padding:0;vertical-align:top;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.top td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/top_left.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.top td.left img {width:8px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.top td.center {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/top_center.png) 0 0 repeat-x;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.top td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/top_right.png) 0 0 no-repeat;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.top td.right img {width:8px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/middle_left.png) 0 0 repeat-y;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.left img {width:8px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.center {background-color:#fff;padding:6px;text-align:center;font-size:0.857em;line-height:1.286em;color:#2b2b2b;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.center div.level {font-weight:bold;white-space:nowrap;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.center div.office {white-space:nowrap;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/middle_right.png) 0 0 repeat-y;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.middle td.right img {width:8px;height:7px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.bottom td.left {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/bottom_left.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.bottom td.left img {width:8px;height:8px;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.bottom td.center {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/bottom_center.png) 0 0 repeat-x;} 
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.bottom td.right {background:transparent url(/fcwsite/img/reedsmith/home/popup_meetTheTeam/bottom_right.png) 0 0 no-repeat;}
body.home div.middleTop div.mainbody div.featureStory div.featureStoryTeamList div.menu table.menu tr.bottom td.right img {width:8px;height:8px;}

body.home div.middleCenter {min-height:inherit;.min-height:auto;height:auto;padding-left:0;}
body.home div.middleCenter div.mainbody div.featureHighlights {margin-top:27px;margin-left:36px;width:949px;height:153px;overflow:hidden;position:relative;z-index:91;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightsArrow {position:absolute;z-index:888;top:0;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightsArrow img {margin-top:23px;}
body.home div.middleCenter div.mainbody div.featureHighlights div.arrowLeft {left:0;}
body.home div.middleCenter div.mainbody div.featureHighlights div.arrowRight {right:0;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightListA {position:absolute;left:43px;z-index:100;width:846px;overflow:hidden;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightList {width:9999px;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightA {float:left;background:transparent url(/fcwsite/img/reedsmith/home/bg_highlight_shadow.png) 0 100% no-repeat;height:153px;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlight {background:transparent url(/fcwsite/img/reedsmith/home/bg_highlight.gif) 0 0 no-repeat;width:176px;height:81px;overflow:hidden;padding:13px;font-size:1em;line-height:1.333em;font-weight:bold;margin-right:16px;margin-left:16px;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlight:hover {background-image:none;background-color:#e31836;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlight a {color:#fff;}
body.home div.middleCenter div.mainbody div.featureHighlights div.featureHighlightList ul {list-style-image:none;.list-style-image:none;list-style-type:none;}

/* Type Ahead */
span.type_ahead_highlighted {}

.entity_type_ahead_header {font:bold 1.167em/1.143em Georgia, "Times New Roman", Times, serif;color:#2c2c2c;margin:0 0 0.4em;}
.entity_type_ahead {padding:0.2em 0.1em;font-family:Arial, Helvetica, sans-serif;}

.professional_type_ahead_separator {border:0;border-top:1px solid #333;height:1px;padding:0.1em 0 0.3em;margin:0;}
.professional_type_ahead_header {font:bold 1em/1.143em Arial, Helvetica, sans-serif;color:#2c2c2c;}
.professional_type_ahead {padding:0.3em 0.1em;font-family:Arial, Helvetica, sans-serif;}
.professional_type_ahead_info {display:table;.display:inline-block;}
img.professional_type_ahead_img {float:left;margin-right:10px;width:43px;height:50px}
span.professional_type_ahead_name {}
span.professional_type_ahead_level {}

body.rsslisting div.middleBottom,
body.rsslisting div.middleBottomA {background:none;}
body.rsslisting div.middleBottom div.mainbody {float: left;left: 0;padding-left: 0;position: relative;padding-top:0;}

body.rsslisting div.mainbody div.relinfo {padding-left:12px;}

body.rsslisting div.mainbody div.relinfo div.categoryName {font-size:14px;padding-top:15px;padding-bottom:10px;font-weight:bold;}
body.rsslisting div.mainbody div.relinfo div.categoryName,
body.rsslisting div.mainbody div.relinfo table.list {clear:both;display: inline-block;float: left;width: 990px;}

body.rsslisting div.mainbody div.relinfo table.list td {padding: 0;vertical-align: top;}

body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoA,
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB {clear: both;display: inline-block;float: left;width: 990px;}

body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .rssImage img {width:15px;height:15px;}
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .rssImage {position:absolute; *margin-top: 6px} 
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .link{margin-bottom: 20px;padding-left: 20px;margin-top: 5px;}
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .link a:link,
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .link a:visited,
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .link a:active {color:#E31836}
body.rsslisting div.mainbody div.relinfo table.list tr td.shortInfoB .item .link .link a:hover {color:#3A557B}


body.servicesdetail div.mainbody div.filtering ul.fields li.select div select {display:inline-block;width:205px; cursor:pointer}
body.servicesdetail div.mainbody div.filtering ul.fields li.select div select.ddlLevelsAttorneySearch {display:inline-block;width:300px; cursor:pointer}

/**page looks like it's fitting within the 990px restriction. More like 997px on the newsdetail but it could be sitewide. this is how you fix scroll/redraw by fixing minimum width CSS hack. IE compatible**/

body.eventsdetail {/*overflow: -moz-scrollbars-vertical; overflow-x: hidden;*/}
body.newsdetail {/*overflow: -moz-scrollbars-vertical; overflow-x: hidden;*/}
body.eventsdetail div.middleCenter,
body.newssdetail div.middleCenter {width:auto}

body div.containermainA,
body div.footerC {min-width: 990px;max-width: 100%; width:auto !important; width:990px;margin:0;padding:0;}

/** Cookie notification **/
div.cookieNotificationPopup {width: 100%;z-index: 999;}
div.cookieNotificationPopup table {border-collapse: collapse;}
div.cookieNotification table {border-collapse: collapse;}
div.cookieNotification table tr td {white-space: pre; padding: 10px;}
div.cookieNotification table tr td.cookieNotificationMessage {background-color: #1D1D1D; color: white;}
div.cookieNotification table tr td.cookieNotificationButton {background-color: #414141; color:white; cursor: pointer;}
div.stillImage{position:absolute;top:115px;cursor:pointer;}

/* wst-12704 */

.mainbody .content p a {
  text-decoration: underline;
  line-height:  1.3em;
  color: #3a557b;
  padding: 2px 0;
}

.mainbody .content p a:hover {
  text-decoration: underline;
  line-height:  1.3em;
  background: #eee;
  padding: 2px 0;
}

.mainbody .content ul li a {
  text-decoration: underline;
  line-height:  1.3em;
  color: #3a557b;
  padding: 2px 0;
}

.mainbody .content ul li a:hover {
  text-decoration: underline;
  line-height:  1.3em;
  background: #eee;
  padding: 2px 0;
}

/* Awards and Recognition Listing */
.awardsrecognition .result { font-size: 12px; font-family: verdana; }
.awardsrecognition .article {position: relative;}
.awardsrecognition .article .article-content {margin-left: 170px;}
.awardsrecognition .article .article-info { padding: 40px 0; border-top: solid 1px #eee; }
.awardsrecognition .article .timeline { margin-left: 83px; border-left: 1px solid black; position: absolute; height: 100%; }
.awardsrecognition .article .article-date { position: absolute; left: 54px; top: 46px; background-color: #2e3d53; font: normal 1.3em/1.222em Georgia, "Times New Roman", Times, serif; color: white; text-align: center; width: 60px; height: 60px; }
.awardsrecognition .article .article-date .month {font-size: 12px;}
.awardsrecognition .article .article-date .day { font-size: 25px; display: block; border-bottom: 1px solid #eee; padding: 0 0 8px 0; }
.awardsrecognition .article .article-title { margin: 0 0 20px 0; font: normal 2em/1.222em Geortia, "Times New Roman", Times, serif; margin-bottom: 20px; padding-bottom: 0px; }
.awardsrecognition .article .article-title a {color: #e31836;}
.awardsrecognition .article .article-title a:hover {color:#3a557b;}
.awardsrecognition .article .article-body { margin: 0 0 20px 0; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }
.awardsrecognition .padding-box {padding: 8px;}
.awardsrecognition .article-img-box, 
.awardsrecognition .article-title, .awardsrecognition .article-img-box + .article-title + .article-body {display: inline-block;}
.awardsrecognition .article-body {display: block;}
.awardsrecognition .article-img-box, 
.awardsrecognition .article-img-box img { width: 85px; height: 101px; }
.awardsrecognition .article-img-box + .article-text {width:375px;float:left;}
.awardsrecognition .article-img-box { float: left; margin-right: 20px; max-width: 23%; }
.awardsrecognition .article-img-box + h3 {width: 73%;}
.awardsrecognition .article-img-box + h3 + p {width: 73%;}
.awardsrecognition label {font-weight: bold;}
.awardsrecognition.left-col .keyword input[type=text] { background: transparent url(/fcwsite/img/reedsmith/bg_txtfield_left.gif) 0 0 no-repeat; padding: 0; margin: 0; border: none; width: 191px; height: 26px; margin-top: 10px; margin-bottom: 15px; }
.awardsrecognition.left-col .submit input[type=submit] { border: 1px solid #e31836; background-color: #e31836; font: bold 1em Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; width: 191px; text-align: left; }
.awardsrecognition.left-col .year { margin-top: 15px; margin-bottom: 7px; margin-left: 7px; display: inline-block; }
.awardsrecognition.left-col .yearmonth { margin-left: 20px; margin-bottom: 7px; }
.awardsrecognition.left-col .year, 
.awardsrecognition.left-col .yearmonth, 
.awardsrecognition.left-col .service, 
.awardsrecognition.left-col .region, 
.awardsrecognition.left-col .office, 
.awardsrecognition.left-col .type, 
.awardsrecognition.left-col .year-icon,
.awardsrecognition.left-col .typesfilter,
.awardsrecognition.left-col .servicesfilter,
.awardsrecognition.left-col .regionsfilter,
.awardsrecognition.left-col .officesfilter,
.awardsrecognition .showmore {cursor: pointer;}
.awardsrecognition.left-col .typesfilter h2:after,
.awardsrecognition.left-col .servicesfilter h2:after,
.awardsrecognition.left-col .regionsfilter h2:after,
.awardsrecognition.left-col .officesfilter h2:after {content: '\f078';font-family: FontAwesome;float: right;font-size:16px;}
.awardsrecognition.left-col .typesfilter h2.active:after,
.awardsrecognition.left-col .servicesfilter h2.active:after,
.awardsrecognition.left-col .regionsfilter h2.active:after,
.awardsrecognition.left-col .officesfilter h2.active:after {content: '\f077';}
.awardsrecognition.left-col .year-icon:before { display: inline-block; width: 10px; height: 20px; content: '\f055'; font-family: FontAwesome; font-style: normal; }
.awardsrecognition.left-col .active.year-icon:before { content: '\f056'; color: #e31836; }
.awardsrecognition.left-col .active {color: #e31836;}
.awardsrecognition.left-col .content label .active {color: #e31836;}
.awardsrecognition.left-col .content label div {color: #3a557b;}
.awardsrecognition.left-col .content label div:hover {color: #818181;}
.awardsrecognition .showmore { color: white; display: inline-block; padding: 10px 20px; background-color: #e31836; float: right; font: bold 1em Arial, Helvetica, sans-serif; } 
.awardsrecognition .showmore:hover {background-color: #2b2b2b;}
.awardsrecognition .article-date.separate-year {top:auto;bottom:-18px;height:auto;background-color:#e31836;z-index:1;}
.awardsrecognition .article-date.separate-year .padding-box {top:auto;bottom:-18px;height:auto;}
.awardsrecognition .filterlist {font-weight:bold; color: #3a557b;}
.awardsrecognition .filterlist div:hover {color: #818181;}
.awardsrecognition .filtername {margin-bottom: 7px;}