/* GLOBAL */


form {margin:0px;padding:0px;height:100%;}

a {text-decoration:none;color:#567632;}
a:visited {text-decoration:none;color:#567632;}
a:hover {text-decoration:underline;color:#567632;}

img {border:0px;margin:0px;}

th {text-align:left;}
td {text-align:left;vertical-align:top;font:normal 12px/16px Arial, sans-serif;}
ul {padding:0px;margin:0px 0px 16px 0px;}
ol {padding:0px;margin:0px 0px 16px 30px;}
li {padding:0 0 0 18px;margin:0px;list-style:none none;}
li.active {font-weight:bold;color:#cb4a23;list-style-image:none;background:none;padding:0;list-style:none none;}
ul.square {padding:0px;margin:0px 0px 16px 0px;;}
li.square {padding:0 0 0 18px;margin:0px;background:url(images/bullet_square.gif) 0 5px no-repeat}

hr {color:#939ba2;height:1px; border: none; border-top: 1px solid #939BA2 !important; }

br {line-height:8px;}

input {font:normal 12px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#696d70;}
select {font:normal 12px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#696d70;}
table {border-collapse: inherit; }

.clear {clear:both;}
.spacer {padding-bottom:16px;}
.spacer2 {padding-bottom:80px;}

.bold {font-weight:bold;}
.italic, .view-davispolk-listings .subtitle {font-style:italic;}
#equalDiv1 {vertical-align:top;padding:0px;margin:0px;}
#equalDiv2 {vertical-align:top;padding:0px;margin:0px;}

a.more, a.more:visited {text-decoration:none;color:#567632;font-weight:bold;}
a.more:hover {text-decoration:underline;color:#567632;font-weight:bold;}

/* Text Editor */
.nospace {margin:0;}

/* HEADER */
.header {padding-bottom:11px;}
.homeheader {padding-bottom:33px;}

/* --------- top gray header --------- */
.header .loginNav {background-color:#efefef;color:#4b4f52;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;letter-spacing:.024em;}

/* --- top gray header left side --- */
.header .loginNav .loginNavLeft {padding:6px;}
.header .loginNav .loginNavLeft ul {background: none repeat scroll 0 0 transparent; color: #4B4F52; list-style: none outside none; margin: 0; padding: 2px 0 0;}
.header .loginNav .loginNavLeft ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .loginNav .loginNavLeft ul li a {color:#4b4f52;text-decoration:none;border-right:1px solid #4b4f52;padding:0px 5px;margin:0px;font-weight:normal;}
.header .loginNav .loginNavLeft ul .menu-1002 a{padding-right: 2px;}
.header .loginNav .loginNavLeft ul .menu-1003 {background: url("images/RSS_sm_gray.gif") no-repeat scroll left -1px transparent;margin-left: 8px; padding-left: 14px; padding-top: 1px;}
.header .loginNav .loginNavLeft ul .menu-1003 a{padding-left: 0px;}
.header .loginNav .loginNavLeft ul li.last a {border-right: none;}
.header .loginNav .loginNavLeft ul li a:hover {color:#4b4f52;text-decoration:underline;}
.header .loginNav .loginNavLeft ul li.noright a {border-right:none;}

/* --- top gray header right side --- */
.header .loginNav .loginNavRight {padding:6px;float:right;}
.header .loginNav .loginNavRight ul {color:#4b4f52;padding:0px;margin:0px;list-style:none none;background:none;}
.header .loginNav .loginNavRight ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .loginNav .loginNavRight ul li a {color:#4b4f52;text-decoration:none;padding:0px 5px;margin:0px;font-weight:normal;}
.header .loginNav .loginNavRight ul li a:hover {color:#4b4f52;text-decoration:underline;}
.header .loginNav .loginNavRight ul li.noright a {border-right:none;}

/* dropdown style */
.header .loginNav .loginNavRight li a {font-weight:normal;padding:0px;margin:0px;}
.header .loginNav .loginNavRight li ul {display:none;position:absolute;top:1em;left:0;top:24px;width:150px;z-index:100;text-align:left;margin-left: 0px;list-style:none none;background:none;padding:0;}
.header .loginNav .loginNavRight li ul li {width:150px;z-index:10;text-align:left;padding:0px;margin:0px;z-index:100;background:none;}
.header .loginNav .loginNavRight li ul li:hover {background-color:#7ca074;}
.header .loginNav .loginNavRight li:hover ul, .header .loginNav .loginNavRight li.over ul {display:block;width:150px;background-color:#708087;padding:0px;margin:0px;list-style:none none;background:none;}
.header .loginNav .loginNavRight li:hover ul li, .header .loginNav .loginNavRight li.over ul li {display:block;width:150px;background-color:#708087;padding:0px;margin:0px;list-style:none none;background:none;}

/* --------- top search box --------- */
.header .searchNav {clear:both}
.header .searchNav .searchTop {padding:9px 2px 2px 0px;float:left;}
.header .searchNav .searchTop .searchBoxTop {background-color:#efefef;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font:normal Verdana, Arial, Helvetica, sans-serif 11px;padding:1px 2px 0px 2px;width:154px;height:16px;}
.header .searchNav .searchTop .searchBoxBtn {vertical-align:bottom;margin-left:3px;} /* Firefox */
*:first-child + HTML .header .searchNav .searchTop .searchBoxBtn {margin-bottom:1px;}  /* IE7 */
* HTML .header .searchNav .searchTop .searchBoxBtn {margin-bottom:1px;}  /* IE6 */

/* --------- top nav --------- */
.header .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.header .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.header .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .searchNav .topNav ul li.expanded {position: relative;}
.header .searchNav .topNav ul li.expanded li {display: block;}
.header .searchNav .topNav ul li .links {display: none; position: absolute; left: 0; z-index: 10;}
.header .searchNav .topNav ul li .links a {background: #eee !important; width: 198px; padding-left: 15px;}
.header .searchNav .topNav ul li .links a:hover {background: #567632 !important; color: #fff;}
.header .searchNav .topNav ul li img {margin:0 0 0 -1px;}
.header .searchNav .topNav ul {
  background: none repeat scroll 0 0 transparent;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

.header .searchNav .topNav ul li {
/*  height: 25px;*/
  /*margin-right: 3px;*/
}

.header .searchNav .topNav ul li.last {
  margin-right: 0px;
}

.header .searchNav .topNav ul li a:hover {
  background-color: #EFEFEF;
  text-decoration: none;
  color: #8AAB57;
}

.header .searchNav .topNav ul li a {
  background: url("images/bullet_square.gif") no-repeat scroll 93% 8px transparent;
  color: #708087;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
/*  height: 20px;*/
  letter-spacing: 0.0001em;
  padding-left: 5px;
  padding-right: 18px;
  padding-top: 5px;
  padding-bottom: 5px;
  word-spacing: 0;
}

/* --------- dropdowns --------- */
/*.header .menu {position:absolute;visibility:hidden;z-index:100;width:200px;zoom:1;}*/
.header .menu a {color:#545D64;font-weight:bold;text-decoration:none;padding:4px 8px 4px 20px;background-color:#EFEFEF;display:block;zoom:1;}
.header .menu a:hover {text-decoration:none;background-color:#69913B;color:#fff;}
.header .menu ul {list-style:none none;padding:0px;margin:0px;background:none;}
.header .menu li {margin:0px;padding:0px;zoom:1;background-color:#EFEFEF;zoom:1;background:none;}
.header #menu1 ul {}


/* --------- logo --------- */
.careerlogo {width:900px; text-align:left;}
.careerlogo img {position:relative;top:0px; margin-left:0px; padding-left:0px;}

.landing .logo {width:900px;border-bottom:10px solid #708087;}
.landing .careerlogo {width:900px;}
.feature .logo {width:294px;}


/* --------- flash --------- */
.flashLgModule {}

/*FOOTER*/
.footer {color:#545d64;font-size:11px;width:900px;margin:0 auto;padding:6px 0px;clear:both; border-top:4px solid #EFEFEF;}
.footer .copyright {}
.footer .footerLinks {float:right;margin-right:0px;}
.footer .footerLinks a {color:#545d64;font-size:11px;text-decoration:none;font-weight:bold;}
.footer .footerLinks a:hover {color:#545d64;font-size:11px;text-decoration:underline;font-weight:bold;}

.threeColumn .footer {margin-top:50px;}


/*HOME PAGE*/
/*.homeLgImg {padding-top:0px;margin:0px; padding-top: 150px; width:900px;}
.homeLgImg img{padding-top:0px;margin:0px; position: relative; top:16px; left:0px;}
.homeEmergencyText {padding: 15px 0px 15px 20px;margin:0px;}
.homeheader .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.homeheader .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.homeheader .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.homeheader .searchNav .topNav ul li img {margin:0 0 0 -1px;}*/

/*---------- NEW HOMEPAGE STYLES - JUNE 1 2011 ----------*/

.homeLgImg {float:left; padding-top:0px;margin:0px; padding-top: 0px; width:900px;}
.homeLgImg img{padding-top:0px;margin:0px; position: relative; top:16px; left:0px;}
.homeEmergencyText .customSpotlight img{width:900px; *margin-bottom:-3px;}
.homeEmergencyText {/*padding: 35px 100px 22px 40px;*/ margin:0px; border-top: 8px solid #7f7f7f; background-color: #f0efef;}
/*.homeEmergencyText h1 {font-size: 41px; color: #000; text-transform:none; line-height: 41px; margin-bottom: 24px;}*/
.homeEmergencyText #ctl00_phContent_ciSpotlightHeader{padding: 35px 100px 0px 40px;}
.homeEmergencyText .highlight{padding: 15px 100px 22px 40px;}
.homeEmergencyText .highlight h2 {color: #3c6488; font-size: 14px; font-weight: bold; text-transform: none;}
.homeEmergencyText .highlight .artTitle {padding: 5px 0 0 0px; font-size: 16px; line-height: 24px;}
.homeEmergencyText .highlight .artTitle a {color: #567632; font-size: 14px; line-height: 20px;}
.homeEmergencyText .highlight .img {float: right; margin: -25px 0 5px 73px;}
.homeEmergencyText img {vertical-align: top !important;}
/*.homeheader .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.homeheader .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.homeheader .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.homeheader .searchNav .topNav ul li img {margin:0 0 0 -1px;}*/

.homeBuckets { padding-bottom: 40px; }
.homeBuckets table.homebuckets {border-collapse:collapse; padding: 0px; margin: 0px;}
.geary-column-content-region-inner { margin-right: 0px; }
.geary-column-content-region {width: auto; float: left; min-height: 400px;}
.geary-column-content .heading {padding: 5px 0 5px 18px; width: 282px;}
.geary-column-content .heading table {width: 100%; padding: 0px; margin: 0px;margin-bottom: 10px;}
.geary-column-content .heading table td {}
.geary-column-content .heading h2 a {color: #fff; font-size: 26px; text-transform:none; font-weight:bold; float:left; line-height: 26px; margin-top: 15px; margin-bottom: 0;}
.bucketOne .heading h2 a:hover { color:#A1BC79; text-decoration: none;}
.bucketTwo .heading h2 a:hover { color:#8C999F; text-decoration: none;}
.bucketThree .heading h2 a:hover { color:#046B96; text-decoration: none;}
.geary-column-content .links { margin-top: 8px; position:relative; padding-left: 0;width:100%;}
.geary-column-content .links ul {margin: 0px; padding: 0px; width: 49%; float: left;}
.geary-column-content .links ul li {background: url('images/home_arrow.gif') no-repeat left 5px; padding-left: 15px; margin: 0 0 5px; behavior:url(include/iepngfix.htc);}
.geary-column-content .pane-menu-block-10 .links ul.column { width: 42%; padding-left: 8%; }
.geary-column-content .links ul li a {color: #fff;}
.geary-column1, .geary-column2, .geary-column3 {padding-top: 15px;}
.geary-column1 { background: none repeat scroll 0 0 #8AAA55; }
.geary-column2 { background: none repeat scroll 0 0 #708087; margin: 0; }
.geary-column3 { background: none repeat scroll 0 0 #005581; }
.div.panels-ipe-handlebar-wrapper { max-width: 31.915%;}
.geary-container {margin-bottom: 0em !important; }
.bucketOne .links ul li a:hover { color:#A1BC79; text-decoration: none;}
.bucketTwo .links ul li a:hover { color:#8C999F; text-decoration: none;}
.bucketThree .links ul li a:hover { color:#046B96; text-decoration: none;}
.bucketOne {background-color: #4d662f; width: 300px; padding: 0px;}
.bucketTwo {background-color: #404c51; width: 300px; padding: 0px;}
.bucketThree {background-color: #003557; width: 300px; padding: 0px;}

.geary-column-content .bucketOneBtm {background-color: #8aaa55; width: 288px; padding: 0 0 2px 0;}
.geary-column-content .bucketOneBtm .view-content ul {margin: 14px 20px 0; color: #fff; padding: 0px;}
.geary-column-content .bucketOneBtm .view-content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url('images/home_box.gif') no-repeat left 5px; padding-left: 15px;}
.geary-column-content .bucketOneBtm .view-content ul li a {color: #fff;}
.geary-column-content .bucketOneBtm .more {float: right; padding-right: 14px;}
.geary-column-content .bucketOneBtm .more a {color: #fff; font-size: 11px;}
.geary-column-content .bucketTwoBtm {background-color: #708087; width: 288px; padding: 0 0 2px 0;}
.geary-column-content .bucketTwoBtm .view-content ul {margin: 14px 20px 0; color: #fff; padding: 0px;}
.geary-column-content .bucketTwoBtm .view-content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url('images/home_box.gif') no-repeat left 5px; padding-left: 15px;}
.geary-column-content .bucketTwoBtm .view-content ul li a {color: #fff;font-weight: normal;}
.geary-column-content .bucketTwoBtm .view-footer {width: 288px; }
.geary-column-content .bucketTwoBtm .view-footer ul {margin: 14px 20px 0; color: #fff; padding: 0px;}
.geary-column-content .bucketTwoBtm .view-footer ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url('images/home_box.gif') no-repeat left 5px; padding-left: 15px;}
.geary-column-content .bucketTwoBtm .view-footer ul li a {color: #fff; font-size: 12px; font-weight: normal; }
.geary-column-content .bucketTwoBtm .more {float: right; padding-right: 14px;}
.geary-column-content .bucketTwoBtm .more a {color: #fff; font-size: 11px;}
.geary-column-content .bucketThreeBtm {background-color: #005581; width: 288px; padding: 0 0 10px 0;}
.geary-column-content .bucketThreeBtm .view-content ul {margin: 14px 20px 0; color: #fff; padding: 0px;}
.geary-column-content .bucketThreeBtm .view-content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url('images/home_box.gif') no-repeat left 5px; padding-left: 15px;}
.geary-column-content .bucketThreeBtm .view-content ul li a {color: #fff;}
.geary-column-content .bucketThreeBtm .more {float: right; padding-right: 14px;}
.geary-column-content .bucketThreeBtm .more a {color: #fff; font-size: 11px;}

/*ticker*/
.homeNews {background-color:#efefef;color:#4b4f52;font:normal 11px Arial, Helvetica, sans-serif;padding:6px 7px;text-align:left;letter-spacing:.025em;background-position:2% 50%;background-repeat:no-repeat;margin-bottom:206px;}
.homeNews a {color:#567632;text-decoration:none;}
.homeNews a:hover {color:#567632;text-decoration:underline;}
.homeNews a:visited {color:#567632;text-decoration:none;}
.homeNews span {float:right;}
#tickercontainer {overflow:hidden;width:800px;font-family:verdana;padding:2px 0px 0px 0px;}
#mask {background:transparent;position:relative;left:0px;width:800px;overflow:hidden;height:17px;}
#tickercontainer p {position:relative;top:0px;margin:0;padding:0;display:none;left:63px;width:800px;}
#tickercontainer #mask p a {text-decoration:none;color:#567632;margin-left:0px;font-weight:bold;}
#tickercontainer #mask p a:hover {text-decoration:underline}


/*LANDING PAGES*/

/* --------- content --------- */
.contentBottomL {width:900px;padding:38px 0px 89px 0px;margin:0px; position:relative;float:left;}
.section-careers .contentBottomL .contentBottomSect .panel-pane { border-top:1px solid #939ba2; margin-bottom: 30px}
.section-careers .pane-bundle-text, .whydavis{border-top: 6px solid #708087 !important;}
.whydavis {margin-bottom: 20px;}
.node-type-careers .pane-taxonomy-term-field-term-office-images .field-item:first-child { margin-top: 0px;}
.page-careers .panels-flexible-row-careers_main_layout-5 .panels-ipe-portlet-wrapper { margin-bottom: 30px;}
.whydavis .container p {margin-top: 8px;}
.section-careers .pane-bundle-text a, .whydavis a { font-size: 14px;}

/* .contentBottomL .contentBottomSect {width:287px;border-top:1px solid #939ba2;padding:0px 0px 20px 0px;height:auto;margin-bottom:20px;} */

/* --------- left column --------- */
.contentBottomL .leftColumn {width:261px !important;padding:0px  !important ;border-top:6px solid #708087  !important; float:left  !important; position:relative !important ;left:0px !important ;margin:0px !important ;}
.contentBottomL .leftColumn .leftColHeader {width:264px !important ;padding:0px !important ;margin:0px !important ;text-align:left !important ;}
.contentBottomL .leftColumn .content {width:264px !important  ;padding:38px 0px 0px 0px !important ;margin:0px;text-align:left;color:#708087;font-size:17px !important ;font-family: Arial, Helvetica, sans-serif, Verdana !important ;font-weight:bold !important ;line-height:22px !important ;}

/* --------- right columns --------- */
.contentBottomL .rightColumns {width:607px !important  ;margin:0px !important ;padding:0px !important ;border-top:6px solid #708087 !important ;float:right;text-align:left;}
.contentBottomL .rightColumns table {border:0px;border-collapse:collapse;width:100%;}
.contentBottomL .rightColumns .rightColHeader {padding:0px 0px 16px 0px;margin:0px;}
.contentBottomL .rightColumns .rightColumnOne {width:287px;float:left;padding:26px 0px 0px 0px;}
.contentBottomL .rightColumns .rightColumnTwo {width:287px;float:right;padding:26px 15px 0px 0px;}
.contentBottomL .rightColumns .content {width:287px;padding:7px 0px 0px 0px;margin:0px;}
.contentBottomL .rightColumns .content .heading {font-weight:bold;font-size:18px;color:#7ca074;padding:4px 0px 14px 0px;}
.contentBottomL .rightColumns .content .heading img{border:none;}
.contentBottomL .rightColumns .content a {font-weight:bold;}
.contentBottomL .rightColumns .content a:hover {font-weight:bold;text-decoration:underline;}
.contentBottomL h1.heading {padding:4px 0px 8px 0px;COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}


/*INTERIOR PAGES*/

/* --------- content --------- */
.contentBottom {clear:both;}
.contentBottom .contentBottomSect {width:285px;padding:0px 0px 10px 0px;height:auto;}
/* --------- left column --------- */
.contentBottom .leftColumn {width:291px;padding:0px;float:left;left:0px;margin:0px;position:relative;}
.contentBottom .leftColumn .feature .nav {width:289px;padding:0px;float:left;left:0px;}
.contentBottom .leftColumn label {font-size:11px;color:#6b6d7b;line-height:22px;}

/* --------- left search ---------- */
.contentBottom .leftColumn .browse {border-top:6px solid #708087;width:212px;
                                    padding:0px;font-weight:bold;margin-top:30px;}
.contentBottom .leftColumn .browse .browseInt {border-top:1px solid #939ba2;border-bottom:1px solid #939ba2;width:212px;
                                               padding:6px 0px 12px 0px;font-weight:bold;margin-top:14px;height:100px;font-size:11px;}
.contentBottom .leftColumn .browse .browseInt .browseList {margin-top:17px;width:212px;font-size:12px;margin-left:-7px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul {list-style:none none;display:inline-block;width:218px;margin:0 0 7px;height:16px;clear:both;background:none;padding:0;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li {float:left;border-right:1px solid #cccccc;width:23px;background-repeat:no-repeat;text-align:center;padding:0;background:none;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.left {width:18px;text-align:left;margin-left:1px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.right {background-image:none;background:none;padding:0;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li:hover {background-color:#efefef;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0px;width:23px;height:14px;padding:0px;left:-1px;top:-1px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li:hover a {left:0px;top:-1px;position:relative;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.left:hover {width:18px;border-left:1px solid #cccccc;}

/* --------- left nav --------- */
.contentBottom .leftColumn .leftNav, .contentBottom .leftColumn .menu-name-menu-services {padding:0px;margin-top:17px;position:relative;float:left;color:#939393;font-weight:bold;width:218px;} /* Firefox */
*:first-child + HTML .contentBottom .leftColumn .leftNav {margin-top:13px;} /* IE7 */
* html .contentBottom .leftColumn .leftNav {margin-top:13px;} /* IE6 */
.contentBottom .leftColumn .leftNav .spacer {display:none;}
.contentBottom .leftColumn .leftNav .viewAll {top:16px;position:relative;}
.contentBottom .leftColumn .leftNav ul {width:218px;margin:0px;padding:0px;list-style:none none;background:none;}
.contentBottom .leftColumn .leftNav ul li {padding:0px;margin:0px;text-align:left;width:218px;background:none; line-height: 1.3;}
.contentBottom .leftColumn .leftNav ul li.on {background-color:#efefef;left:-8px;width:218px;position:relative;padding-left:8px;}
.contentBottom .leftColumn .leftNav ul li.text {padding:0px 0px 10px 0px;margin:0px;}
.contentBottom .leftColumn .leftNav ul ul {background-color:#ffffff;width:218px;padding:4px 0px 0px 24px;font-size:11px;margin:0px 0px 0px -8px;}
.contentBottom .leftColumn .leftNav ul ul.sub {background-color:#ffffff;width:218px;padding:4px 0px 0px 24px;font-size:11px;margin:0px 0px 0px -8px;}
.contentBottom .leftColumn .leftNav ul ul.sub li {padding-top:1px;line-height:16px;padding-left:0;}
.contentBottom .leftColumn .leftNav ul ul.sub li a {text-indent:-10px;padding-left:10px;display:block;}

/* --------- right column --------- */
.contentBottom .rightColumns {width:607px;padding:0px;margin:40px 0px 0px 0px;float:right;border-top:8px solid #708087;}
* html .contentBottom .rightColumns {width:606px;}
/*.contentBottom .rightColumns .rightColHeader {padding:0 0 16px 0;}*/
.contentBottom .rightColumns .deck {color:#708087;font-size:18px;line-height:22px;}
.contentBottom .rightColumns .rightColumnWide {width:605px;margin:0px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide2 {width:605px;padding:15px 0px 0px 0px;margin:0px;border-top:0px solid #939BA2;}
.contentBottom .rightColumns .rightColumnWide2 .contentHeader {color:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnWide2 .content div.bold {color:#708087;font-size:16px;font-weight:bold;}

.contentBottom .contentBottomL .tools {width:605px;height:19px;border-bottom:1px solid #708087;}
.contentBottom .contentBottomL .tools ul {list-style:none none;float:right;width:120px;height:19px;background:none;padding:0;}
.contentBottom .contentBottomL .tools ul li {float:left;padding:0px;margin:0px;background:none;}

.contentBottom .rightColumns .rightColHeader .tools {width:605px;height:19px;border-bottom:1px solid #708087;}
.contentBottom .rightColumns .rightColHeader .tools ul {list-style:none none;float:right;width:120px;height:19px;background:none;padding:0;}
.contentBottom .rightColumns .rightColHeader .tools ul.attorney-page {list-style:none none;float:right;width: 240px;height:19px;background:none;padding:0;}
.contentBottom .rightColumns .rightColHeader .tools ul li {float:left;padding:0px;margin:0px;background:none;}

.contentBottom .rightColumns .rightColHeader .tools ul li.donwloadPDFIcon {padding-left: 12px;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs {width:605px;height:19px;border-bottom:1px solid #efefef;font-size:12px;padding:4px 0px 0px 0px; margin-bottom: 0px;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 {width:605px;height:19px;font-size:12px;padding:4px 0px 0px 0px;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 .left {float:left;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 .contentFeed{background-color:#efefef;margin:0px 0px 10px 0px;padding:5px 6px 3px 8px;font-size:11px;line-height:12px;color:#666666;float:right;}

.contentBottom .rightColumns .rightColHeader .heading {min-height:32px;width:605px;}
.contentBottom .rightColumns .rightColHeader .heading119 {width:605px;}
.contentBottom .rightColumns .rightColHeader .heading2 {height:77px;width:605px;}
.contentBottom .rightColumns .rightColHeader .headingTxt {min-height:32px;width:605px;color:#708087;font-weight:bold;font-size:47px;font-family:Arial, Helvetica, sans-serif;padding:8px 0px 20px 0px;line-height:50px;}

.contentBottom .rightColumns .rightColHeader .flash {width:605px;margin-bottom:41px;}
.contentBottom .rightColumns .rightColHeader .flash2 {width:605px;margin-bottom:41px;}



* html .contentBottom .rightColumns .rightColumnOne {} /* had position:relative;margin:0 -3px; but this made the bullets show up inconsistently */
.contentBottom .rightColumns .rightColumnOne .content {border-top:1px solid #708087;padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .expanding-formatter .content {border-top:none;}
.contentBottom .rightColumns .rightColumnOne.introTxt {border-top:1px solid #708087; padding:3px 0px 20px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .introTxt {border-top:1px solid #708087; padding:3px 0px 20px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .title {font-size:18px;font-weight:bold;line-height:22px; margin-bottom: 2px; margin-top:0px; top: 0px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .subtitle {font-size:14px;font-style:italic;line-height:16px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .date {font-size:12px;line-height:16px;color:#708087;}
.contentBottom .rightColumns .rightColumnOne .introTxt .source {font-size:12px;line-height:16px;margin-bottom:22px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .attachments {font-size:12px;line-height:16px;margin:30px 0px 12px 0px;}
.contentBottom .rightColumns .rightColumnOne .introTxt  .headingB {display:block;font-weight:bold;}

.node-type-events .contentBottom .rightColumns .rightColumnOne, .node-type-news  .contentBottom .rightColumns .rightColumnOne{padding:3px 0px 20px 0px;font-size:12px;line-height:18px;}
.node-type-events .contentBottom .rightColumns .rightColumnOne .title, .node-type-news  .contentBottom .rightColumns .rightColumnOne .title,
.node-type-publications  .contentBottom .rightColumns .rightColumnOne .title  {font-size:18px;font-weight:bold;line-height:22px; margin-bottom: 2px; margin-top:0px; top: 0px;}
.node-type-publications  h1.headerSm{
  display: none;

}
.node-type-events .contentBottom .rightColumns .rightColumnOne .subtitle, .node-type-news  .contentBottom .rightColumns .rightColumnOne .subtitle,
.node-type-publications  .contentBottom .rightColumns .rightColumnOne .subtitle{font-size:14px;font-style:italic;line-height:16px;margin-top: 5px;}
.node-type-events .contentBottom .rightColumns .rightColumnOne .pane-node-created, .node-type-news  .contentBottom .rightColumns .rightColumnOne .pane-node-created,
.node-type-publications  .contentBottom .rightColumns .rightColumnOne .pane-node-created {font-size:12px;line-height:16px;color:#708087;}
.node-type-news  .contentBottom .rightColumns .rightColumnOne .field-name-body {margin-top:16px;}
.node-type-events .contentBottom .rightColumns .rightColumnOne .source, .node-type-news  .contentBottom .rightColumns .rightColumnOne .source,
.node-type-publications  .contentBottom .rightColumns .rightColumnOne .source{font-size:12px;line-height:16px;margin-bottom:22px;}
.node-type-events .contentBottom .rightColumns .rightColumnOne .attachments, .node-type-news  .contentBottom .rightColumns .rightColumnOne .attachments{font-size:12px;line-height:16px;margin:30px 0px 12px 0px;}
.node-type-events .contentBottom .rightColumns .rightColumnOne  .headingB, .node-type-news  .contentBottom .rightColumns .rightColumnOne  .headingB{display:block;font-weight:bold;}




.contentBottom .rightColumns .contentWide {padding:8px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}

.node-type-news .container, .section-news .container {margin-bottom:0px;}

.content .off {display:none;}
.content .on {display:block;margin:10px 10px 10px 20px;text-align:left;color:#545d64;}
.content .on a {font-size:11px;}
.container .openLink {color:#567632;font-weight:bold;cursor:pointer;padding-left:0px;}
.container .openLink1 {color:#567632;font-weight:bold;cursor:pointer;padding:0px;margin-top:10px;}
.container .small a {color:#545d64;}
.container p {margin-top:16px;}
.container br {margin-top:8px;}
.node-type-attorneys .container .bio br {margin-top:0px;}

.contentBottom .rightColumns .rightColumnOne .content .headerSm {height:18px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne .content h1, .node-type-offices h1 {COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.node-type-attorneys .rightColumnOne .panel-pane h1,
.node-type-staff .rightColumnOne .panel-pane h1,
.node-type-offices .field-name-field-of-top-section-label{
  border-top: 1px solid #939BA2;
  color: #708087;
  font: bold 16px Arial,sans-serif;
  padding: 5px 0 6px;
  text-transform: none;
}

.contentBottom .rightColumns .rightColumnOne .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnOne .content ul {list-style:none outside;padding:0px;margin:0px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .content ul > ul {padding-left: 18px;}
/* ? */
.contentBottom .rightColumns .rightColumnOne .content ul li {padding:0 0 0 18px;margin:0px;background:url(images/bullet_square.gif) 0 5px no-repeat;}
.contentBottom .rightColumns .rightColumnOne .content ul ul li {padding:0 0 0 18px;margin:0px;background:url(images/bullet_squareGrey.gif) no-repeat 0px 2px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul li.short {padding:0 0 0 18px;margin:0px 0px 8px 0px;background:url(images/bullet_square.gif) no-repeat left top;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul ul li.short {padding:0 0 0 18px;margin:0px;background:url(images/bullet_square.gif) 0 5px no-repeat;}
.contentBottom .rightColumns .rightColumnOne .content ul li.none {padding:0 0 0 18px;margin:0px 0px 18px 0px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul.education ul li.short {padding:0 0 0 18px;margin:0px;background:url(images/bullet_square.gif) 0 5px no-repeat;}

.contentBottom .rightColumns .rightColumnTwo {float:right;background-color:#fff;vertical-align:top;}
.contentBottom .rightColumns .rightColumnTwo .content h1 {line-height: 12px !important;}
.contentBottom .rightColumns .rightColumnTwo .content,
.language-switcher-locale-url, .pane-dp-custom-dp-switch-language
{background-color:#efefef;border-top:1px solid #708087;margin:0px 0px 10px 15px;padding:0px 0px 1px 0px;font-size:11px;line-height:12px;color:#666666;width:201px;}
.pane-dp-custom-dp-switch-language ul {margin-bottom: 0px;}
.pane-dp-custom-dp-switch-language li {padding: 0 0 0 0px !important; display: inline; font-weight: bold; line-height: 25px;  text-transform: uppercase;}
.pane-dp-custom-dp-switch-language li.active {padding: 0 0 0 0px !important;}
.pane-dp-custom-dp-switch-language li.first {padding: 0 0 0 10px !important}
.pane-dp-custom-dp-switch-language .locale-untranslated {display: none;}
.contentBottom .rightColumns .rightColumnTwo.contentFeed {background-color:#efefef;border-top:1px solid #708087;margin:0px 0px 10px 16px;padding:5px 6px 3px 8px;font-size:14px;line-height:12px;color:#666666;width:187px !important;}
.contentBottom .rightColumns .rightColumnTwo.contentFeed {padding: 8px 5px 8px 8px;}
.contentBottom .rightColumns .rightColumnTwo.contentFeed a:hover{text-decoration:none}
.contentBottom .rightColumns .rightColumnTwo.contentFeed a{font-size:11px;font-weight:bold;text-transform:uppercase;COLOR:#708087;font-family:arial, sans-serif;display:block;}
.contentBottom .rightColumns .rightColumnTwo .contentFeed {background-color:#efefef;border-top:1px solid #708087;margin:0px 0px 10px 16px;padding:5px 6px 3px 8px;font-size:14px;line-height:12px;color:#666666;width:187px !important;}
.contentBottom .rightColumns .rightColumnTwo .pane-rss-button-pane .contentFeed, .contentBottom .rightColumns .rightColumnTwo .pane-rss-pane-lawyers .contentFeed {background:#efefef;}
.contentBottom .rightColumns .rightColumnTwo .contentFeed a:hover{text-decoration:none}
.contentBottom .rightColumns .rightColumnTwo .contentFeed a{font-size:11px;font-weight:bold;text-transform:uppercase;COLOR:#708087;font-family:arial, sans-serif;display:block;}
.contentBottom .rightColumns .rightColumnTwo .content .headerSm {margin:0px 0px 7px 0px;padding:8px 8px 0px 8px;font-size:11px;font-weight:bold;text-transform:uppercase;COLOR:#708087;font-family:arial, sans-serif;}
.contentBottom .rightColumns .rightColumnTwo .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnTwo .content ul {list-style:outside none none;padding:0px;margin:0 8px 3px 8px;line-height:14px; background:transparent none repeat scroll 0 0;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.location {padding:0px;margin:0px 0px 13px 0px;list-style-image:none ;list-style:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.locationNone {padding:0px;margin:0px;list-style-image:none ;list-style:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content .freeform {margin:0px 0px 8px 0px;padding:0px 8px 0px 8px;}
.contentBottom .rightColumns .rightColumnTwo .content .freeform ul li {background:url(images/bullet_square.gif) 0 3px no-repeat;background-repeat:no-repeat;padding-left:16px;margin:8px 0 8px 3px;}
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_2 a, .view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_7 a {font-weight:bold; color:#567632;}
.panels-flexible-row.panels-flexible-row-lawyers_full_page-6 .panel-pane {margin-bottom: 30px;}
.panels-flexible-row.panels-flexible-row-lawyers_full_page-6 .panel-pane h6 {margin-bottom: 10px;}
.panels-flexible-row {padding: 0px !important;}

.contentBottom .rightColumns .rightColumnWide .content {border-top:1px solid #708087;padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide .contentFirst {padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide .field-collection-item-field-page-section .content {border: none;}
.contentBottom .rightColumns .rightColumnWide .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnWide .content ul {list-style:none outside;padding:0px;margin:0px;line-height:18px;}
/* ? */
.contentBottom .rightColumns .rightColumnWide .content ul ul li {padding:0 0 0 18px;margin:0px;background:url(images/bullet_squareGrey.gif) no-repeat 0px 2px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnWide .content ul li.short {padding:0 0 0 18px;margin:0px 0px 8px 0px;background:url(images/bullet_square.gif) no-repeat left top;list-style-image:none;}
.contentBottom .rightColumns .rightColumnWide .content ul li.none {padding:0 0 0 18px;margin:0px 0px 18px 0px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnTwo .more-link, .contentBottom .rightColumns .rightColumnWide .more-link  { padding-bottom: 8px; padding-left: 25px; text-align: left; }




/* ----NOTE:the images in the below list styles need to be able to be overwritten for client upload of replaceable images ------ */

.contentBottom .rightColumns .rightColumnTwo .content ul li.news {padding-left:16px; list-style-image:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.news a {}
.contentBottom .rightColumns .rightColumnTwo .content ul li.print {padding:0 0 0 18px;margin:0px 0px 13px 0px;background:url(images/pubIcon.gif) no-repeat left top;line-height:12px;list-style:none none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.genl {padding:0 0 0 18px;margin:0px 0px 9px 0px;background:url(images/boxIcon.gif) no-repeat 0px 1px !important;line-height:12px;list-style:none none;}
.view-id-lawyers_in_this_practice.view-display-id-block_5 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_15 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_17 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_18 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_21 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_7 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_24 ul li,
.view-id-lawyers_in_this_practice.view-display-id-block_27 ul li
{padding:0 0 0 18px !important;margin:0px 0px 9px 0px !important;background:url(images/boxIcon2.gif) no-repeat 0px 1px !important;line-height:12px !important;list-style:none none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.genlWhite {padding:0 0 9px 13px;margin:0px;background:url(images/boxIcon.gif) 0 1px no-repeat !important; list-style:none none;}
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_2 ul li.views-row,
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_7 ul li.views-row,
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_14 ul li.views-row,
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_15 ul li.views-row,
.view-id-davispolk_lawyers_full_page.view-display-id-panel_pane_13 ul li.views-row {margin-bottom: 14px;}
.node-type-attorneys .first_tab p {margin-bottom: 0 !important; margin-top: 0 !important;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.genlWhite ul li {padding:0 0 0 14px;margin:0px;background:url(images/boxIcon.gif) 0 0px no-repeat;list-style:none none;;line-height:12px;list-style:none none; }


/* ----NOTE:end of replaceable images ------ */

.contentBottom .rightColumns .rightColumnTwo .content ul li.none {padding:0px;margin:0px 0px 0px 18px;list-style-image:none ;list-style:none;line-height:12px;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.noneL {padding:0px;margin:0px;list-style-image:none ;list-style:none;line-height:12px;background:none;}

.contentBottom .rightColumns .rightColumnEqualOne {width:295px;padding:0px;margin:5px 10px 0px 0px;}
.contentBottom .rightColumns .rightColumnEqualTwo {width:295px;padding:0px;margin:5px 0px 0px 0px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect {border-top:1px solid #939ba2;padding-bottom:32px;width:295px;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect {border-top:1px solid #939ba2;padding-bottom:32px;width:295px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect h1{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect h1{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottomSect h1.headerSm a{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}


.contentBottomSect p {padding-top:4px;}

.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul {list-style:outside;padding:0px;margin:0px;line-height:14px;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul {list-style:outside;padding:0px;margin:0px;line-height:14px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul li {padding:0px 0px 0px 28px;margin:0px 0px 1px 0px;background:url(images/bullet_squareGr.gif) no-repeat left top;list-style:none none;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul li {padding:0px 0px 0px 28px;margin:0px 0px 1px 0px;background:url(images/bullet_squareGr.gif) no-repeat left top;list-style:none none;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul li a {font-weight:normal;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul li a {font-weight:normal;}

/* .contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roCorporate {display:block;width:288px;height:28px;text-decoration:none;background:url(images/btn/l__corporate.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roCorporate:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTax {display:block;width:288px;height:28px;text-decoration:none;background:url(images/btn/l__tax.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTax:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTrusts_Estates {display:block;width:288px;height:28px;text-decoration:none;background:url(images/btn/l__trusts_estates.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTrusts_Estates:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roLitigation {display:block;width:288px;height:28px;text-decoration:none;background:url(images/btn/l__litigation.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roLitigation:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roInternational {display:block;width:288px;height:28px;text-decoration:none;background:url(images/btn/l__international.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roInternational:hover {background-position:-288px 0;} */

.contentBottom .rightColumns .rightColumnWide2 .content {width:606px;display:block;clear:both;}

.contentBottom .rightColumns .rightColumnWide table.officesListing {width:600px;border:0px;border-collapse:collapse;padding:0px;margin:25px 0px;}
.contentBottom .rightColumns .rightColumnWide table.officesListing td {padding:0px 15px 0px 0px;vertical-align:top;}
.contentBottom .rightColumns .rightColumnWide table.officesListing ul {border-top:1px solid #939ba2; width: 187px; margin-left: 0px;}

.contentBottom .rightColumns .rightColumnWide .officesRollover {position:relative;clear:all;height:200px;}

.contentBottom .rightColumns .rightColumnWide .columnLeft ul{margin-left:0px;float:left;}
.contentBottom .rightColumns .rightColumnWide .columnLeft ul li{margin-left:0px;float:left;}
.contentBottom .rightColumns .rightColumnWide .columnCtr ul{margin-left:0px;float:left;list-style:none none;background:none;padding:0;}
.contentBottom .rightColumns .rightColumnWide .columnCtr ul li{margin-left:0px;float:left;background:none;}
.contentBottom .rightColumns .rightColumnWide .columnRt ul{margin-left:0px;float:left;list-style:none none;background:none;padding:0;}
.contentBottom .rightColumns .rightColumnWide .columnRt ul li{margin-left:0px;float:left;padding:0;background:none;}

.contentBottom .rightColumns .rightColumnWide .browse {border-top:1px solid #939ba2;padding:8px 0px 0px 0px;font-weight:bold;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 {margin-top:10px;width:605px;margin-left: -5px;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul {list-style:none none;display:inline;width:605px;border-bottom:1px solid #939ba2;padding-bottom:25px;margin-left: 0px;background:none;padding-left:0;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li {float:left;border-right:1px solid #cccccc;width:21px;background-repeat:no-repeat;text-align:center;padding-left:0;background:none;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.left {width:18px;text-align:left;margin-left:1px;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.right {background-image:none;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li:hover {background-color:#efefef;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0px;width:21px;height:16px;padding:0px;left:-1px;top:-1px;;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li:hover a {left:0px;top:-1px;position:relative;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.left:hover {width:18px;border-left:1px solid #cccccc;}

.contentBottom .rightColumns .rightColumnWide table.searchForm {border:0px;border-collapse:collapse;width:389px;padding:0px;margin:23px 0px 132px 0px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr {width:389px;padding:0px;margin:0px;height:45px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr td {vertical-align:bottom;padding:0px 15px 0px 0px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr.tall td{padding-top:16px;vertical-align:bottom;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr td.buttons input {background-color:#8aab57;color:#ffffff;font-weight:bold;font-family: Arial, sans-serif, Helvetica;}

.contentBottom .rightColumns .rightColumnWide .officesListing ul {width:166px;margin:0px;padding:0px;text-align:center;float:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide .officesListing ul li {padding:0px;margin:0px;width:166px;background:none;}

.contentBottom .rightColumns .rightColumnWide ul.wide {margin:0px 0px 20px 0px;padding:0px;text-align:center;width:605px;text-align:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide ul.wide li {padding:0px;margin:0px 0px 14px 0px;list-style:none;width:605px;text-align:left;background:none;}
.contentBottom .rightColumns .rightColumnWide2 ul.wide {margin:0px 0px 20px 0px;padding:0px;text-align:center;width:605px;text-align:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide2 ul.wide li {padding:0px;margin:0px 0px 14px 0px;list-style:none;width:605px;text-align:left;background:none;}

.contentBottom .rightColumns .rightColumnWide .boxStyle {background-color:#efefef;width:183px;border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;margin-bottom:8px;padding:2px;font-size:10px;font-color:#939ba2;}
.contentBottom .rightColumns .rightColumnWide .dropStyle {background-color:#efefef;width:187px;border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;margin-bottom:8px;padding:2px;font-size:10px;font-color:#939ba2;}
.contentBottom .rightColumns .rightColumnWide label {color:#69727a;font-size:11px;font-weight:bold;width:187px;display:block;}

/*--------------- results content ---------------*/
.contentBottom .rightColumns .rightColumnWide2 .resultsInfo {background-color:#efefef;width:595px;padding:5px;font-size:11px;margin:25px 0px 8px 0px;}
.contentBottom .rightColumns .rightColumnWide2 a.pad {padding:0px 4px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay {border:0px;border-collapse:collapse;width:100%;margin:20px 0px 0px 0px;padding:0px;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on{background-color:#efefef;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on a{font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on .attPractice a {font-size:11px;font-weight:normal;white-space:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.gray{background-color:#efefef;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.gray{font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.break{height:15px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td {padding:10px 5px;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.spacer {width:5px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.date {width: 120px!important;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.views-field-created {width: 120px!important;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.summary {width: 320px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.type {width: 155px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.viewMore {width: 155px; text-align: right; padding-right: 10px; font-size:11px; font-weight: bold;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.name {white-space:normal; width: 165px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.name .attPractice {font-size:11px;font-weight:normal;white-space:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.level {width:92px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.office {width:100px;white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.contact {white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.vcard {vertical-align:bottom;width:11px;padding-right:15px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOn {border-top:1px solid #939ba2; color: #567632;font-weight:bold;font-size:11px;white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOn a.asc {background:transparent url(images/arrowUp.gif) no-repeat right -1px;display:block;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOff {border-top:1px solid #939ba2;font-weight:bold;color:#939ba2;font-size:11px;white-space:nowrap;padding-right:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOn a.desc {display:block;background:url(images/arrowDown.gif) no-repeat right -1px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingNone {border-top:1px solid #939ba2;font-size:11px;font-weight:bold;color:#939ba2;white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr .right {float:right;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td span.small a{font-size:11px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.contact a{font-size:11px;font-weight:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay .container {width:100%;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay .container .nameMore {width:100%;}
.contentBottom .rightColumns .rightColumnWide2 .noresults {margin-bottom: 150px;}

.content table.resultsDisplay {border:0px;border-collapse:collapse;width:100%;margin:20px 0px 0px 0px;padding:0px;font-size:12px;}
.content table.resultsDisplay tr.on{background-color:#efefef;font-size:12px;}
.content table.resultsDisplay tr.on a{font-size:12px;}
.content table.resultsDisplay tr.white{background-color:#ffffff;font-size:12px;}
.content table.resultsDisplay tr.white a{font-size:12px;}
.content table.resultsDisplay tr.break{height:15px;}
.content table.resultsDisplay tr td {padding:5px;font-size:12px;}
.content table.resultsDisplay tr td.spacer {width:5px;}
.content table.resultsDisplay tr td.headingOn {border-top:1px solid #939ba2;background-color:#efefef;font-weight:bold;color:#939ba2;font-size:11px;}
.content table.resultsDisplay tr td.headingOff {border-top:1px solid #939ba2;background:url(images/arrowDown.gif) center right;background-repeat:no-repeat;font-weight:bold;color:#939ba2;font-size:11px;}
.content table.resultsDisplay tr td.headingNone {border-top:1px solid #939ba2;}
.content table.resultsDisplay tr .right {float:right;}
.content table.resultsDisplay tr td span.small a{font-size:11px;}
.content table.resultsDisplay td.date {width:120px;}
.content table.resultsDisplay td.summary {}


/*--------------------- bio page ---------------------*/
.contentBottom .rightColumns .rightColumnOne .tabsect {padding:0px 0px 0px 0px;margin:0px; }
.contentBottom .rightColumns .rightColumnOne .tabsect .content {padding:8px 0px 0px 0px ;margin:0px 0px 7px 0px;font-size:12px;line-height:18px;border:none;}
.contentBottom .rightColumns .rightColumnOne .tabsect .content .headerSmTxt {color:#708087;font:bold 16px Arial, sans-serif;border-top:1px solid #939ba2;padding:5px 0 6px 0;} /* was font-size:12px; font-weight:bold; height:18px; margin-bottom:14px; */

/* Tabs */
.panels-flexible-row-lawyers_full_page-9-0 ul {
  margin:0;list-style:none;background:none;padding:0;
}
.panels-flexible-column-inside {padding-right:0px;}
.panels-flexible-region-lawyers_full_page-leftcolumn, .panels-flexible-region-lawyers_full_page-right_ {width: 100% !important; padding: 0px !important;}

.view-davispolk-lawyers-full-page .views-field-field-at-bio {margin-left: 152px;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav {margin-bottom: 30px; padding: 0;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li {background-image: none !important; margin:0px 0px 13px 0px !important; display: block !important; height: 18px; padding: 6px 5px 2px 5px !important; border-radius: 0 0 0 0;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav > li {float: left; overflow: hidden; min-width: 142px !important;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li:last-child {width:210px !important;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li.ui-state-active{border-bottom:0px solid #FFF!important; border-top:1px solid #939ba2;border-left:1px solid #939ba2;border-right:1px solid #939ba2;padding:5px 5px 3px 3px !important; background:#fff !important;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li.ui-state-active a{margin:2px 0 5px 5px;cursor:pointer;cursor:hand;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li {border-bottom:1px solid #939ba2 !important; background:#efefef !important;display:inline;}
.panels-flexible-row-lawyers_full_page-9-0 ul.ui-tabs-nav li a{color: #708087; cursor: pointer; font-family: verdana; font-size: 10.5px !important;  font-weight: bold; line-height: 10px;  margin: 2px 0 2px 4px !important; padding: 0 !important;    position: relative;    text-decoration: none;    text-transform: uppercase;}
.panels-flexible-row-lawyers_full_page-9-0 {padding: 0px;font: 12px/16px Arial,sans-serif;color: #000000;}
.panels-flexible-column-lawyers_full_page-5 {padding: 0px;font: 12px/16px Arial,sans-serif;color: #000000;}
#quicktabs-lawyers #quicktabs-container-lawyers {clear: both; margin-top: 35px;}
.panels-flexible-row-lawyers_full_page-9-0 .ui-tabs-nav li.empty-tab {display: none !important;}
.panels-flexible-row-lawyers_full_page-9-0 .ui-widget-content .view-davispolk-lawyers-full-page  a {color: #567632; font-weight: bold;}
.node-type-attorneys .view-footer a {font-size: 12px !important;}

.contentBottom .rightColumns .rightColumnOne .view-davispolk-lawyers-full-page ul li{ line-height: 18px !important; background: url("images/bullet_square2.gif") no-repeat scroll 0 6px transparent !important;padding-left: 14px !important;}
.contentBottom .rightColumns .rightColumnOne .views-field-field-at-bio p {margin-top: 0px !important;}



.panels-flexible-region-2_colums_2_regions_for_main_colum_382px-right-inside .content h1 {line-height: 12px !important;}
.view-display-id-panel_pane_5 ,.view-display-id-panel_pane_6{margin-top: 30px;}
.node-type-attorneys .view-display-id-panel_pane_5 , .node-type-attorneys .view-display-id-panel_pane_6{margin-top: 0px;}

.contentBottom .rightColumns .rightColumnOne div.tabinfo { margin:11px 0px 0px 0px;padding:5px 0px 5px 0px; width: 380px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo p {margin-top:0px;margin-bottom:0px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul {margin-top:0px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul.clerkships {margin-top:-14px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul ul {margin-top:0px;margin-bottom:0px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul li {margin-bottom:0px !important;background:url(images/bullet_square2.gif) 0 6px no-repeat;padding-left:14px !important;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo img {border:none;}
.contentBottom .rightColumns .rightColumnOne .tabblock {margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;min-height:1%;}




* html div.tabcontents div.tabcontent {margin:-35px 0px 0px 0px;} /*ie only*/
* html div.tabinfo {margin:20px 0px 0px 0px;} /*ie only*/

.node-type-attorneys .breadcrumbs {font-weight: bold;}
.rightColumns .view-id-davispolk_lawyers_full_page.bioTop {border:0px;width:100%;margin:19px 0px 27px 0px; display: table;}
.rightColumns .bioTop .views-field-field-at-photo {float: left;}
.rightColumns .bioTop .photo {padding:2px 21px 0px 0px;}
.rightColumns .bioTop  {padding:0px 5px 0px 0px;}
.rightColumns .bioTop  .name {font-size:32px;font-weight:bold;color:#708087;line-height:30px;}
.rightColumns .bioTop  .title {font-size:14px;font-weight:bold;text-transform:uppercase;padding:0px;color:#708087;}
.rightColumns .bioTop  .email {font-size:14px;font-weight:bold;color:#708087; padding: 0 0 35px;}
.rightColumns .bioTop  .bio {font-size:14px;font-weight:bold;color:#708087;line-height:18px;}
.rightColumns .bioTop  .bio ul li {margin-bottom:0px !important;background:url(images/bullet_square2.gif) 0 6px no-repeat;padding-left:14px !important;}
.panels-flexible-row-lawyers_full_page-6-1 .pane-davispolk-lawyers-full-page-panel-pane-2,
.panels-flexible-row-lawyers_full_page-6-1 .pane-davispolk-lawyers-full-page-panel-pane-7,
.panels-flexible-row-lawyers_full_page-6-1 .pane-davispolk-lawyers-full-page-panel-pane-14,
.panels-flexible-row-lawyers_full_page-6-1 .pane-davispolk-lawyers-full-page-panel-pane-13 {margin-bottom: 30px !important;}
.panels-flexible-row.panels-flexible-row-lawyers_full_page-3 a {color: #567632; font-weight: bold;}
.content ul span.date {color:#666666;padding-left:18px;line-height:18px;font-size:11px;display:block;}

/*-------------- custom form ---------------*/

/*Forms*/

.niceform table.niceformTable {border:0px;border-collapse:collapse;width:435px;margin-left:0px;margin-bottom:157px;}
.niceform table.niceformTable td {padding:0px;height:44px;vertical-align:bottom;}
.niceform table.niceformTableSm {border:0px;border-collapse:collapse;width:218px;margin-left:0px;margin-bottom:157px;}
.niceform table.niceformTableSm td {padding:0px;height:44px;vertical-align:bottom;}
.niceform table.niceformTableSm td.filter {height:24px;vertical-align:bottom;}
.niceform table.niceformTableSm td.filter table {border:0px;border-collapse:collapse;width:100%;}
.niceform table.niceformTableSm td.filter table td {padding:0px;height:14px;vertical-align:bottom;}

input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
label {color:#999;cursor:pointer;padding-left:0px;line-height:14px;display:block;width:100%;font-weight:bold;}
label.chosen {color:#333;}


/*Transparent items*/
.outtaHere {position:absolute;left:-3000px;}

/*Text inputs*/
.textinput, .textinputHovered {height:17px;background:url(images/form/input_bg.gif) repeat-x left top;border:none;padding:3px 2px;vertical-align:middle;width:150px;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;vertical-align:middle;}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(images/form/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(images/form/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {width:5px;height:5px;display:block;}
.txtarea .br, .txtarea .br_xon {background:url(images/form/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(images/form/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(images/form/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(images/form/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px;background:url(images/form/txtarea_l.gif) repeat-y left top;float:left;}
.txtarea .cntr_l_xon {background:url(images/form/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {border:0;background:none;padding:0;margin:5px;}

/*Selects*/
.selectArea {height:21px;background:url(images/form/select_bg.gif) repeat-x left top;margin-bottom:3px;font-size:11px;}
.selectArea .left {width:8px;height:21px;float:left;background:url(images/form/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;height:21px;float:right;background:url(images/form/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;height:21px;margin-left:-179px;position:absolute;font-size:11px;}
.selectArea .right i {display:none;}
.selectArea .center {color:#939ba2;padding-top:3px;overflow:hidden;white-space:nowrap;font-size:11px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-9px;margin-left:0px;width:178px;background:#708087;padding:2px;font-size:10px;z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;padding:0;}
.optionsDivVisible a {color:#FFF;text-decoration:none;display:block;padding:1px 4px;}
.optionsDivVisible a:hover {color:#FFF;background:#7ca074;border-color:#7ca074;}

/*Checkboxes*/
.checkboxArea, .niceform .niceformTable .checkboxAreaChecked {display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
.checkboxArea {background:url(images/form/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(images/form/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {height:15px;background:url(images/form/input_bg.gif) repeat-x left top;border:none;padding:4px 0;vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;vertical-align:middle;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px;background:url(images/form/button_bg.gif) repeat-x left top;cursor:pointer;border:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


/* ----------------------- offices page ----------------------------------- */

#divNewYork, #divMenloPark, #divWashington, #divLondon, #divParis, #divFrankfurt, #divMadrid, #divTokyo, #divBeijing, #divHongKong {position:absolute;top:0px;margin:0px;padding:0px;left:0px;width:500px;visibility:hidden;line-height:16px;font-size:14px;color:#666666;}
#divNewYork img, #divMenloPark img, #divWashington img, #divLondon img, #divParis img, #divFrankfurt img, #divMadrid img, #divTokyo img, #divBeijing img, #divHongKong img {margin:0px 10px 0px 0px;float:left;}
#divNewYork .address, #divMenloPark .address, #divWashington .address, #divLondon .address, #divParis .address, #divFrankfurt .address, #divMadrid .address, #divTokyo .address, #divBeijing .address, #divHongKong .address {margin:50px 10px 0px 0px;float:left;width:300px;height:50px;vertical-align:middle;}

/* Services - Additional */
.headingText {font-size:32px;font-weight:bold;color:#708087;margin:26px 0px 40px 0px;}

/*-------------- email popup ---------------*/
body.popup 			 {padding: 5px; margin: 0px; width: 300px;}
.popupTitle			 {font:bold 11px/13px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px 0px 8px 3px;}
.popupDisclaimer	 {font:normal 11px/13px Arial, sans-serif;color:#000000;margin:0px 0px 0px 3px; line-height: 14px;}
.popupAccept		 {margin: 10px 2px 2px 2px; padding: 0px;}
.popupAccept .button {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px; background:url(../img/form/button_bg.gif) repeat-x left top;cursor:pointer;border:none;font-family:Arial, Helvetica, sans-serif;font-size:13px; width: 80px;}

/*----------Fix Web Center Dropdowns----------*/

.WebMenuPopupBox table {width:auto;margin:0;}

/* Pro Bono */
.contentBottom .rightColumns .rightColumnOne .content .work_highlights {margin-bottom:-8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights ul li {padding-bottom:8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights ul ul li {padding-bottom:8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights_detail {padding-top:16px;padding-bottom:16px;}

/*---------- Text Editor ----------*/

td.inline {background:transparent url(images/bullet_squareBlack.gif) left 2px no-repeat;border:none;padding-left:12px;}
table.inline {margin:0 0 10px 0 !important;width:380px;border:0px !important;padding:0px;}
table.inline td {background:transparent url(images/bullet_squareBlack2.gif) 0 7px no-repeat;border:0px !important;padding-left:9px;width:50%;line-height:normal;}
table.inline td.empty {background:none;}
table.inline td.leftcol {width:171px;}
p + table.inline {}
.tabinfo .content p {clear:both;}
.japanese_mspmincho{ font-family:"MS PMincho", serif; }
.japanese_mspgothic{ font-family:"MS PGothic", serif; }


div.homeEmergencyText .highlight{margin-top:15px;}
.spotSubHead{color: #000; font:bold 18px/24px Arial, sans-serif; text-transform:none;}


/*---------- Fixed Bullets from not appearing on news items (and anywhere else)  ----------*/

.node-type-attorneys .contentBottom .rightColumns .rightColumnOne .panels-flexible-row-lawyers_full_page-6 ul li,
.node-type-attorneys .contentBottom .rightColumns .rightColumnOne .panels-flexible-row-lawyers_full_page-15 ul li,
.node-type-attorneys  .panels-flexible-row-lawyers_full_page-6 .view-davispolk-lawyers-full-page .views-field-field-at-honors .field-content {
  background: url("images/bullet_square2.gif") no-repeat scroll 0 6px transparent !important;
  line-height: 18px !important;
  padding-left: 14px !important;
}

.node-type-attorneys .panels-flexible-region-first ul ul {
  margin-bottom: 0px;
  margin-left: 0px !important;
}

.node-type-attorneys .panels-flexible-region-first ul {
  margin-bottom: 14px;
  margin-top: 0;
}
.node-type-attorneys .panels-flexible-region-first .pane-dp-custom-firm-history ul{
    margin-bottom: 0px;
}

.node-type-attorneys .panels-flexible-region-lawyers_full_page-top_center_region-inside {
  margin-bottom: 25px;
}

/*--------Attorney new RTE-----------*/
.additionalContent {padding-left:8px; padding-bottom:9px;}
.section-careers .careers-text, .page-careers .leftColumn #panels-ipe-paneid-437, .section-careers #panels-ipe-paneid-536 {
  color: #888;
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
}


.page-careers .view-careers-offices .data .name a, .view-careers-office-main-pic .name a{
  color: white;
  font-size: 25px;
  font-weight: bold;
}

.page-careers .view-careers-offices .data .name a:hover, .view-careers-office-main-pic a:hover{
  text-decoration: none;
}

.page-careers .view-careers-offices .data .name:hover, .view-careers-office-main-pic .name:hover{
  cursor: pointer;
}

.page-careers .view-careers-offices .data .description {
  color: white;
  font-family: arial, Helvetica, sans-serif;
  left: 15px;
  position: relative;
  top: -185px;
  padding-right: 30px;
}

.view-careers-offices-content-list  a .heading {
  color: #567632;
}

.view-careers-offices-content-list .more a{
  color: #567632;
  font-weight: bold;
  text-decoration: none;
}

.panels-flexible-region-inside-last {
  padding-left: 0 !important;
}


.fieldable-panels-pane  .field-name-field-section-description, .fieldable-panels-pane .field-name-field-cr-description{
  color: white;
  font-family: arial, Helvetica, sans-serif;
  left: 15px;
  padding-right: 30px;
  position: absolute;
  top: 45px;
}
.pane-bundle-main-careers-block a:hover {
  text-decoration:none;
}
.pane-bundle-main-careers-block h1 a:hover {
  text-decoration:none !important;
}
.fieldable-panels-pane  .field-name-field-section-main-picture{
  border-top: 6px solid #708087;
}

.page-careers  .contentBottom .rightColumns {
  margin: 0px;
}

.page-careers #panels-ipe-paneid-439, #panels-ipe-paneid-444{
  color: #567632;
  font-weight: bold;
}

.pane-fieldable-panels-pane.pane-bundle-fieldable-panels-pane .headerSm,
.pane-fieldable-panels-pane.pane-bundle-main-careers-block .headerSm {
  color: white;
  font-size: 17px;
  font-weight: bold;
  left: 15px;
  padding-top: 10px;
  position: absolute;
  top: 10px;
}

.pane-fieldable-panels-pane .headerSm a {
  color: white;
  font-family: arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
}

.section-careers .panels-flexible-region-careers_main_layout-first {
  margin-right: 35px;
}

.pane-bundle-wide-image .container {
  margin-bottom: 20px;
}

.contentBottomSect .pane-fieldable-panels-pane.pane-bundle-fieldable-panels-pane .headerSm a, .contentBottomSect .pane-fieldable-panels-pane.pane-bundle-main-careers-block .headerSm a{
  color: white  !important;
  font-size: 25px !important;
  font-weight: bold;
}

.pane-fieldable-panels-pane .headerSm a:hover, .pane-fieldable-panels-pane .headerSm a:hover{
  text-decoration: none;
}

.section-careers .contentBottomSect h1.headerSm {
  padding-top:5px;
}
.section-careers .contentBottomSect h1.headerSm a {
  color: #567632;
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
}
.section-careers .contentBottomSect h1.headerSm a:hover {
  text-decoration: underline;
}
.section-careers .container p {
  margin-top: 8px;
}
#panels-ipe-paneid-513 .headerSm {
  display: none;
}
.field-name-field-term-office-images {
  border-top: 6px solid #708087;
}
.field-name-field-term-office-images .field-item {
  margin-bottom: 10px;
}

.node-readmore a, .field-name-field-read-more-label a {
  font-weight: bold;
}

.node-readmore {
  padding-left: 0px;
}

.pane-fieldable-panels-pane {
  position: relative;
}
.section-careers .contentBottomL .leftColumn {  border-top: none !important;}
.contentBottom .leftColumn .leftNav ul ul.sub li a.active { color: #939393;}
.field-name-field-serv-top-section-label .field-item {
  color: #708087; font-size: 16px; font-weight: bold; text-transform: none; height: 18px; margin-bottom: 14px;
  border-top: 1px solid #708087; padding: 3px 0 0; line-height: 25px;}
.section-news.page-panels .pane-1, .section-events .pane-1 { float: left;}
.section-events .pane-1 { width:100%;}
.section-news.page-panels .pane-davispolk-listings { clear: both;}
.panels-flexible-column-inside { padding-left: 0px !important;}
.page-offices .pane-1 { border-top: 1px solid #708087; font-size: 12px; line-height: 18px; padding: 3px 0 0;}
.node-type-services .panels-flexible-row-2_colums_2_regions_for_main_colum_382px-main-row-middle { margin-right: 0 !important;}
.contentBottom .rightColumns .rightColumnOne {margin:0px 0 0 0;padding:0px;display:table-cell; height:100%;width:382px;}
.node-type-services .contentBottom .rightColumns .rightColumnOne {margin:0px 0 0 0;padding:0px;display:table-cell; height:100%;width:auto !important;}
.node-type-services .panels-flexible-region-2_colums_2_regions_for_main_colum_382px-center-inside .no_full {margin:0px 0 0 0;padding:0px;display:block; height:100%; width: 382px !important;}
.node-type-services .panels-flexible-region-2_colums_2_regions_for_main_colum_382px-center-inside .full {margin:0px 0 0 0;padding:0px;display:block; height:100%; width: 607px !important;}
.view-davispolk-listings .summary a.more:hover {cursor: pointer;}
.page-rss-feeds .pane-page-title h1 { font-size:32px; font-weight:bold; color:#708087; padding-bottom:20px; margin: 0 0px 27px 0px; text-transform: none; }
.page-rss-feeds .pane-rss-pane { position: relative; }
.page-rss-feeds .pane-rss-pane .item-list { border-top: 1px solid #939ba2; padding-bottom: 32px; width: 295px; }
.page-rss-feeds .pane-rss-pane .item-list h3 { font: bold 14px/24px Arial, sans-serif; color: #708087; font-size: 16px; font-weight: bold; text-transform: none; }
.page-rss-feeds .pane-rss-pane .item-list ul { margin-top: 18px; }
.page-rss-feeds .pane-rss-pane .item-list li { margin-bottom: 2px; }
.page-rss-feeds .pane-rss-pane .item-list li a { padding-left: 23px; padding-bottom: 3px; background: url(./images/navIcon_hi.gif) no-repeat left center transparent; }
.page-rss-feeds .pane-rss-pane .item-list-6 {position: absolute; top: 0; right: 0;}
.page-rss-feeds .pane-rss-pane .item-list-7 {position: absolute; top: 205px; right: 0;}
.page-rss-feeds .pane-rss-pane .item-list-8 {position: absolute; top: 490px; right: 0;}
.page-rss-feeds .pane-rss-pane .item-list-8 li a {padding-left: 0; background: none;}
.view-davispolk-lawyers-full-page.view-display-id-panel_pane_3 .views-field-title a:first-child, .email a:first-child {display: block; float: left;}
.email a#vcard { background: url("images/vCard.gif") repeat scroll 0 0 transparent; display: block; float: left;
  height: 11px; margin-left: 5px; margin-top: 3px !important; position: relative; width: 11px;}
.view-davispolk-lawyers-full-page a#vcard,
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td a#vcard {  background: url("images/vCard.gif") repeat scroll 0 0 transparent;                                                                                   display: block; float: left; height: 11px; margin-left: 5px; margin-top: 0; position: relative; width: 11px;}
.view-davispolk-lawyers-full-page.view-display-id-panel_pane_3 .views-field-field-of-state-province {  clear :both;}
.panels-flexible-row-careers_main_layout-3 .panels-flexible-region-inside { padding-right: 0px !important;}
.page-frontpage .container {margin-bottom: 0px;}
.page-events #panels-ipe-paneid-1800 {clear: both; margin-top: 45px;}
.radPopupImage_Default{ background-image: url("images/datePickerPopupHover.gif");  background-position: right center;  background-repeat: no-repeat;  height: 20px !important;}
.radPopupImage_Default.min{display: block;  height: 0;  position: absolute;  right: -10px;  top: 25px;  width: 20px;}
.radPopupImage_Default.max{display: block;  height: 0;  position: absolute;  right: -10px;  top: 67px;  width: 20px;}
.views-widget-filter-created input { width: 130px;}
.views-widget-filter-created {position: relative;}
.views-widget-filter-field_ev_start_date_and_time_value, .views-widget-filter-field_pb_archive_date_value {
  position: relative;
}
.breadcrumb {color: #567632;}

.node-type-offices .rightColumns .rightColumnOne .field-collection-item-field-page-section .content {
  border: none;
  margin-bottom: 16px;
  padding: 0;
}
.node-type-offices .field-collection-item-field-page-section .content p {
  margin-top: 0;
}
.node-type-offices .field-name-field-page-section-title  {
  border-top: 1px solid #708087;
  color: #708087;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
  padding-top: 8px;
  text-transform: none;
}
.node-type-offices .field-collection-view-links,
.node-type-offices .action-links-field-collection-add {
  display: none;
}
.node-type-offices .field-collection-view,
.node-type-offices .field-collection-container {
  border-bottom: none;
  padding-top: 0;
}
.node-type-offices .views-field-field-of-name p,
.node-type-offices .views-field-field-of-street p {
  margin: 0;
}
.view-id-frontpage_slideshow .view-content {position: relative;}
.view-id-frontpage_slideshow .views-slideshow-pager-fields {position: absolute; left: 30px; bottom: 30px; z-index: 100;}
.view-id-frontpage_slideshow .views-slideshow-pager-field-item {cursor:pointer; background-color: #ccc; width: 10px; height: 10px; float: left; margin-right: 5px;}
.view-id-frontpage_slideshow .views-slideshow-pager-field-item.active {background-color: #808080;}

.view-slideshow .view-content {position: relative;}
.view-slideshow .view-content .views-slideshow-cycle-main-frame {width: 607px!important;}
.view-slideshow .view-content .views-slideshow-cycle-main-frame img {width:100%!important;}
.view-slideshow .views-slideshow-pager-fields {position: absolute; left: 30px; bottom: 30px; z-index: 100;}
.view-slideshow .views-slideshow-pager-field-item {cursor:pointer; background-color: #ccc; width: 10px; height: 10px; float: left; margin-right: 5px;}
.view-slideshow .views-slideshow-pager-field-item.active {background-color: #808080;}

.node-type-slideshow .contentBottom .rightColumns {border-top: 0;}

.breadcrumb {color: #567632;}

.page-publications .pane-custom.pane-1,
.page-resources .pane-custom.pane-1,
.page-webcasts .pane-custom.pane-1,
.page-multimedia .pane-custom.pane-1,
.page-multimedia .pane-custom.pane-2 {float: left;}

.pane-davispolk-listings {clear: both;}

.webcast-cle {margin: 4px 0;}

.pane-davispolk-listings-panel-pane-1 > .headerSm {margin: 0 0 20px 0;}

.page-events .pane-davispolk-listings-panel-pane-8 h1,
.page-events .pane-davispolk-listings-panel-pane-1 h1 {
  color: #708087;
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
}

.page-events .contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay {
  margin-top: 2px;
}

#views-exposed-form-davispolk-corporate-blog-listing-panel-pane-1 #edit-body-wrapper { display: none; }

.view-davispolk-listings.view-display-id-block_10 .summary {
  width: auto!important;
}

.page-node-revisions #logo {
  background: url(./images/draft.png) no-repeat 165px 46px transparent;
  padding-right: 100px;
  display: block;
}

.page-search .view { margin-top: 0; }
.page-search .headerSm { font: bold 14px/24px Arial, sans-serif; color: #3c6488; margin-top: 30px; border-top: 1px solid #3c6488; text-transform: uppercase; }
.page-search .pane-search-results-panel-pane-1 .headerSm { margin-top: 0; border-top: 0; }
.page-search .view .views-row { overflow: hidden; clear: both; }
.page-search .view .views-field-field-at-photo { width: 50px; float: left; margin-right: 10px; }
.page-search .view .views-field-field-at-photo img { width: 100%; height:auto; }

.node-type-staff .view-davispolk-lawyers-full-page.view-display-id-panel_pane_6{
    margin-top: 0px;
}

#panels-ipe-paneid-3232 .panels-ipe-portlet-content{
    float:left;
    width:100%;
}
.frontpage-columns{
  clear: both;
}
.front-page-column{
  float: left;
  width: 33.333%;
  box-sizing:border-box;
  padding: 15px 20px 15px 20px;
  min-height: 440px;
  color: #fff;
  position: relative;
}
#front-first{
  background: none repeat scroll 0 0 #8AAA55;
}
#front-second{
  background: none repeat scroll 0 0 #708087;
}
#front-third{
  background: none repeat scroll 0 0 #005581;
}
.front .front-page-column .glow{
  margin: 0 -20px;
  padding: 0 16px;
  background: rgba(1,1,1,0.4);
  min-height: 142px;
}
.front .front-page-column h2.column-title{
  color: #fff;
  font-size: 26px;
  text-transform: none;
  font-weight: bold;
  float: left;
  line-height: 26px;
  margin-top: 20px;
  margin-bottom: 0;
  width: 100%;
}
.front .front-page-column .glow table{
  width: 100%;
  margin: 0;
  padding: 10px 0 0;
  float:left;
}
.front .front-page-column .glow .front-links li{
  box-sizing:border-box;
  margin: 0 0 2px;
  padding-left: 17px;
}
.front .front-page-column .view-content ul {
  margin: 14px 0px 0;
  color: #fff;
  padding: 0px;
}
.front .front-page-column ul li,.front .front-links li{
  display: inline-block;
  font-size: 12px;
  margin: 0px 0px 15px 0px;
  background: url('images/home_box.gif') no-repeat left 5px;
  padding-left: 15px;
  width: 100%;
}
.front-page-column a{
  color: #fff;
}
.front .front-links tr{
  background: none;
}
.front .front-page-column .view-footer{
  width: 100%;
}
.front .front-page-column .view-footer ul li a{
  font-size: 12px;
  font-weight: normal
}
.columns-more-link{
  position: absolute;
  bottom: 15px;
  right: 15px;
  font-size: 11px;
}
.container{
    width:auto;
    padding-right: 0px;
    padding-left: 0px;
}
.page-search .view-search-results .pager{
    display:none;
}