body {margin:0px;background:url(../img/bg.gif);text-align:center;}

img {border:0px;}

form {padding:0px;margin:0px;}

hr {border-bottom:1px solid #E9E9E7;height:1px;}

.container {width:900px;margin:0px auto;padding:15px 0px 10px;background-color:#fff;text-align:center;}

.body {color:#666;font:12px/20px "trebuchet ms", sans-serif;}
.bodylg {font-family: Arial;font-size: 10pt;color: #000000;}

/* HEADER */
.header {width:778px;margin:0px auto;background:#fff url(../img/bg_header.gif) no-repeat;text-align:left;}
.header .logo {padding:8px 43px;}
.header .nav1 {padding:39px 0px 37px 43px;clear:both;}
.header .nav1 img {margin-right:22px;}
.header .search {float:right;padding:0px 43px 0px;}
.header .search table {padding:0px;border-collapse:collapse;}
.header .search td {padding:0px 4px 0px 0px;}
.header .search input.text {background-color:#fff;border:1px solid #666666;color:#666666;font:10px verdana, sans-serif;width:109px;}
.header .search .radio {padding:4px 0px 0px 4px;}
.header .search .radio img {margin:0px 15px 0px 0px;}

.header2 {width:778px;height:82px;margin:0px auto;background:#fff url(../img/bg_pagetitle.gif) no-repeat;text-align:left;}
.header2 .section {padding:53px 43px 0px;float:left;}
.header2 .pagetools {padding:45px 43px 0px;float:right;}
.header2 .pagetools img {margin-left:15px;}

.dropdown {background:#F8F8F8 url(../img/bg_dropdown.gif) no-repeat;font:10px/14px "trebuchet ms", sans-serif;color:#666;border-left:1px solid #ccc;border-right:1px solid #ccc;width:150px;}
.dropdown a {color:#B23207;text-decoration:none;}
.dropdown a:hover {color:#0F7B42;}
.dropdown ul {list-style:none none;margin:0px;padding:0px;}
.dropdown li {padding:4px 6px;border-bottom:1px solid #ccc;list-style-type:none;}

/* MIDDLE */
.middle {width:778px;margin:0px auto;background:#fff url(../img/bg_middle.gif) repeat-y;text-align:left;}
.middle a {color:#B23207;text-decoration:none;}
.middle a:hover {color:#036330;}

.middle table.main {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.middle table.main td.column1 {width:533px;color:#666;font:12px/20px "trebuchet ms", sans-serif;vertical-align:top;padding:0px;margin:0px;}
.middle table.main td.column2 {width:224px;color:#666;font:11px/18px "trebuchet ms", sans-serif;vertical-align:top;background:#FBFBFA url(../img/bg_column2.gif) repeat-x;padding:0px;margin:0px;}

/* COLUMN 1 */
div.column1 {margin:25px 35px 25px 44px;}
div.column1 ul {list-style-image:url(../img/bullet_arrow.gif);margin:0px 0px 20px 16px;padding:0px;}
div.column1 h1 {font:bold 12px/15px "trebuchet ms", sans-serif;color:#383927;text-transform:uppercase;margin:0px;padding:0px;}
div.column1 h2 {font:bold 12px/15px "trebuchet ms", sans-serif;color:#666;text-transform:uppercase;margin:0px;padding:0px;}
div.column1 h3 {font:bold 12px/15px "trebuchet ms", sans-serif;color:#B23207;margin:0px;padding:0px;}

div.column1 .pdf2 {float:right;}

/* COLUMN 2 */
div.column2 {margin:30px 20px 25px 20px;color:#666;}
div.column2 h3 {margin:0px 0px 5px;font:bold 10px/13px "trebuchet ms", sans-serif;color:#383927;text-transform:uppercase;}
div.column2 h4 {margin:0px 0px 0px 16px;font:bold 11px/13px "trebuchet ms", sans-serif;color:#333;}
div.column2 ul {margin:0px 0px 20px 16px;padding:0px;}
/* div.column2 h2 {font:10px "trebuchet ms", sans-serif; letter-spacing:.1em; font-weight: bold;} */

td.column2 .photo {padding:1px;border-bottom:1px solid #BCC9D0;}

div.column2nobullets {padding: 30px 0px 20px 36px;}
div.column2nobullets .nav2 ul{list-style-image: none; list-style: none;}

div.column2 .nav2 ul {list-style-image:url(../img/bullet.gif);}
div.column2 .nav2 ul ul, div.column2nobullets .nav2 ul ul {margin-bottom:0px;}
div.column2 .nav2 a.on, div.column2nobullets .nav2 a.on{font-weight:bold;}
div.column2 .nav2 a.careerson, div.column2nobullets .nav2 a.careerson {font-weight:bold;color:#036330;}
div.column2 .nav2 a.child, div.column2nobullets .nav2 a.child {color:#036330;}
div.column2 .nav2 a.careers, div.column2nobullets .nav2 a.careers {color:#036330;}

div.column2 .related_practices {font:11px/13px "trebuchet ms", sans-serif;}
div.column2 .related_practices ul {list-style-image:url(../img/bullet.gif);}

div.column2 .related_practices ul {}
div.column2 .related_practices li {padding:0px 0px 5px;}
/* div.column2 .related_practices ul li a {color:#B23207; list-style-image:url(../img/bullet.gif); text-decoration:none;}
div.column2 .related_practices ul li a:hover {color:#036330; text-decoration:none; list-style-image:url(../img/bullet.gif;}
div.column2 .related_practices ul li a:visited {color:#000; list-style-image:url(../img/bullet_active.gif); text-decoration:none;} */

div.column2 .related_practices ul ul {margin:5px 0px 0px 16px;list-style-image:url(../img/bullet.gif);}
div.column2 .related_office {font:11px/13px "trebuchet ms", sans-serif;}
div.column2 .related_office ul {list-style-image:url(../img/bullet.gif);}
div.column2 .related_employees {font:11px/13px "trebuchet ms", sans-serif;}
div.column2 .related_employees ul {list-style-image:url(../img/bullet.gif);}
div.column2 .related_info ul {list-style-image:url(../img/bullet.gif);}
div.column2 .related_info a.on {font-weight:bold;}
div.column2 .sub_practices {font:11px/13px "trebuchet ms", sans-serif;}
div.column2 .sub_practices a.on {font-weight:bold;}
div.column2 .sub_practices ul {list-style-image:url(../img/bullet.gif);}
div.column2 .sub_practices li {padding:0px 0px 5px;}
div.column2 .education ul {list-style:none none;}
div.column2 .admissions ul {list-style:none none;}
div.column2 .languages ul {list-style:none none;}
div.column2 .legal_assistants ul {list-style:none none;}
div.column2 .legal_assistants li {padding:0px 0px 20px;}
div.column2 .contacts ul {list-style:none none;margin:0px 0px 0px 16px;}
div.column2 .contacts li {padding:0px 0px 20px;}
div.column2 .distinctions ul {list-style:none none;}
div.column2 .office_address .content {margin:0px 0px 20px 16px;}
div.column2 .office_address .name {font-weight:bold;}
div.column2 .line {border-bottom:1px solid #BDCAD1;margin:20px 0px;}

/* FOOTER */
.footer {width:778px;margin:0px auto;background:url(../img/bg_footer.gif) no-repeat;text-align:left;clear:both;}
.footer .offices {  }
.footer .login {padding:5px 50px 0px;float:left;}
.footer .links {float:right;font:9px/18px verdana, sans-serif;color:#666;padding:0px 35px 0px 0px;}
.footer .links a {color:#97A6AD;text-decoration:none;}
.footer .links a:hover {color:#B4472A;}
.footer .copyright {clear:right;text-align:right;font:9px/18px verdana, sans-serif;color:#97A6AD;padding:0px 35px 0px 0px;}

/* SERVICES */
.expand_collapse {padding:0px 0px 16px 18px;}
.expand_collapse a {color:#666;}
.expand_collapse .buttons {border-bottom:1px solid #BDCAD1;padding:14px 24px 13px 26px;}
.expand_collapse .buttons img {margin:0px 20px 0px 0px;}
.expand_collapse .services_listing {padding:26px;}
.expand_collapse .services_listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.expand_collapse .services_listing td {padding:0px 20px 0px 0px;margin:0px;vertical-align:top;color:#383927;font:bold 12px/15px "trebuchet ms", sans-serif;color:#666;text-align:left;}
.expand_collapse .services_listing ul {list-style:none none;color:#90A0A6;font:normal 12px/15px "trebuchet ms", sans-serif;margin:5px 0px 0px 17px;padding:0px;}
.expand_collapse .services_listing ul a {color:#90A0A6;}
.expand_collapse .services_listing ul li {padding:0px 0px 5px 0px;}
.expand_collapse .services_listing .subnav a {color:#90A0A6;font-weight:normal;}
.expand_collapse .services_listing table table td {padding:0px 20px 15px 0px;margin:0px;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}
.expand_collapse .services_listing td.plusminus {padding:2px 0px;margin:0px;width:15px;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}
.expand_collapse .services_listing table table table td {padding:0px 0px 5px 10px;margin:0px;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}


/* OUR PEOPLE */
.contact_bio {border-bottom:1px solid #BDCAD1;padding:16px 24px 16px 44px;}
.contact_bio table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:465px;}
.contact_bio td {padding:0px 16px 0px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px "trebuchet ms", sans-serif;text-align:left;}
.contact_bio table table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.contact_bio .photo {border:1px solid #8D9EA6;width:110px;margin:0px;}
.contact_bio .photo img {margin:4px;}
.contact_bio .name {font:bold 12px/15px "trebuchet ms", sans-serif;text-transform:uppercase;margin:16px 0px 0px;}
.contact_bio .level {margin:0px;}
.contact_bio .email {margin:0px 0px 16px;}
.contact_bio .offices {margin:0px 0px 0px;}
.contact_bio .address {margin:0px 0px 0px;}
.contact_bio .vcard {margin:16px 0px;text-align:right;}
.contact_bio .pdf {margin:16px 0px;text-align:right;}
.contact_bio .tel {margin:0px;text-align:right;white-space:nowrap;}
.contact_bio .fax {margin:0px;text-align:right;white-space:nowrap;}

.alpha {border-bottom:1px solid #BDCAD1;padding:14px 35px 13px 25px;margin:0px 0px 0px 19px;}

.testimonial {border-bottom:1px solid #BDCAD1;padding:0px 0px 0px 19px;}

/* OFFICES */

.offices_listing {border-bottom:0px solid #BDCAD1;border-top:1px solid #BDCAD1;padding:14px 35px 13px 44px;}
.offices_listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.offices_listing td {padding:0px 10px 0px 0px;width:50%;margin:0px;vertical-align:top;color:#383927;font:11px/15px "trebuchet ms", sans-serif;text-align:left;}
.offices_listing ul {list-style-image:url(../img/bullet_arrow.gif);margin:0px 0px 0px 16px;padding:0px;}
.offices_listing li {padding-bottom:20px;}
.offices_listing_intro {margin:0px 0px 25px;}

/* GENERAL */
table.sitemap {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
table.sitemap td {padding:0px 10px 0px 0px;width:50%;margin:0px;vertical-align:top;color:#383927;font:11px/15px "trebuchet ms", sans-serif;text-align:left;}

.contactdisclosure {margin:20px;padding:20px;color:#666;font:11px/15px "trebuchet ms", sans-serif;text-align:left;background-color:#fff;}
.contactdisclosure p {margin-top:0px;}

/* FORM */
.form_people {margin:25px 35px 25px 44px;}
.form_people table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_people td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px "trebuchet ms", sans-serif;text-align:left;}
.form_people label {display:block;}
.form_people input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px "trebuchet ms", sans-serif;}
.form_people select {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px "trebuchet ms", sans-serif;}
.form_people .keyword input {width:200px;}
.form_people .firstname input {width:200px;}
.form_people .lastname input {width:200px;}
.form_people .title select {width:413px;}
.form_people .offices select {width:413px;}
.form_people .services select {width:413px;}
.form_people .education select {width:413px;}
.form_people input.button {border:1px solid #BDCAD1;background-color:#fff;color:#B23207;font:11px verdana, sans-serif;cursor:pointer;}

.form_register {margin:0px;}
.form_register table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_register td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.form_register label {display:block;}
.form_register input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;width:200px;}
.form_register textarea {width:413px;height:100px;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_register input.button {border:1px solid #BDCAD1;background-color:#fff;color:#B23207;font:11px verdana, sans-serif;cursor:hand;width:58px;}

.form_newseventspubs {margin:0px;}
.form_newseventspubs table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_newseventspubs td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px "trebuchet ms", sans-serif;text-align:left;}
.form_newseventspubs label {display:block;}
.form_newseventspubs input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px "trebuchet ms", sans-serif;}
.form_newseventspubs select {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px "trebuchet ms", sans-serif;}
.form_newseventspubs .keyword input {width:170px;}
.form_newseventspubs .author select {width:175px;}
.form_newseventspubs .services select {width:175px;}
.form_newseventspubs .date select {width:175px;}
.form_newseventspubs input.button {border:1px solid #BDCAD1;background-color:#fff;color:#B23207;font:11px verdana, sans-serif;cursor:pointer;}

.form input.button {border:1px solid #BDCAD1;background-color:#fff;color:#B23207;font:11px verdana, sans-serif;cursor:pointer;}

/* LISTING */
.listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:453px;}
.listing th {font:bold 11px/13px "trebuchet ms", sans-serif;text-transform:uppercase;color:#666;text-align:left;padding:5px;background:#FAFAF9 url(../img/bg_th.jpg) repeat-x;}
.listing th .viewall {float:right;text-transform:uppercase;font:normal 9px/18px "trebuchet ms", sans-serif;text-transform:uppercase;background:url(../img/bullet_arrow.gif) no-repeat 0px 3px;padding:0px 0px 0px 10px;}
.listing td {padding:10px 5px 10px;margin:0px;vertical-align:top;color:#666;font:11px/13px "trebuchet ms", sans-serif;text-align:left;border-top:1px solid #E9E9E7;}
.listing td.space {height:20px;border-top:0px;padding:0px;}
.listing .name {font-weight:bold;}
.listing .date {white-space:nowrap;}
.listing table table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:300px;}
.listing table table td {padding:0px 5px 0px;margin:0px;vertical-align:top;color:#666;font:11px/13px "trebuchet ms", sans-serif;text-align:left;border-top:0px solid #E9E9E7;}


/* NEWS EVENTS PUBS */
.tabs {border-collapse:collapse;width:100%;background-color:#fff;margin:0px;padding:0px;border-bottom:0px;}
.tabs td {margin:0px;padding:4px 5px;width:33%;text-align:center;background-color:#fff;border-bottom:1px solid #BDCAD1;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;}
.tabs td a {color:#8F9EA7;}
.tabs td.news {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;border-right:1px solid #BDCAD1;border-bottom:1px solid #BDCAD1;}
.tabs td.newson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;border-right:1px solid #BDCAD1;border-bottom:0px;}
.tabs td.newson a {color:#B23207;}
.tabs td.events {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;border-right:1px solid #BDCAD1;}
.tabs td.eventson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;border-right:1px solid #BDCAD1;border-bottom:0px;}
.tabs td.eventson a {color:#B23207;}
.tabs td.pubs {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;}
.tabs td.pubson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px "trebuchet ms", sans-serif;border-bottom:0px;}
.tabs td.pubson a {color:#B23207;}

/* HOME PAGE */

.home .middle {width:778px;margin:0px auto;background:#fff url(../img/bg_middle_home.gif) no-repeat;text-align:left;}
.home .middle .photo {padding:1px 20px;}

.home .middle .feature {width:510px;}
.home .middle .feature .typeLabel 
{
    font:bold 13px/26px "trebuchet ms", sans-serif; margin-left:1px; vertical-align:bottom; text-transform:uppercase; color:#dddddd;
    background-image:url(../Img/t_HomePage_feature.gif); background-repeat:no-repeat; width:510px; height:26px; 
}
.home .middle .feature .content {padding:17px 40px 20px 44px;font:11px/15px "trebuchet ms", sans-serif;color:#666;}
.home .middle .feature .content a {color:#0F7B42;text-decoration:none;}
.home .middle .feature .content a:hover {color:#B4472A;}
.home .middle .feature .content h1 {font:bold 11px/18px "trebuchet ms", sans-serif;padding:0px;margin:0px;}
.home .middle .feature .content p {margin:0px;}
.home .middle .feature .content .more {text-transform:uppercase;font:9px/15px "trebuchet ms", sans-serif;}

.home .middle .highlights {float:right;font:11px/18px "trebuchet ms", sans-serif;color:#666;width:264px;margin:1px 0px;}
.home .middle .highlights .content {padding:40px 40px 20px 35px;border:0px solid #000;}
.home .middle .highlights a {color:#666;text-decoration:none;}
.home .middle .highlights a:hover {color:#B4472A;}
.home .middle .highlights ul {list-style-image:url(../img/bullet.gif);margin:5px 0px 0px;padding:0px;}
.home .middle .highlights li {padding:0px 0px 15px;}
.home .middle .highlights .date {color:#B4472A;font:10px/18px "trebuchet ms", sans-serif;}

/*Editor Styles*/
		 .bodysm
		 {
			font-family: Arial;
			font-size: 6pt;
			color: #000000;
		 }
		 .bodylg
		 {
			font-family: Arial;
			font-size: 10pt;
			color: #000000;
		 }
		 
		 
		 
		 
		 td.tbltitle
		 {
			FONT-FAMILY: Arial;
			FONT-SIZE: 8pt;
			COLOR: #000000;
			BACKGROUND-COLOR:#CCCCCC;
			text-transform: uppercase;
			font-weight: bold;
		 }
		 td.tblcol
		 {
			FONT-FAMILY: Arial;
			FONT-SIZE: 8pt;
			COLOR: #000000;
			background-color: #ffffff;
			font-weight: bold;
		 }
		 td.tbltxt
		 {
			FONT-FAMILY: Arial;
			FONT-SIZE: 8pt;
			COLOR: #000000;
			background-color: #ffffff;
		 }


ul			{list-style-type:disc;}
ul.list1	{caption:List: Circle;list-style-type:disc;}
ul.list2	{caption:List: Square;list-style-type:square;}
ul.list3	{caption:List: Disc;list-style-type:circle;}
ul.list4	{caption:List: None;list-style-type:none;}
ul li		{list-style-type:disc;margin-top:auto;margin-bottom:auto;}
ul.list1 li	{list-style-type:disc;margin-top:auto;margin-bottom:auto;}
ul.list2 li	{list-style-type:square;margin-top:auto;margin-bottom:auto;}
ul.list3 li	{list-style-type:circle;margin-top:auto;margin-bottom:auto;}
ul.list4 li	{list-style-type:none;margin-top:auto;margin-bottom:auto;}

ol			{list-sstyle-type:decimal;}
ol.list1	{caption:List: 1 2 3;list-style-type:decimal;}
ol.list2	{caption:List: a b c;list-style-type:lower-alpha;}
ol.list3	{caption:List: A B C D;list-style-type:upper-alpha;}
ol.list4	{caption:List: i ii iii;list-style-type:lower-roman;}
ol.list5	{caption:List: I II III IV;list-style-type:upper-roman;}
ol li		{list-style-type:decimal;margin-top:auto;margin-bottom:auto;}
ol.list1 li	{list-style-type:decimal;margin-top:auto;margin-bottom:auto;}
ol.list2 li	{list-style-type:lower-alpha;margin-top:auto;margin-bottom:auto;}
ol.list3 li	{list-style-type:upper-alpha;margin-top:auto;margin-bottom:auto;}
ol.list4 li	{list-style-type:lower-roman;margin-top:auto;margin-bottom:auto;}
ol.list5 li	{list-style-type:upper-roman;margin-top:auto;margin-bottom:auto;}

