/* PRINT SYTLESHEET FOR COOLEY.COM */
/* DECEMBER 18 2009 */


/* CSS PRINT RESET */
.noprint,#searchcontainer,#pageNav,#subnavigation,#subnavigation #LeftMenu,#rightCol,#footerlinks,#logo,#spotlightFlash,.viewAll,#SearchPanel,.newsListHead, .dirLink, #vCardLink,.bioV,.bioV image,#sF,#resultPanel p,#pagerDIV,#AdvancedSearch,.sCount,#internationalmap,#careerFlash,#ticker,.expLink img{display:none;}

/* GENERAL HTML STYLES */
body {margin:6pt 40px 0 50px;}
html * {font: 9pt/15pt Arial, Helvetica, sans-serif;color: #000;}
b, strong {font-weight:bold;}
em,i {font-style:italic;}
h1 {font:normal 14pt Arial, Helvetica, sans-serif;color: #9c242e;}
h2 {font:bold  12pt/15px Arial, Helvetica, sans-serif;}
h3, .redHeader {font: normal 11pt Arial, Helvetica, sans-serif;margin:12pt 0 6pt;}
.red, .redHeader {font-weight: normal;color:#9c242e;}
h4 {font:italic bold normal 11pt/15px Arial, Helvetica, sans-serif;}
h5 {font:italic normal 11pt/15px Arial, Helvetica, sans-serif;}
ul, ol {font: 9pt/12pt Arial, Helvetica, sans-serif;margin: 6pt 0 12pt 1em;padding:0 0 0 1em;}
li {list-style: square outside;margin: 3pt 0;}
a {text-decoration:none;}

p {margin: 6pt 0px;}
#areasLeft, #areasRight {float:left;line-height:22px;width:220px;}

/* GENERAL LAYOUT STYLES */
#printlogo{width:132px; }
#header {border-bottom: 1pt solid #968e83;margin-bottom: 30pt;}
#footercontainer {margin: 30pt 0px 6pt;border-top: 1pt solid #968e83;}
.footertext{font: 8pt/11pt Arial, Helvetica, sans-serif;color: #666;display:inline;}

/* PAGE-SPECIFIC STYLES */

.printbio #subnavigation, .office #subnavigation {display:block;width:150px;float:right;margin:0 0 20px;}
.printbio #subnavigation .padding,.printbio #subnavigation .padding #secOff,#subnavigation .padding #thirdOff, .office #subnavigation .padding,.printbio #subnavigation .padding a, .office #subnavigation .padding a{font-size: 8pt !important;line-height:11pt;text-decoration:none;}
#bioPrintImage,#officePrintImage {width:125px;margin-bottom:11pt;}
#secOff,#thirdOff {padding-top:16.5pt;}
.printbio #content, .office #content {border-right:1px solid #999;margin-right:160px;}
.printbio .padding, .office .padding {padding-right:20px;}

#professionals {margin-right: 160px;padding-right: 20px;border-right: 1px solid #999999;}
#contactinfo {float: right;width: 150px;margin:0 0 20pt;padding: 0;}
#contactinfo p{font: 8pt/11pt Arial, Helvetica, sans-serif;padding: 10pt 0;}
#contactinfo img {height:151px;width: 124px;}
.dateCol {color:#968e83;width:75px;vertical-align:top;white-space:nowrap;}
.linkCol {vertical-align:top;padding-left:30px;}

.eI {vertical-align:top;color:#505050 !important;padding:5px 0 0 0; width:100px;}
.eD {vertical-align:top;padding:5px 10px 5px 5px;}
.eD p, .eD div {margin:0 0 10px !important;}
#eventLeft{float:left;width:45%;padding-right:4%;}
#eventRight{float:right;width:50%;}
.eventTitleLink {display:block;font-weight:bold;}

td.bioT,td.bioO,td.bioC {vertical-align:top;width:33% !important;}
.bioV {width:20px !important;}
.bioV image {display:none;}
.bioT {font-style:italic;color:#505050;}
.bioT a,.bioO a,.bioC a {font-style:normal !important;}
.bioC {white-space:nowrap;}
td.bioOffice {width:48% !important;}
.aN {display:block;white-space:nowrap;font-style:normal; color:inherit;}
.divi {height:1px;background:#999;color:#999;}
.label {float:left;width:90px;font-size:14px;color:#810A28;padding:2px 0;}
.bio h3.red {margin-top:15px;}

#officeList td{vertical-align:top;}
#officeList td a {line-height:15px;font-weight:bold;}
.officeCityList {line-height:15px;margin-bottom:15px;}
.bioOfficeList {width:100%;}
.bioOfficeList td{padding:3px 3px 17px;}
.Oa {width:38%;}
.Ob{width:24%;}
.Oc{width:38%;}
