/**** Print CSS ****/


body {margin:0;text-align:left;font:11px/16px verdana, arial, helvetica, sans-serif;}

/**** Text Editor ****/
a {color:#174a7c;text-decoration:underline;}
a:visited {color:#174a7c;text-decoration:underline;}
a:hover {color:#6f8289;text-decoration:underline;}
.Print_logo {display:none;}


img {border:0px;}

h1 {font:bold 22px/22px helvetica, verdana, arial, sans-serif; color:#174a7c; text-transform:uppercase;}
h2 {font:bold 13px/15px verdana, sans-serif;color:#174a7c; text-transform:uppercase;}
h3 {font:bold 13px/15px verdana, sans-serif;color:#174a7c; text-transform:uppercase;}
h4 {font:bold 12px/15px verdana, sans-serif;color:#174a7c; text-transform:uppercase;}
h5 {font:bold 11px/15px verdana, arial, helvetica, sans-serif; color:#535353;}

h6 .print {height: 60px;margin:0;padding:0;}
.leftcolumn p {font:11px/20px verdana, arial, helvetica, sans-serif;color:#535353;margin: 0 0 24px 0;}

label {font:11px/20px verdana, arial, helvetica, sans-serif; color:#535353;}

.fullheight {height:100%; }

.body {font:11px/16px verdana, arial, helvetica, sans-serif;color:#535353; text-align:justify;}

.container {margin:0; width:700px; background-color:#ffffff; text-align:left;}

.middle {background:#ffffff;text-align:left;width:700px;margin:0 0px 0 0px;padding:0; clear:both;}

.navbar {display:none;}

.breadcrumb {color:#174a7c;padding:0 0 20px 0;margin:0px 0 0 0;font-size:11px;}

.breadcrumb ul {margin-left: 0;padding-left: 0;display: inline;border: none;} 

.breadcrumb ul li {margin-left: 0;padding-left: 2px;border: none;list-style: none;display: inline;}
	
.breadcrumb a, .breadcrumb a:visited {color:#174a7c;padding: 0;margin:0;font-size:11px;text-decoration:none;}
	
.breadcrumb a:hover {color:#0E5F8E;padding: 0;margin:0;font-size:11px;text-decoration:none;}

.headerbar {border-bottom:1px #B4BCBF solid; height:28px; text-transform:uppercase;}

.maincontent {margin:18px 0 0 0; text-align:justify;}

td.rightcolumn ul {display:none;}
td.rightcolumn h2, td.rightcolumn h3 {display:none;}
.practice_contacts h2 {display:block !important;}
.rightcolumn {text-align:left;width:100px;}
.leftcolumn {font:11px/20px verdana, arial, helvetica, sans-serif;text-align:left;}

#Print_logo {padding:0;margin:0 0 20px 0;left:0;top:0;float:left;z-index:50;height: 60px;}


.maincolumn {width:640px;padding-right:30px;}

.header {display:none;}

.headergraphics { display:none;}


.headerbar {}
.pdf {display:none;}
.atty_detail_tools {display:none;}
div.representative {text-align:left; border-top:1px solid #b4bcbf;border-bottom:1px solid #b4bcbf;}
div.representative ul {padding-left:40px;}
.professionals div.representative {margin-left:-40px;}
.professionals div.representative ul {padding-left:40px;}

div.representative ul { list-style-type:disc;margin:0; }
.professionals div.representative ul {margin-bottom:15px;}
.header_logo {display:none;}
table.list td {padding-right:8px;text-align:left;}
table.list .email { display:none; }
table.list .vcard {display:none;}
table.list .position {width:130px;}
table.list .phone {width:120px;}
.footer {display:none;}
.locations_td p {margin:0;}
.careers td label {display:block;}
.news .maincolumn ul {width:535px;}
.news .maincolumn a {text-decoration:none;}
.newsTitle {text-transform:none;}
table.list td,table.jobresults td  {border-top-width: 1px;border-top-style: solid;border-top-color: #b4bcbf;vertical-align:top;padding:6px 0 6px 0;}
.list a,.jobresults a {text-decoration:none;}
.list th {color:#174a7c;}
.news .headerbar {width:700px;}


#navcontainer { display:none;}


.leftcolumn ul li {font-size:10px; line-height:18px; text-decoration:none; font-weight:100; }

.leftcolumn ul li a {text-decoration:none; color:#B64638;}

.leftcolumn ul li a:hover {text-decoration:none; color:#174a7c; }

.level2_rightlinks {list-style-type:none;padding-top:0 !important;padding-left: 0 !important;margin-left:0 !important;margin-top:0 !important;}
.level2_rightlinks a {color:#174a7c !important;}

.middlecolumn {width:460px; padding:0 0 0 20px; vertical-align:top; margin:0 200px 0 0;}

.middlecolumn p {font:11px/16px verdana, arial, helvetica, sans-serif;color:#535353; margin: 0 0 18px 0;text-align:justify;}


/**** HOME ***/

.home #Print_logo {padding:0;margin:0;left:0;top:0;z-index:50;height: 60px;}
.home .footer {display:inherit; text-align:left;}