@charset "utf-8";
/* CSS Document */
body {margin:0px auto;text-align:center;height:100%;font:normal 11px/15px Arial, sans-serif;color:#555;background:#fff url(../img/bg_gradient.gif) 0 0 repeat-x;}

/* >> * html is for IE layout fix << */

/* Global */
form {margin:0px;padding:0px;height:100%;}

a {text-decoration:none;color:#4760a2;font-weight:bold;}
a:hover {text-decoration:none;color:#88aad2;}
a:visited {text-decoration:none;color:#4760a2;}
img {border:0px;}

table {border-collapse:collapse;border:0px;} /*margin:auto;*/

th {text-align:left;}
td {vertical-align:top;padding:0px;font:normal 11px/15px Arial, sans-serif;color:#555;text-align:left;}
h1 {font:normal 20px/14px Arial, sans-serif;margin:0px;color:#7ca641;}
h2 {font:bold 13px/14px Arial, sans-serif;margin:0 0 0 -2px;color:#000;}
h3 {font:bold 12px/14px Arial, sans-serif;margin:0px;color:#000;}
h4 {font:bold 11px/14px Arial, sans-serif;margin:0px;color:#000;}
h5 {font:bold 11px/14px Arial, sans-serif;margin:0px;color:#000;}
p {margin-top:0px;margin-bottom:15px;}
ul {list-style:none outside;padding:0px;margin:0px;}
li {padding:0px;margin:0px;}
input {font:normal 10px/14px Verdana, sans-serif;margin:auto;padding:0px;border:0px; cursor: pointer;}
select {cursor: pointer;}
.clear {clear:both;}
.spacer {padding-bottom:21px;}
.highlight {font-weight:bold;color:#000;}
.legal_updates {font-weight:normal;color:#000;font-size:12px;}
.legal_updates a {text-decoration:none;color:#4760a2;font-weight:normal;}
.highlight2 {font-style:italic;font-weight:normal;color:#000;}
.italic {font-style:italic;}
.line {border-bottom:2px solid #88aad2;padding:10px 0 0 0;margin:0 0 20px 0;}
.rightcol {float:right;margin-right:10px;}
.leftcol {}
li.separator {padding:0 5px;}

.link_rhs {float:right;}
.link_rhs img {margin:0 3px 0 0;}
.link_rhs a {color:#4760a2;}
.link_rhs a:hover {color:#88aad2;}
.link_rhs li {display:inline;}
.middle .left .bg_green .link_rhs li img {margin:0 3px 0 0;}

.txtfield {border:1px solid #858585;background-color:#fff;color:#555;padding:3px 4px 6px 4px;width:153px;font:normal 11px/14px Arial, sans-serif;}
.txtfieldlong {border:1px solid #686767;background-color:#fff;color:#555;padding:2px 4px 3px 4px;width:338px;font:normal 11px/14px Arial, sans-serif;}
.txtfieldshort {border:1px solid #686767;background-color:#fff;color:#555;padding:2px 4px 3px 4px;width:108px;font:normal 11px/14px Arial, sans-serif;}
.txtarea {border:1px solid #686767;background-color:#fff;color:#555;padding:3px 4px 6px 4px;width:338px;height:100px;margin-bottom:9px;font:normal 11px/14px Arial, sans-serif;}
.select {border:1px solid #686767;background-color:#fff;color:#555;font:normal 11px Arial, sans-serif;margin-right:5px;}
/* Global */

/* to center on page */
.container {width:908px;margin:0px auto;text-align:center;}

/* Top|Header */
.header {width:908px;text-align:left;}

.header .topbar {background-color:#000;padding:8px 28px 17px 27px;font:normal 10px/14px Verdana, sans-serif;margin:0 0 7px 0;}
.header .topbar .fastforward {padding:6px 0 2px 0;float:left;}
.header .topbar .search {margin:3px 0 0 0;}
.header .topbar .search .box {float:right;clear:right;margin:-18px 0 0 0;}
.header .topbar .search .box input.txtfield {border-top:1px solid #fff;border-right:0px;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color:#858585;color:#fff;padding:3px 4px 6px 4px;width:153px;font:normal 10px/14px Verdana, sans-serif;}
* html .header .topbar .search .box input.txtfield {border-top:1px solid #fff;border-right:0px;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color:#858585;color:#fff;padding:3px 4px 6px 4px;width:153px;height:23px;font:normal 10px/14px Verdana, sans-serif;}
.header .topbar .search .box .btn {background:#e9c92e url(../img/btn_arrow.gif) 0 0 no-repeat;padding:2px 4px 5px 4px;width:23px;border:1px solid #fff;height:23px;}
.header .topbar .search .links {text-align:right;margin:0 197px 0 0;padding:1px 0 0 0;}
.header .topbar .search .links ul li {display:inline;}
.header .topbar .search .links li.separator {padding:0 5px;color:#b9b9b9;}
.header .topbar .search .links li a {color:#fff;font-weight:normal;}
.header .topbar .search .links li a:hover {color:#88aad2;}

.header .nav {text-align:left;background:#fff url(../img/nav/bar.gif) 28px 55px no-repeat;border-top:1px solid #dadbdb;border-right:1px solid #dadbdb;border-bottom:0px;border-left:1px solid #dadbdb;padding:0 28px 16px 27px;}
.header .nav .logo {padding:16px 0 0 0;width:20%;}

.header .nav .mainnav {float:right;white-space:nowrap;margin:29px 0 0 0;}
.header .nav .mainnav ul {display:inline-block;}
* html .header .nav .mainnav ul {display:inline;}
.header .nav .mainnav li {padding:0 0 0 21px;display:inline;font:normal 13px/14px Arial, sans-serif;}
.header .nav .mainnav li a {color:#000;font-weight:normal;}
.header .nav .mainnav li a:hover {color:#88aad2;}

.header .nav .mainnav .menu {position:absolute;left:-12px;top:-11px;margin:22px 0 0 19px;visibility:hidden;z-index:1;width:202px;text-align:left;height:123px;} /* see-through filter:alpha(opacity=93);-moz-opacity:0.93opacity:0.93; */
.header .nav .mainnav .menu ul {display:block;background:#b8d58b url(../img/nav/gradient.gif) 0 0 repeat-x;position:absolute;top:15px;border-top:1px solid #b6b2b1;border-right:1px solid #b6b2b1;border-bottom:0px;border-left:1px solid #b6b2b1;}
.header .nav .mainnav .menu li {border-bottom:1px solid #b5b1b1;display:block;font:normal 11px Arial, sans-serif;padding:0px;}
.header .nav .mainnav .menu li a {color:#fff;display:block;padding:2px 50px 3px 9px;}
.header .nav .mainnav .menu li a:hover {color:#000;padding:2px 50px 3px 9px;background:#f6e697 url(../img/nav/lo_gradient.gif) 0 0 repeat-x;}

/* Middle */
.middle {width:906px;background-color:#fff;border-top:0px;border-right:1px solid #dadbdb;border-bottom:1px solid #dadbdb;border-left:1px solid #dadbdb;margin:0 0 26px 0;}
.middle table.main {width:908px;}
* html .middle table.main {width:906px;}

.middle td.subnav {}
.middle div.subnav {margin:0 29px 0 28px;padding:5px 0 11px 0;border-bottom:2px solid #b6b2b1;}
.middle .subnav .links {float:right;clear:right;margin:2px 0 0 0;}
.middle .subnav .links li {display:inline;background:url(../img/subnav/bullet_greenarrow.gif) 0 3px no-repeat;padding:0 0 0 11px;margin:0 0 0 22px;}
.middle .subnav .links li a {color:#4760a2;}
.middle .subnav .links li a:hover {color:#88aad2;}

.middle td.left {width:307px;padding-bottom:38px;}
.middle div.left {padding:17px 12px 17px 27px;margin:0px;} /* top padding: 17px -> 8px */
.middle .left a {color:#4760a2;}
.middle .left a:hover {color:#88aad2;}

.middle .left .bg_green {background:#b9d58c url(../img/curve_top_green.gif) 0 0 no-repeat;margin-top:9px;padding-bottom:17px;}
.middle .left .bg_green div.content {padding:8px 16px 17px 15px;}
.middle .left .bg_green h2 {border-bottom:2px solid #fff;padding-bottom:6px;font-weight:bolder;margin-bottom:17px;}
.middle .left .bg_green h3 {border-bottom:1px dotted #fff;padding-bottom:4px;margin-bottom:9px;}
.middle .left .bg_green ul {margin-bottom:15px;}
.middle .left .bg_green li {margin-bottom:10px;}
.middle .left .bg_green li a {color:#4760a2;font-weight:normal;font-size:12px;}
.middle .left .bg_green li a:hover {color:#88aad2;}
/*.middle .left .bg_green li.left {float:left;margin:0 6px 0 0;}*/
.middle .left .bg_green li img {margin:0 6px;}
.middle .left .bg_green li.description {clear:both;font-size:12px;}
.middle .left .bg_green .link_rhs {margin-bottom:6px;}
.middle .left .bg_green .link_rhs a {font-weight:bold;font-size:11px;}

.middle td.mainbody {}
.middle div.mainbody {padding:17px 27px 17px 0;}
.middle .mainbody a {color:#4760a2;}
.middle .mainbody a:hover {color:#88aad2;}

.middle .mainbody .tabs table {background-color:#dadada;width:571px;}
.middle .mainbody .tabs table td {text-align:center;font-size:13px;font-weight:bold;padding:6px 0 8px 0;}
.middle .mainbody .tabs .tab_off {background:url(../img/tab_off.gif) 0 0 no-repeat;width:281px;}
.middle .mainbody .tabs .tab_on {background:url(../img/tab_on.gif) 0 0 no-repeat;width:281px;color:#000;}
.middle .mainbody .tabs .tab_separator {background:url(../img/tab_separator.gif) 0 0 repeat-x;width:auto;color:#fff;}
.middle .mainbody .tabs h2 {padding:8px 0px 8px 20px; line-height:normal;}

.middle .mainbody .details table {background:#fff url(../img/bg_gradient2.gif) 0 0 repeat-x;width:571px;}
.middle .mainbody .details td {text-align:left;padding:0px;}
.middle .mainbody .details h3 {padding:0 0 3px 0;}

.middle .mainbody .details td.midcenter {width:403px;height:auto;min-height:260px;height:260px;}
.middle .mainbody .details div.midcenter {padding:24px 28px 24px 19px;}

.middle .mainbody .details .midcenter .form {margin:6px 0 0 0;}
.middle .mainbody .details .midcenter .form table {width:356px;background:none;}
.middle .mainbody .details .midcenter .form td {padding:0 0 9px 0;}
.middle .mainbody .details .midcenter .form .txtfield {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;padding:2px 4px 3px 4px;margin:0px;width:160px;}
.middle .mainbody .details .midcenter .form .dropdown {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:170px;}
.middle .mainbody .details .midcenter .form .btn {background:url(../img/btn_submit.gif) 0 0 no-repeat;font:bold 12px Arial, sans-serif;color:#fff;text-align:center;width:89px;height:19px;margin:0 11px 0 0;}
.middle .mainbody .details .midcenter .form .btn:hover {color: #000;}

.middle .mainbody .details .midcenter a {color:#4760a2;}
.middle .mainbody .details .midcenter a:hover {color:#88aad2;}
.middle .mainbody .details .midcenter .pagetools {margin:14px 0 16px 0;}
.middle .mainbody .details .midcenter .pagetools li {background:url(../img/arrow_green2.gif) 0 3px no-repeat;display:inline;padding:0 14px 0 8px;}
.middle .mainbody .details .midcenter ul {margin:15px 0 0 1px;}
.middle .mainbody .details .midcenter li {background:url(../img/bullet_bluesquare.gif) 0 5px no-repeat;padding:0 0 15px 12px;}
.middle .mainbody .details .midcenter ol {margin:15px 0 0 20px;}
.middle .mainbody .details .midcenter ol li {background-image:none;padding:0 0 15px 0px;}
.middle .mainbody .details .midcenter .focus {float:right;border:1px solid #88aad2;width:131px;margin:3px 0 6px 6px;}
.middle .mainbody .details .midcenter .focus .pic {padding:0px;margin:0px;}
.middle .mainbody .details .midcenter .focus .title {font-size:12px;font-weight:bold;margin:0 0 6px 0;}
.middle .mainbody .details .midcenter .focus .industry {font-weight:bold;}
.middle .mainbody .details .midcenter .focus .description {padding:10px;background:url(../img/firm/bg_gradient.gif) 0 0 no-repeat;margin:-3px 0 0 0;}
* html .middle .mainbody .details .midcenter .focus .description {padding:10px;background:url(../img/firm/bg_gradient.gif) 0 0 repeat-x;margin:-3px -2px 0 0;}

.middle .mainbody .details td.right {width:168px;}
.middle .mainbody .details div.right {padding:24px 17px 24px 0;}
.middle .mainbody .details .right a {color:#4760a2;}
.middle .mainbody .details .right a:hover {color:#88aad2;}
.middle .mainbody .details .right h2 {background:url(../img/bg_sections_right.gif) 0 0 no-repeat;padding:4px 12px;color:#fff;margin:0px;}
.middle .mainbody .details .right h3 {background:url(../img/bg_spotlight_right.gif) 0 0 no-repeat;padding:4px 12px;color:#fff;margin:0px;}
.middle .mainbody .details .right ul {margin:8px 0 12px 13px;}
.middle .mainbody .details .right li {font-weight:bold;color:#000;padding:0 0 11px;}
.middle .mainbody .details .right .spotlight {margin:8px 0 15px 13px;}
.middle .mainbody .details .right .spotlight .date {font-weight:bold;color:#000;}
.middle .mainbody .details .right .spotlight .title {font-weight:bold;font-size:11px;color:#000;margin:0 0 6px 0;}
.middle .mainbody .details .right .spotlight .description {color:#000;}
.middle .mainbody .details .right .spotlight .readmore {background:url(../img/arrow_green2.gif) 0 4px no-repeat;padding:0 0 0 10px;margin:11px 0 0 0;}
.middle .mainbody .details .right .link_rhs {float:none;padding:0 0 0 13px;margin:0 0 17px 0;}

/* Footer */
.footer {width:908px;text-align:left;font-size:10px;padding:0 0 30px 0;color:#000;white-space:nowrap;}
.footer a {color:#4760a2;}
.footer a:hover {color:#88aad2;}
.footer .links {float:right;margin:-1px 0 0 0;}
.footer .links li {display:inline;font-weight:normal;padding:0 0 0 10px;white-space:nowrap;}
.footer .links li.language {}
.footer .links li.language img {margin:0 0 -3px 6px;}
.footer .links li.language a {color:#000;}
.footer .links li.language a:hover {color:#88aad2;}
.footer .links li a {font-weight:normal;}

/* General */
body.general .middle td.subnav {display:none;}
body.general .middle .left .bg_green .highlight {color:#fff;}
body.general .middle td.mainbody {padding-top:17px;}
body.general .middle div.mainbody {background:url(../img/tab2.gif) 0 0 no-repeat;width:571px;}
body.general .middle .details table div.midcenter {padding:5px 28px 0 19px;}
body.general .middle .mainbody .details h1 {color:#000;margin:0 0 15px -2px;}
body.general .middle .mainbody .details .link_rhs {padding-right:7px;}
body.general .middle .mainbody .details div.right {padding:35px 17px 24px 0;}
body.general .middle .mainbody .details .midcenter .form .txtfield {font:normal 11px Arial, sans-serif;}
body.general .middle .mainbody .details .midcenter .rightcol {width:150px;margin-right:30px;}
body.general .middle .mainbody .details .midcenter .leftcol {width:150px;}

body.search .middle .mainbody .details td.midcenter {width:571px;padding-bottom:25px;}
body.search .middle .mainbody .details div.midcenter {padding-right:19px;}
body.search .middle .mainbody .details .midcenter h2 {display:inline;margin:0px;}
body.search .middle .mainbody .details .midcenter .num_results {color:#88aad2;margin-left:9px;}
body.search .middle .mainbody .details .midcenter .link_rhs {color:#000;}
body.search .middle .mainbody .details .midcenter .link_rhs ul {margin:0px;padding:0px;}
body.search .middle .mainbody .details .midcenter .link_rhs li {background:none;display:inline;}
body.search .middle .mainbody .details .midcenter .line {padding:3px 0 0 0;margin:0 0 15px 0;}
body.search .middle .mainbody .details .midcenter .spacer {padding:9px 0 0 0;margin:0px;}
body.search .middle .mainbody .details .midcenter .results_atty {margin-bottom:15px;}
body.search .middle .mainbody .details .midcenter .results_atty .title {font-style:italic;}
body.search .middle .mainbody .details .midcenter .results_firm p, .results_news p {margin-top:4px;}
body.search .middle .mainbody .details .midcenter .results_news a {font-weight:normal;font-size:12px;}
body.search .middle .mainbody .details .midcenter .results_news img {margin:0 8px 0 6px;}
body.search .middle .mainbody .details .midcenter ul {margin-bottom:15px;}
body.search .middle .mainbody .details .midcenter li {padding-bottom:6px;}
body.search .middle .mainbody .details .midcenter .indented_list ul {margin:9px 0 15px 15px;}
body.search .middle .mainbody .details .midcenter .icon_warning {float:left;}
body.search .middle .mainbody .details .midcenter .found_results {color:#000; padding-left:280px;}

body.search .middle .mainbody .details td.right {display:none;}

body.sitemap .middle .mainbody .details .midcenter .rightcol {width:245px;}
body.sitemap .middle .mainbody .details .midcenter .leftcol {width:245px;}
body.sitemap .middle .mainbody .details .midcenter h2 {margin:0 0 9px 0;padding:0 0 3px 0;border-bottom:2px solid #88aad2;display:block;}
body.sitemap .middle .mainbody .details .midcenter ul {padding:0px;margin:0 0 15px 0;}
body.sitemap .middle .mainbody .details .midcenter li {background:none;margin:0px;padding:0 0 6px 0;}

/* Firm */
body.firm .middle .left .bg_green {margin-top:0px;margin-bottom:11px;padding:0 0 17px 0;}
body.firm .middle .left .bg_green .link_rhs li {padding:0 0 0 18px;}
body.firm .middle .left .highlight {color:#fff;}
body.firm .middle .left .event_type {color:#000;}
body.firm .middle .mainbody .tabs {background:#dadada url(../img/tab.gif) 0 0 no-repeat;width:571px;}
body.firm .middle .mainbody .details table {margin:0px;}
body.firm .middle .flash {margin:0 0 0 0px;}

body.history .middle div.mainbody {padding:0 27px 17px 0;}
body.history .middle .mainbody .tabs {display:none;}
body.history .middle .mainbody .details table {margin:-3px 0 0 0;}

/* Attorney */
body.attorney .middle td.left {padding:0px;}
body.attorney .middle .left .bg_green {margin:0px;padding:0 0 17px 0;}
body.attorney .middle .left .bg_green div.content {padding:8px 16px 0 15px;}
body.attorney .middle .left .bg_green .event_type, .event_location {color:#000;}
body.attorney .middle .left .bg_green li .description {font-size:11px;}
body.attorney .middle .left .bg_green li .description a {font-weight:normal;}
body.attorney .listing table {border-collapse:collapse;border:0px; margin:auto;} 


body.attorney .middle .mainbody .link_rhs {margin:8px 17px 0 0;}
* html body.attorney .middle .mainbody .link_rhs {margin:8px 7px 0 0;}
body.attorney .middle .mainbody .tabs {background:#dadada url(../img/tab.gif) 0 0 no-repeat;width:571px;}
body.attorney .middle .mainbody .alpha {padding:10px 28px 0 17px;}
body.attorney .middle .mainbody .alpha p {margin-bottom:0px;}
body.attorney .middle .mainbody .alpha ul {margin:6px 0 15px 0;}
body.attorney .middle .mainbody .alpha li {background:none;display:inline;padding:0 6px;margin:0px;white-space:nowrap;border-right:1px solid #fff;margin:2px 0;}
body.attorney .middle .mainbody .alpha li.alpha_a {display:inline;padding:0 3px;border-right:1px solid #fff;margin:0 0 0 -3px;}
body.attorney .middle .mainbody .alpha li.alpha_z {display:inline;padding:0 6px;border-right:0px solid #fff;}
body.attorney .middle .mainbody .details table {margin:0px;}

body.attorney .middle .mainbody .details div.midcenter {padding:0 28px 24px 19px;}
body.attorney .middle .mainbody .details .midcenter h2 {font-size:12px;}

body.attorney .middle td.mainbody {border:0px solid red;}
body.attorney .middle .mainbody .details div.right {padding:8px 17px 24px 0;}
body.attorney .middle .mainbody .details .right ul {margin:8px 0 12px 0;border-bottom:1px dotted #555;padding:0 0 15px 0;}
body.attorney .middle .mainbody .details .right li {font-weight:normal;color:#555;padding:0px;}

body.bioslisting .middle td.listing {background:url(../img/attorney/bg_listing.gif) 28px 0 no-repeat;}
body.bioslisting .middle div.listing {padding:0 17px;margin:0 0 25px 0;}
* html body.bioslisting .middle div.listing {padding:0 17px 0 45px;margin:0 0 25px 0;}
body.bioslisting .middle .listing a {color:#4760a2;}
body.bioslisting .middle .listing a:hover {color:#000;}
body.bioslisting .middle .listing table {width:817px;border:0px solid red;}
body.bioslisting .middle .listing table h2 {padding:8px 0;color:#fff;}
body.bioslisting .middle .listing th {padding:0 0 3px 8px;border-bottom:2px solid #88aad2;border-right:2px solid #88aad2;font-size:11px;}
body.bioslisting .middle .listing th.sortby {width:61px;padding:0 0 3px 0;border-bottom:2px solid #88aad2;border-right:2px solid #88aad2;font-weight:normal;}
body.bioslisting .middle .listing td {padding:10px 10px 8px 10px;border-top:1px dotted #555;}
body.bioslisting .middle .listing td.firstrow {padding:8px 0px 0px 0px;border-top:0px;}
body.bioslisting .middle .listing td.firstrow h2 {display:inline;}
body.bioslisting .middle .listing td.firstrow a {color:#fff;}
body.bioslisting .middle .listing td.firstrow a:hover {color:#fff;}
body.bioslisting .middle .listing td.sortby {padding:10px 10px 8px 0;white-space:nowrap;}
body.bioslisting .middle .listing td.spacer {height:10px;padding:0px;border:0px;}
body.bioslisting .middle .listing td a:hover {color:#88aad2;}
body.bioslisting .middle .listing .results {float:right;color:#fff;}
body.bioslisting .middle .listing img.atty_pic {border:1px solid #555;height:auto;}
body.bioslisting .middle .listing .atty_name {width:130px;}
body.bioslisting .middle .listing .atty_service {width:130px;}
body.bioslisting .middle .listing .atty_service .item {width:130px; padding-bottom: 5px;}
body.bioslisting .middle .listing .atty_title {width:100px; font-style:italic;}
body.bioslisting .middle .listing .atty_title2 {font-style:italic;}
body.bioslisting .middle .listing .atty_contact {width:150px;white-space:nowrap;}
body.bioslisting .middle .listing .atty_electronic {float:right;}
body.bioslisting .middle .listing .atty_electronic li {background:url(../img/arrow_green2.gif) 0 4px no-repeat;padding:0 0 0 11px;}

body.biosdetail .middle .left .bg_green {margin-top:9px;margin-bottom:11px;padding:0 0 17px 0;}
body.biosdetail .middle .left .bg_green .event_type, .event_location {color:#000;}
body.biosdetail .middle .left .bg_green li a {font-weight:bold;font-size:11px;}
body.biosdetail .middle .left .bg_green li .description {font-size:11px;}
body.biosdetail .middle .left .bg_green li .description a {font-weight:normal;}

body.biosdetail .middle .mainbody .details div.midcenter {padding:25px 28px 24px 19px;}
body.biosdetail .middle .mainbody .details .midcenter .atty_name {font:bold 13px/14px Verdana, sans-serif;color:#4760a2;display:inline;}
body.biosdetail .middle .mainbody .details .midcenter .atty_title {background:url(../img/arrow_blue.gif) 5px 4px no-repeat;margin:0 0 0 11px;padding:0 0 0 15px;font:italic 12px/14px Arial, sans-serif;color:#000;display:inline;}
body.biosdetail .middle .mainbody .details .midcenter .atty_title2 {margin:0 0 0px 0px;padding: 0 0 10px 0px;font:italic 12px/14px Arial, sans-serif;color:#000;display:inline;}
body.biosdetail .middle .mainbody .details .midcenter .atty_address {float:right;margin:13px 83px 0 0;font-weight:bold;color:#4760a2;}
* html body.biosdetail .middle .mainbody .details .midcenter .atty_address {float:right;margin:13px 43px 0 0;font-weight:bold;color:#4760a2;}
body.biosdetail .middle .mainbody .details .midcenter .atty_contactinfo {margin:13px 0 0 0;}
body.biosdetail .middle .mainbody .details .midcenter .atty_contactinfo li {background:none;padding:0px;}
body.biosdetail .middle .mainbody .details .midcenter .atty_contactinfo_short li {background:none;padding:0 12px 0 0;display:inline;}
body.biosdetail .middle .mainbody .details .midcenter h2 {background:url(../img/bg_sections_middle.gif) 0 0 no-repeat;padding:4px 12px;color:#fff;margin:17px 0 11px 0;}
body.biosdetail .middle .mainbody .details div.right {padding:25px 17px 24px 0;}
body.biosdetail .middle .mainbody .details .right ul {margin:8px 0 0 12px;border-bottom:0px dotted #555;padding:0 0 15px 0;}
body.biosdetail .middle .mainbody .details .right li {font-weight:normal;color:#000;padding:0 0 11px;}
body.biosdetail .middle .mainbody .details .right h2 {font-size:12px;}
body.biosdetail .middle .mainbody .details .right h3 {background:url(../img/attorney/bg_spotlight_right.gif) 0 0 no-repeat;margin:0px;}
body.biosdetail .middle .mainbody .details .midcenter .pubs p {margin:10px 0 0 1px;}


/* Locations */
body.locations .middle .mainbody .tabs {background:#dadada url(../img/tab.gif) 0 0 no-repeat;width:571px;}
body.locations .middle .mainbody .details table {margin:0px;}
body.locations .middle .left .highlight {color:#fff;}
body.locations .middle .left .bg_green .event_location, .event_type {color:#000;}
body.locations .middle .mainbody .details h2 {margin-bottom:8px;}

/* Services */
body.services .middle .left .bg_green a {color:#4760a2;}
body.services .middle .left .bg_green a:hover {color:#88aad2;}
body.services .middle .left .bg_green .event_location, .event_type {color:#000;}
body.services .middle .left .bg_green .content .spacer {padding-bottom:35px;}
body.services .middle .left .bg_green .content .link_rhs {font-weight:bold;}
body.services .middle .left .bg_green .content .link_rhs ul {margin:0px;padding:0px;}
body.services .middle .left .bg_green .content .link_rhs li {padding:0 0 0 18px; background:none;display:inline;}
body.services .middle .left .bg_green .content li .highlight {color:#000; font-weight:bold;}

body.services .middle .mainbody .details li {background:none;padding:0 0 6px 0;}
body.services .middle .mainbody .details table {width:571px;margin:9px 0 0 0;background:url(../img/tab.gif) 0 0 no-repeat;}
body.services .middle .mainbody .details td.midcenter {width:auto;background:url(../img/bg_gradient2.gif) 0 30px no-repeat;}
body.services .middle .mainbody .details td.midcenter .description table {background: none;}
body.services .middle .mainbody .details div.midcenter {padding:8px 28px 24px 19px;}
body.services .middle .mainbody .details h2 {margin-bottom:16px;}
body.services .middle .mainbody .details h3 {border-bottom:2px solid #88aad2;}
body.services .middle .mainbody .details .industries {float:right;width:250px;margin-right:-11px;}
body.services .middle .mainbody .details .industries ul li {padding:0px 0px 8px 0px;}
body.services .middle .mainbody .details .industries ul li ul {margin:6px 0px 0px 0px;}
body.services .middle .mainbody .details .industries ul li ul li {background: url(../img/bullet_bluesquare.gif) 0 5px no-repeat;padding:0px 0px 2px 12px; margin: 0px 0px 0px 12px;}

* html body.services .middle .mainbody .details .industries {float:right;width:250px;margin-right:-5px;}
body.services .middle .mainbody .details .practices {width:250px;}
body.services .middle .mainbody .details .practices ul li {padding:0px 0px 8px 0px;}
body.services .middle .mainbody .details .practices ul li ul {margin:6px 0px 0px 0px;}
body.services .middle .mainbody .details .practices ul li ul li {background: url(../img/bullet_bluesquare.gif) 0 5px no-repeat;padding:0px 0px 2px 12px; margin: 0px 0px 0px 12px;}

body.servicesdetail .middle td.left {}
body.servicesdetail .middle .left .bg_green {margin-top:0px;margin-bottom:0px;}
body.servicesdetail .middle .left .bg_green li a {color:#4760a2;font-weight:bold;font-size:11px;}
body.servicesdetail .middle .left .bg_green li .highlight {color:#000;}
body.servicesdetail .middle .left .bg_green .title {font-style:italic;color:#000;}
body.servicesdetail .middle .left .atty_pic {display:none;}

body.servicesdetail .middle div.mainbody {padding:9px 27px 17px 0;}
body.servicesdetail .middle .mainbody .link_rhs {margin:0 17px 0 0;}
* html body.servicesdetail .middle .mainbody .link_rhs {margin:0 8px 0 0;}
body.servicesdetail .middle .mainbody .details .midcenter .link_rhs ul {margin:0px;}
body.servicesdetail .middle .mainbody .details .midcenter .link_rhs li {padding:0 0 0 15px;margin:0px;background:none;}
body.servicesdetail .middle .mainbody .flash {display:none;}

body.servicesdetail .middle .mainbody .details {background:url(../img/bg_gradient2.gif) 0 30px no-repeat;}
body.servicesdetail .middle .mainbody .details td.midcenter {background:none;height:auto;}
body.servicesdetail .middle .mainbody .details .midcenter h2 {margin-bottom:25px;}
body.servicesdetail .middle .mainbody .details .midcenter h3 {margin-bottom:15px;}
body.servicesdetail .middle .mainbody .details div.midcenter {padding:24px 0 24px 19px;}
body.servicesdetail .middle .mainbody .details div.midcenter ul {margin: 6px 0px 6px 0px;}
body.servicesdetail .middle .mainbody .details div.midcenter ul li {background: url(../img/bullet_bluesquare.gif) 0 5px no-repeat;padding: 0px 0px 6px 12px; margin: 0px 0px 0px 0px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo {border-bottom:1px dotted #555;padding-bottom:15px;width:535px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo {float:right;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo table {width:450px;background:none;padding-bottom:100px;margin:0px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo table td {padding:0 0px 10px 0px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .bioname{width:200px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .highlight{width:100px;font-weight:bold;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .title {font-style:italic;font-weight:bold;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo ul {padding:0px;margin:0px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo li {background:url(../img/arrow_green.gif) 0 4px no-repeat;padding:0 15px 0 11px;display:inline;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo ol {padding:0px;margin:0px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo ol li {background-image:none;padding:0 15px 0 11px;display:inline;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo h5 {font-weight:bold;display:inline;color:#000;padding-right: 4px;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .industries {float:none;width:auto;margin:0px;display:inline;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .industries ul {display:inline;}
body.servicesdetail .middle .mainbody .details .midcenter .quickinfo .atty_quickinfo .industries li {display:inline;background:none;padding:0px;}
body.servicesdetail .middle .mainbody .details .midcenter .atty_pic {}
body.servicesdetail .middle .mainbody .details .midcenter h4 {border:0px;margin:0px;color:#000;font-size:12px;padding:0 0 3px 0;}

body.servicesdetail .middle .mainbody .details div.right {width:150px; padding:0px 17px 24px 0;}
body.servicesdetail .middle .mainbody .details .right li {font-weight:normal;color:#555;margin:6px;}
body.servicesdetail .middle .mainbody .details .right li .event_type {font-weight:normal;color:#000;}
body.servicesdetail .middle .mainbody .details .right li .notbold a {font-weight:normal;font-size:12px;}
body.servicesdetail .middle .mainbody .details .right li img {margin:0 5px;}
body.servicesdetail .middle .mainbody .details .right h3 {border-bottom:0px;}
body.servicesdetail .middle .mainbody .details .right .spotlight .title a {font-weight:normal;}
body.servicesdetail .middle .mainbody .details .right .highlight {color:#000;font-weight:bold;}

/* Offices */
body.offices .middle div.mainbody {padding:17px 27px 17px 0;}
body.offices .middle .mainbody .tabs {background:#dadada url(../img/tab.gif) 0 0 no-repeat;width:571px;}
body.offices .middle .mainbody .details table {margin:-3px 0 0 0;}
body.offices .middle div.left {padding-top:17px;}
body.offices .middle .left .bg_green li .highlight {color:#fff;}

body.officesdetail .middle div.left {padding-top:17px;}
body.officesdetail .middle .left .bg_green {padding-bottom:15px; width:100%; /*hot mess fix -- border-bottom:12px solid white;*/}
body.officesdetail .middle .left .green_container {margin-bottom: 10px;}

body.officesdetail .middle .left .bg_green li a {color:#4760a2;font-weight:normal;font-size:12px;}
body.officesdetail .middle .left .bg_green .link_rhs li a {font-size:11px;font-weight:bold;position:absolute;margin-bottom:0;left:-100px;width:150px;}
body.officesdetail .middle .left .bg_green .link_rhs li {display:inline;/*position:absolute;*/clear:none;margin-bottom:0;position:relative}
body.officesdetail .middle .left .bg_green h3 {/*clear:none;*/width:100%;}
body.officesdetail .middle .left .bg_green .link_rhs {float:right;clear:none;margin-bottom:0;}
body.officesdetail .middle .left .bg_green ul {margin-bottom:0px;/*height:0;*/}
/*body.officesdetail .middle .left .bg_green div.content {padding-bottom:45px;}*/

body.officesdetail .middle .mainbody .details table {margin:-3px 0 0 0;background:#fff url(../img/bg_gradient2.gif) 0 0 repeat-x;width:571px}
body.officesdetail .middle .mainbody .details {background:url(../img/bg_gradient2.gif) 0 30px no-repeat;}
body.officesdetail .middle .mainbody .details td.midcenter {background:none;}
body.officesdetail .middle .mainbody .details div.midcenter {padding:24px 0 24px 19px;}
body.officesdetail .middle .mainbody .details .midcenter h2 {margin-bottom:25px;border-bottom:2px solid #fff;padding-bottom:4px;margin-left:0px;display:block;}
body.officesdetail .middle .mainbody .details .midcenter .quickinfo h3 {border-bottom:2px solid #88aad2;margin-bottom:15px;}
body.officesdetail .middle .mainbody .details .midcenter .quickinfo {border-bottom:1px dotted #555;padding-bottom:15px;width:535px;}
body.officesdetail .middle .mainbody .details .midcenter .profInfo {border-bottom:1px solid #555;padding-bottom:15px;width:535px;}
body.officesdetail .middle .clear {clear: both;}


body.officesdetail .middle .mainbody .details .midcenter .link_rhs {display:none;}
body.officesdetail .middle .mainbody .flash {display:block;}
body.officesdetail .middle .mainbody .details .midcenter .map {margin-top:0px; margin-bottom:25px;}
body.officesdetail .middle .mainbody .details .midcenter h4 {border:0px;margin:0px;color:#000;font-size:12px;padding:0 0 3px 0;}

body.officesdetail .middle .mainbody .details div.right {padding:0px 17px 24px 0;}
body.officesdetail .middle .mainbody .details .right .location {padding:8px 0 12px 13px;}
body.officesdetail .middle .mainbody .details .right .address {margin:0 0 6px 0;}
body.officesdetail .middle .mainbody .details .right .phone, .fax {font-weight:bold;color:#000;}

/* Job Opportunities */
body.jobopportunitylist .middle .mainbody .tabs {background:#dadada url(../img/tab.gif) 0 0 no-repeat;width:571px;}
body.jobopportunitylist .middle .mainbody .details .midcenter h2 {margin:0 0 25px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}
body.jobopportunitylist .middle .mainbody .details .midcenter ul {margin:0px 0 0px 20px;}
body.jobopportunitylist .middle .mainbody .details .midcenter li {font-weight:normal;color:#000;padding-top:0px;padding-bottom:0px;padding-left:12px;padding-right:5px;}
body.jobopportunitylist .middle .mainbody .details .right ul {margin:8px 0px 0px 0px;}
body.jobopportunitylist .middle .mainbody .details .right li {font-weight:normal;color:#000;padding-top:0px;padding-bottom:2px;padding-left:12px;padding-right:5px;}
body.jobopportunitylist .middle .left .bg_green {margin-top:9px;margin-bottom:11px;padding:0 0 17px 0;}


/* Events */
body.eventdetails .middle .mainbody .details .midcenter .eventtitle {font-size:14px;color:#4760a2; line-height:normal;}
body.eventdetails .middle .mainbody .details .right ul {margin:8px 0px 0px 0px;}
body.eventdetails .middle .mainbody .details .right li {font-weight:normal;color:#000;padding-top:0px;padding-bottom:2px;padding-left:12px;padding-right:5px;}
body.eventdetails .middle .mainbody .details .midcenter .register {font:bold; font-size:24px;color:#0066CC;display:inline;}
body.eventdetails .middle .mainbody .details .register ul {margin:8px 0 0px 0px;}
body.eventdetails .middle .mainbody .details .register li {font-weight:normal;color:#000;padding-top:0px;padding-bottom:2px;padding-left:12px;padding-right:5px;}
body.eventdetails .line {border-bottom:2px solid #fff;padding:10px 0 0 0;margin:0 0px 0px 0px;}
body.eventdetails .middle .details table div.midcenter {padding:5px 28px 25px 19px;}
body.eventdetails .middle .mainbody .details div.right {padding:5px 17px 24px 0;}
body.eventdetails .middle .mainbody .details p {margin-top:0px;margin-bottom:5px;}

body.events .middle .mainbody .details td.midcenter {width:403px;height:auto;min-height:50px;height:50px;}
body.events .details .midcenter h2 {margin:0 0 25px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}
body.events .details .midcenter h3 {border-bottom:1px dotted #555;margin-bottom:15px;}
body.events .details .midcenter .results_events img {margin:0 8px 0 6px;}
body.events .details .midcenter .results_events p {margin-top:4px;}
body.events .details .midcenter .results_events a {font-weight:normal;font-size:12px;}
body.events .details .midcenter .results_events .date {font-weight:bold;color:#000;}
body.events .middle .left .bg_green {padding:0 0 17px 0;}
body.events .middle .left .bg_green div.content {padding:0px 16px 0 15px;}
body.events .middle .left .bg_green .content h2 {padding-top:8px;}
body.events .middle .left .bg_green .content li a {font-weight:bold;font-size:11px;}
body.events .archive {padding-top:25px; padding-left: 15px; padding-right:15px;}
body.events .details .archive h2 {margin:0 0 5px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}
body.events .middle .mainbody .details .midcenter .form .dropdown {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:305px;}
body.events .middle .mainbody .details .midcenter .form .txtfield {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:295px;}
body.events .details .listing .midcenter h2 {margin:0 0 25px 0;padding:0 0 4px 0;background:none;color:#000;}
body.events .middle .mainbody .details div.right {padding:28px 17px 24px 0;}

/* News & Articles */
body.newsdetail .details {background:#fff url(../img/bg_gradient2.gif) 0 0 repeat-x;width:571px;}
body.newsdetail .details .midcenter h2 {margin:0 0 25px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}

body.news .middle .mainbody .details td.midcenter {width:403px;height:auto;min-height:50px;height:50px;}
body.news .details .midcenter h2 {margin:0 0 25px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}
body.news .details .midcenter h3 {border-bottom:1px dotted #555;margin-bottom:15px;}
body.news .details .midcenter .results_events img {margin:0 8px 0 6px;}
body.news .details .midcenter .results_events p {margin-top:4px;}
body.news .details .midcenter .results_events a {font-weight:normal;font-size:12px;}
body.news .details .midcenter .results_events .date {font-weight:bold;color:#000;}
body.news .middle .left .bg_green {padding:0 0 17px 0;}
body.news .middle .left .bg_green div.content {padding:0px 16px 0 15px;}
body.news .middle .left .bg_green .content h2 {padding-top:8px;}
body.news .middle .left .bg_green .content li a {font-weight:bold;font-size:11px;}
body.news .archive {padding-top:25px; padding-left: 15px; padding-right:15px;}
body.news .details .archive h2 {margin:0 0 5px 0;border-bottom:2px solid #fff;padding:0 0 4px 0;background:none;color:#000;}
body.news .middle .listing {padding-left: 15px; padding-right:15px;}
body.news .middle .listing .results_events .date {font-weight:bold;color:#000;}
body.news .middle .listing .results_events img {margin:0 8px 0 6px;}
body.news .middle .listing .results_events p {margin-top:4px;}
body.news .middle .listing .results_events a {font-weight:normal;font-size:12px;}
body.news .details .midcenter .form .dropdownyear {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:70px;}
body.news .middle .mainbody .details .midcenter .form .dropdown {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:305px;}
body.news .middle .mainbody .details .midcenter .form .txtfield {border:1px solid #686767;background-color:#fff;font:normal 11px Arial, sans-serif;color:#555;margin:0px;width:295px;}
body.news .middle .mainbody .details div.right {padding:28px 17px 24px 0;}

/* Careers */
body.careers .middle .left .atty_pic {display:none;}
body.careers .middle .flash {margin:19px 0 0 27px;}

body.careers .middle .mainbody .flash {display:none;}
body.careers .middle div.left {padding:13px 12px 17px 27px;margin:0px;}
body.careers .middle div.mainbody {padding:13px 27px 17px 0;}
body.careers .middle .mainbody .details .midcenter .link_rhs {margin:0 -12px 0 0;}
* html body.careers .middle .mainbody .details .midcenter .link_rhs {margin:0 -6px 0 0;}
body.careers .middle .mainbody .details .midcenter h3 {border:0px;}

body.careers .middle .mainbody .details .midcenter .focus {float:right;border:0px solid #88aad2;width:334px;margin:3px -12px 6px 15px;color:#fff;}
* html body.careers .middle .mainbody .details .midcenter .focus {float:right;border:0px solid #88aad2;width:334px;margin:3px -6px 6px 15px;}
body.careers .middle .mainbody .details .midcenter .focus .highlight {color:#fff;font-weight:bold;}
body.careers .middle .mainbody .details .midcenter .focus .highlight2 {color:#000;font-weight:bold;font-style:normal;}
body.careers .middle .mainbody .details .midcenter .focus .title {font-size:12px;font-weight:bold;margin:0 0 6px 0;}
body.careers .middle .mainbody .details .midcenter .focus .industry {font-weight:bold;}
body.careers .middle .mainbody .details .midcenter .focus .description {padding:10px;background:none;background-color:#88aad2;margin:-3px 0 0 0;}
* html body.careers .middle .mainbody .details .midcenter .focus .description {padding:10px;background:none;background-color:#88aad2;margin:-3px -2px 0 0;}
body.careers .middle .mainbody .details .midcenter .focus .description .link_rhs {float:none;text-align:right;margin-right:8px;}
body.careers .middle .mainbody .details .midcenter .focus .description .link_rhs a {color:#4760a2;}
body.careers .middle .mainbody .details .midcenter .focus .description .link_rhs a:hover {color:#fff;}

/* Home */
body.home .middle .subnav {display:none;}
body.home .middle .flash {margin:0 0 0 27px;}

body.home .middle div.left {padding:8px 12px 17px 27px;margin:0px;}
body.home .middle .left .bg_green {margin-bottom:12px;}
body.home .middle .left .bg_green .highlight {color:#fff;}

body.home .middle .mainbody {}
body.home .middle .mainbody .details {}
body.home .middle .mainbody .details div.midcenter {padding-right:6px;}
body.home .middle .mainbody .details td.right {display:none;}
body.home .middle .mainbody .details td.midcenter {width:571px;padding-bottom:25px;}
body.home .middle .mainbody .details .midcenter .rightcol, .leftcol {width:250px;}
body.home .middle .mainbody .details .midcenter h2 {display:block;margin:0 0 15px 0;border-bottom:1px dotted #555;padding:0 0 3px 0;}
body.home .middle .mainbody .details .midcenter .link_rhs {color:#000;}
body.home .middle .mainbody .details .midcenter .link_rhs ul {margin:0px;padding:0px;}
body.home .middle .mainbody .details .midcenter .link_rhs li {background:none;display:inline;}
body.home .middle .mainbody .details .midcenter .spacer {padding:9px 0 0 0;margin:0px;}
body.home .middle .mainbody .details .midcenter .results_news {margin:0 0 15px 0;}
body.home .middle .mainbody .details .midcenter .results_news .date {font-weight:bold;color:#000;}
body.home .middle .mainbody .details .midcenter .results_news img {margin:0 8px 0 6px;}
body.home .middle .mainbody .details .midcenter .results_news a {font-weight:normal;font-size:12px;}

body.home .middle .mainbody .details .midcenter .tab1 h2 {display:block;margin:0 0 0 -2px;border-bottom:0px dotted #555;padding:0 0 6px 0;}
body.home .middle .mainbody .details .midcenter .focus {float:right;border:0px solid #88aad2;width:334px;margin:3px 12px 6px 15px;color:#fff;}
* html body.home .middle .mainbody .details .midcenter .focus {float:right;border:0px solid #88aad2;width:334px;margin:3px 6px 6px 15px;}
body.home .middle .mainbody .details .midcenter .focus .highlight {color:#fff;font-weight:bold;}
body.home .middle .mainbody .details .midcenter .focus .highlight2 {color:#000;font-weight:bold;font-style:normal;}
body.home .middle .mainbody .details .midcenter .focus .title {font-size:12px;font-weight:bold;margin:0 0 6px 0;}
body.home .middle .mainbody .details .midcenter .focus .industry {font-weight:bold;}
body.home .middle .mainbody .details .midcenter .focus .description {padding:10px;background:none;background-color:#88aad2;margin:-3px 0 0 0;}
* html body.home .middle .mainbody .details .midcenter .focus .description {padding:10px;background:none;background-color:#88aad2;margin:-3px -2px 0 0;}
body.home .middle .mainbody .details .midcenter .focus .description .link_rhs {float:none;text-align:right;margin-right:8px;}
body.home .middle .mainbody .details .midcenter .focus .description .link_rhs a {color:#4760a2;}
body.home .middle .mainbody .details .midcenter .focus .description .link_rhs a:hover {color:#fff;}

/* Check Print */
/*
html, body {background:none;}
.header .topbar {display:none;}
.header .nav {border:0px;}
.header .nav .mainnav {display:none;}
.middle table.main {border:0px;}
.middle .subnav {display:none;}
.middle td.left {display:none;}
.middle .mainbody .tabs {margin-left:11px;padding:0px;}
.middle .mainbody .tabs table {display:none;}
body.firm .middle .mainbody .tabs {background:none;}
.middle .mainbody .details table {width:878px;background:none;}
.middle .mainbody .details td.midcenter {width:500px;}
.middle .mainbody .details div.midcenter {padding-left:27px;}
.middle .mainbody .details td.right {width:378px;}
.middle .mainbody .details div.right {padding-right:210px;}
*/