@charset "utf-8";
/* CSS Document */

/* >>/* html<< is an IE6 fix */

html, body {margin:0px 0px 15px;text-align:center;}

/* Global */
form {margin:0px;padding:0px;}
img {border:0px;}
th {text-align:left;}
td {text-align:left;vertical-align:top;}
p {margin:0px 0px 15px;}
.clear {clear:both;zoom:1;line-height:8px;}

/* to center on page */
.container {width:988px;margin:0px auto;padding:0px;text-align:left;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;}
*html .container {width:990px;}

/* Header */
.header {position:relative;}

.header .topbar {padding:8px;}

.header .sitesearch {position:absolute;top:6px;right:15px;}
.header .sitesearch ul {list-style:none none;margin:0px;padding:0px;}
.header .sitesearch ul li {display:inline;}
.header .sitesearch input.txtfield {behavior:url(iepngfix.htc);width:126px;height:19px;padding-left:6px;padding-right:6px;position:absolute;right:54px;border:0px;}
* html .header .sitesearch input.txtfield {width:138px;line-height:17px}
.header .sitesearch input.btn {behavior:url(iepngfix.htc);cursor:pointer;width:49px;height:19px;border:0px;}

.header .pagetools {text-align:right;padding:6px 15px 7px 15px;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;}
.header .pagetools ul {list-style:none none;margin:0px;padding:0px;}
.header .pagetools ul li {display:inline;padding:0 0 0 7px;}
.header .pagetools ul li.separator {padding:0px;}
.header .pagetools img {margin:0 3px -1px 0;vertical-align:middle;}
.header .pagetools .signup_link {float:left;}

.header .banner1 {}
.header .banner2 {}

/* Footer */
.footer {text-align:right;padding:6px 15px 7px 15px;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;}
.footer .footernav ul {list-style:none none;margin:0px;padding:0px;}
.footer .footernav ul li {display:inline;}
.footer .footernav ul li.separator {display:inline;padding:0px 6px;}
.footer .disclaimer {float:left;font-style:italic;width:480px;text-align:left;}

/* Middle */
.middle {}
table.main {border:0px;border-collapse:collapse;margin:0px;width:100%;}

/* Left */
td.left {padding:0px;width:200px;border-right-style:solid;border-right-width:1px;}
div.left {padding:0px 0px 30px;}

.left .left_image {margin:0px;}

.left .mainnav {margin:15px 0px 0px;border-top-style:solid;border-top-width:5px;}
.left .mainnav a {display:block;padding:5px 10px 5px 15px;}
.left .mainnav .navitem {padding:0px;border-bottom-style:dotted;border-bottom-width:1px;}
.left .mainnav .navitem_active {border-bottom-style:dotted;border-bottom-width:1px;}

.left .subnav {padding:0px 0px 1px;}
.left .subnav a {display:block;padding:3px 10px 5px 36px;}
.left .subnav .navitem {border-bottom:0px;padding:0px;}
.left .subnav .navitem_active {border-bottom:0px;padding:0px;}

.left .highlight {margin:30px 0px 0px;}
.left .highlight .highlight_title {behavior:url(iepngfix.htc);padding:0px 5px 0px 14px;text-transform:uppercase;}
.left .highlight .highlight_body {padding:15px;}
.left .highlight .highlight_image {float:right;}
.left .highlight .highlight_image img {margin:0px 0px 5px 10px;}
.left .highlight .highlight_readmore {margin:8px 0px 0px;}
.left .highlight .highlight_bottom {behavior:url(iepngfix.htc);height:13px;}

/* Mainbody */
td.mainbody {padding:20px 25px 30px 25px;width:auto;}

.mainbody ul {margin:0px 0px 15px;padding:0px;}
.mainbody ul li {padding:0px 0px 0px 12px;}

.mainbody h1 {margin:0px 0px 6px;}
.mainbody h2 {margin:0px 0px 6px;padding:0px 0px 6px;border-bottom-style:dotted;border-bottom-width:1px;}
.mainbody h3 {margin:0px 0px 6px;}

.mainbody .image {float:right;}
.mainbody .image img {margin:0px 0px 5px 15px;}

.mainbody .narrative {clear:left;margin:0px 0px 30px;}

.mainbody table.list {border:0px;border-collapse:collapse;width:100%;}
.mainbody table.list tr.row1 {background-color:#fff;}
.mainbody table.list tr.row2 {background-color:#efefef;}
.mainbody table.list td {padding:12px 8px;vertical-align:top;}
.mainbody table.list tr.rowmore td {text-align:right;}
.mainbody table.list .title {font-weight:bold;}

.mainbody .item {padding:12px 8px;}
.mainbody .next {padding:0px 8px;}
.mainbody .rowmore {text-align:right;}
.mainbody .item .title {}

.mainbody .item_top {behavior:url(iepngfix.htc);height:10px;}
.mainbody .item_bottom {behavior:url(iepngfix.htc);height:17px;}

.mainbody .related_listing {margin:0px 0px 15px;}
.mainbody .related_listing .item {padding:10px 0px;}
.mainbody .related_listing .title {width:80%;}
.mainbody .related_listing .date {float:right;}
.mainbody .related_listing .related_experience .title {width:100%}

.mainbody .pagination_top {text-align:right;padding:5px 8px;border-bottom-style:dotted;border-bottom-width:1px;}
.mainbody .pagination_bottom {text-align:right;padding:5px 8px;margin:15px 0px 0px;border-top-style:dotted;border-top-width:1px;}

/* Right */
td.right {padding:0px;width:200px;border-left-style:solid;border-left-width:1px;}
div.right {padding:0px 0px 30px;}

.right .right_image {margin:0px;}

.right .highlight {margin:30px 0px 0px;}
.right .highlight .highlight_title {behavior:url(iepngfix.htc);padding:0px 5px 0px 14px;text-transform:uppercase;}
.right .highlight .highlight_body {padding:15px;}
.right .highlight .highlight_image {float:right;}
.right .highlight .highlight_image img {margin:0px 0px 5px 10px;}
.right .highlight .highlight_readmore {margin:8px 0px 0px;}
.right .highlight .highlight_bottom {behavior:url(iepngfix.htc);height:13px;}

.right .resources {margin:15px 0px 0px;}
.right .resources .resources_title {margin:0px 15px 6px 15px;}
.right .resources .resources_body ul {list-style:none none;margin:0px 15px 0px 17px;padding:0px;}
.right .resources .resources_body ul li {background:transparent url(../../img/CGmini/bullet_square.gif) 0 6px no-repeat;padding:0 0 6px 8px;}

/* Practices */
.practice_contacts {}
.practice_contacts .contact {padding:0px 0px 15px;}
.practice_contacts .contact_type ul {list-style:none none;margin:0px;padding:0px;}
.practice_contacts .contact_type ul li {display:inline;background-image:none;padding:0px;}
.practice_contacts .contact_type ul li.separator {padding:0px 6px;}

/* Attorneys */
body.attorneys .mainbody .attorney_listing table.list td.col1 {width:15%;}
body.attorneys .mainbody .attorney_listing table.list td.col2 {width:45%;}
body.attorneys .mainbody .attorney_listing table.list td.col3 {width:40%;}
body.attorneys .mainbody .attorney_listing .atty_photo img {border-style:solid;border-width:1px;}

body.attorneys .mainbody .bio_photo {float:left;margin:0px 20px 20px 0px;border-style:solid;border-width:1px;}
body.attorneys .mainbody .leveltitle {margin:0px 0px 15px;}
body.attorneys .mainbody .phone .label {padding-right:2px;}
body.attorneys .mainbody .fax .label {padding-right:3px;}
body.attorneys .mainbody .mobile .label {}

/* News */
.news_listing .relatedprofessionals {padding-top:8px;}
.news_listing .relatedprofessionals .label {display:block;font-style:italic;}

body.news .mainbody .subtitle {margin:0px 0px 15px;}
body.news .mainbody .date {margin:0px 0px 15px;}
body.news .mainbody .location {margin:0px 0px 15px;}
body.news .mainbody .related_professionals  {margin:0px 0px 15px;}                    
body.news .mainbody .related_practices {margin:0px 0px 15px;}

body.news .mainbody .news_listing .subtitle {margin:0px;}
body.news .mainbody .news_listing .date {margin:0px;}

/* Publications */
.pubs_listing .relatedprofessionals {padding-top:8px;}
.pubs_listing .relatedprofessionals .label {display:block;font-style:italic;}

body.pubs .mainbody .source {margin:0px 0px 15px;}
body.pubs .mainbody .date {margin:0px 0px 15px;}
body.pubs .mainbody .location {margin:0px 0px 15px;}
body.pubs .mainbody .pdf {margin:0px 0px 30px;}
body.pubs .mainbody .pdf img {vertical-align:top;}
body.pubs .mainbody .related_professionals  {margin:0px 0px 15px;}                    
body.pubs .mainbody .related_practices {margin:0px 0px 15px;}
body.pubs .mainbody .narrative {margin:0px 0px 15px;}

body.pubs .mainbody .pubs_listing .source {margin:0px;}
body.pubs .mainbody .pubs_listing .date {margin:0px;}

/* Events */
body.events .mainbody .events_listing table {border:0px;border-collapse:collapse;width:100%;}
body.events .mainbody .events_listing td.col1 {}
body.events .mainbody .events_listing td.col2 {}
body.events .mainbody .events_listing .subtitle {margin:0px;}
body.events .mainbody .events_listing .location {margin:0px;}
body.events .mainbody .events_listing .register {text-align:right;}

body.events .mainbody .subtitle {margin:0px 0px 15px;}
body.events .mainbody .datetime {margin:0px 0px 15px;}
body.events .mainbody .datetime ul {margin:0px;}
body.events .mainbody .location {margin:0px 0px 15px;}
body.events .mainbody .register {margin:0px 0px 15px;}
body.events .mainbody .additional_details {margin:0px 0px 15px;}
body.events .mainbody .pdf {margin:0px 0px 30px;}
body.events .mainbody .pdf img {vertical-align:top;}
body.events .mainbody .related_speakers {margin:0px 0px 15px;}
body.events .mainbody .related_professionals  {margin:0px 0px 15px;}                    
body.events .mainbody .related_practices {margin:0px 0px 15px;}
body.events .mainbody .narrative {margin:0px 0px 15px;}

body.general .mainbody .sitemap_listing ul {list-style:none none;margin:0px 0px 6px;padding:0px;}
body.general .mainbody .sitemap_listing ul ul {list-style:none none;margin:0px 0px 0px;padding:0px;}

/* Home */
body.home .mainbody .latest_news {}
body.home .mainbody .latest_news .news_list .title {width:75%;}
body.home .mainbody .latest_news .news_list .date {float:right;}
