/*********************************************
					GENERAL
*********************************************/
body {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background.gif);background-repeat: repeat-y;background-position: top center;padding:0px;}
body.home {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background_home.gif);background-repeat: repeat-y;background-position: top center;padding:0px;}
body.general {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background_no.gif);background-repeat: repeat-y;background-position: top center;padding:0px;}
body.events {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background.gif);background-repeat: repeat-y;background-position: top center;padding:0px;}
body.medium {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background_no.gif);background-repeat: repeat-y;background-position: top center;padding:0px;}
body.events .listing {width:440px;}

.details .content ul li {padding:0px;list-style-image: url(../img/bullet.gif);margin:0px 0px 0px -12px;}
body.attorneys {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background.gif);background-repeat: repeat-y;background-position: top center;}
body.attorneys .mainbody .content {width:450px;}
body.attorneys .listing {width:440px;}
body.general .mainbodyA .listing .list {/*width:580px;*/}
body.attorneylisting {margin:auto;text-align:center;font:12px/16px arial;color:#666666;background-image:url(../img/background_no.gif);background-repeat: repeat-y;background-position: top center;}
body.attorneylisting .mainbody .listing .list {width:570px;}
.mainbody .listing {/*width:580px;*/margin:0px;padding:0px;}


/** Footer Text on Pub Listing**/
.footer_text {padding-top:15px;} 

/**,** Text Editor ****/
a {color:#345789;text-decoration:none;}
a:hover {color:#345789;text-decoration:underline;}

img {border:0px;}

p {font:12px/16px arial;color:#666666;}

ul {list-style:square;}
hr {height:1px;color:#ccc;margin:0px;}

h1 {font: 16px/18px Arial;color: #345789;font-weight: bold;background-image: url(../Img/hd_arrow.gif);background-repeat: no-repeat;background-position: left;padding:1px 0px 0px 17px;margin:55px 0px 10px 0px;}
.details h2 {font: 16px/18px Arial;color: #345789;font-weight: bold;background-image: url(../Img/hd_arrow.gif);background-repeat: no-repeat;background-position: left;padding:1px 0px 0px 17px;margin:0px 0px 10px 0px;}
h4 {font:11px/15px arial;color:#666666;font-weight:bold;margin:10px 0px 0px 0px;}
body.attorneys .mainbody .details h2 {padding:0px;margin:0px;}

.body {font:11px/15px arial;color:#666666;}
.bodysm {font:10px/15px arial;color:#666666;}
.bodylg {font:12px/15px arial;color:#666666;}
td.body {font:11px/15px arial;color:#666666;}
td.bodysm {font:10px/15px arial;color:#666666;}
td.bodylg {font:12px/15px arial;color:#666666;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
.containermain {width: 804px;margin:0px auto;padding:0px;}


/*********************************************
					HEADER
*********************************************/

.header {text-align:left;width:624px;float:right;}

.header .logo_asia {float:right;padding:11px 25px 6px 0px;}

.header .search {font:bold 11px arial;text-decoration:none;height:14px;float:right;margin:28px 7px 0px 0px;}

.header .search a {color:#1B5690;text-decoration:none;}
.header .search a:hover {color:#1B5690;text-decoration:none;}
.header .search .searchbox {width:106px;margin:0px 6px 0px 4px;font:11px arial, sans-serif;}

.header .pagetools {font:bold 11px arial;padding:0px 0px 0px 15px;white-space:nowrap;margin:33px 7px 22px 0px;float:right;background:url(../img/pagetools_left.gif) no-repeat top left;}

.header .pagetools a {font:bold 11px arial;color:#345789;text-decoration:none;}
.header .pagetools a:hover {font:bold 11px arial;color:#345789;text-decoration:underline;}
.header .pagetools ul {font:bold 11px arial;list-style:none none;padding:0px 15px 0px 0px;margin:0px;background:url(../img/pagetools_right.gif) no-repeat top right;}
.header .pagetools li {font:bold 11px arial;display:inline;margin:0px;padding:0px;font:bold 10px arial}
.header .pagetools img {margin-bottom:-2px;}

.header .nav {width: 608px;background-image: url(../img/navbackground.gif);font: 11px arial;height: 22px;background-repeat: repeat-x;float:right;text-align:left;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
.header .nav a {color:#fff;text-decoration:none; font-weight:bold;margin:0px;}
.header .nav a:hover {color:#F9DA8A;text-decoration:none;margin:0px;}
.header .nav a.active {color:#F9DA8A;text-decoration:none;font-weight:bold;margin:0px;}
.header .nav a.active:hover {color: #F9DA8A;}
.header .nav ul {padding:0px 0px 0px 16px;list-style:none none;margin:0px;}
.header .nav li {display:inline;margin:0px 14px 0px 0px;}

.header .nav_placeholder {width:608px;height:22px;float:right;padding:5px 0px 0px 0px;}

.header .sectionheader {font:bold 16px arial;color:#fff;padding:13px 20px;background-color:#015186;}

.header .menu {padding:0px 0px 0px 0px;margin:6px 0px 0px 0px;position: absolute;top: 0;left: 0;visibility: hidden;color: #fff;width:150px;border-top: 3px solid #BED9F6;background-color: #525252;filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85;z-index:100;}
.header .menu a {margin:0px;padding: 6px 2px 6px 4px;line-height:12px;color: #fff;text-decoration: none;background-color: #525252;display:block !important;display: inline-block;}
.header .menu a:hover {margin:0px;padding: 6px 2px 6px 4px;width:144px;line-height:12px;color: #FFCC66;text-decoration: none;background-color: #1B1D1C;display:block !important;display: inline-block;}
.header .menu ul {font: 11px/12px arial;list-style: none none;margin: 0px;padding:0px;}
.header .menu li {margin:0px;padding: 0px 0px 4px 0px;}

.header .menu2 {padding:0px 0px 0px 0px;margin:6px 0px 0px 0px;position: absolute;top: 0;left: 0;visibility: hidden;color: #fff;width:250px;border-top: 3px solid #BED9F6;background-color: #525252;filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85;}
.header .menu2 a {margin: 0px;padding: 6px 2px 6px 4px;line-height:12px;color: #fff;text-decoration: none;	background-color: #525252;display:block !important;display: inline-block;}
.header .menu2 a:hover {margin: 0px;padding: 6px 2px 6px 4px;line-height:12px;color: #FFCC66;text-decoration: none;width: 119px;background-color: #1B1D1C;display:block !important;display: inline-block;}
.header .menu2 ul {padding:0px;font: 11px/12px arial;list-style: none none;margin: 0px;}
.header .menu2 li {margin:0px;padding: 0px 0px 4px 0px;}
.header .menu2 .left {padding:0px;float:left;width:125px;margin:0px;}
.header .menu2 .right {padding:0px;float:right;width:125px;margin:0px;}


/*********************************************
					LEFT SIDE
*********************************************/
.leftside {width:174px;text-align:left;margin:0px;}
.leftside .contact {font: 12px/15px arial;color:#fff;height:121px;padding-left: 23px;background-image: url(../Img/bg_contact.gif);background-position: left;background-repeat: repeat-x;}
.leftside .contact a {color:#fff;text-decoration:underline;}
.leftside .contact a:hover {color:#fff;text-decoration:none;}
.leftside .image {margin-top:0px;padding:17px 0px 0px 23px;height:205px;background-image: url(../Img/bg_bio.jpg);background-position: left top;background-repeat: no-repeat;}
.leftside .contact h2 {color:#C5DDF7;margin:0px 0px 8px 0px;font:12px/15px arial;font-weight:bold;padding-top:16px;}
.leftside .education {margin:10px 0px 0px 0px;font:11px/13px arial;padding-left: 23px;padding-right: 15px;}
.leftside .education h2 {color:#345789;margin:10px 0px 0px 0px;font:11px/13px arial;font-weight:bold;}
.leftside .education ul {list-style:none none;margin:15px 0px 15px 0px;}
.leftside .education ul {padding-left:0px;}
.leftside .education ul li {margin:5px 0px 10px 0px;}
.leftside .baradmissions {margin:10px 0px 0px 0px;font:11px/13px arial;padding-left: 23px;padding-right: 15px;}
.leftside .baradmissions h2 {color:#345789;margin:10px 0px 0px 0px;font:11px/13px arial;font-weight:bold;}
.leftside .baradmissions ul {list-style:none none;margin:15px 0px 15px 0px;}
.leftside .baradmissions ul li {margin:5px 0px 10px 0px;}

.leftside .logo {width:174px;margin:0px;padding:0px;}

.leftside .nav {line-height:21px;margin:0px;}
.leftside .nav ul{
	padding:0px;
	margin:0px;
	list-style-image: none;
	list-style-type: none;
}
.leftside .nav li{
	font: 12px/21px arial;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
.leftside .nav a {height:21px;color:#666666;text-decoration:none;width:151px;padding:0px 0px 0px 23px;}
.leftside .nav a:hover {height:21px;color: #345789;text-decoration: none;background-image: url(../img/leftNav.gif);background-position: left;background-repeat: no-repeat;display:block !important;display: inline-block;}
.leftside .nav .active {padding:0px 0px 0px 23px;height:21px;color: #345789;text-decoration: none;background-image: url(../img/leftNav.gif);background-position: left;background-repeat: no-repeat;display:block !important;display: inline-block;font-weight:bold;}


/*********************************************
					MAIN 
*********************************************/

.mainbody {width:452px;margin:0px;padding:4px 20px 0px 22px !important; padding:4px 20px 0px 22px;text-align:left;font:12px/18px arial;color:#666666;text-align:left;}
.mainbodyA {width:586px;margin:0px;padding:55px 20px 0px 22px !important; padding:86px 20px 0px 22px;text-align:left;}
.mainbodyB {width:452px;margin:0px;padding:0px 20px 0px 22px !important; padding:31px 20px 0px 22px;text-align:left;}

.mainbodyHome {margin:0px;padding:0px;text-align:right;}


.mainbodyA .tombMenu {visibility:hidden;position:absolute;left:25px;top:15px;color: #fff;width: 295px;height: 364px;background-color: #525252;text-align: center;margin:-45px 0px 0px 100px;padding-top:10px;}
.mainbodyA .tombMenu .bottom {background-image: url(../img/tombstones/background.gif);background-repeat: repeat-x;border:10px solid #666666;margin:10px 0px 0px 0px;padding:10px 0px 10px 8px;text-align:left;}
.mainbodyA .tombMenu .bottom a {color:#fff;text-decoration:underline;}
.mainbodyA .tombMenu .bottom a:hover {color:#fff;text-decoration:underline;}
.mainbodyA .tombMenu .image {margin-top:10px;}
.mainbodyA .tombstones {background-color:#525252;}


.tombMenu {background-color:#525252;padding-top:10px;width:295px;height:358px;}
.tombMenu .bottom {background: url(../img/tombstones/background.gif) bottom repeat-x;border:10px solid #525252;padding:8px 0px 10px 8px;text-align:center;}
.tombMenu .bottom a {color:#fff;text-decoration:none;}
.tombMenu .bottom a:hover {color:#fff;text-decoration:underline;}
.tombMenu .image {margin-top:10px;}
.tombstones {background-color:#525252;}


.mainbodyA .careers {font:11px/16px arial;width: 586px;margin:25px 0px 25px 0px;padding:2px;}
.mainbodyA .careers .grey {background-color:#F0F0F0;padding:5px 0px 5px 0px;}
.mainbodyA .careers .white {background-color:#fff;padding:5px 0px 5px 0px;}
.mainbodyA .careers .level {padding:0px;width:200px;text-align:left;margin:0px;}
.mainbodyA .careers .left {width:200px;text-align:left;margin:0px;}
.mainbodyA .careers .middle {width:100px;text-align:left;padding-right:10px;margin:0px;}
.mainbodyA .careers .services {width:110px;text-align:left;margin:0px;}
.mainbodyA .careers .right {width:90px;text-align:left;margin:0px;}
.mainbodyA .careers h2 {padding:0px;color:#666666;margin:0px;font:11px/13px arial;font-weight:bold;text-decoration:none;}
.mainbodyA .careers ul {margin:0px;padding:0px;list-style-type: none;}
.mainbodyA .careers h1 {padding:0px;text-transform:uppercase;}

.mainbodyA .toolbar_sm {margin:0px 15px 15px 0px;padding:0px 0px 0px 15px;float:right;border-left:1px solid #BED9F6;}
.mainbodyA .toolbar_sm ul {margin:0px;padding:0px;}
.mainbodyA .toolbar_sm ul li {margin: 0px 3px 0px 0px;padding: 0px;display: inline;list-style-image: none;}
.mainbodyA h1 {color: #345789;margin: 0px 0px 0px 0px;padding: 0px;font: 11px/12px arial;font-weight: bold;background-image: none;}
.mainbodyA .details h1 {font: 16px/18px Arial;color: #345789;font-weight: bold;background-image: url(../Img/hd_arrow.gif);background-repeat: no-repeat;background-position: left;padding:1px 0px 0px 17px;margin:0px 0px 10px 0px;}

body.attorneylisting .mainbodyA .details {border:0px solid #000;width:587px;}

.mainbodyA .toolbar_sm1 {width:120px;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 15px;border-left:1px solid #BED9F6;display:inline;clear:both;}
.mainbodyA .toolbar_sm1 ul {margin:0px;padding:0px;display:inline;}
.mainbodyA .toolbar_sm1 ul li {margin: 0px 3px 0px 0px;padding: 0px;display: inline;list-style-image: none;}

.mainbodyB ul {padding:0px;}
.mainbodyB ul li {list-style-image: url(../img/bullet.gif);margin:0px 0px 0px -5px;}
.mainbodyB .srr {float:right;margin-top:10px;}

.mainbodyA .offices {width:539px;font:12px/14px arial;padding:0px 18px 0px 18px;border:1px solid #C3DDF8;min-height:91px;margin:13px 0px 0px 0px;}
.mainbodyA .offices .left {float:left;padding-top:2px;}
.mainbodyA .offices .right {float:right;clear:none;}
.mainbodyA .offices .name {font:12px/14px arial;color:#1B5692;text-decoration:none;font-weight:bold;}
.mainbodyA .offices .name a {font:12px/14px arial;color:#1B5692;text-decoration:none;font-weight:bold;}
.mainbodyA .offices .name a:hover {font:12px/14px arial;color:#1B5692;text-decoration:none;font-weight:bold;}

.mainbodyA .offices .relatedcontacts div.label {font:12px/14px arial;text-decoration:none;margin-top:10px;}
.mainbodyA .offices .relatedcontacts .content {padding-bottom:5px;}
.mainbodyA .offices .floatclear{clear:both;}

.mainbody .details .offices {text-transform:uppercase;color:#345789;border:none;padding:10px 0px 10px 0px;width:100%;font:11px/13px arial;height:100%;margin:0px;font-weight:bold;}

/*********************************************
					DIFFERENTIATOR 
*********************************************/
.mainbodyC {width:607px;margin:0px;padding:25px 0px 0px 21px !important; padding:52px 0px 0px 22px;text-align:left;}
.mainbodyC .toolbar_no {float:left;display: inline;}
.mainbodyC .toolbar_no ul {padding:0px;display:inline;}
.mainbodyC .toolbar_no ul li {margin: 0px 3px 0px 0px;padding:0px;display:inline;list-style-image: none none;}
.toolbar_common {width:176px;position:static;margin-left:400px;padding:0px;border-left:1px solid #BED9F6;padding-left:10px;}

/*********************************************
					RIGHT SIDE
*********************************************/

.rightside {width:125px;text-align:left;padding:64px 12px 0px 6px;font:11px/13px arial;color:#666666;}
.rightside a {color:#345789;text-decoration:none;}
.rightside a:hover {color:#345789;text-decoration:underline;}
.rightside h2 {color:#345789;margin:10px 0px 0px 0px;font:11px/13px arial;font-weight:bold;}

.rightsideA {width:158px;text-align:left;padding:64px 12px 0px 3px;font:11px/13px arial;color:#666666;}
.rightsideA h2 {color:#345789;margin:10px 0px 0px 0px;font:11px/13px arial;font-weight:bold;}

.rightside .image {border:1px solid #666666;width:160px;height:160px;margin:55px 10px 10px 0px;}
.rightside .rightNav{margin:0px;}
.rightside .rightNav ul {padding:0px;margin:15px 0px 15px 0px;list-style-type: none;}
.rightside .rightNav ul li {margin:5px 0px 10px 0px;}

.rightside .rightNav .contact {margin:30px 0px 0px 0px;}

.rightside .toolbar {margin:0px;padding:0px;display: inline;}
.rightside .toolbar ul {margin:0px;padding:0px;display: inline;}
.rightside .toolbar ul li {margin: 0px 4px 0px 1px;padding:0px;display: inline;list-style-image: none;}

.rightside .search ul.fields label {padding:0px;width:50px;font:11px/13px arial;}
.rightside .search ul.fields input {padding:0px;width:50px;font:11px/13px arial;}
.rightside .search ul.fields select {padding:0px;width:70px;font:11px/13px arial;}
.rightside .search ul.fields li.news {padding:0px;margin-left:-18px;}
.rightside .search ul.fields li.events {padding:0px;margin-left:-18px;}
.rightside .search ul.fields li.events label {padding:0px;margin-left:-13px;}
.rightside .search ul.fields li.pubs {padding:0px;margin-left:-18px;}
.rightside .search ul.fields li.pubs label {padding:0px;margin-left:-13px;}
.rightside .search ul.fields li.news label {padding:0px;margin-left:-13px;}


/**** Details ****/
.details {}

.details .image {border:1px solid #666666;width:100px;height:100px;float:right;margin:0px 0px 10px 10px;}

/**** Search ****/

.search ul.fields {list-style:none none;margin:0px;padding:0px;}
.search ul.fields li {margin:0px;padding:2px 0px;}
.search ul.fields label {padding:0px;width:200px;font:11px arial;}
.search ul.fields input {padding:0px;width:200px;font:11px arial;}
.search ul.fields select {padding:0px;width:200px;font:11px arial;}
.search ul.fields textarea {padding:0px;width:220px;height:100px;}
.search ul.fields li.comments textarea {padding:0px;clear:left;width:324px;height:100px;}
.search ul.fields li.publications label {padding:0px;width:200px;display:block;float:none;}
.search ul.fields li.publications select {padding:0px;width:329px;font:11px arial;}

.search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;font:11px arial;}
.search ul.buttons li {margin:0px;padding:0px;display:inline;}
.search ul.buttons li input {font:11px arial;}

.search table.fields {margin:0px;padding:0px;font:11px arial;}
.search table.fields label {width:100px;display:block;}
.search table.fields input {width:220px;font:11px arial;}
.search table.fields select {width:226px;}
.search table.fields .comments textarea {width:450px;height:100px;}
.search table.fields .services select {width:456px;}
.search table.fields .practices select {width:456px;}
.search table.fields .industries select {width:456px;}
.search table.fields .publications {padding-bottom:20px;}
.search table.fields .publications label {width:200px;display:block;}
.search table.fields .publications input {width:20px;font:11px arial;}
.search table.fields .publications table {width:100%;}
.search table.fields .publications table td {width:50%;}

.criteria ul {padding:0px;list-style:none;margin:0px;}
.criteria ul li {list-style:none;margin:0px 0px 0px 4px;font-weight:bold;color:#345789;}

body.general .mainbodyA .criteria ul {padding:0px;list-style:none;margin:0px 0px 0px 0px;padding-bottom:15px;}
body.general .mainbodyA .criteria ul li {font: 16px/18px Arial;color: #345789;font-weight: bold;background-image: url(../Img/hd_arrow.gif);background-repeat: no-repeat;background-position: left;padding:1px 0px 0px 17px;margin:0px 0px 0px 0px;}

/**** Listing ****/
.listing {/*width:570px;*/} 
.listing .events {width:448px;} 

.listing table.list {border-collapse:collapse;/*width:448px;*/width:100%;font:12px arial;}
.listing table.list th {vertical-align:top;padding:5px 0px 0px;}
.listing table.list th a {text-decoration:none;color:#666666;font:12px arial;}
.listing table.list th a:hover {text-decoration:underline;color:#666666;font:12px arial;}
.listing table.list th .letter {}
.listing table.list th .eventtype {}
.listing table.list th .newstype {}
.listing table.list td {vertical-align:middle;padding:5px;}
.listing table.types_list td {vertical-align:middle;padding:5px;}
.listing table.list td  .thumbnail {/*margin-right:-20px;*/}
.listing table.list td a {text-decoration:none;color:#345789;font:12px arial;}
.listing table.list td a:hover {text-decoration:underline;color:#345789;font:12px arial;}
.listing table.list td .name {font:12px arial;width:100px;}
.listing table.list td .title {font:12px arial;}
.listing table.list td .subtitle {font:12px arial;}
.listing table.list td .abstract {}
.listing table.list td .date {white-space:nowrap;font:12px arial;}
.listing table.list td .position {font:12px arial;}
.listing table.list td .email {font:12px arial;width:112px}
.listing table.list td .phone {font:12px arial;width:130px;}
.listing table.list td .fax {font:12px arial;width:130px;}
.listing table.list td .services {font:12px arial;}
.listing table.list td .client {font:12px arial;}
.listing table.list td .vcard {font:12px arial;} 
.listing table.list td .office {font:12px arial;} 
.listing table.list td .register {font:12px arial;} 
.listing table.list td .source {font:12px arial;font-style:italic;}
.listing table.list td .authors {font:12px arial;} 
.listing table.list td .location {font:12px arial;} 
.listing table.list td.spacer {height:20px;} 

.listing .search {float:right;}
.listing .search ul.fields {list-style:none none;margin:0px;padding:0px;display:inline;}
.listing .search ul.fields li {margin:0px;padding:2px 0px;display:inline;}
.listing .search ul.fields label {font:bold 11px arial;display:inline;float:none;padding-right:4px;}
.listing .search ul.fields input {width:90px;font:11px arial;}
.listing .search ul.fields select {width:90px;font:11px arial;}

.listing .search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;display:inline;}
.listing .search ul.buttons li {margin:0px;padding:0px;display:inline;}
.listing .search ul.buttons li input {font:11px arial;}

/**** Attorney Search ****/
body.attorneys .mainbody .search{background-color:#DADADA;width:440px;padding:5px;border-bottom:1px solid #005594;border-left:1px solid #005594;border-right:1px solid #005594;}
body.attorneys .listing .alpha {margin:20px 0px 0px 0px;background-color:#DADADA;width:450px;border-top:1px solid #005594;border-left:1px solid #005594;border-right:1px solid #005594;}
body.attorneys .listing .alpha h2 {font:bold 11px arial;margin-bottom:5px;}
body.attorneys .listing .alpha .content {font:bold 11px arial;padding:10px 0px 10px 0px;}
body.attorneys .listing .alpha .content ul {padding:0px;list-style:none none;margin:0px 0px 0px 6px;}
body.attorneys .listing .alpha .content li {display:inline;font:bold 11px arial;border:1px solid #999;margin:0px 1px 0px 0px;}
body.attorneys .listing .alpha .content a {color:#345789;text-decoration:none;padding:1px 3px 1px 3px;margin:0px;}
body.attorneys .listing .alpha .content a:hover {color:#F9DA8A;text-decoration:none;background-color:#666;padding:1px 3px 1px 3px;margin:0px;}

body.attorneys .listing .search {float:right;}
body.attorneys .listing .search ul.fields {padding:0px;list-style:none none;margin:0px;padding:0px;display:inline;}
body.attorneys .listing .search ul.fields li {margin:0px;padding:2px 0px;display:inline;}
body.attorneys .listing .search ul.fields label {font:bold 11px arial;display:inline;float:none;padding-right:4px;}
body.attorneys .listing .search ul.fields input {width:90px;font:11px arial;}
body.attorneys .listing .search ul.fields select {width:90px;font:11px arial;}

body.attorneys .listing .search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;display:inline;}
body.attorneys .listing .search ul.buttons li {margin:0px;padding:0px;display:inline;}
body.attorneys .listing .search ul.buttons li input {font:11px arial;}

body.attorneys .mainbody .search ul li.services label{margin-right:14px;font:11px arial;}
body.attorneys .mainbody .search ul li.services select{width:206px;}
body.attorneys .mainbody .search ul li.office label{margin-right:27px;}
body.attorneys .mainbody .search ul li.office select{width:206px;}

body.attorneylisting .mainbody .listing table.list td .name {font:12px arial;width:120px;}


/*********************************************
					CASE STUDY SEARCH
*********************************************/
body.experiencesearch .mainbody .search{background-color:#DADADA;width:440px;margin-top:10px;padding:5px;border:1px solid #005594;}
body.experiencesearch .mainbody .search ul li.keyword input {width:335px;font:11px arial;border:1px solid #7F9DB9;}
body.experiencesearch .mainbody .search ul li.services select {width:340px;font:11px arial;}
body.experiencesearch .mainbody .search ul li.services label {margin-right:5px;}
body.experiencesearch .mainbody .search ul li.keyword label {margin-right:5px;}

body.general .mainbodyA .title a{font:12px arial;}
body.general .mainbodyA .date {font:12px arial;}

/*********************************************
					SECTION
*********************************************/

/**** Phone/Fax Labels ****/
.phone {margin:0px;padding:0px;}

/**** Contact ****/
body.contact .mainbodyB {margin:0px 200px 0px 0px;} 

/**** Services ****/
body.serviceslisting .mainbodyB {margin:0px 200px 0px 0px;} 

body.serviceslisting .listing table.list td {width:50%;padding-bottom:20px;}
body.serviceslisting .listing table.list td .practices {font:bold 11px arial;}
body.serviceslisting .listing table.list td .industries {font:bold 11px arial;}
body.serviceslisting .listing table.list td ul {margin:5px 0px 0px 18px;padding:0px;}

body.serviceslisting .list {margin:-2px;margin-right:-4px;}
body.serviceslisting .list .leftcol {width:278px;padding:0px;vertical-align:top;}
body.serviceslisting .list .bluebox {background:#dfe9f4;height:244px;padding:15px;color:#565656;font:12px/16px Arial;}
body.serviceslisting .list .bottombox {margin-top:8px;height:98px;}
body.serviceslisting .list .rightcol {width:169px;padding:0px;vertical-align:top;}
body.serviceslisting .list ul.practices1 {background:#7e7e7e;width:168px;margin:0 0 0 5px;padding:8px 0px 8px;height:258px;font:11px Arial; list-style:none none;}
* html body.serviceslisting .list ul.practices1 {padding-bottom:7px;} /*IE6 and below hack, makes the grey box bottom line up with live content */
body.serviceslisting .list ul.practices1 li {padding:1px 15px;list-style:none none;background:#7E7E7E url("/FCWSite/Img/bullet_industry.gif") no-repeat 10px 8px;}
body.serviceslisting .list ul.practices1 li.off {background-color:#7E7E7E;}
body.serviceslisting .list ul.practices1 li.on {background-color:#404040;}
body.serviceslisting .list ul.practices1 a {color:White;text-decoration:underline;font-size:11px;}
body.serviceslisting .list ul.practices1 a:hover {color:#f7db8b;}
body.serviceslisting .list ul.practices1 a:active:hover {color:#f7db8b;}
body.serviceslisting .list ul.practices1 a:active {color:#f7db8b;}
body.serviceslisting .content {padding:0;margin:0;}
*:first-child+html body.serviceslisting .list {margin-top:-5px;} /*IE7 hack*/
* html body.serviceslisting .list {margin-top:-5px;} /*IE6 and below hack*/
body.serviceslisting .content .popupRef {padding:2px 0px 3px;margin:0 0 0 10px;}
body.serviceslisting .content .PopupDiv {display:none;visibility:hidden;z-index:100;font:normal 11px/15px;color:White;margin-left:5px;padding:7px;text-transform:none;width:138px;background-color:#7e7e7e;border:1px solid #AEC9E4;text-align:left;}
body.serviceslisting .content .PopupDiv p {font:normal 11px/15px Arial;color:White;}
body.serviceslisting .content .PopupDiv p {padding:0px;margin:4px 0px;}
body.serviceslisting .content .PopupDiv ul {padding:0px;margin:0px;}
body.serviceslisting .content .PopupDiv ul li {padding:0px 15px;background-position:2px 5px;}


/**** Bios ****/
body.bioslisting .mainbodyB {margin:0px 200px 0px 0px;} 

body.bioslisting .listing table.list td {border-top:1px solid #ccc;padding:5px 5px 5px 0px;}

body.biosdetail .leftside .image {border:1px solid #666666;width:150px;height:180px;margin:20px 0px 10px 20px;}
body.biosdetail .leftside .contact {margin:0px 0px 0px 20px;font:9px arial;}
body.biosdetail .leftside .contact h2 {font:bold 9px arial;margin:0px;}
body.biosdetail .leftside .office {margin:10px 0px 0px 20px;font:9px arial;}
body.biosdetail .leftside .office .content ul {list-style:none none;padding:0px;margin:0px;}
body.biosdetail .leftside .office .content li {padding-bottom:10px;}
body.biosdetail .leftside .office .content .name {font:9px arial;} 

body.biosdetail .details h1 {margin-bottom:5px;}
body.biosdetail .details .contact {font:10px arial;}

body.biosdetail .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

.narrative {width:407px;}



/**** Experience ****/
body.experience .mainbodyB {margin:0px 200px 0px 0px;} 

body.experience .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

/**** News & Events ****/
body.newsevents .mainbodyB {margin:0px 200px 0px 0px;}

body.newsevents .rightside .image {border:1px solid #666666;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.newsevents .listing table.list {margin-bottom:20px;}
body.newsevents .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newsevents .listing h1 {margin-top:0px}

/**** News ****/
body.news .mainbodyB {margin:0px 200px 0px 0px;} 

body.news .listing table.list {margin-bottom:20px;}
body.news .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.newsdetail .details .newstype {}
body.newsdetail .details .subtitle {}
body.newsdetail .details .source {font-style:italic;}
body.newsdetail .details .date {margin-top:18px;}

/**** Events ****/
body.events .mainbodyB {margin:0px 200px 0px 0px;} 

body.events .listing table.list {margin-bottom:20px;}

body.events .listing table.list a{font:12px arial;}
body.events .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.medium {margin:0px;text-align:center;font:11px/15px arial;color:#666666;}
body.medium .listing {width:440px;}
body.medium .mainbodyB {margin:0px 200px 0px 0px;} 
body.medium .listing table.list {margin-bottom:20px;}
body.medium .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.eventslisting .listing h1 {margin-top:0px}

body.eventsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.eventsdetail .details .newstype {}
body.eventsdetail .details .subtitle {}
body.eventsdetail .details .source {font-style:italic;}
body.eventsdetail .details .date {margin-top:18px;font-weight:bold;}

body.eventsdetail .mainbody .details h1 {font: 16px/18px Arial;color: #345789;font-weight: bold;background-image: url(../Img/hd_arrow.gif);background-repeat: no-repeat;background-position: left;padding:1px 0px 0px 17px;margin:55px 0px 10px 0px;}
body.eventsdetail .mainbody .details h2 {margin:0px;padding:0px;}


/**** Pubs ****/
body.pubs .mainbodyB {margin:0px 200px 0px 0px;} 

body.pubs .rightside .image {border:1px solid #666666;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.pubs .listing table.list {margin-bottom:20px;}
body.pubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.pubsdetail .details h1 {margin:0px 0px 5px;padding:0px;}
body.pubsdetail .details .newstype {}
body.pubsdetail .details .subtitle {}
body.pubsdetail .details .source {font-style:italic;}
body.pubsdetail .details .date {margin-top:18px;}

/**** News, Events & Pubs ****/
body.events .listing table.list td .thumbnail {margin-right:0;}
body.events .listing table.list td .title {font:12px arial; display:block; width:auto;}

body.newseventspubs .mainbodyB {margin:0px 200px 0px 0px;}

body.newseventspubs .rightside .image {border:1px solid #666666;width:160px;height:160px;margin:20px 10px 10px 0px;}

body.newseventspubs .listing table.list {margin-bottom:20px;}
body.newseventspubs .listing table.list td {border-top:1px solid #ccc;padding:5px 15px 5px 0px;}

body.newseventspubs .listing h1 {margin-top:0px}

/**** General/Footer ****/
body.general .mainbodyB {margin:0px 200px 0px 0px;} 

body.general .search ul.fields {list-style:none none;margin:0px;padding:0px;display:inline;}
body.general .search ul.fields li {margin:0px;padding:2px 0px;display:inline;}
body.general .search ul.fields label {font:bold 10px arial;display:inline;float:none;padding-right:4px;}
body.general .search ul.fields input {width:90px;font:11px arial;}
body.general .search ul.fields select {width:90px;font:11px arial;}

body.general .search ul.buttons {list-style:none none;margin:0px;padding:5px 0px;display:inline;font:11px arial;}
body.general .search ul.buttons li {margin:0px;padding:0px;display:inline;font:11px arial;}
body.general .search ul.buttons li input {font:11px arial;}

body.general table.sitemap {width:100%;}
body.general table.sitemap td {vertical-align:top;width:50%;}

/**** Email this Page ****/
body.email .mainbodyB {margin:0px;} 

body.email .header .logo {float:none;padding:30px 20px 10px;}

.email ul.fields {list-style:none none;margin:0px;padding:0px;}
.email ul.fields li {margin:0px;padding:2px 0px;}
.email ul.fields label {width:100px;display:block;float:left;}
.email ul.fields input {width:220px;}
.email ul.fields select {width:226px;}
.email ul.fields textarea {width:220px;height:100px;}
.email ul.fields li.comments textarea {clear:left;width:324px;height:100px;}
.email ul.fields li.publications label {width:200px;display:block;float:none;}
.email ul.fields li.publications select {width:329px;font:10px arial;}

.email ul.buttons {list-style:none none;margin:0px;padding:5px 0px;}
.email ul.buttons li {margin:0px;padding:0px;display:inline;}
.email ul.buttons li input {}


/*********************************************
					FOOTER
*********************************************/
.footerB {}
.footerA {margin:0px 0px 0px 0px;clear:both;padding:0px;}
.footer {height:35px;text-align: left;font: 9px/12px arial;color:#666666;;margin: 10px 0px 30px 0px;padding: 15px 0px 0px 0px;}
.footer .left {float:left;text-align:left;}
.footer .right {float:right;text-align:right;}

.footer_home {height:35px;text-align: left;font: 9px/12px arial;color:#666666;;margin: 10px -1px 20px 0px;padding: 15px 20px 0px 0px;background-image: url(../img/footerlines.gif);background-position: top;background-repeat: repeat-x;}
.footer_home .left {float:left;text-align:left;}
.footer_home .right {float:right;text-align:right;}

.footer img {border:0px;}

.footer .offices {padding:5px 20px 3px;white-space:nowrap;}
.footer .offices a {color:#666666;text-decoration:none;}
.footer .offices a:hover {}
.footer .offices a.active {}
.footer .offices a.active:hover {}
.footer .offices ul	{list-style:none none;padding:0px;margin:0px;}
.footer .offices li	{display:inline;}
.footer .offices li.active {}
.footer .offices li.separator {display:inline;padding:0px 4px 0px 4px;}

.footer .nav {float:left;padding-left:20px;white-space:nowrap;}
.footer .nav a {color:#666666;text-decoration:none;}
.footer .nav a:hover {}
.footer .nav a.active {}
.footer .nav a.active:hover {}
.footer .nav ul	{list-style:none none;padding:0px;margin:0px;}
.footer .nav li	{display:inline;}
.footer .nav li.active {}
.footer .nav li.separator {display:inline;padding:0px 4px 0px 4px;}

#contactInfo {visibility:hidden;}


/*********************************************
					HOME
*********************************************/

.homelinks {margin:21px 0px 16px 44px;border:0px;border-collapse:collapse;}
.homelinks td {padding:0px;}
.homelinks .investment {position: absolute;visibility: hidden;z-index:1;}
.homelinks .restructuring {position: absolute;visibility: hidden;z-index:1;}
.homelinks .valuation {position: absolute;visibility: hidden;z-index:1;}
.homelinks .dispute {position: absolute;visibility: hidden;z-index:1;}

.tagline {margin:0px 0px 0px 44px;}

/*********************************************
		Flash Nav
*********************************************/
.flashContainer {position:relative;width:680px;}
.flashNav {position:absolute;left:133px;top:68px;}
