@charset "utf-8";
/* CSS Document */
div.container {width: auto;}
table.main {width: auto;background-color:#fff;}
.header {width: auto;background-color:#fff;background-image:none;}
.header div.logo {display:none;}
.header .nav {display: none;}
.header div.printlogo {display: block;}
div.pagetools {display: none;}
td.title_img {display:none;}
td.sidespace {display: none;}
td.title_txt {background:none;padding-left:0px;}
ul {margin-right:20px;}
li {background:none;list-style:disc outside;padding:0px;}
.middle li {padding:0 0 0 11px;}
.back {display:none;}
.readmore {display:none;}
h1 {margin:0px;border:}


/* for listing pages - may need to be adjusted per section */
td.left {display: none;} 
td.right {display: block;background:none;}
div.right {padding-top:0px;}
.middle .search_results table.results_table {width:700px;}
.middle .search_results th {padding-right:0px;padding-left:0px;font-size:9px;}
.middle .search_results td {padding-right:10px;padding-left:0px;white-space:normal;margin:0px;font-size:9px;}
.middle li {background:none;}
body.attorneys div.left {display: none;}
div.left {display: none;}
body.attorneys div.middle {padding-top:60px;margin: 0px;}
div.middle {padding:0px;margin: 0px;}
.left ul {margin-left:20px;}
.left li {list-style:disc outside;padding:0px;background:none;}
.middle ul {margin-left:20px;}
.middle li {list-style:disc outside;padding:0px;background:none;}
.right ul {margin-left:20px;}
.right li {list-style:disc outside;padding:0px;background:none;}

.footer {display: none;}

/* Attorneys */
body.attorneys .header {padding:20px 0;}
body.attorneys div.middle {padding:20px 0 0 0;font:normal 10px/16px Arial, sans-serif;}
body.attorneys h2 {font-size:10px;}
body.attorneys .office td {font:normal 10px/16px Arial, sans-serif;}
body.attorneys td.left {display:block;width:auto;}
body.attorneys .left ul {margin-left:20px;}
body.attorneys .left li {background:none;list-style:disc outside;padding:0px;}
body.attorneys div.left {display:block;padding-left:0px;padding:25px 20px 0 0;}
body.attorneys td.right {display:block;background:none;font:normal 10px/16px Arial, sans-serif;width:150px;}
body.attorneys div.right {padding-top:20px;}
body.attorneys .right ul {margin-left:20px;}
body.attorneys .right li {list-style:disc outside;padding:0px;background:none;}
body.attorneys .middle .office table {margin:0 0 25px 0;}
body.attorneys .middle .search_results table.results_table {width:650px;}
body.attorneys .middle .search_results td {padding-right:0;padding-left:0px;white-space:normal;margin:0px;font-size:9px;}
body.attorneys .middle .list ul {margin-left:20px;}
body.attorneys .middle .list li {list-style:disc outside;background:none;padding:0px;}
body.attorneys .middle .sublist ul {margin-left:20px;}
body.attorneys .middle .sublist li {list-style:circle outside;background:none;padding:0px;}
body.attorneys .right .relatedevents, body.attorneys .right .relatednews, body.attorneys .right .relatedattorneys {display:none;}
body.attorneys .right .title {font-size:10px;}
body.attorneys .right li {font-size:10px;}
body.attorneys .vcard {display: none;}

/* Firm */
body.firm div.middle .locations table td h2 {white-space:nowrap;}
body.firm div.middle .locations table td {white-space:normal;}

/* Home */
body.home table.main {background:none;width:auto;}
body.home td.leftspace {display:none;}
body.home td.rightspace {display:none;}
body.home .logo {display:none;}
body.home .right {display:none;}
body.home td.left {display:block;width:auto;background:none;}
body.home .left div.mainleft {width:auto;}
body.home .left div.mainright {white-space:normal;}
body.home td.alumniloginbg {display:none;}
