/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 11, 2013 



@font-face {
    font-family: 'abel';
    src: url('/themes/default/public/fonts/abel-regular-webfont.eot');
    src: url('/themes/default/public/fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/public/fonts/abel-regular-webfont.woff') format('woff'),
         url('/themes/default/public/fonts/abel-regular-webfont.ttf') format('truetype'),
         url('/themes/default/public/fonts/abel-regular-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/********************************
	Print CSS
********************************/
* {
margin: 0;
padding: 0;
border: none;
font: 10pt/16pt Arial,helvetica, sans-serif;
}

.print-only {
display: block;
}

#column-level2-left, .screen-only {
display: none;
}

#h-nav,
#body-gradient,
.sidebar-type-image,
.sidebar-latest,
.sidebar-fact,
.sidebar-video-large,
#sidebar-gallery-recognition,
.sidebar-awards,
#column-level1-right-print .sidebar-block.sidebar-video-small,
#eBriefcaseButton,
#ebriefcase,
#ebriefcase-sidebar,
.more,
.viewall,
.button-blue,
.office-item img,
.office-item p,
#offices-professionals-link,
#directions-tabs,
.content-author-image,
#point-plotter,
#form-section,
.callout-more,
.arrow-trans-right-small,
.arrow-dropdown,
#hpa_nav,
#downloadPDF-sidebar,
.g-request,
#form-content,
#recent-case-studies-section,
#gallery-community,
#row-footer,
#row-footer.row-container,
#share-tab {
display: none;
}

body {
background: none;
min-width: 100%;
}

#row-header.row-container #section-header {
    padding: 0 0 20px 0;
}

.title-green-1 {
color: #72b428;
font-family: Arial,Helvetica,Sans-serif;
font-size: 12px;
margin-bottom: 0;
font-weight: bold;
line-height: 15px;
}

a.title-green-1, .title-green-1 a, a.title-green-2, .title-green-2 a, .generic-formatting h2 a {
color: #007B60 !important;
}

a.title-orange-1, .title-orange-1 a {
    color: #fff !important;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-transform: capitalize;
}

.title-white-1, .generic-formatting h1 {
    color: #E4B720;
    font-family: abel, arial, helvetica, sans-serif !important;
}

.title-grey-2, .page-content h1, .page-content h2 {
    font-family: abel,Arial,Sans-Serif !important;
}

.section-body:after {
content: none;
}

.sidebar-block h3.title-green-1:after {
content: none;
}

.sidebar-block h3 {
margin-bottom: 0;
}

.sidebar-block li a, .sidebar-block li a * {
	color: #000;
	font-weight: normal;
}

.row-container {
width: 7.5in;
float: none;
}

#h-logo img {
width: 2.5in;
}

.row-content {
width: 7.5in;
}

#column-left-content {
float: none;
}

#column-level1-left {
margin: 0 !important;
float: left;
border: none !important;
padding-right: 0 !important;
}

#column-level1-left-container {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
filter: none;
}

#content-header {
background-color: #686667;
padding: 20px;
margin-bottom: .2in !important;
width: 100%;
}

#content-header li {
list-style: none;
}

#content-header #content-header-section {
float: left;
}

#content-header #content-header-page {
float: left;
clear: left;
}

#column-left-content {
/*float: left;*/
width: 8.5in;
}

#column-left-content #column-level2-right {
width: 5.5in !important;
float: left;
clear: none;
}

#column-left-content #column-level1-right-print {
float: left;
clear: none;
padding-bottom: 10px;
width: 2in;
}

#column-left-content #column-level1-right-print li {
    margin-bottom: 10px;
}

.sidebar-right-print-only {
display: block;
padding-top: 10px;
}

.sidebar-right-screen-only {
display: none;
}

#column-level1-right-print .sidebar-block {
float: left;
margin-bottom: 1em;
display: block;
width: 100%;
margin: 0 0 .2in 0;
padding: 0;
}

#column-level1-right-print .sidebar-block h3 {
font-weight: bold;
}

/*home*/

#content-home {
	width: 7.5in;
}

#hp_left {
	float: left;
	width: 4.5in;
}

#hp_right {
	float: left;
	width: 3in;
}

#hpa_content, #hp_statement, #hp_column_spotlight, #hp_column_narrative h1, .hp_latest_item {
margin-bottom: 20px;
float: left;
}

/*Offices*/

.office-item {
margin-bottom: 20px;
}

.office-detail-overlay {
display: block !important;
height: auto !important;
}

#tab-map {
display: block;
}

/*Insights*/

#recent-insights-section {
float: left;
width: 5in;
margin-left: 20px;
}

.list-header {
border-bottom: 1px solid #000000;
float: left;
margin-bottom: 5px;
padding-bottom: 5px;
width: 100%;
}

.list-header p {
color: #000000;
float: left;
font-size: 16px;
font-weight: bold;
padding-top: 11px;
}

.result-item {
float: left;
padding: 10px 0;
width: 100%;
}

.result-item-thumbnail {
    float: left;
    height: auto;
    margin: 0 10px;
    max-height: 100px;
    min-height: 1px;
    width: 100px;
}

.result-item-thumbnail img {
    float: left;
    height: auto;
    margin: 0 10px;
    max-height: 80px;
    max-width: 80px;
    width: auto;
}

.result-item-details {
    float: left;
    position: relative;
}

.even {
    background-color: #CCE2F1;
}

#page-content-details {
}

#page-content-authors {
	float: left;
	margin-top: 10px;
}

#page-content-authors-title {
	font-weight: bold;
}

.content-author {
	float: left;
	width: 106px;
	margin-right: 20px;
}

.content-author-image img {
width: 106px;
border: 1px solid #000;
}

.bio-tabs {
display: none;
}
