/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1, .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .no-classified-results h1, .full-event_calendar .line-pnd_event {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

.ezoe {
  /* ezoe block quote */
  /* ezoe object floats */ }
  .ezoe ul li {
    list-style-type: disc;
    margin-left: 1.2em;
    margin-bottom: .4em; }
  .ezoe blockquote {
    padding: 0;
    margin: 1.5em 0;
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 20px;
    line-height: 26px;
    padding: 30px 20px 10px 20px;
    *zoom: 1; }
  .ezoe blockquote:before,
  .ezoe blockquote:after {
    display: table;
    content: ""; }
  .ezoe blockquote:after {
    clear: both; }
  .ezoe blockquote .blockquote-body {
    *zoom: 1; }
  .ezoe blockquote .blockquote-body:before,
  .ezoe blockquote .blockquote-body:after {
    display: table;
    content: ""; }
  .ezoe blockquote .blockquote-body:after {
    clear: both; }
  .ezoe blockquote .blockquote-body p {
    margin-bottom: 20px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit; }
  .ezoe blockquote .blockquote-body p:first-child:before {
    content: '\AB'; }
  .ezoe blockquote .blockquote-body p:last-child:after {
    content: '\BB'; }
  .ezoe blockquote small {
    display: block;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #ffffff;
    margin-bottom: 10px; }
  .ezoe blockquote small:before {
    content: '\2014 \00A0'; }
  .ezoe blockquote:before,
  .ezoe blockquote:after {
    content: ""; }
  .ezoe .object-right {
    position: relative;
    float: right;
    margin-left: 1em; }
  .ezoe .object-left {
    position: relative;
    float: left;
    margin-right: 1em; }
  .ezoe .object-center {
    display: block;
    text-align: center; }
    .ezoe .object-center .content-view-embed {
      margin: auto;
      text-align: center; }
      .ezoe .object-center .content-view-embed .attribute-caption {
        margin: auto; }

.oe-window {
  clear: left; }

table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0; }

table.list {
  width: 100%;
  margin-bottom: 21px; }

table.list th,
table.list td {
  padding: 8px;
  line-height: 21px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd; }

table.list th {
  font-weight: bold;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -ms-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#dbdbdc));
  background-image: -webkit-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: -o-linear-gradient(top, #ebebeb, #dbdbdc);
  background-image: linear-gradient(top, #ebebeb, #dbdbdc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdc', GradientType=0); }

table.list th.tight {
  width: 1%; }

table.list.table-colorized th {
  background-color: #00769c;
  background-image: -moz-linear-gradient(top, #007ea6, #006a8d);
  background-image: -ms-linear-gradient(top, #007ea6, #006a8d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ea6), to(#006a8d));
  background-image: -webkit-linear-gradient(top, #007ea6, #006a8d);
  background-image: -o-linear-gradient(top, #007ea6, #006a8d);
  background-image: linear-gradient(top, #007ea6, #006a8d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ea6', endColorstr='#006a8d', GradientType=0);
  color: #ffffff; }

table.list thead th {
  vertical-align: bottom; }

table.list thead:first-childtr th,
table.list thead:first-childtr td {
  border-top: 0; }

table.list tbody + tbody {
  border-top: 2px solid #ddd; }

.table-condensed th,
.table-condensed td {
  padding: 4px 5px; }

table.list {
  border: 1px solid #ddd;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

table.list th + th,
table.list td + td,
table.list th + td,
table.list td + th {
  border-left: 1px solid transparent; }

table.list thead:first-child tr:first-child th,
table.list tbody:first-child tr:first-child th,
table.list tbody:first-child tr:first-child td {
  border-top: 0; }

table.list thead:first-child tr:first-child th:first-child,
table.list tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0; }

table.list thead:first-child tr:first-child th:last-child,
table.list tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0; }

table.list thead:last-child tr:last-child th:first-child,
table.list tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }

table.list thead:last-child tr:last-child th:last-child,
table.list tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

table.list tbody tr:nth-child(even) td,
table.list tbody tr:nth-child(even) th {
  background-color: #f9f9f9; }

table.list tbody td,
table.list tbody th {
  border-color: transparent; }

table.list.table-colorized td,
table.list.table-colorized th {
  border-top-color: #ebebeb; }

table.list.table-colorized td:nth-child(even),
table.list.table-colorized th:nth-child(even) {
  background-color: rgba(0, 126, 166, 0.07); }

table.list tbody tr:hover td,
table.list tbody tr:hover th {
  background-color: #f5f5f5; }

table.comparison {
  width: 100%;
  margin: 1em 0 1em 0;
  border: none; }

table.comparison th, table.comparison td {
  padding: 0.5em;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  vertical-align: top; }

table.comparison th {
  font-weight: bold;
  color: #525345;
  background-color: #DFDFDF;
  white-space: nowrap;
  text-align: left;
  background-image: url(../images/th_bg.png);
  background-repeat: repeat-x;
  background-position: top left; }

table.comparison td {
  font-weight: normal; }

table.comparison th:first-child, table.comparison td:first-child {
  border-left: 1px solid #ffffff; }

table.comparison col.bglight, div.bglight {
  background-color: #F1F1ED; }

table.comparison col.bgdark, div.bgdark {
  font-weight: bold;
  color: #525345;
  background-color: #DFDFDF;
  white-space: nowrap;
  text-align: left; }

table.comparison tr.bglight:hover, table.comparison tr.bgdark:hover {
  background-color: #F1F1ED; }

table.comparison tr.bglight:hover td, table.comparison tr.bgdark:hover td {
  background-color: #EAE9E1; }

table.comparison a {
  border-bottom-color: #EAE9E1; }

table.cols {
  width: 100%;
  margin: 1em 0 1em 0;
  border: none; }

table.cols th, table.cols td {
  padding: 0.5em;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  vertical-align: top; }

table.cols th {
  font-weight: bold;
  color: #525345;
  background-color: #DFDFDF;
  white-space: nowrap;
  text-align: left;
  background-image: url(../images/th_bg.png);
  background-repeat: repeat-x;
  background-position: top left; }

table.cols td {
  font-weight: normal; }

table.cols th:first-child, table.cols td:first-child {
  border-left: 1px solid #ffffff; }

table.cols col.bglight, div.bglight {
  background-color: #F1F1ED; }

table.cols col.bgdark, div.bgdark {
  background-color: #EAE9E1; }

table.cols tr.bglight:hover, table.cols tr.bgdark:hover {
  background-color: #EAE9E1; }

table.cols tr.bglight:hover td, table.cols tr.bgdark:hover td {
  background-color: #F1F1ED; }

table.cols a {
  border-bottom-color: #EAE9E1; }

/* center align option */
td.text-center {
  text-align: center; }

.content-search {
  position: relative;
  margin-bottom: 1em; }
  .content-search .search-top, .content-search .search-bottom {
    width: 73%;
    padding-left: 2%;
    box-sizing: border-box;
    float: right; }
  .content-search .search-spelling {
    margin-top: .5em; }
  .content-search .halfbox {
    width: 50%; }
  .content-search .search-performance {
    display: none; }
  .content-search .feedback fieldset {
    clear: left;
    border: 0;
    margin: 0;
    padding: 0; }
  .content-search .feedback h2 {
    float: left; }
  .content-search .feedback a {
    display: block;
    float: left;
    margin: 3px 0 0 1em;
    cursor: pointer; }
  .content-search #search_controls {
    width: 25%;
    float: left;
    margin-right: 0; }
  .content-search #search_results {
    padding-left: 0; }

#search_controls fieldset {
  border: none; }
#search_controls legend {
  position: relative; }

#facet-list {
  margin: 0; }
  #facet-list li {
    margin-bottom: 0; }
  #facet-list ul {
    margin: 0 0 1em 1em; }

#active-facets-list {
  margin-left: 0; }

.full-form h2 {
  margin-top: 1em; }
.full-form .block {
  overflow: hidden;
  padding: .4em; }
  .full-form .block label {
    float: left;
    width: 200px;
    font-weight: bold; }
  .full-form .block .survey-choices {
    float: left; }
    .full-form .block .survey-choices .block label {
      width: auto;
      font-weight: normal; }
    .full-form .block .survey-choices .block input[type=radio] {
      margin-right: 1em; }

div#map_canvas {
  width: 660px;
  height: 500px; }

.map_marker_info {
  margin: 5px;
  max-width: 400px; }

#map_canvas .map_marker_image {
  float: right;
  margin: 10px; }

#map_locations_list {
  margin: 1em; }

#map_locations_list .map_location_row {
  clear: both; }

#map_locations_list .location_image {
  float: left;
  margin: 10px;
  width: 80px; }

#map_locations_list .marker_icon {
  float: left;
  margin: 10px;
  width: 30px;
  cursor: pointer; }

#map_locations_list .attribute-short {
  padding: 10px; }

/* Promo three horizontal */
.promo_three-horizontal {
  /* no float */ }
  .promo_three-horizontal .content-view-block_item:last-child {
    margin-right: 0; }
  .promo_three-horizontal .content-view-block_item > .attribute-image img {
    float: none; }

.promo_three-horizontal-2-items .content-view-block_item {
  width: 48%;
  float: left;
  margin-right: 1%; }

.promo_three-horizontal-3-items .content-view-block_item {
  width: 32%;
  float: left;
  margin-right: 1%; }

/* Promo Items */
.promo_item-no-title .attribute-header {
  display: none; }

.promo_item-none {
  margin: 0;
  padding: 0; }

.promo_item-none .attribute-header {
  display: none; }

/* promo_one with button */
.block-promo_one .attribute-image-button {
  text-align: center; }

html {
  overflow-y: scroll; }

body, select, input, textarea {
  color: #666; }

body {
  margin: 0 auto;
  height: 100%;
  font-size: 90%;
  line-height: 1.6;
  font-family: arial,verdana,helvetica,sans-serif; }

h1, .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .no-classified-results h1, .full-event_calendar .line-pnd_event, h2, h3, h4, h5, h6 {
  margin: 0 0 0.5em 0;
  color: #0169b2;
  font-family: "HelveticaNeueW01-57Cn", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
  font-weight: 400; }

.special-header, h1.section-header, .full-pnd_classified_listing .section-header.classified-title, .full-pnd_classified_listing .no-classified-results h1.section-header, .full-event_calendar .section-header.line-pnd_event, h1.category-header, .full-pnd_classified_listing .category-header.classified-title, .full-pnd_classified_listing .no-classified-results h1.category-header, .full-event_calendar .category-header.line-pnd_event, h2.section-header, h2.category-header {
  font-size: 1.35em;
  line-height: 1;
  border-top: 2px #dedede solid; }
  .special-header h1, h1.section-header h1, .full-pnd_classified_listing .section-header.classified-title h1, .full-event_calendar .section-header.line-pnd_event h1, h1.category-header h1, .full-pnd_classified_listing .category-header.classified-title h1, .full-event_calendar .category-header.line-pnd_event h1, h2.section-header h1, h2.category-header h1, .special-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .special-header .classified-title, h1.section-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing h1.section-header .classified-title, .full-pnd_classified_listing .section-header.classified-title .classified-title, .full-event_calendar .section-header.line-pnd_event .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .full-event_calendar .section-header.line-pnd_event .classified-title, h1.category-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing h1.category-header .classified-title, .full-pnd_classified_listing .category-header.classified-title .classified-title, .full-event_calendar .category-header.line-pnd_event .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .full-event_calendar .category-header.line-pnd_event .classified-title, h2.section-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing h2.section-header .classified-title, h2.category-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing h2.category-header .classified-title, .special-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .special-header h1, h1.section-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results h1.section-header h1, h1.category-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results h1.category-header h1, h2.section-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results h2.section-header h1, h2.category-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results h2.category-header h1, .special-header .full-event_calendar .line-pnd_event, .full-event_calendar .special-header .line-pnd_event, h1.section-header .full-event_calendar .line-pnd_event, .full-event_calendar h1.section-header .line-pnd_event, .full-pnd_classified_listing .section-header.classified-title .full-event_calendar .line-pnd_event, .full-event_calendar .full-pnd_classified_listing .section-header.classified-title .line-pnd_event, .full-event_calendar .section-header.line-pnd_event .line-pnd_event, h1.category-header .full-event_calendar .line-pnd_event, .full-event_calendar h1.category-header .line-pnd_event, .full-pnd_classified_listing .category-header.classified-title .full-event_calendar .line-pnd_event, .full-event_calendar .full-pnd_classified_listing .category-header.classified-title .line-pnd_event, .full-event_calendar .category-header.line-pnd_event .line-pnd_event, h2.section-header .full-event_calendar .line-pnd_event, .full-event_calendar h2.section-header .line-pnd_event, h2.category-header .full-event_calendar .line-pnd_event, .full-event_calendar h2.category-header .line-pnd_event, .special-header h2, h1.section-header h2, .full-pnd_classified_listing .section-header.classified-title h2, .full-pnd_classified_listing .no-classified-results h1.section-header h2, .full-event_calendar .section-header.line-pnd_event h2, h1.category-header h2, .full-pnd_classified_listing .category-header.classified-title h2, .full-pnd_classified_listing .no-classified-results h1.category-header h2, .full-event_calendar .category-header.line-pnd_event h2, h2.section-header h2, h2.category-header h2, .special-header span, h1.section-header span, .full-pnd_classified_listing .section-header.classified-title span, .full-pnd_classified_listing .no-classified-results h1.section-header span, .full-event_calendar .section-header.line-pnd_event span, h1.category-header span, .full-pnd_classified_listing .category-header.classified-title span, .full-pnd_classified_listing .no-classified-results h1.category-header span, .full-event_calendar .category-header.line-pnd_event span, h2.section-header span, h2.category-header span {
    display: inline-block;
    position: relative;
    height: 21px;
    padding: 0.4em;
    background: #ececec;
    color: #000; }
    .special-header h1:after, h1.section-header h1:after, .full-pnd_classified_listing .section-header.classified-title h1:after, .full-event_calendar .section-header.line-pnd_event h1:after, h1.category-header h1:after, .full-pnd_classified_listing .category-header.classified-title h1:after, .full-event_calendar .category-header.line-pnd_event h1:after, h2.section-header h1:after, h2.category-header h1:after, .special-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing .special-header .classified-title:after, h1.section-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing h1.section-header .classified-title:after, .full-pnd_classified_listing .section-header.classified-title .classified-title:after, .full-event_calendar .section-header.line-pnd_event .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing .full-event_calendar .section-header.line-pnd_event .classified-title:after, h1.category-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing h1.category-header .classified-title:after, .full-pnd_classified_listing .category-header.classified-title .classified-title:after, .full-event_calendar .category-header.line-pnd_event .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing .full-event_calendar .category-header.line-pnd_event .classified-title:after, h2.section-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing h2.section-header .classified-title:after, h2.category-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing h2.category-header .classified-title:after, .special-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results .special-header h1:after, h1.section-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results h1.section-header h1:after, h1.category-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results h1.category-header h1:after, h2.section-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results h2.section-header h1:after, h2.category-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results h2.category-header h1:after, .special-header .full-event_calendar .line-pnd_event:after, .full-event_calendar .special-header .line-pnd_event:after, h1.section-header .full-event_calendar .line-pnd_event:after, .full-event_calendar h1.section-header .line-pnd_event:after, .full-pnd_classified_listing .section-header.classified-title .full-event_calendar .line-pnd_event:after, .full-event_calendar .full-pnd_classified_listing .section-header.classified-title .line-pnd_event:after, .full-event_calendar .section-header.line-pnd_event .line-pnd_event:after, h1.category-header .full-event_calendar .line-pnd_event:after, .full-event_calendar h1.category-header .line-pnd_event:after, .full-pnd_classified_listing .category-header.classified-title .full-event_calendar .line-pnd_event:after, .full-event_calendar .full-pnd_classified_listing .category-header.classified-title .line-pnd_event:after, .full-event_calendar .category-header.line-pnd_event .line-pnd_event:after, h2.section-header .full-event_calendar .line-pnd_event:after, .full-event_calendar h2.section-header .line-pnd_event:after, h2.category-header .full-event_calendar .line-pnd_event:after, .full-event_calendar h2.category-header .line-pnd_event:after, .special-header h2:after, h1.section-header h2:after, .full-pnd_classified_listing .section-header.classified-title h2:after, .full-pnd_classified_listing .no-classified-results h1.section-header h2:after, .full-event_calendar .section-header.line-pnd_event h2:after, h1.category-header h2:after, .full-pnd_classified_listing .category-header.classified-title h2:after, .full-pnd_classified_listing .no-classified-results h1.category-header h2:after, .full-event_calendar .category-header.line-pnd_event h2:after, h2.section-header h2:after, h2.category-header h2:after, .special-header span:after, h1.section-header span:after, .full-pnd_classified_listing .section-header.classified-title span:after, .full-pnd_classified_listing .no-classified-results h1.section-header span:after, .full-event_calendar .section-header.line-pnd_event span:after, h1.category-header span:after, .full-pnd_classified_listing .category-header.classified-title span:after, .full-pnd_classified_listing .no-classified-results h1.category-header span:after, .full-event_calendar .category-header.line-pnd_event span:after, h2.section-header span:after, h2.category-header span:after {
      content: url(../images/sectionhead-endcap.png);
      position: absolute;
      top: 0;
      right: -34px; }

h1, .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .no-classified-results h1, .full-event_calendar .line-pnd_event {
  font-size: 1.4em;
  line-height: 1;
  margin-bottom: .8em; }
  h1.page-title, .full-pnd_classified_listing .page-title.classified-title, .full-pnd_classified_listing .no-classified-results h1.page-title, .full-event_calendar .page-title.line-pnd_event {
    color: #000;
    font-size: 1.95em;
    margin-bottom: 0.4em; }
  h1.category a, .full-pnd_classified_listing .category.classified-title a, .full-pnd_classified_listing .no-classified-results h1.category a, .full-event_calendar .category.line-pnd_event a {
    color: #000; }

h2 {
  font-size: 1.2em; }

h3 {
  font-size: 1.1em; }

h4 {
  font-size: 0.95em; }

h5, h6 {
  font-size: 0.90em;
  text-transform: uppercase; }

p {
  margin: 0 0 1em 0; }
  p.text-right {
    text-align: right; }
  p.text-center {
    text-align: center; }

img {
  display: block; }

a {
  color: #0169b2;
  text-decoration: none;
  font-weight: 400; }

a:hover, a:active {
  outline: none; }

a:hover {
  text-decoration: underline; }

/* Smartphone resets and enhancements */
a,
a:link,
a:hover,
a:active {
  -webkit-tap-highlight-color: rbga(0, 0, 0, 0);
  outline: none;
  /* prevents pink highlight color on tap */ }

span {
  -webkit-transform: translateZ(0);
  /* enables on GPU processing */ }

em, i {
  font-style: italic; }

ul {
  margin-bottom: 1em; }
  ul li {
    margin-bottom: 0.6em; }

ol {
  margin-left: 1.8em;
  margin-bottom: 1em; }
  ol li {
    list-style-type: decimal;
    margin-bottom: .4em; }

nav ul, nav li {
  margin: 0; }

small {
  font-size: 85%; }

strong, b {
  font-weight: bold; }

th {
  font-weight: bold; }

td, td img {
  vertical-align: top; }

sub {
  vertical-align: sub;
  font-size: smaller; }

sup {
  vertical-align: super;
  font-size: smaller; }

pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word; }

blockquote {
  font-style: italic;
  font-size: 1.30em;
  color: #611959; }

blockquote p {
  margin-bottom: 0.5em; }

textarea {
  overflow: auto; }

label, input[type=button],
input[type=submit], button {
  cursor: pointer; }

button, input, select, textarea {
  margin: 0; }

input[type=text], input[type=password] {
  padding: .3em; }

input:invalid, textarea:invalid {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 0 5px red;
  -moz-box-shadow: 0 0 5px red;
  box-shadow: 0 0 5px red; }

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd; }

::-moz-selection {
  background: #3399ff;
  color: white;
  text-shadow: none; }

::selection {
  background: #3399ff;
  color: white;
  text-shadow: none; }

abbr[title] {
  border-bottom: none; }

a:link {
  -webkit-tap-highlight-color: #ff5e99; }

button {
  width: auto;
  overflow: visible; }

hr {
  clear: both;
  border: 0;
  width: 100%;
  color: black;
  background-color: black;
  height: 1px;
  margin: 10px 0;
  padding: 0; }

div.ui-body-c {
  font-family: arial,verdana,helvetica,sans-serif;
  text-shadow: 0 0 0 #000; }

.ui-body-c .ui-link {
  color: #0169b2;
  text-decoration: none;
  font-weight: 400 !important; }

/*
$siteWidth:					$staticSiteWidth;
$colOneWidth:				$staticColOneWidth;
$colTwoWidth:				$staticContentWidth;
$colThreeWidth:				$staticColThreeWidth;
$colMargin:					$staticColMargin/;
*/
#site-header .wrapper,
#nav-primary ul,
#layout .wrapper,
#site-footer .wrapper {
  max-width: 960px;
  margin: 0 auto;
  clear: both; }

#colone,
#coltwo,
#colthree {
  float: left; }

#coltwo {
  width: 61.45833%;
  margin: 0 3.125%;
  clear: both; }
  .coldesc-two #coltwo {
    width: 100.0%;
    margin: 0; }
  .coldesc-one-two #coltwo {
    width: 64.58333%;
    margin: 0 0 0 3.125%; }
  .coldesc-two-three #coltwo {
    width: 64.58333%;
    margin: 0 3.125% 0 0; }

#colone {
  width: 32.29167%; }

#colthree {
  width: 32.29167%; }

/* ==|== tablet, sort of ==|== */
@media only screen and (max-width: 768px) {
  #site-header .wrapper,
  #nav-primary ul,
  #layout .wrapper,
  #site-footer .wrapper {
    width: auto; }

  #colone,
  #coltwo,
  #colthree,
  .zone0,
  .zone1,
  .zone2,
  .zone3,
  .zone4,
  .zone5,
  .zone6,
  .zone7,
  .group023 {
    float: none !important;
    clear: both !important;
    width: auto !important;
    margin: 0 6px !important; } }
/* ==|== handheld media queries ==|== */
@media only screen and (max-width: 600px) {
  .object-left, .object-right {
    float: none;
    max-width: 100%; }

  img {
    max-width: 100%;
    height: auto; } }
/* ==|== media queries ==|== */
#login-connect .wrapper, #top-ad-space .wrapper {
  max-width: 960px;
  margin: 0 auto;
  clear: both; }

#login-connect li, .connect dt, .connect dd, .connect li, #nav-footer ul, .full-pnd_classified_listing ul.listing-classified, .full-pnd_classified_listing .classified-categories ul, .block-sponsored_resources .list-classifieds, .headline-listing .more-headlines, .tab-controls, #search_controls ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: none; }

.block-blog_featured_import .blog-listing, .block-related_content_solr ul, .ezoe ul {
  padding-left: 0;
  margin-left: 0.5em; }
  .block-blog_featured_import .blog-listing li, .block-related_content_solr ul li, .ezoe ul li {
    padding-left: 1em;
    list-style-type: none;
    background: url(../images/bullet.png) 0 6px no-repeat;
    line-height: 1.2; }

.full-pnd_column_category > .attribute-intro, .class-pnd_landing_page > .attribute-header + .attribute-intro, .pnd-column-category > .attribute-intro {
  font-style: italic;
  color: #333;
  border-bottom: 1px #c0c0c0 dotted; }

.link-more,
.more-link,
.linkmore,
.morelink, .block-sponsored_resources .morelink,
.block-newsletter_alerts_signup .morelink,
.block-job_of_the_day .morelink,
.block-rfp_of_the_day .morelink, .block-twitterwidget .morelink, .tab-content .morelink {
  float: right;
  padding-right: 1.0em;
  background: transparent url(../images/blt-topnav-subarrow.png) 100% 50% no-repeat;
  color: #333;
  font-weight: 600;
  font-size: 0.8em; }
  .link-more a,
  .more-link a,
  .linkmore a,
  .morelink a, .block-sponsored_resources .morelink a,
  .block-newsletter_alerts_signup .morelink a,
  .block-job_of_the_day .morelink a,
  .block-rfp_of_the_day .morelink a, .block-twitterwidget .morelink a, .tab-content .morelink a {
    color: #333;
    font-weight: 600; }

.link-teaser,
.teaser-link,
.linkteaser,
.teaserlink {
  float: right; }

.block-job_of_the_day .block-header,
.block-job_of_the_day .attribute-header,
.block-rfp_of_the_day .block-header,
.block-rfp_of_the_day .attribute-header,
.block-twitterwidget .block-header,
.block-twitterwidget .attribute-header,
.block-fbrecommendations .block-header,
.block-fbrecommendations .attribute-header,
.block-sponsored_resources .block-header,
.block-sponsored_resources .attribute-header,
.block-newsletter_alerts_signup .block-header,
.block-newsletter_alerts_signup .attribute-header,
.block-related_content_solr .block-header,
.block-related_content_solr .attribute-header,
.block-rfp_search .block-header,
.block-rfp_search .attribute-header,
.block-news_search .block-header,
.block-news_search .attribute-header,
.block-rfp-newsletter .block-header,
.block-rfp-newsletter .attribute-header,
.block-pnd_rfp_upcoming .block-header,
.block-pnd_rfp_upcoming .attribute-header,
.block-rfp_alerts_signup .block-header,
.block-rfp_alerts_signup .attribute-header,
.block-job_alerts_signup .block-header,
.block-job_alerts_signup .attribute-header,
.block-most_traffic .block-header,
.block-most_traffic .attribute-header,
.block-poll .block-header,
.block-poll .attribute-header,
.block-job_submit .block-header,
.block-job_submit .attribute-header {
  line-height: 1;
  border-top: 3px #dedede solid; }
  .block-job_of_the_day .block-header h1,
  .block-job_of_the_day .attribute-header h1,
  .block-rfp_of_the_day .block-header h1,
  .block-rfp_of_the_day .attribute-header h1,
  .block-twitterwidget .block-header h1,
  .block-twitterwidget .attribute-header h1,
  .block-fbrecommendations .block-header h1,
  .block-fbrecommendations .attribute-header h1,
  .block-sponsored_resources .block-header h1,
  .block-sponsored_resources .attribute-header h1,
  .block-newsletter_alerts_signup .block-header h1,
  .block-newsletter_alerts_signup .attribute-header h1,
  .block-related_content_solr .block-header h1,
  .block-related_content_solr .attribute-header h1,
  .block-rfp_search .block-header h1,
  .block-rfp_search .attribute-header h1,
  .block-news_search .block-header h1,
  .block-news_search .attribute-header h1,
  .block-rfp-newsletter .block-header h1,
  .block-rfp-newsletter .attribute-header h1,
  .block-pnd_rfp_upcoming .block-header h1,
  .block-pnd_rfp_upcoming .attribute-header h1,
  .block-rfp_alerts_signup .block-header h1,
  .block-rfp_alerts_signup .attribute-header h1,
  .block-job_alerts_signup .block-header h1,
  .block-job_alerts_signup .attribute-header h1,
  .block-most_traffic .block-header h1,
  .block-most_traffic .attribute-header h1,
  .block-poll .block-header h1,
  .block-poll .attribute-header h1,
  .block-job_submit .block-header h1,
  .block-job_submit .attribute-header h1, .block-job_of_the_day .block-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-job_of_the_day .block-header .classified-title,
  .block-job_of_the_day .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_of_the_day .attribute-header .classified-title,
  .block-rfp_of_the_day .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_of_the_day .block-header .classified-title,
  .block-rfp_of_the_day .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_of_the_day .attribute-header .classified-title,
  .block-twitterwidget .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-twitterwidget .block-header .classified-title,
  .block-twitterwidget .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-twitterwidget .attribute-header .classified-title,
  .block-fbrecommendations .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-fbrecommendations .block-header .classified-title,
  .block-fbrecommendations .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-fbrecommendations .attribute-header .classified-title,
  .block-sponsored_resources .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-sponsored_resources .block-header .classified-title,
  .block-sponsored_resources .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-sponsored_resources .attribute-header .classified-title,
  .block-newsletter_alerts_signup .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-newsletter_alerts_signup .block-header .classified-title,
  .block-newsletter_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-newsletter_alerts_signup .attribute-header .classified-title,
  .block-related_content_solr .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-related_content_solr .block-header .classified-title,
  .block-related_content_solr .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-related_content_solr .attribute-header .classified-title,
  .block-rfp_search .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_search .block-header .classified-title,
  .block-rfp_search .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_search .attribute-header .classified-title,
  .block-news_search .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-news_search .block-header .classified-title,
  .block-news_search .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-news_search .attribute-header .classified-title,
  .block-rfp-newsletter .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp-newsletter .block-header .classified-title,
  .block-rfp-newsletter .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp-newsletter .attribute-header .classified-title,
  .block-pnd_rfp_upcoming .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-pnd_rfp_upcoming .block-header .classified-title,
  .block-pnd_rfp_upcoming .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-pnd_rfp_upcoming .attribute-header .classified-title,
  .block-rfp_alerts_signup .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_alerts_signup .block-header .classified-title,
  .block-rfp_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_alerts_signup .attribute-header .classified-title,
  .block-job_alerts_signup .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_alerts_signup .block-header .classified-title,
  .block-job_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_alerts_signup .attribute-header .classified-title,
  .block-most_traffic .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-most_traffic .block-header .classified-title,
  .block-most_traffic .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-most_traffic .attribute-header .classified-title,
  .block-poll .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-poll .block-header .classified-title,
  .block-poll .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-poll .attribute-header .classified-title,
  .block-job_submit .block-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_submit .block-header .classified-title,
  .block-job_submit .attribute-header .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_submit .attribute-header .classified-title, .block-job_of_the_day .block-header .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .block-job_of_the_day .block-header h1,
  .block-job_of_the_day .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-job_of_the_day .attribute-header h1,
  .block-rfp_of_the_day .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_of_the_day .block-header h1,
  .block-rfp_of_the_day .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_of_the_day .attribute-header h1,
  .block-twitterwidget .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-twitterwidget .block-header h1,
  .block-twitterwidget .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-twitterwidget .attribute-header h1,
  .block-fbrecommendations .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-fbrecommendations .block-header h1,
  .block-fbrecommendations .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-fbrecommendations .attribute-header h1,
  .block-sponsored_resources .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-sponsored_resources .block-header h1,
  .block-sponsored_resources .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-sponsored_resources .attribute-header h1,
  .block-newsletter_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-newsletter_alerts_signup .block-header h1,
  .block-newsletter_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-newsletter_alerts_signup .attribute-header h1,
  .block-related_content_solr .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-related_content_solr .block-header h1,
  .block-related_content_solr .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-related_content_solr .attribute-header h1,
  .block-rfp_search .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_search .block-header h1,
  .block-rfp_search .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_search .attribute-header h1,
  .block-news_search .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-news_search .block-header h1,
  .block-news_search .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-news_search .attribute-header h1,
  .block-rfp-newsletter .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp-newsletter .block-header h1,
  .block-rfp-newsletter .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp-newsletter .attribute-header h1,
  .block-pnd_rfp_upcoming .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-pnd_rfp_upcoming .block-header h1,
  .block-pnd_rfp_upcoming .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-pnd_rfp_upcoming .attribute-header h1,
  .block-rfp_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_alerts_signup .block-header h1,
  .block-rfp_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-rfp_alerts_signup .attribute-header h1,
  .block-job_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-job_alerts_signup .block-header h1,
  .block-job_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-job_alerts_signup .attribute-header h1,
  .block-most_traffic .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-most_traffic .block-header h1,
  .block-most_traffic .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-most_traffic .attribute-header h1,
  .block-poll .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-poll .block-header h1,
  .block-poll .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-poll .attribute-header h1,
  .block-job_submit .block-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-job_submit .block-header h1,
  .block-job_submit .attribute-header .full-pnd_classified_listing .no-classified-results h1,
  .full-pnd_classified_listing .no-classified-results .block-job_submit .attribute-header h1, .block-job_of_the_day .block-header .full-event_calendar .line-pnd_event, .full-event_calendar .block-job_of_the_day .block-header .line-pnd_event,
  .block-job_of_the_day .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_of_the_day .attribute-header .line-pnd_event,
  .block-rfp_of_the_day .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_of_the_day .block-header .line-pnd_event,
  .block-rfp_of_the_day .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_of_the_day .attribute-header .line-pnd_event,
  .block-twitterwidget .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-twitterwidget .block-header .line-pnd_event,
  .block-twitterwidget .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-twitterwidget .attribute-header .line-pnd_event,
  .block-fbrecommendations .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-fbrecommendations .block-header .line-pnd_event,
  .block-fbrecommendations .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-fbrecommendations .attribute-header .line-pnd_event,
  .block-sponsored_resources .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-sponsored_resources .block-header .line-pnd_event,
  .block-sponsored_resources .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-sponsored_resources .attribute-header .line-pnd_event,
  .block-newsletter_alerts_signup .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-newsletter_alerts_signup .block-header .line-pnd_event,
  .block-newsletter_alerts_signup .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-newsletter_alerts_signup .attribute-header .line-pnd_event,
  .block-related_content_solr .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-related_content_solr .block-header .line-pnd_event,
  .block-related_content_solr .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-related_content_solr .attribute-header .line-pnd_event,
  .block-rfp_search .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_search .block-header .line-pnd_event,
  .block-rfp_search .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_search .attribute-header .line-pnd_event,
  .block-news_search .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-news_search .block-header .line-pnd_event,
  .block-news_search .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-news_search .attribute-header .line-pnd_event,
  .block-rfp-newsletter .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp-newsletter .block-header .line-pnd_event,
  .block-rfp-newsletter .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp-newsletter .attribute-header .line-pnd_event,
  .block-pnd_rfp_upcoming .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-pnd_rfp_upcoming .block-header .line-pnd_event,
  .block-pnd_rfp_upcoming .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-pnd_rfp_upcoming .attribute-header .line-pnd_event,
  .block-rfp_alerts_signup .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_alerts_signup .block-header .line-pnd_event,
  .block-rfp_alerts_signup .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_alerts_signup .attribute-header .line-pnd_event,
  .block-job_alerts_signup .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_alerts_signup .block-header .line-pnd_event,
  .block-job_alerts_signup .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_alerts_signup .attribute-header .line-pnd_event,
  .block-most_traffic .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-most_traffic .block-header .line-pnd_event,
  .block-most_traffic .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-most_traffic .attribute-header .line-pnd_event,
  .block-poll .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-poll .block-header .line-pnd_event,
  .block-poll .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-poll .attribute-header .line-pnd_event,
  .block-job_submit .block-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_submit .block-header .line-pnd_event,
  .block-job_submit .attribute-header .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_submit .attribute-header .line-pnd_event, .block-job_of_the_day .block-header h2,
  .block-job_of_the_day .attribute-header h2,
  .block-rfp_of_the_day .block-header h2,
  .block-rfp_of_the_day .attribute-header h2,
  .block-twitterwidget .block-header h2,
  .block-twitterwidget .attribute-header h2,
  .block-fbrecommendations .block-header h2,
  .block-fbrecommendations .attribute-header h2,
  .block-sponsored_resources .block-header h2,
  .block-sponsored_resources .attribute-header h2,
  .block-newsletter_alerts_signup .block-header h2,
  .block-newsletter_alerts_signup .attribute-header h2,
  .block-related_content_solr .block-header h2,
  .block-related_content_solr .attribute-header h2,
  .block-rfp_search .block-header h2,
  .block-rfp_search .attribute-header h2,
  .block-news_search .block-header h2,
  .block-news_search .attribute-header h2,
  .block-rfp-newsletter .block-header h2,
  .block-rfp-newsletter .attribute-header h2,
  .block-pnd_rfp_upcoming .block-header h2,
  .block-pnd_rfp_upcoming .attribute-header h2,
  .block-rfp_alerts_signup .block-header h2,
  .block-rfp_alerts_signup .attribute-header h2,
  .block-job_alerts_signup .block-header h2,
  .block-job_alerts_signup .attribute-header h2,
  .block-most_traffic .block-header h2,
  .block-most_traffic .attribute-header h2,
  .block-poll .block-header h2,
  .block-poll .attribute-header h2,
  .block-job_submit .block-header h2,
  .block-job_submit .attribute-header h2 {
    font-size: 1.1em;
    display: inline-block;
    position: relative;
    height: 22px;
    line-height: 1.2em;
    padding: 5px 0.4em 4px 10px;
    background: #ececec;
    color: #000;
    text-transform: uppercase; }
    .block-job_of_the_day .block-header h1:after,
    .block-job_of_the_day .attribute-header h1:after,
    .block-rfp_of_the_day .block-header h1:after,
    .block-rfp_of_the_day .attribute-header h1:after,
    .block-twitterwidget .block-header h1:after,
    .block-twitterwidget .attribute-header h1:after,
    .block-fbrecommendations .block-header h1:after,
    .block-fbrecommendations .attribute-header h1:after,
    .block-sponsored_resources .block-header h1:after,
    .block-sponsored_resources .attribute-header h1:after,
    .block-newsletter_alerts_signup .block-header h1:after,
    .block-newsletter_alerts_signup .attribute-header h1:after,
    .block-related_content_solr .block-header h1:after,
    .block-related_content_solr .attribute-header h1:after,
    .block-rfp_search .block-header h1:after,
    .block-rfp_search .attribute-header h1:after,
    .block-news_search .block-header h1:after,
    .block-news_search .attribute-header h1:after,
    .block-rfp-newsletter .block-header h1:after,
    .block-rfp-newsletter .attribute-header h1:after,
    .block-pnd_rfp_upcoming .block-header h1:after,
    .block-pnd_rfp_upcoming .attribute-header h1:after,
    .block-rfp_alerts_signup .block-header h1:after,
    .block-rfp_alerts_signup .attribute-header h1:after,
    .block-job_alerts_signup .block-header h1:after,
    .block-job_alerts_signup .attribute-header h1:after,
    .block-most_traffic .block-header h1:after,
    .block-most_traffic .attribute-header h1:after,
    .block-poll .block-header h1:after,
    .block-poll .attribute-header h1:after,
    .block-job_submit .block-header h1:after,
    .block-job_submit .attribute-header h1:after, .block-job_of_the_day .block-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing .block-job_of_the_day .block-header .classified-title:after,
    .block-job_of_the_day .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-job_of_the_day .attribute-header .classified-title:after,
    .block-rfp_of_the_day .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_of_the_day .block-header .classified-title:after,
    .block-rfp_of_the_day .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_of_the_day .attribute-header .classified-title:after,
    .block-twitterwidget .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-twitterwidget .block-header .classified-title:after,
    .block-twitterwidget .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-twitterwidget .attribute-header .classified-title:after,
    .block-fbrecommendations .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-fbrecommendations .block-header .classified-title:after,
    .block-fbrecommendations .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-fbrecommendations .attribute-header .classified-title:after,
    .block-sponsored_resources .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-sponsored_resources .block-header .classified-title:after,
    .block-sponsored_resources .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-sponsored_resources .attribute-header .classified-title:after,
    .block-newsletter_alerts_signup .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-newsletter_alerts_signup .block-header .classified-title:after,
    .block-newsletter_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-newsletter_alerts_signup .attribute-header .classified-title:after,
    .block-related_content_solr .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-related_content_solr .block-header .classified-title:after,
    .block-related_content_solr .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-related_content_solr .attribute-header .classified-title:after,
    .block-rfp_search .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_search .block-header .classified-title:after,
    .block-rfp_search .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_search .attribute-header .classified-title:after,
    .block-news_search .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-news_search .block-header .classified-title:after,
    .block-news_search .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-news_search .attribute-header .classified-title:after,
    .block-rfp-newsletter .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp-newsletter .block-header .classified-title:after,
    .block-rfp-newsletter .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp-newsletter .attribute-header .classified-title:after,
    .block-pnd_rfp_upcoming .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-pnd_rfp_upcoming .block-header .classified-title:after,
    .block-pnd_rfp_upcoming .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-pnd_rfp_upcoming .attribute-header .classified-title:after,
    .block-rfp_alerts_signup .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_alerts_signup .block-header .classified-title:after,
    .block-rfp_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-rfp_alerts_signup .attribute-header .classified-title:after,
    .block-job_alerts_signup .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-job_alerts_signup .block-header .classified-title:after,
    .block-job_alerts_signup .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-job_alerts_signup .attribute-header .classified-title:after,
    .block-most_traffic .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-most_traffic .block-header .classified-title:after,
    .block-most_traffic .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-most_traffic .attribute-header .classified-title:after,
    .block-poll .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-poll .block-header .classified-title:after,
    .block-poll .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-poll .attribute-header .classified-title:after,
    .block-job_submit .block-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-job_submit .block-header .classified-title:after,
    .block-job_submit .attribute-header .full-pnd_classified_listing .classified-title:after,
    .full-pnd_classified_listing .block-job_submit .attribute-header .classified-title:after, .block-job_of_the_day .block-header .full-pnd_classified_listing .no-classified-results h1:after, .full-pnd_classified_listing .no-classified-results .block-job_of_the_day .block-header h1:after,
    .block-job_of_the_day .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-job_of_the_day .attribute-header h1:after,
    .block-rfp_of_the_day .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_of_the_day .block-header h1:after,
    .block-rfp_of_the_day .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_of_the_day .attribute-header h1:after,
    .block-twitterwidget .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-twitterwidget .block-header h1:after,
    .block-twitterwidget .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-twitterwidget .attribute-header h1:after,
    .block-fbrecommendations .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-fbrecommendations .block-header h1:after,
    .block-fbrecommendations .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-fbrecommendations .attribute-header h1:after,
    .block-sponsored_resources .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-sponsored_resources .block-header h1:after,
    .block-sponsored_resources .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-sponsored_resources .attribute-header h1:after,
    .block-newsletter_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-newsletter_alerts_signup .block-header h1:after,
    .block-newsletter_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-newsletter_alerts_signup .attribute-header h1:after,
    .block-related_content_solr .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-related_content_solr .block-header h1:after,
    .block-related_content_solr .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-related_content_solr .attribute-header h1:after,
    .block-rfp_search .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_search .block-header h1:after,
    .block-rfp_search .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_search .attribute-header h1:after,
    .block-news_search .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-news_search .block-header h1:after,
    .block-news_search .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-news_search .attribute-header h1:after,
    .block-rfp-newsletter .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp-newsletter .block-header h1:after,
    .block-rfp-newsletter .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp-newsletter .attribute-header h1:after,
    .block-pnd_rfp_upcoming .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-pnd_rfp_upcoming .block-header h1:after,
    .block-pnd_rfp_upcoming .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-pnd_rfp_upcoming .attribute-header h1:after,
    .block-rfp_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_alerts_signup .block-header h1:after,
    .block-rfp_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-rfp_alerts_signup .attribute-header h1:after,
    .block-job_alerts_signup .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-job_alerts_signup .block-header h1:after,
    .block-job_alerts_signup .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-job_alerts_signup .attribute-header h1:after,
    .block-most_traffic .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-most_traffic .block-header h1:after,
    .block-most_traffic .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-most_traffic .attribute-header h1:after,
    .block-poll .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-poll .block-header h1:after,
    .block-poll .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-poll .attribute-header h1:after,
    .block-job_submit .block-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-job_submit .block-header h1:after,
    .block-job_submit .attribute-header .full-pnd_classified_listing .no-classified-results h1:after,
    .full-pnd_classified_listing .no-classified-results .block-job_submit .attribute-header h1:after, .block-job_of_the_day .block-header .full-event_calendar .line-pnd_event:after, .full-event_calendar .block-job_of_the_day .block-header .line-pnd_event:after,
    .block-job_of_the_day .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-job_of_the_day .attribute-header .line-pnd_event:after,
    .block-rfp_of_the_day .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_of_the_day .block-header .line-pnd_event:after,
    .block-rfp_of_the_day .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_of_the_day .attribute-header .line-pnd_event:after,
    .block-twitterwidget .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-twitterwidget .block-header .line-pnd_event:after,
    .block-twitterwidget .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-twitterwidget .attribute-header .line-pnd_event:after,
    .block-fbrecommendations .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-fbrecommendations .block-header .line-pnd_event:after,
    .block-fbrecommendations .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-fbrecommendations .attribute-header .line-pnd_event:after,
    .block-sponsored_resources .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-sponsored_resources .block-header .line-pnd_event:after,
    .block-sponsored_resources .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-sponsored_resources .attribute-header .line-pnd_event:after,
    .block-newsletter_alerts_signup .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-newsletter_alerts_signup .block-header .line-pnd_event:after,
    .block-newsletter_alerts_signup .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-newsletter_alerts_signup .attribute-header .line-pnd_event:after,
    .block-related_content_solr .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-related_content_solr .block-header .line-pnd_event:after,
    .block-related_content_solr .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-related_content_solr .attribute-header .line-pnd_event:after,
    .block-rfp_search .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_search .block-header .line-pnd_event:after,
    .block-rfp_search .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_search .attribute-header .line-pnd_event:after,
    .block-news_search .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-news_search .block-header .line-pnd_event:after,
    .block-news_search .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-news_search .attribute-header .line-pnd_event:after,
    .block-rfp-newsletter .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp-newsletter .block-header .line-pnd_event:after,
    .block-rfp-newsletter .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp-newsletter .attribute-header .line-pnd_event:after,
    .block-pnd_rfp_upcoming .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-pnd_rfp_upcoming .block-header .line-pnd_event:after,
    .block-pnd_rfp_upcoming .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-pnd_rfp_upcoming .attribute-header .line-pnd_event:after,
    .block-rfp_alerts_signup .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_alerts_signup .block-header .line-pnd_event:after,
    .block-rfp_alerts_signup .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-rfp_alerts_signup .attribute-header .line-pnd_event:after,
    .block-job_alerts_signup .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-job_alerts_signup .block-header .line-pnd_event:after,
    .block-job_alerts_signup .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-job_alerts_signup .attribute-header .line-pnd_event:after,
    .block-most_traffic .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-most_traffic .block-header .line-pnd_event:after,
    .block-most_traffic .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-most_traffic .attribute-header .line-pnd_event:after,
    .block-poll .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-poll .block-header .line-pnd_event:after,
    .block-poll .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-poll .attribute-header .line-pnd_event:after,
    .block-job_submit .block-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-job_submit .block-header .line-pnd_event:after,
    .block-job_submit .attribute-header .full-event_calendar .line-pnd_event:after,
    .full-event_calendar .block-job_submit .attribute-header .line-pnd_event:after, .block-job_of_the_day .block-header h2:after,
    .block-job_of_the_day .attribute-header h2:after,
    .block-rfp_of_the_day .block-header h2:after,
    .block-rfp_of_the_day .attribute-header h2:after,
    .block-twitterwidget .block-header h2:after,
    .block-twitterwidget .attribute-header h2:after,
    .block-fbrecommendations .block-header h2:after,
    .block-fbrecommendations .attribute-header h2:after,
    .block-sponsored_resources .block-header h2:after,
    .block-sponsored_resources .attribute-header h2:after,
    .block-newsletter_alerts_signup .block-header h2:after,
    .block-newsletter_alerts_signup .attribute-header h2:after,
    .block-related_content_solr .block-header h2:after,
    .block-related_content_solr .attribute-header h2:after,
    .block-rfp_search .block-header h2:after,
    .block-rfp_search .attribute-header h2:after,
    .block-news_search .block-header h2:after,
    .block-news_search .attribute-header h2:after,
    .block-rfp-newsletter .block-header h2:after,
    .block-rfp-newsletter .attribute-header h2:after,
    .block-pnd_rfp_upcoming .block-header h2:after,
    .block-pnd_rfp_upcoming .attribute-header h2:after,
    .block-rfp_alerts_signup .block-header h2:after,
    .block-rfp_alerts_signup .attribute-header h2:after,
    .block-job_alerts_signup .block-header h2:after,
    .block-job_alerts_signup .attribute-header h2:after,
    .block-most_traffic .block-header h2:after,
    .block-most_traffic .attribute-header h2:after,
    .block-poll .block-header h2:after,
    .block-poll .attribute-header h2:after,
    .block-job_submit .block-header h2:after,
    .block-job_submit .attribute-header h2:after {
      content: url(../images/sectionhead-endcap.png);
      position: absolute;
      top: 0;
      right: -34px;
      height: 31px;
      overflow: hidden; }

.attribute-key-word, .full-pnd_job .org-and-location, .full-event_calendar .event-date, .full-pnd_classified_listing .classified-type, .listing-rfp .keyword {
  color: #e35b00;
  text-transform: uppercase;
  padding-bottom: 0.6em;
  font-weight: bold; }

.block-video h2, .tab-content h2 {
  margin-bottom: 0;
  font-size: 0.9em;
  font-weight: 700;
  text-transform: uppercase; }

#site-search input, .block-rfp_search select, .block-news_search select, .block-rfp_search input[type="text"], .block-news_search input[type="text"], .ui-navigation input[type="text"], .ui-navigation select, .block-sponsored_resources input[type="email"],
.block-newsletter_alerts_signup input[type="email"],
.block-rfp_alerts_signup input[type="email"],
.block-job_alerts_signup input[type="email"],
.block-job_submit input[type="email"], .block-rfp-newsletter input[type="email"] {
  padding: 8px 0 8px 6px;
  border: 1px solid #639bc3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.8em;
  outline: 0 none; }

#site-search input, .block-rfp_search select, .block-news_search select, .block-rfp_search input[type="text"], .block-news_search input[type="text"] {
  border: 1px #dedede solid; }

.button, #commentsDiv-postButton a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 9px 8px 9px;
  background: #0169b2;
  border: none;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }

button::-moz-focus-inner {
  border: 0;
  padding: 0; }

#site-search button, .block-rfp_search .button, .block-news_search .button {
  height: 31px;
  width: 33px;
  border: none;
  background: transparent url(../images/btn-search.png) 0 0 no-repeat;
  text-indent: -9999em;
  position: absolute;
  top: 1px;
  right: 1px; }

.hidden {
  display: none;
  visibility: hidden; }

.error, .input-error {
  color: #f00; }

.block-fbrecommendations, .block-twitterwidget {
  margin-bottom: 1.6em; }

.attribute-publication,
.attribute-publication-date,
.attribute-subject_tags,
.attribute-tags_organization,
.attribute-tags_people,
.attribute-tags_org_type,
.attribute-tags_location,
.attribute-tags_job_type,
.attribute-tags_interest,
.attribute-deadline_date {
  color: #999;
  text-transform: uppercase;
  font-size: 0.8em; }

.ui-navigation input[type="submit"], .ui-navigation .button, .ui-navigation .defaultbutton, .ui-navigation .menubutton {
  text-transform: capitalize; }
  .ui-navigation input[type="submit"] a, .ui-navigation .button a, .ui-navigation .defaultbutton a, .ui-navigation .menubutton a {
    color: #fff; }

.pagenavigator {
  float: right;
  display: inline-block;
  font-size: 0.8em; }
  .pagenavigator + div {
    clear: both; }
  .content-search .pagenavigator {
    float: none; }
  .pagenavigator .next {
    padding: 0.2em 0.6em;
    margin-left: -5px;
    text-transform: uppercase; }
  .pagenavigator .previous {
    text-transform: uppercase; }
  .pagenavigator a,
  .pagenavigator .current {
    padding: 0.2em 0.6em;
    margin-right: 0.2em;
    background: #f1f1f1;
    color: #e95c00;
    border: 1px #f1f1f1 solid; }
    .pagenavigator a:hover,
    .pagenavigator .current:hover {
      border: 1px #e95c00 solid;
      text-decoration: none; }
  .pagenavigator .other a {
    font-weight: bold; }
  .pagenavigator .other:last-child {
    margin-left: 4px; }
  .pagenavigator .current {
    background: #e95c00;
    border: 1px #e95c00 solid;
    color: #fff;
    font-weight: bold; }

.content-navigator * {
  margin-bottom: 4px;
  display: inline-block;
  font-size: 14px; }

.date,
.attribute-publish_date,
.attribute-deadline_date,
.attribute-tags_interviewer,
.attribute-tags_author {
  color: #a1a1a1;
  text-transform: uppercase; }

.attribute-deadline_date {
  margin-top: 0.5em;
  font-weight: bold; }

.copyright {
  color: #a1a1a1; }

#login-connect {
  background: #585858;
  overflow: auto;
  color: #cdcdcd;
  font-size: 0.75em;
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1; }
  #login-connect:before, #login-connect:after {
    content: "";
    display: table; }
  #login-connect:after {
    clear: both; }
  #login-connect #site-search {
    display: none; }
  #login-connect ul {
    margin: 0;
    padding: 0;
    /* For modern browsers */
    /* For IE 6/7 (trigger hasLayout) */
    *zoom: 1; }
    #login-connect ul:before, #login-connect ul:after {
      content: "";
      display: table; }
    #login-connect ul:after {
      clear: both; }
  #login-connect li {
    float: left; }
  #login-connect #utility-nav, #login-connect #login-nav {
    float: left;
    margin-top: 9px;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 6px; }
    #login-connect #utility-nav .nav_item-util-login:after, #login-connect #utility-nav .lnav-login:after, #login-connect #utility-nav .lnav-username:after, #login-connect #login-nav .nav_item-util-login:after, #login-connect #login-nav .lnav-login:after, #login-connect #login-nav .lnav-username:after {
      content: " | ";
      padding-right: 1em;
      position: relative;
      right: -0.4em;
      top: -1px; }
  #login-connect .loginmenu-gigya {
    clear: both;
    padding: .4em;
    margin: .5em 0;
    width: 160px;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);
    zoom: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: center; }
    #login-connect .loginmenu-gigya .gigya-pencil {
      height: 20px;
      width: 20px; }
    #login-connect .loginmenu-gigya table table table table {
      margin-right: 4px !important; }
  #login-connect .add-network-label {
    float: left;
    padding-right: 7px;
    padding-top: 2px; }
  #login-connect #link-accounts {
    float: left; }
  #login-connect a {
    color: #fff; }

.connect {
  float: right;
  margin: 3px 0; }
  .connect dd {
    margin-left: 4px; }
  .connect dt {
    padding: 6px 5px 0 0;
    float: left; }
  .connect dt, .connect dd, .connect li {
    float: left; }
  #login-connect .connect {
    /*display: none;*/ }
  #site-footer .connect {
    margin: 0;
    padding: 0; }
    #site-footer .connect dt {
      width: 100%;
      font-weight: 600;
      color: #232323;
      font-size: 0.8em;
      margin: 0;
      padding: 6px 5px 0 0; }
  .connect a {
    color: #fff; }
  .connect #btn-donate {
    background-color: #e35b00;
    font-size: 1.2em;
    line-height: 0.9em;
    margin-left: 20px;
    padding-left: 15px;
    padding-right: 15px; }
  .connect #btn-donate:hover {
    background-color: #0169b2; }

#top-ad-space {
  background: #e0e0e0;
  padding: 10px;
  border-bottom: 5px #8f8f8f solid;
  overflow: hidden; }
  #top-ad-space .block-promo_three .content-view-block_item {
    width: auto;
    float: none;
    overflow: visible;
    margin-bottom: 0; }
  #top-ad-space .block-promo_one {
    float: left; }
    #top-ad-space .block-promo_one .content-view-block_item {
      margin-bottom: 0.1em; }
  #top-ad-space img {
    float: left;
    margin: 0 10px;
    border: 1px #9b9b9b solid; }

#site-header {
  padding: 20px 0 10px 0;
  overflow: hidden;
  background: #fff; }

#site-logo {
  float: left; }
  #site-logo .logo,
  #site-logo .tagline {
    float: left; }

#utility-nav, #login-nav {
  float: right; }

#site-search {
  float: right;
  clear: right;
  position: relative; }
  #site-search input {
    width: 245px; }
  #site-search button {
    height: 28px;
    width: 30px; }

#mobile-nav-trigger {
  display: none; }

#nav-primary {
  position: relative;
  z-index: 2000;
  background: url(../images/bg-topnav.png) top left repeat-x;
  font-size: 1.3em; }
  #nav-primary.mobile-nav-show {
    display: block; }
  #nav-primary > ul {
    display: none; }
    #nav-primary > ul.bf-navigation {
      display: block; }
  #nav-primary ul {
    width: 100%;
    margin: 0 auto;
    background: url(../images/nav-divider.png) 0 0 no-repeat;
    min-height: 60px; }
  #nav-primary li {
    float: left;
    width: 16.66%;
    margin: 0;
    background: url(../images/nav-divider.png) 100% 0 no-repeat; }
    #nav-primary li a {
      text-align: center;
      padding: 17px 16px 15px 16px;
      z-index: 2001;
      display: block;
      line-height: 20px;
      color: #222;
      text-decoration: none;
      font-family: "HelveticaNeueW01-67MdCn 692710", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
      font-weight: 400; }
    #nav-primary li.nav_item-last ul {
      margin-left: -309px; }
  #nav-primary .main-nav-sublevel {
    min-width: 0;
    min-height: 0;
    padding: 10px 0;
    background: #f8f8f8;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 0.8em; }
    #nav-primary .main-nav-sublevel li {
      width: auto;
      float: none;
      border: 0;
      background: transparent; }
    #nav-primary .main-nav-sublevel a {
      display: block;
      padding: 10px 40px 10px 10px;
      float: none;
      text-align: left;
      white-space: nowrap;
      background: transparent url(../images/blt-topnav-subarrow.png) 94% 50% no-repeat; }
      #nav-primary .main-nav-sublevel a:hover {
        background: #676767 url(../images/blt-topnav-subarrow-active.png) 94% 50% no-repeat;
        color: #fff;
        text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6); }
  #nav-primary li.bfHover {
    background: #585858; }
    #nav-primary li.bfHover > a {
      color: #fff; }
    #nav-primary li.bfHover .main-nav-sublevel {
      top: 52px !important; }
  #nav-primary .tnav-classifieds ul,
  #nav-primary .tnav-rfps ul {
    width: 125%; }
  #nav-primary .tnav-classifieds .main-nav-sublevel a,
  #nav-primary .tnav-rfps .main-nav-sublevel span a {
    white-space: normal;
    line-height: 1em;
    padding: 9px 40px 9px 10px; }

#layout {
  background: url(../images/bg-layout.png) 0 0 repeat-x;
  padding-top: 10px;
  overflow: auto;
  clear: both; }

.bf-navigation li:last-child ul,
.bf-navigation li.bfHover:last-child ul {
  left: auto; }

#secondary-nav {
  background: #f1f2ea;
  line-height: 1.2;
  margin-bottom: 2em; }
  #secondary-nav li {
    background-image: none;
    padding-left: 0;
    border-bottom: solid 1px #fff; }
    #secondary-nav li li {
      padding-left: 30px;
      border-bottom: 0; }
      #secondary-nav li li :hover a, #secondary-nav li li .on a {
        color: #fff; }
      #secondary-nav li li:hover, #secondary-nav li li.on {
        background: #939b4e; }
  #secondary-nav a {
    display: block;
    padding: 7px 20px;
    font-weight: bold;
    color: #939b4e;
    text-decoration: none; }
  #secondary-nav .on a {
    color: #005c9f; }
  #secondary-nav a:hover {
    color: #005c9f; }

ul#subnav > .active > a {
  background: #939b4e url(../images/subNavArrow.png) 98% 50% no-repeat;
  font-weight: bold; }
ul#subnav > .active.hasChildren > a {
  background: #fcb749 url(../images/subNavArrow-hasChildren.jpg) 98% 50% no-repeat; }

ul#subnav_0 {
  padding: 0 0 6px;
  font-size: 0.875em; }
  ul#subnav_0 > .active > a {
    color: #f09750; }

ul#subnav_1 {
  padding: 0 10px 10px 10px; }
  ul#subnav_1 a {
    font-size: 0.85em;
    color: #8c4b17; }
    ul#subnav_1 a:before {
      content: "-";
      position: absolute;
      margin-left: -10px; }
  ul#subnav_1 .active a {
    font-weight: bold; }

#breadcrumb {
  text-transform: uppercase;
  font-size: 0.75em;
  margin-bottom: 1em; }
  #breadcrumb span:after {
    content: "\3E";
    margin: 0 0.5em;
    color: #666; }
    #breadcrumb span:after:hover {
      text-decoration: none; }
  #breadcrumb span:last-child:after {
    content: ""; }
  #breadcrumb a:hover, #breadcrumb a:focus {
    text-decoration: underline; }

.print-tools li {
  float: left; }

.share-tools {
  /* For modern browsers */
  /* For IE 6/7 (trigger hasLayout) */
  *zoom: 1;
  margin-bottom: 1em; }
  .share-tools:before, .share-tools:after {
    content: "";
    display: table; }
  .share-tools:after {
    clear: both; }
  .share-tools span {
    display: block;
    float: left; }

.year-navigator {
  overflow: hidden;
  padding-bottom: 1em; }
  .year-navigator li {
    float: left;
    margin-right: 1em; }
    .year-navigator li a {
      display: block;
      padding: 2px 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
    .year-navigator li.on a {
      background-color: #819303;
      font-weight: bold;
      color: #fff; }
      .year-navigator li.on a:hover {
        text-decoration: none; }

#site-footer {
  margin-top: 40px;
  overflow: hidden;
  background: #f1f1f1; }
  #site-footer .wrapper {
    background: #dedede; }
  #site-footer .location {
    float: left;
    padding: 14px 0 0 12px;
    width: 22.39583%;
    background: #666;
    color: #dedede;
    text-align: center; }
    #site-footer .location img {
      max-width: 100%; }
    #site-footer .location .vcard {
      padding: 8px 0 2px 14px;
      text-align: left;
      line-height: 1.3;
      font-style: normal; }
      #site-footer .location .vcard > p {
        margin-bottom: .6em; }
    #site-footer .location a {
      color: #dedede; }
  #site-footer + .copyright {
    margin-top: 10px;
    text-align: center;
    font-size: 0.8em; }
  #site-footer .superfooter {
    float: left;
    width: 72.91667%; }

#nav-footer {
  font-size: 0.8em; }
  #nav-footer ul {
    margin-top: 0.8em; }
  #nav-footer li {
    float: left;
    padding: 0 15px 0 20px;
    font-weight: 600;
    color: #232323; }
    #nav-footer li.nav_item-fnav-other {
      padding-right: 0; }
    #nav-footer li a {
      color: #666; }
  #nav-footer ul ul {
    margin-top: 6px; }
  #nav-footer li li {
    float: none;
    margin-bottom: .25em;
    padding: 0;
    color: #666;
    font-weight: 400; }

.content-view-full h1.page-title, .content-view-full .full-pnd_classified_listing .page-title.classified-title, .full-pnd_classified_listing .content-view-full .page-title.classified-title, .content-view-full .full-event_calendar .page-title.line-pnd_event, .full-event_calendar .content-view-full .page-title.line-pnd_event {
  margin-bottom: 0.6em; }
.content-view-full > .attribute-body {
  margin: 0.5em 0 2em; }
.content-view-full > .attribute-page {
  clear: both; }
.content-view-full .article-header {
  margin-bottom: 1em; }
.content-view-full .attribute-header .attribute-image {
  float: left;
  margin-right: 1em; }
.content-view-full > .attribute-image,
.content-view-full .article-image {
  float: left;
  margin-right: 0.95em;
  margin-bottom: 10px;
  margin-top: 7px; }
.content-view-full .attribute-caption {
  background: #f1f1f1; }
  .content-view-full .attribute-caption p {
    padding: 0.2em 0.4em;
    margin: 0;
    color: #9a9a9a;
    font-size: 0.75em; }
.content-view-full .attribute-intro {
  margin-bottom: 1.6em;
  line-height: 1.3; }
.content-view-full > .attribute-header + .attribute-intro {
  margin-top: -0.6em; }
.content-view-full .article-meta {
  font-size: 0.75em;
  line-height: 1.4; }
  .content-view-full .article-meta .attribute-image img {
    /* djs bigger max-width: 32px; */
    height: auto;
    /* djs no float float: left;*/
    margin-right: 1em; }
  .content-view-full .article-meta .attribute-tags_author {
    text-transform: uppercase; }
.content-view-full.full-pnd_event .article-meta {
  clear: right;
  float: none;
  display: inline-block;
  width: auto;
  font-size: 1em;
  line-height: 1.2em;
  margin: 1em 0; }
  .content-view-full.full-pnd_event .article-meta h2 {
    margin-bottom: 0; }
  .content-view-full.full-pnd_event .article-meta div {
    /* For modern browsers */
    /* For IE 6/7 (trigger hasLayout) */
    *zoom: 1;
    margin-top: 1em; }
    .content-view-full.full-pnd_event .article-meta div:before, .content-view-full.full-pnd_event .article-meta div:after {
      content: "";
      display: table; }
    .content-view-full.full-pnd_event .article-meta div:after {
      clear: both; }
  .content-view-full.full-pnd_event .article-meta .attribute-display-venue {
    margin-top: 1em; }
.content-view-full.full-pnd_event .share-tools + .article-meta {
  margin-top: 0; }
.content-view-full .attribute-publication {
  top: -6px;
  position: relative;
  clear: both;
  font-size: 0.75em; }
.content-view-full .on-the-web-listing > .attribute-image {
  float: left;
  margin: 0 1em 0.5em 0; }
.content-view-full .on-the-web-listing .attribute-url {
  margin-bottom: 0.5em; }
.content-view-full > .list-children {
  clear: both; }
.content-view-full .pnd-column-category .line-pnd_column:nth-child(1n+2) .attribute-image {
  display: none; }
.content-view-full .application-info {
  padding-bottom: 1em; }
.content-view-full .attribute-publication {
  margin-top: 2em; }
.content-view-full .attribute-publication-date {
  margin-bottom: 2em; }
.content-view-full .label-offset {
  float: left;
  width: 110px;
  margin-right: 1em;
  clear: left; }
  .content-view-full .label-offset + span {
    float: left; }
.content-view-full .content-tagging {
  margin-top: 1em; }
.content-view-full .attribute-title + .article-meta {
  margin-top: -10px; }

.content-view-block_item {
  overflow: hidden;
  margin-bottom: 1.6em; }
  .content-view-block_item h1, .content-view-block_item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .content-view-block_item .classified-title, .content-view-block_item .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .content-view-block_item h1, .content-view-block_item .full-event_calendar .line-pnd_event, .full-event_calendar .content-view-block_item .line-pnd_event {
    margin-bottom: 0.4em; }
  .content-view-block_item > .attribute-image {
    float: left;
    padding-right: 1em; }
  .content-view-block_item .attribute-intro {
    margin-bottom: 0; }
  .content-view-block_item .attribute-tags_author,
  .content-view-block_item .attribute-publish_date {
    font-size: 0.85em;
    line-height: 1.2; }
    .content-view-block_item .attribute-tags_author span,
    .content-view-block_item .attribute-publish_date span {
      font-size: 0.85em; }

.content-view-line, .content-view-ezfind_line, .listing-features .latest-item {
  overflow: hidden;
  margin-bottom: 1.6em;
  font-size: 0.9em; }
  .content-view-line h1, .content-view-ezfind_line h1, .listing-features .latest-item h1, .content-view-line .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .content-view-line .classified-title, .content-view-ezfind_line .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .content-view-ezfind_line .classified-title, .listing-features .latest-item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .listing-features .latest-item .classified-title, .content-view-line .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .content-view-line h1, .content-view-ezfind_line .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .content-view-ezfind_line h1, .content-view-line .full-event_calendar .line-pnd_event, .full-event_calendar .content-view-line .line-pnd_event, .content-view-ezfind_line .full-event_calendar .line-pnd_event, .full-event_calendar .content-view-ezfind_line .line-pnd_event, .listing-features .latest-item .full-event_calendar .line-pnd_event, .full-event_calendar .listing-features .latest-item .line-pnd_event {
    margin-bottom: 0; }
  .content-view-line .attribute-intro, .content-view-ezfind_line .attribute-intro, .listing-features .latest-item .attribute-intro,
  .content-view-line .attribute-short,
  .content-view-ezfind_line .attribute-short,
  .listing-features .latest-item .attribute-short {
    margin: 0.4em 0 0 0;
    line-height: 1.3; }
  .content-view-line p, .content-view-ezfind_line p, .listing-features .latest-item p {
    margin-bottom: 0.6em; }
  .content-view-line .attribute-tags_author, .content-view-ezfind_line .attribute-tags_author, .listing-features .latest-item .attribute-tags_author,
  .content-view-line .attribute-publish_date,
  .content-view-ezfind_line .attribute-publish_date,
  .listing-features .latest-item .attribute-publish_date,
  .content-view-line .attribute-deadline_date,
  .content-view-ezfind_line .attribute-deadline_date,
  .listing-features .latest-item .attribute-deadline_date {
    font-size: 0.85em; }
  .content-view-line > .attribute-image, .content-view-ezfind_line > .attribute-image, .listing-features .latest-item > .attribute-image,
  .content-view-line .attribute-feature-image,
  .content-view-ezfind_line .attribute-feature-image,
  .listing-features .latest-item .attribute-feature-image {
    float: left;
    margin: 0 1em 0 0; }

.content-view-listitem .attribute-tags_author,
.content-view-listitem .attribute-publish_date {
  font-size: 0.85em;
  line-height: 1.2; }
  .content-view-listitem .attribute-tags_author span,
  .content-view-listitem .attribute-publish_date span {
    font-size: 0.85em; }

.content-view-embed .attribute-caption {
  display: block; }
.content-view-embed.inline {
  display: inline; }

.full-pnd_column > .attribute-body {
  clear: none; }

.full-pnd_event .attribute-registration-url {
  margin-bottom: 1em; }

.full-pnd_column_category > .attribute-logo {
  float: right;
  padding-left: 8px; }

.column-category-header h2 {
  font-size: 1.35em; }
.column-category-header > .attribute-logo {
  float: right;
  padding-left: 8px; }

.full-pnd_job .page-title {
  margin-bottom: 0; }
.full-pnd_job .org-and-location {
  margin-top: -0.8em; }
.full-pnd_job .attribute-tags_job_types {
  margin-top: 2em; }

.full-pnd_job_listing .attribute-page,
.full-pnd_job_listing .content-view-block,
.full-pnd_landing_page .attribute-page,
.full-pnd_landing_page .content-view-block {
  overflow: visible; }

.full-pnd_npo_spotlight > .attribute-image {
  float: right;
  margin-left: 1em; }
.full-pnd_npo_spotlight .attribute-address {
  margin: 1em 0; }
.full-pnd_npo_spotlight .attribute-body {
  margin-bottom: 1em; }

.full-site_pnd .zone0,
.full-site_pnd .zone1,
.full-site_pnd .zone2 {
  width: 32.1%; }
.full-site_pnd .zone0,
.full-site_pnd .zone1 {
  padding-right: 1.8%; }
.full-site_pnd .zone1 .block_item-promo_item {
  padding: 0.4em;
  background: #f1f1f1;
  overflow: hidden; }
.full-site_pnd .zone1 .block-video {
  overflow: hidden;
  margin: 16px 0; }
.full-site_pnd .group023 {
  width: 68%; }
  .full-site_pnd .group023 .zone2 {
    width: 46%;
    margin-right: 4%; }
  .full-site_pnd .group023 .zone3 .content-view-block {
    padding: 0 1.7em 0 0.4em; }
.full-site_pnd .block-highlighted_item {
  font-size: 1.0em; }

.full-pnd_off_the_shelf .by-line {
  margin-bottom: 1em; }
  .full-pnd_off_the_shelf .by-line .attribute-tags_author {
    color: #888888;
    line-height: 1.2; }
  .full-pnd_off_the_shelf .by-line .attribute-tags_author .publication-address {
    text-transform: none; }
.full-pnd_off_the_shelf .attribute-author,
.full-pnd_off_the_shelf .attribute-publication {
  top: 0;
  font-size: 0.9em; }
.full-pnd_off_the_shelf .amazon-box {
  width: 120px;
  height: 300px;
  margin: 8px;
  float: right; }
  .full-pnd_off_the_shelf .amazon-box iframe {
    width: 120px;
    height: 300px; }
.full-pnd_off_the_shelf .related-readings-box {
  float: left;
  font-size: 0.9em;
  line-height: 1.5em;
  margin: 4px 14px 8px 0;
  width: 240px; }
  .full-pnd_off_the_shelf .related-readings-box table.default {
    margin-bottom: 0; }
.full-pnd_off_the_shelf .article-header {
  margin-bottom: 0; }
  .full-pnd_off_the_shelf .article-header .attribute-publish_date {
    color: #777777;
    font-size: 1em; }

.full-event_calendar .event-date {
  font-size: 0.9em; }

.full-pnd_news_item .attribute-sources .class-pnd_source {
  display: block;
  margin-bottom: 1em; }

.full-pnd_classified .attribute-image {
  float: right;
  padding-right: 0.65em; }
.full-pnd_classified .label-block {
  font-weight: bold; }
.full-pnd_classified .attribute-contact {
  margin-bottom: 1em; }
.full-pnd_classified .attribute-csz {
  margin-bottom: 0.5em; }

.full-pnd_classified_listing .classified-type {
  font-size: 1.4em; }
.full-pnd_classified_listing .classified-title {
  margin-bottom: 0;
  /* no bottom becuase child items */ }
.full-pnd_classified_listing .attribute-contact {
  margin-bottom: 1em; }
.full-pnd_classified_listing .attribute-csz {
  margin-bottom: 0.5em; }
.full-pnd_classified_listing .label-block {
  font-weight: bold; }
.full-pnd_classified_listing .no-classified-results {
  font-size: 0.9em;
  padding-bottom: 1.6em;
  border-bottom: 1px #c8c8c8 dotted; }
.full-pnd_classified_listing ul.listing-classified li {
  /* more space becuase of child links */
  margin-bottom: 1em; }
.full-pnd_classified_listing ul.listing-classified .classified-links a {
  color: #7d7d7d; }
.full-pnd_classified_listing ul.listing-classified .classified-links .delim:after {
  content: " | "; }

.class-pnd_landing_page > .attribute-header + .attribute-intro {
  margin-top: 0; }

.block-sponsored_resources .block-header h2,
.block-newsletter_alerts_signup .block-header h2,
.block-job_of_the_day .block-header h2,
.block-rfp_of_the_day .block-header h2 {
  font-size: 1.1em;
  margin-bottom: 1em; }
.block-sponsored_resources .morelink,
.block-newsletter_alerts_signup .morelink,
.block-job_of_the_day .morelink,
.block-rfp_of_the_day .morelink {
  float: right;
  margin-top: 9px;
  font-size: 0.8em; }
.block-sponsored_resources .content-view-block_item,
.block-newsletter_alerts_signup .content-view-block_item,
.block-job_of_the_day .content-view-block_item,
.block-rfp_of_the_day .content-view-block_item {
  font-size: 0.9em; }
  .block-sponsored_resources .content-view-block_item h1, .block-sponsored_resources .content-view-block_item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-sponsored_resources .content-view-block_item .classified-title, .block-sponsored_resources .content-view-block_item .full-event_calendar .line-pnd_event, .full-event_calendar .block-sponsored_resources .content-view-block_item .line-pnd_event,
  .block-newsletter_alerts_signup .content-view-block_item h1,
  .block-newsletter_alerts_signup .content-view-block_item .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-newsletter_alerts_signup .content-view-block_item .classified-title,
  .block-newsletter_alerts_signup .content-view-block_item .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-newsletter_alerts_signup .content-view-block_item .line-pnd_event,
  .block-job_of_the_day .content-view-block_item h1,
  .block-job_of_the_day .content-view-block_item .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-job_of_the_day .content-view-block_item .classified-title,
  .block-job_of_the_day .content-view-block_item .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-job_of_the_day .content-view-block_item .line-pnd_event,
  .block-rfp_of_the_day .content-view-block_item h1,
  .block-rfp_of_the_day .content-view-block_item .full-pnd_classified_listing .classified-title,
  .full-pnd_classified_listing .block-rfp_of_the_day .content-view-block_item .classified-title,
  .block-rfp_of_the_day .content-view-block_item .full-event_calendar .line-pnd_event,
  .full-event_calendar .block-rfp_of_the_day .content-view-block_item .line-pnd_event {
    font-family: arial, verdana, sans-serif;
    font-size: 1.0em;
    margin-bottom: 0; }
    .block-sponsored_resources .content-view-block_item h1 a, .block-sponsored_resources .content-view-block_item .full-pnd_classified_listing .classified-title a, .full-pnd_classified_listing .block-sponsored_resources .content-view-block_item .classified-title a, .block-sponsored_resources .content-view-block_item .full-event_calendar .line-pnd_event a, .full-event_calendar .block-sponsored_resources .content-view-block_item .line-pnd_event a,
    .block-newsletter_alerts_signup .content-view-block_item h1 a,
    .block-newsletter_alerts_signup .content-view-block_item .full-pnd_classified_listing .classified-title a,
    .full-pnd_classified_listing .block-newsletter_alerts_signup .content-view-block_item .classified-title a,
    .block-newsletter_alerts_signup .content-view-block_item .full-event_calendar .line-pnd_event a,
    .full-event_calendar .block-newsletter_alerts_signup .content-view-block_item .line-pnd_event a,
    .block-job_of_the_day .content-view-block_item h1 a,
    .block-job_of_the_day .content-view-block_item .full-pnd_classified_listing .classified-title a,
    .full-pnd_classified_listing .block-job_of_the_day .content-view-block_item .classified-title a,
    .block-job_of_the_day .content-view-block_item .full-event_calendar .line-pnd_event a,
    .full-event_calendar .block-job_of_the_day .content-view-block_item .line-pnd_event a,
    .block-rfp_of_the_day .content-view-block_item h1 a,
    .block-rfp_of_the_day .content-view-block_item .full-pnd_classified_listing .classified-title a,
    .full-pnd_classified_listing .block-rfp_of_the_day .content-view-block_item .classified-title a,
    .block-rfp_of_the_day .content-view-block_item .full-event_calendar .line-pnd_event a,
    .full-event_calendar .block-rfp_of_the_day .content-view-block_item .line-pnd_event a {
      font-weight: bold; }
.block-sponsored_resources .attribute-deadline_date,
.block-newsletter_alerts_signup .attribute-deadline_date,
.block-job_of_the_day .attribute-deadline_date,
.block-rfp_of_the_day .attribute-deadline_date {
  margin-top: 0; }
.block-sponsored_resources .attribute-tags_location,
.block-sponsored_resources .attribute-tags_interest,
.block-newsletter_alerts_signup .attribute-tags_location,
.block-newsletter_alerts_signup .attribute-tags_interest,
.block-job_of_the_day .attribute-tags_location,
.block-job_of_the_day .attribute-tags_interest,
.block-rfp_of_the_day .attribute-tags_location,
.block-rfp_of_the_day .attribute-tags_interest {
  line-height: 1.2;
  color: #a1a1a1;
  text-transform: uppercase; }

.block_item-pnd_rfp h1, .block_item-pnd_rfp .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block_item-pnd_rfp .classified-title, .block_item-pnd_rfp .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .block_item-pnd_rfp h1, .block_item-pnd_rfp .full-event_calendar .line-pnd_event, .full-event_calendar .block_item-pnd_rfp .line-pnd_event,
.block-job_of_the_day h1,
.block-job_of_the_day .full-pnd_classified_listing .classified-title,
.full-pnd_classified_listing .block-job_of_the_day .classified-title,
.block-job_of_the_day .full-pnd_classified_listing .no-classified-results h1,
.full-pnd_classified_listing .no-classified-results .block-job_of_the_day h1,
.block-job_of_the_day .full-event_calendar .line-pnd_event,
.full-event_calendar .block-job_of_the_day .line-pnd_event {
  line-height: 1.25em; }

.block_item-pnd_classified .attribute-title {
  margin-bottom: 1em; }
.block_item-pnd_classified .attribute-image {
  float: right; }

.featured-job-item .attribute-job_org {
  color: #555555;
  line-height: 2.25em; }

.featured-rfp-item .attribute-deadline_date {
  color: #555555;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 2.25em;
  text-transform: inherit; }

.block-rfp_of_the_day attribute-deadline_date {
  text-transform: inherit;
  font-size: 0.9em;
  font-weight: normal;
  color: #666666;
  line-height: 2.25em; }

.block-job_of_the_day .attribute-job_org {
  font-size: 0.9em;
  line-height: 2.25em; }

.block-sponsored_resources,
.block-newsletter_alerts_signup,
.block-rfp_alerts_signup,
.block-job_alerts_signup,
.block-job_submit {
  margin-bottom: 2em; }
  .block-sponsored_resources input[type="email"],
  .block-newsletter_alerts_signup input[type="email"],
  .block-rfp_alerts_signup input[type="email"],
  .block-job_alerts_signup input[type="email"],
  .block-job_submit input[type="email"] {
    width: 70%; }
  .block-sponsored_resources .button,
  .block-newsletter_alerts_signup .button,
  .block-rfp_alerts_signup .button,
  .block-job_alerts_signup .button,
  .block-job_submit .button {
    margin-left: -5px; }

.block-newsletter_alerts_signup button {
  vertical-align: middle;
  height: 33px;
  width: 31.5%; }
.block-newsletter_alerts_signup input[type="email"] {
  vertical-align: middle;
  width: 65%; }

.block-job_alerts_signup .newsletter-quicksubscribe .register-text,
.block-rfp_alerts_signup .newsletter-quicksubscribe .register-text {
  display: none; }

#dynamic-form-subscribe {
  margin-bottom: 1em;
  position: relative; }
  #dynamic-form-subscribe ul {
    margin: 1em 0 0.4em 0;
    padding: 0; }
  #dynamic-form-subscribe li {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  #dynamic-form-subscribe #quicksubscribe-lists {
    display: none;
    height: 0;
    -webkit-transition: all 0.1s ease-in-out;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s; }
    #dynamic-form-subscribe #quicksubscribe-lists.show-options {
      display: block;
      height: auto; }
    #dynamic-form-subscribe #quicksubscribe-lists .subscribe-done {
      color: #0169b2;
      font-weight: bold; }
    #dynamic-form-subscribe #quicksubscribe-lists .status-subscribed label:after {
      content: ": Subscribed"; }
    #dynamic-form-subscribe #quicksubscribe-lists .status-unsubscribed label:after {
      content: ": Unubscribed"; }
  #dynamic-form-subscribe #quicksubscribe-error-email,
  #dynamic-form-subscribe #quicksubscribe-error-api,
  #dynamic-form-subscribe #quicksubscribe-info-success {
    display: none; }
    #dynamic-form-subscribe #quicksubscribe-error-email.show-this,
    #dynamic-form-subscribe #quicksubscribe-error-api.show-this,
    #dynamic-form-subscribe #quicksubscribe-info-success.show-this {
      display: block; }

.block-sponsored_resources .list-classifieds li {
  float: left;
  width: 45%;
  /* adjust for padding */
  margin: 0;
  padding: 0 5px 10px 5px;
  min-height: 60px; }
  .block-sponsored_resources .list-classifieds li:nth-child(odd) {
    clear: left; }

.block-rfp_alerts_signup form,
.block-job_alerts_signup form,
.block-newsletter_alerts_signup form,
.block-job_submit form {
  margin-bottom: 1em; }
.block-rfp_alerts_signup .alert-buttons,
.block-job_alerts_signup .alert-buttons,
.block-newsletter_alerts_signup .alert-buttons,
.block-job_submit .alert-buttons {
  margin: 0 0 1em 0;
  overflow: hidden; }
  .block-rfp_alerts_signup .alert-buttons .button,
  .block-job_alerts_signup .alert-buttons .button,
  .block-newsletter_alerts_signup .alert-buttons .button,
  .block-job_submit .alert-buttons .button {
    display: block;
    position: relative;
    float: left;
    width: 47%;
    background: #e35b00;
    padding: 0.6em 0 0.6em 32px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    line-height: 1.2;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: 5% 50%; }
    .block-rfp_alerts_signup .alert-buttons .button.btn-job-alerts,
    .block-job_alerts_signup .alert-buttons .button.btn-job-alerts,
    .block-newsletter_alerts_signup .alert-buttons .button.btn-job-alerts,
    .block-job_submit .alert-buttons .button.btn-job-alerts {
      margin-right: 5%;
      background-image: url(../images/btn-jobAlerts.png); }
    .block-rfp_alerts_signup .alert-buttons .button.btn-job-post,
    .block-job_alerts_signup .alert-buttons .button.btn-job-post,
    .block-newsletter_alerts_signup .alert-buttons .button.btn-job-post,
    .block-job_submit .alert-buttons .button.btn-job-post {
      background-image: url(../images/btn-jobPost.png); }
.block-rfp_alerts_signup.logged-in,
.block-job_alerts_signup.logged-in,
.block-newsletter_alerts_signup.logged-in,
.block-job_submit.logged-in {
  margin-bottom: 0; }
  .block-rfp_alerts_signup.logged-in + .block-job_submit .alert-buttons,
  .block-job_alerts_signup.logged-in + .block-job_submit .alert-buttons,
  .block-newsletter_alerts_signup.logged-in + .block-job_submit .alert-buttons,
  .block-job_submit.logged-in + .block-job_submit .alert-buttons {
    margin-top: 0; }

/* TIM: please merge into other styling, for not block specific */
.block-news_featured_items .content-view-block_item {
  margin-bottom: 1em;
  padding-bottom: 0.8em !important; }
  .block-news_featured_items .content-view-block_item h1, .block-news_featured_items .content-view-block_item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-news_featured_items .content-view-block_item .classified-title, .block-news_featured_items .content-view-block_item .full-event_calendar .line-pnd_event, .full-event_calendar .block-news_featured_items .content-view-block_item .line-pnd_event {
    margin-bottom: 0;
    font-size: 1.3em;
    line-height: 1.1; }
  .block-news_featured_items .content-view-block_item p {
    margin-bottom: 0.6em; }
  .block-news_featured_items .content-view-block_item .attribute-publish_date {
    line-height: 1.6;
    font-size: 0.75em;
    margin-top: 2px; }
  .block-news_featured_items .content-view-block_item .attribute-intro {
    margin: 0.4em 0 0 0;
    line-height: 1.3; }
  .block-news_featured_items .content-view-block_item .attribute-image {
    padding-right: 0.65em; }

.block-news-featured .featured-item .content-view-block_item {
  margin: 5px 0 16px;
  padding: 0.4em 0.4em 1em 0.4em;
  color: #555;
  line-height: 1.3;
  background: white url(../images/bg-homepage-feature.png) left top repeat-x;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); }
.block-news-featured .featured-item .attribute-image,
.block-news-featured .featured-item .content-holder {
  width: 100%;
  float: none; }
.block-news-featured .featured-item .content-holder {
  padding: 0.4em;
  width: 99%; }
.block-news-featured .featured-item h1, .block-news-featured .featured-item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-news-featured .featured-item .classified-title, .block-news-featured .featured-item .full-event_calendar .line-pnd_event, .full-event_calendar .block-news-featured .featured-item .line-pnd_event {
  margin-top: 4px; }
  .block-news-featured .featured-item h1 a, .block-news-featured .featured-item .full-pnd_classified_listing .classified-title a, .full-pnd_classified_listing .block-news-featured .featured-item .classified-title a, .block-news-featured .featured-item .full-event_calendar .line-pnd_event a, .full-event_calendar .block-news-featured .featured-item .line-pnd_event a {
    color: #000; }
.block-news-featured .featured-item p {
  margin-bottom: 1.4em; }
.block-news-featured .featured-item img {
  width: 100%;
  height: auto; }
.block-news-featured .featured-item .button {
  background: #e35b00;
  border-color: #e35b00;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  padding: 0.3em 1.0em; }
  .block-news-featured .featured-item .button:hover {
    background: #0169b2;
    border-color: #0169b2;
    text-decoration: none; }

.block-most_traffic {
  line-height: 1.3;
  margin-bottom: 2em; }
  .block-most_traffic ol {
    margin-left: 0;
    padding-left: 1.4em; }
  .block-most_traffic ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none; }

.block-blog_featured_import {
  padding: 0.4em;
  background: #f1f1f1 url(../images/bg-txt-philanthropic.png) center top no-repeat;
  overflow: hidden; }
  .block-blog_featured_import .block-header {
    height: 50px;
    text-indent: -9999em; }
  .block-blog_featured_import .blog-listing {
    font-size: 0.9em; }
    .block-blog_featured_import .blog-listing a {
      font-size: 1.0em;
      font-weight: 600; }

.block-video {
  padding: 0.6em 0;
  background: #f1f1f1; }
  .block-video .block-header {
    padding: 0.6em 0.4em 0 0.4em; }
  .block-video h2 {
    padding: 0.4em  0.4em 0  0.4em; }
  .block-video h1, .block-video .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-video .classified-title, .block-video .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .block-video h1, .block-video .full-event_calendar .line-pnd_event, .full-event_calendar .block-video .line-pnd_event {
    padding: 0  0.4em  0.2em  0.4em;
    color: #000;
    font-size: 1.4em; }
    .block-video h1 a, .block-video .full-pnd_classified_listing .classified-title a, .full-pnd_classified_listing .block-video .classified-title a, .block-video .full-pnd_classified_listing .no-classified-results h1 a, .full-pnd_classified_listing .no-classified-results .block-video h1 a, .block-video .full-event_calendar .line-pnd_event a, .full-event_calendar .block-video .line-pnd_event a {
      color: #000; }
  .block-video .link-more {
    margin-right: 0.4em; }

.block-twitterwidget .block-header {
  /* img{margin-left: 0.5em;  }*/ }
  .block-twitterwidget .block-header h2 img {
    display: inline; }
.block-twitterwidget .morelink {
  float: right;
  font-size: 0.8em;
  margin-top: 9px; }
.block-twitterwidget .tweet-box {
  margin-left: 5px;
  height: 250px; }

.block-jobs-featured {
  border: 2px #f1f1f1 solid;
  padding: 1em;
  overflow: visible;
  margin: 1em 0; }
  .block-jobs-featured .block-header {
    background: #e35b00;
    position: relative;
    margin-top: -2.4em;
    width: 140px;
    text-align: center; }
    .block-jobs-featured .block-header h1, .block-jobs-featured .block-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-jobs-featured .block-header .classified-title, .block-jobs-featured .block-header .full-event_calendar .line-pnd_event, .full-event_calendar .block-jobs-featured .block-header .line-pnd_event {
      color: #fff;
      margin: 0;
      padding: 0.4em;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
    .block-jobs-featured .block-header:after {
      height: 16px;
      width: 16px;
      content: url(../images/icn-tabarrow.png);
      position: absolute;
      left: 40%;
      bottom: -6px; }
  .block-jobs-featured .col-one {
    width: 48%;
    float: left;
    border-right: 2px #f1f1f1 solid; }
  .block-jobs-featured .col-two {
    margin-left: 2%;
    width: 48%;
    float: right; }
  .block-jobs-featured .featured-items {
    margin-top: 1.2em; }
    .block-jobs-featured .featured-items h1, .block-jobs-featured .featured-items .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-jobs-featured .featured-items .classified-title, .block-jobs-featured .featured-items .full-event_calendar .line-pnd_event, .full-event_calendar .block-jobs-featured .featured-items .line-pnd_event {
      margin-bottom: 0.2em;
      font-size: 1.2em; }
  .block-jobs-featured .shame-clear {
    clear: both;
    padding: 1px; }

.block-featured-commentary {
  font-size: 0.9em; }
  .block-featured-commentary h1, .block-featured-commentary .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block-featured-commentary .classified-title, .block-featured-commentary .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .block-featured-commentary h1, .block-featured-commentary .full-event_calendar .line-pnd_event, .full-event_calendar .block-featured-commentary .line-pnd_event {
    margin-bottom: 0; }
  .block-featured-commentary .attribute-intro {
    margin-top: 0.4em; }

.block-related_content_solr {
  margin-bottom: 2em; }
  .block-related_content_solr .related-content-listing {
    padding-left: 0;
    margin-top: 0; }
  .block-related_content_solr a {
    font-weight: bold;
    font-size: 0.9em; }
  .block-related_content_solr .attribute-publish_date {
    font-size: 0.75em;
    line-height: 1.4;
    display: block; }
  .block-related_content_solr .attribute-image {
    display: none; }

#coltwo .content-view-full .block-related_content_solr {
  margin: 3em 0; }
  #coltwo .content-view-full .block-related_content_solr .attribute-image {
    display: block;
    position: absolute;
    z-index: 1; }
  #coltwo .content-view-full .block-related_content_solr .block-header {
    border-width: 1px;
    padding-top: 1em; }
    #coltwo .content-view-full .block-related_content_solr .block-header h1, #coltwo .content-view-full .block-related_content_solr .block-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing #coltwo .content-view-full .block-related_content_solr .block-header .classified-title, #coltwo .content-view-full .block-related_content_solr .block-header .full-event_calendar .line-pnd_event, .full-event_calendar #coltwo .content-view-full .block-related_content_solr .block-header .line-pnd_event {
      font-family: "HelveticaNeueW01-57Cn","Helvetica","Tahoma","Geneva","Arial Narrow","Arial",sans-serif;
      font-weight: 600;
      color: #e35b00;
      background-color: transparent;
      font-size: 1.35em;
      padding-left: 0; }
    #coltwo .content-view-full .block-related_content_solr .block-header h1:after, #coltwo .content-view-full .block-related_content_solr .block-header .full-pnd_classified_listing .classified-title:after, .full-pnd_classified_listing #coltwo .content-view-full .block-related_content_solr .block-header .classified-title:after, #coltwo .content-view-full .block-related_content_solr .block-header .full-event_calendar .line-pnd_event:after, .full-event_calendar #coltwo .content-view-full .block-related_content_solr .block-header .line-pnd_event:after {
      display: none; }
  #coltwo .content-view-full .block-related_content_solr ul {
    margin: 0; }
  #coltwo .content-view-full .block-related_content_solr li {
    background-image: url(../images/pnd_related_content_image.jpg) !important;
    padding: 0;
    background: none;
    width: 192px;
    height: 192px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2em;
    position: relative;
    vertical-align: top;
    line-height: 1.1; }
    #coltwo .content-view-full .block-related_content_solr li img {
      width: 192px !important;
      height: auto; }
    #coltwo .content-view-full .block-related_content_solr li .content-view-related_item_link {
      position: absolute;
      z-index: 2;
      bottom: 0px;
      padding: 5px;
      background: rgba(0, 0, 0, 0.65);
      display: block; }
    #coltwo .content-view-full .block-related_content_solr li a {
      color: #ffffff; }
    #coltwo .content-view-full .block-related_content_solr li .attribute-publish_date {
      display: block; }

.block-rfp_search, .block-news_search {
  margin-bottom: 2em; }
  .block-rfp_search .button, .block-news_search .button {
    right: 2px; }
  .block-rfp_search label, .block-news_search label {
    display: block;
    width: 20%;
    float: left;
    margin-top: 6px; }
  .block-rfp_search select, .block-news_search select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    float: left;
    width: 80%;
    background: url(../images/btn-select-arrow.png) 100% 50% no-repeat; }
  .block-rfp_search input[type="text"], .block-news_search input[type="text"] {
    float: left;
    width: 77%; }
  .block-rfp_search .rfp-filter, .block-rfp_search .news-filter, .block-news_search .rfp-filter, .block-news_search .news-filter {
    overflow: hidden;
    padding-bottom: 0.5em; }
  .block-rfp_search .rfp-search-box, .block-rfp_search .news-search-box, .block-news_search .rfp-search-box, .block-news_search .news-search-box {
    position: relative;
    min-height: 3em; }

.block-rfp-newsletter {
  margin-bottom: 2em; }
  .block-rfp-newsletter input[type="email"] {
    width: 70%; }
  .block-rfp-newsletter .button {
    margin-left: -5px; }

.block-pnd_rfp_upcoming {
  margin-bottom: 2em; }
  .block-pnd_rfp_upcoming h1.attribute-title, .block-pnd_rfp_upcoming .full-pnd_classified_listing .attribute-title.classified-title, .full-pnd_classified_listing .block-pnd_rfp_upcoming .attribute-title.classified-title, .block-pnd_rfp_upcoming .full-event_calendar .attribute-title.line-pnd_event, .full-event_calendar .block-pnd_rfp_upcoming .attribute-title.line-pnd_event {
    font-family: arial,verdana,helvetica,sans-serif;
    line-height: 1.2em;
    font-size: 0.9em; }
  .block-pnd_rfp_upcoming h1.attribute-title a, .block-pnd_rfp_upcoming .full-pnd_classified_listing .attribute-title.classified-title a, .full-pnd_classified_listing .block-pnd_rfp_upcoming .attribute-title.classified-title a, .block-pnd_rfp_upcoming .full-event_calendar .attribute-title.line-pnd_event a, .full-event_calendar .block-pnd_rfp_upcoming .attribute-title.line-pnd_event a {
    font-weight: bold; }
  .block-pnd_rfp_upcoming .listitem-pnd_rfp {
    border-bottom: 1px dotted #C8C8C8;
    margin-bottom: 0.8em;
    padding-bottom: 1em; }
  .block-pnd_rfp_upcoming .attribute-deadline_date {
    margin-top: 0;
    color: #666666;
    text-transform: none;
    line-height: 1.2em; }
  .block-pnd_rfp_upcoming .attribute-tags_interest {
    font-size: 0.775em; }
  .block-pnd_rfp_upcoming .attribute-deadline_text {
    font-weight: normal !important; }

.block_item-promo_item h1, .block_item-promo_item .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .block_item-promo_item .classified-title, .block_item-promo_item .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .block_item-promo_item h1, .block_item-promo_item .full-event_calendar .line-pnd_event, .full-event_calendar .block_item-promo_item .line-pnd_event {
  color: #000000;
  font-size: 1.4em;
  padding: 0 0.4em 0.2em; }
.block_item-promo_item h2 {
  color: #888888;
  font-size: 0.9em;
  text-transform: uppercase;
  line-height: 0.6em;
  margin-left: 0.4em;
  margin-top: 0.4em; }
.block_item-promo_item .object-left {
  margin: 0; }

.attribute-page .block-promo_one img, #colthree .block-promo_one img {
  border: 3px solid #dedede; }

.zone1 .block-promo_one img {
  border: 0; }

.zone1 .block-dynamic .class-promo_item {
  padding: 0.6em 0 0.2em 0 !important; }

.promo-promo_button_large img {
  border: 4px #efefef solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.block_item-pnd_job .attribute-tags_org_type label,
.block_item-pnd_job .attribute-contact_org label,
.block_item-pnd_job .attribute-job_location label {
  font-weight: bold; }

.block_item-video {
  margin-bottom: 0; }

/*.attribute-job_org_image {
	float: left;
	margin-right: 5px;
	height: 75px;
}*/
.full-site_pnd .zone0 .class-pnd_news_item {
  padding-bottom: 1.6em;
  border-bottom: 1px #c8c8c8 dotted; }
  .full-site_pnd .zone0 .class-pnd_news_item:last-child {
    border-bottom: 0;
    padding-bottom: 0.6em; }
  .full-site_pnd .zone0 .class-pnd_news_item .attribute-feature-image {
    width: 23%; }
  .full-site_pnd .zone0 .class-pnd_news_item img {
    width: 58px;
    height: auto;
    border: 1px #c2c2c2 solid; }

.line-pnd_special_issue h1, .line-pnd_special_issue .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .line-pnd_special_issue .classified-title, .line-pnd_special_issue .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .line-pnd_special_issue h1, .line-pnd_special_issue .full-event_calendar .line-pnd_event, .full-event_calendar .line-pnd_special_issue .line-pnd_event {
  margin-bottom: 1em; }
.line-pnd_special_issue img {
  float: left;
  margin-right: 1em; }

.line-pnd_job h1, .line-pnd_job .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .line-pnd_job .classified-title, .line-pnd_job .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .line-pnd_job h1, .line-pnd_job .full-event_calendar .line-pnd_event, .full-event_calendar .line-pnd_job .line-pnd_event {
  margin-bottom: 0.1em; }

.line-pnd_classified {
  padding-bottom: 1.6em;
  border-bottom: 1px #c8c8c8 dotted; }
  .line-pnd_classified .attribute-title {
    margin-bottom: 1em; }
  .line-pnd_classified .attribute-image {
    float: right; }

.content-view-ezfind_line {
  margin-bottom: 1em; }
  .content-view-ezfind_line > h1, .full-pnd_classified_listing .content-view-ezfind_line > .classified-title, .full-pnd_classified_listing .no-classified-results .content-view-ezfind_line > h1, .full-event_calendar .content-view-ezfind_line > .line-pnd_event {
    margin-bottom: 0.4em; }
  .content-view-ezfind_line .attribute-image {
    float: left;
    margin-right: 1em;
    content: after(" | "); }
  .content-view-ezfind_line .publish-info {
    color: #a1a1a1;
    line-height: 1.4;
    font-size: 0.75em;
    text-transform: uppercase;
    margin-bottom: 0.5em; }
  .content-view-ezfind_line .attribute-link {
    display: none; }

.line-pnd_column_category > .attribute-logo {
  float: right; }

.line-pnd_off_the_shelf .attribute-tags_author {
  margin-top: 0.4em; }
.line-pnd_off_the_shelf .attribute-intro {
  margin-top: 0; }

.full-pnd_connection .attribute-intro {
  line-height: 1.6em; }

.full-event_calendar .line-pnd_event {
  font-size: 1.2em;
  color: #666; }
.line-pnd_event h1, .line-pnd_event .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .line-pnd_event .classified-title, .line-pnd_event .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .line-pnd_event h1, .line-pnd_event .full-event_calendar .line-pnd_event, .full-event_calendar .line-pnd_event .line-pnd_event {
  font-size: 1em; }
.line-pnd_event h1, .line-pnd_event .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .line-pnd_event .classified-title, .line-pnd_event .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .line-pnd_event h1, .line-pnd_event .full-event_calendar .line-pnd_event, .full-event_calendar .line-pnd_event .line-pnd_event,
.line-pnd_event div {
  margin-bottom: 0.3em; }

.listitem-pnd_rfp {
  margin-bottom: 1em; }
  .listitem-pnd_rfp h1, .listitem-pnd_rfp .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .listitem-pnd_rfp .classified-title, .listitem-pnd_rfp .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .listitem-pnd_rfp h1, .listitem-pnd_rfp .full-event_calendar .line-pnd_event, .full-event_calendar .listitem-pnd_rfp .line-pnd_event {
    font-size: 1.2em;
    margin-bottom: 0; }

.class-pnd_source {
  font-style: italic; }

.embed-file a {
  display: block;
  height: 60px;
  width: 50%;
  padding: 20px 0 0 86px;
  background-repeat: no-repeat;
  text-decoration: underline; }

.object-left {
  margin: 0 1em 1em 0;
  float: left; }

.object-right {
  margin: 0 0 1em 1em;
  float: right; }

.article-meta {
  margin-bottom: 1em; }

.headline-listing .more-headlines {
  font-size: 0.9em; }
  .headline-listing .more-headlines li {
    margin-bottom: 1.6em; }
  .headline-listing .more-headlines h1, .headline-listing .more-headlines .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .headline-listing .more-headlines .classified-title, .headline-listing .more-headlines .full-event_calendar .line-pnd_event, .full-event_calendar .headline-listing .more-headlines .line-pnd_event {
    margin-bottom: 0; }
  .headline-listing .more-headlines .attribute-intro {
    margin-top: 0.4em; }

.pnd-column-category {
  margin-bottom: 2em; }
  .pnd-column-category .category {
    display: block; }
  .pnd-column-category .attribute-logo {
    float: right;
    margin-left: 2em; }
  .pnd-column-category > .attribute-intro {
    border-bottom: none; }
  .pnd-column-category .category-link {
    text-align: right; }
    .pnd-column-category .category-link .morelink {
      float: none; }

.search-filter .page-title {
  float: left; }
.search-filter .search-listing {
  clear: both; }
.search-filter .search-box {
  display: inline; }
  .full-pnd_job_listing .search-filter .search-box {
    clear: both;
    float: left;
    margin: 0.5em 0 0 4px;
    width: 100%; }
  .search-filter .search-box .button {
    height: 33px;
    width: 75px;
    margin-left: -5px; }
  .search-filter .search-box .txt-job-search {
    width: 78%; }
.search-filter fieldset {
  clear: both;
  padding: 0.75em;
  margin: 0;
  background: #f1f1f1;
  border: none; }
.search-filter select {
  border-color: #c9c9c9;
  width: 30%;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background: white url(../images/btn-select-arrow-jobs.png) 98% 50% no-repeat; }
  .search-filter select.locationDD {
    margin-right: 0;
    /* text-transform:capitalize; */ }
  .search-filter select.orgTypeDD {
    /* text-transform:capitalize; */ }
  .search-filter select.jobTypeDD {
    /* text-transform:capitalize; */ }
  .search-filter select.interestDD {
    /* text-transform:capitalize; */ }
.search-filter input[type="text"] {
  padding: 9px 0 9px 6px;
  border-color: #c9c9c9; }
.search-filter .date-filter select {
  width: auto; }
.search-filter .listing-feedback {
  padding: 0.75em;
  background: #f9f9f9 url(../images/hr-search-feedback.png) 50% bottom no-repeat;
  background-size: 100%;
  font-size: 0.9em;
  overflow: hidden; }
.search-filter .date-filter {
  float: right;
  margin-right: 6px; }
  .search-filter .date-filter select {
    border-color: #c9c9c9;
    font-size: 1.0em;
    padding: 0 10px 0 4px; }
.search-filter .results-listing {
  width: 100%; }
  .search-filter .results-listing td,
  .search-filter .results-listing .content-view-ezfind_line {
    padding: 1em 0;
    margin-bottom: 0;
    border-bottom: 1px #d0d0d0 dotted; }
  .search-filter .results-listing .line-header {
    width: 60%;
    float: left; }
  .search-filter .results-listing .attribute-publish_date,
  .search-filter .results-listing .attribute-deadline_date {
    text-align: center; }
    .content-view-ezfind_line .search-filter .results-listing .attribute-publish_date, .content-view-ezfind_line
    .search-filter .results-listing .attribute-deadline_date {
      width: 30%;
      padding-left: 10%;
      float: right; }
  .search-filter .results-listing .attribute-intro {
    width: 60%;
    float: left;
    padding-top: 0.4em; }
  .search-filter .results-listing h2 {
    margin-bottom: 0; }
.search-filter .result-title {
  padding-right: 1em; }
.search-filter .result-location {
  padding-right: 2em; }
.search-filter .attribute-job_location {
  padding: 1.4em;
  background: url(../images/icn-locationPin.png) left center no-repeat;
  font-size: 0.8em; }
.search-filter .result-posted {
  font-size: 0.75em;
  text-align: center; }
.search-filter .label-publish_date {
  color: #a1a1a1;
  text-transform: uppercase; }
.search-filter .attribute-publish_date {
  color: #666; }

.listing-rfp .keyword {
  font-size: 1em;
  margin-bottom: 0; }

.tab-controls li {
  float: left;
  width: 33%;
  margin: 0 0 0 1%;
  position: relative; }
  .tab-controls li:first-child {
    margin-left: -1%; }
  .tab-controls li a {
    display: block;
    padding: 0 0.4em;
    background: #f1f1f1;
    color: #333;
    text-decoration: none;
    text-align: center;
    font-family: "HelveticaNeueW01-57Cn", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
    font-size: 1.2em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
    .tab-controls li a:hover {
      background: #e35b00;
      color: #fff; }
  .tab-controls li.tab-control-active a {
    background: #e35b00;
    color: #fff; }
  .tab-controls li.tab-control-active:after {
    content: url(../images/icn-tabarrow.png);
    position: relative;
    left: 40%;
    bottom: 10px; }

.tab-content {
  clear: both;
  font-size: 0.9em;
  line-height: 1.4; }
  .tab-content h1, .tab-content .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .tab-content .classified-title, .tab-content .full-pnd_classified_listing .no-classified-results h1, .full-pnd_classified_listing .no-classified-results .tab-content h1, .tab-content .full-event_calendar .line-pnd_event, .full-event_calendar .tab-content .line-pnd_event {
    margin-bottom: 0.4em; }
  .tab-content h2 a {
    color: #e35b00;
    letter-spacing: 1px; }
  .tab-content .latest-item {
    overflow: hidden;
    padding-bottom: 1em;
    margin-bottom: 0.8em;
    border-bottom: 1px #c8c8c8 dotted; }
    .tab-content .latest-item .attribute-publish_date {
      font-size: 0.85em;
      margin-bottom: 5px; }
  .tab-content .attribute-image,
  .tab-content .attribute-feature-image {
    float: left;
    width: 19%; }
    .tab-content .attribute-image img,
    .tab-content .attribute-feature-image img {
      max-width: 100%;
      height: auto; }
  .tab-content .morelink {
    float: right;
    margin-top: -1em; }
  .tab-content .link-more {
    font-size: 0.9em; }

#tab-content-1 h1, #tab-content-1 .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing #tab-content-1 .classified-title, #tab-content-1 .full-event_calendar .line-pnd_event, .full-event_calendar #tab-content-1 .line-pnd_event {
  margin-bottom: 0; }

#tab-content-2 .block-header,
#tab-content-3 .block-header {
  display: none; }
#tab-content-2 h1, #tab-content-2 .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing #tab-content-2 .classified-title, #tab-content-2 .full-event_calendar .line-pnd_event, .full-event_calendar #tab-content-2 .line-pnd_event,
#tab-content-3 h1,
#tab-content-3 .full-pnd_classified_listing .classified-title,
.full-pnd_classified_listing #tab-content-3 .classified-title,
#tab-content-3 .full-event_calendar .line-pnd_event,
.full-event_calendar #tab-content-3 .line-pnd_event {
  margin-bottom: 0; }
#tab-content-2 .latest-item,
#tab-content-3 .latest-item {
  margin-bottom: 0.8em;
  padding-bottom: 1em; }

#tab-content-2 img {
  display: none; }

.survey-view #resetButton-div {
  display: inline;
  padding-left: 10px; }
  .survey-view #resetButton-div .button {
    background-image: none;
    padding-right: 12px; }
.survey-view .block {
  margin-bottom: 10px; }

.edit-pnd_job .warning li {
  color: red; }
.edit-pnd_job .edit-pnd_job-contact-info {
  background-color: #eaeaea;
  border: 1px solid #aaaaaa;
  padding: 2em; }
  .edit-pnd_job .edit-pnd_job-contact-info .contact_image {
    border: 1px dashed #aaaaaa;
    padding: 1em; }
.edit-pnd_job .job_org_image .block {
  margin-left: 1em; }
.edit-pnd_job .tagssuggest .tags-listed, .edit-pnd_job .tagssuggest label, .edit-pnd_job .tagssuggest .tags-suggested, .edit-pnd_job .tagssuggest .tagssuggestfieldwrap {
  float: none;
  margin-left: 1em; }

.full-pnd_landing_page .listing-features .latest-item {
  font-size: 1em; }
.full-pnd_landing_page .listing-features h2.section-title {
  color: #E35B00;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em; }

.gigya-modal-title {
  text-shadow: none; }

.gig-share-bar-container {
  clear: both; }
  .gig-share-bar-container > table > tbody > tr > td {
    display: block;
    float: left; }

.user-register,
.user-login,
.user-edit-preview,
.user-edit-form {
  float: left;
  width: 100%; }
  .user-register .social-login-wrap,
  .user-register .join-left,
  .user-login .social-login-wrap,
  .user-login .join-left,
  .user-edit-preview .social-login-wrap,
  .user-edit-preview .join-left,
  .user-edit-form .social-login-wrap,
  .user-edit-form .join-left {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
    float: left;
    margin-bottom: 2em;
    padding-right: 2em; }
  .user-register .site-login-wrap,
  .user-register .user-edit-account,
  .user-login .site-login-wrap,
  .user-login .user-edit-account,
  .user-edit-preview .site-login-wrap,
  .user-edit-preview .user-edit-account,
  .user-edit-form .site-login-wrap,
  .user-edit-form .user-edit-account {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
    float: left;
    margin-bottom: 2em;
    padding-left: 2em;
    border-left: 1px solid #cdcdcd; }
  .user-register .link-accounts-wrapper,
  .user-login .link-accounts-wrapper,
  .user-edit-preview .link-accounts-wrapper,
  .user-edit-form .link-accounts-wrapper {
    /* For modern browsers */
    /* For IE 6/7 (trigger hasLayout) */
    *zoom: 1; }
    .user-register .link-accounts-wrapper:before, .user-register .link-accounts-wrapper:after,
    .user-login .link-accounts-wrapper:before,
    .user-login .link-accounts-wrapper:after,
    .user-edit-preview .link-accounts-wrapper:before,
    .user-edit-preview .link-accounts-wrapper:after,
    .user-edit-form .link-accounts-wrapper:before,
    .user-edit-form .link-accounts-wrapper:after {
      content: "";
      display: table; }
    .user-register .link-accounts-wrapper:after,
    .user-login .link-accounts-wrapper:after,
    .user-edit-preview .link-accounts-wrapper:after,
    .user-edit-form .link-accounts-wrapper:after {
      clear: both; }
    .user-register .link-accounts-wrapper #link-accounts,
    .user-register .link-accounts-wrapper .editConnections,
    .user-login .link-accounts-wrapper #link-accounts,
    .user-login .link-accounts-wrapper .editConnections,
    .user-edit-preview .link-accounts-wrapper #link-accounts,
    .user-edit-preview .link-accounts-wrapper .editConnections,
    .user-edit-form .link-accounts-wrapper #link-accounts,
    .user-edit-form .link-accounts-wrapper .editConnections {
      float: left;
      margin-right: 4px; }
      .user-register .link-accounts-wrapper #link-accounts img,
      .user-register .link-accounts-wrapper .editConnections img,
      .user-login .link-accounts-wrapper #link-accounts img,
      .user-login .link-accounts-wrapper .editConnections img,
      .user-edit-preview .link-accounts-wrapper #link-accounts img,
      .user-edit-preview .link-accounts-wrapper .editConnections img,
      .user-edit-form .link-accounts-wrapper #link-accounts img,
      .user-edit-form .link-accounts-wrapper .editConnections img {
        height: 20px;
        width: 20px; }
  .user-register .gigya-login-ui td,
  .user-login .gigya-login-ui td,
  .user-edit-preview .gigya-login-ui td,
  .user-edit-form .gigya-login-ui td {
    display: block; }
  .user-register .other-options,
  .user-login .other-options,
  .user-edit-preview .other-options,
  .user-edit-form .other-options {
    float: right; }
  .user-register .block, .user-register .element,
  .user-login .block,
  .user-login .element,
  .user-edit-preview .block,
  .user-edit-preview .element,
  .user-edit-form .block,
  .user-edit-form .element {
    width: 100%;
    float: left;
    clear: both;
    margin: 1em 0; }
  .user-register .block .element input[type="text"],
  .user-register .block .halfelement input[type="text"],
  .user-login .block .element input[type="text"],
  .user-login .block .halfelement input[type="text"],
  .user-edit-preview .block .element input[type="text"],
  .user-edit-preview .block .halfelement input[type="text"],
  .user-edit-form .block .element input[type="text"],
  .user-edit-form .block .halfelement input[type="text"] {
    width: 100%; }
  .user-register .block,
  .user-login .block,
  .user-edit-preview .block,
  .user-edit-form .block {
    clear: both; }
  .user-register .date .element,
  .user-login .date .element,
  .user-edit-preview .date .element,
  .user-edit-form .date .element {
    clear: none;
    width: auto;
    margin-right: 0 !important;
    padding-right: 0 !important;
    position: relative; }
  .user-register .date .datepicker-icon,
  .user-login .date .datepicker-icon,
  .user-edit-preview .date .datepicker-icon,
  .user-edit-form .date .datepicker-icon {
    position: absolute;
    left: 0;
    top: 28px; }
  .user-register label,
  .user-login label,
  .user-edit-preview label,
  .user-edit-form label {
    /*display: block;*/
    float: left;
    width: 20% !important;
    font-weight: 400 !important;
    margin-right: 2% !important; }
  .user-register input, .user-register textarea,
  .user-login input,
  .user-login textarea,
  .user-edit-preview input,
  .user-edit-preview textarea,
  .user-edit-form input,
  .user-edit-form textarea {
    float: left;
    margin: 0 2%; }
  .user-register p,
  .user-register .ezcca-user_image,
  .user-login p,
  .user-login .ezcca-user_image,
  .user-edit-preview p,
  .user-edit-preview .ezcca-user_image,
  .user-edit-form p,
  .user-edit-form .ezcca-user_image {
    clear: both; }
  .user-register .buttonblock,
  .user-login .buttonblock,
  .user-edit-preview .buttonblock,
  .user-edit-form .buttonblock {
    float: left;
    /*clear: both;
    width: 90%;*/
    padding: 1em 0; }
  .user-register .ui-li.ui-field-contain,
  .user-login .ui-li.ui-field-contain,
  .user-edit-preview .ui-li.ui-field-contain,
  .user-edit-form .ui-li.ui-field-contain {
    overflow: hidden; }
  .user-register .ui-btn,
  .user-login .ui-btn,
  .user-edit-preview .ui-btn,
  .user-edit-form .ui-btn {
    float: left;
    margin-right: 2%; }
  .user-register .ui-field-contain .ui-btn.ui-submit,
  .user-login .ui-field-contain .ui-btn.ui-submit,
  .user-edit-preview .ui-field-contain .ui-btn.ui-submit,
  .user-edit-form .ui-field-contain .ui-btn.ui-submit {
    max-width: 78%;
    width: auto; }
  .user-register div.block,
  .user-login div.block,
  .user-edit-preview div.block,
  .user-edit-form div.block {
    margin: 0; }
  .user-register div.element,
  .user-login div.element,
  .user-edit-preview div.element,
  .user-edit-form div.element {
    border-bottom: 1px solid #CCC;
    padding: .7em 0px .7em 15px !important;
    margin: 0;
    width: 96%; }
    .user-register div.element div.ui-input-text,
    .user-login div.element div.ui-input-text,
    .user-edit-preview div.element div.ui-input-text,
    .user-edit-form div.element div.ui-input-text {
      width: 75% !important;
      margin-left: 0 !important; }
    .user-register div.element label,
    .user-login div.element label,
    .user-edit-preview div.element label,
    .user-edit-form div.element label {
      /*margin-left: 15px;*/
      margin-right: 12px !important;
      pointer-events: none;
      cursor: default; }
  .user-register p, .user-register ul li,
  .user-login p,
  .user-login ul li,
  .user-edit-preview p,
  .user-edit-preview ul li,
  .user-edit-form p,
  .user-edit-form ul li {
    color: #666; }
    .user-register p .ui-divider-text, .user-register ul li .ui-divider-text,
    .user-login p .ui-divider-text,
    .user-login ul li .ui-divider-text,
    .user-edit-preview p .ui-divider-text,
    .user-edit-preview ul li .ui-divider-text,
    .user-edit-form p .ui-divider-text,
    .user-edit-form ul li .ui-divider-text {
      color: #fff !important; }
  .user-register li.ui-field-contain label.attr_label,
  .user-login li.ui-field-contain label.attr_label,
  .user-edit-preview li.ui-field-contain label.attr_label,
  .user-edit-form li.ui-field-contain label.attr_label {
    pointer-events: none;
    cursor: default; }
  .user-register div.ui-input-text, .user-register div.ui-select,
  .user-login div.ui-input-text,
  .user-login div.ui-select,
  .user-edit-preview div.ui-input-text,
  .user-edit-preview div.ui-select,
  .user-edit-form div.ui-input-text,
  .user-edit-form div.ui-select {
    width: 75% !important; }
  .user-register a.ui-btn,
  .user-login a.ui-btn,
  .user-edit-preview a.ui-btn,
  .user-edit-form a.ui-btn {
    width: 100%; }
  .user-register div.buttonblock,
  .user-login div.buttonblock,
  .user-edit-preview div.buttonblock,
  .user-edit-form div.buttonblock {
    width: 78%; }
  .user-register label.ui-input-text,
  .user-login label.ui-input-text,
  .user-edit-preview label.ui-input-text,
  .user-edit-form label.ui-input-text {
    font-size: 14px; }

.user-edit-form,
.user-register {
  /*jquery mobile fix*/ }
  .user-edit-form .ui-btn-hidden,
  .user-register .ui-btn-hidden {
    width: 100% !important; }
  .user-edit-form li.user_account,
  .user-register li.user_account {
    padding: 0 !important; }
    .user-edit-form li.user_account input,
    .user-register li.user_account input {
      width: 100% !important; }

.almost-there .join-left {
  display: none; }
.almost-there .introText {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
  float: left;
  margin-bottom: 2em;
  padding-right: 2em; }

.user-edit-form .user-edit-account,
.user-edit-preview .user-edit-account {
  width: 100%;
  float: none;
  margin-bottom: -1px;
  padding-left: 0;
  border-left: none; }

.user-register label[for="ezcoa-12_user_account_login"]:before, .user-register label[for="ezcoa-12_user_account_password"]:before, .user-register label[for="ezcoa-12_user_account_password_confirm"]:before, .user-register label[for="ezcoa-12_user_account_email"]:before {
  content: "* ";
  white-space: nowrap; }

.ui-page #layout {
  background: none; }

.user-forgotpassword input {
  padding: 8px 0 8px 6px;
  border: 1px solid #639bc3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.8em;
  outline: 0 none; }

.node-0 #breadcrumb {
  display: none; }

.content-search #search_results {
  width: 100%; }
.content-search > h1, .full-pnd_classified_listing .content-search > .classified-title, .full-pnd_classified_listing .no-classified-results .content-search > h1, .full-event_calendar .content-search > .line-pnd_event {
  margin-bottom: 0.6em; }
.content-search .page-limit {
  text-align: right;
  font-size: 0.8em;
  padding-bottom: 1em; }
  .content-search .page-limit a {
    color: #e95c00; }
  .content-search .page-limit .limit-on {
    color: #666;
    font-weight: bold; }
    .content-search .page-limit .limit-on:hover {
      text-decoration: none; }
  .content-search .page-limit select {
    padding: 0; }
.content-search .search-form {
  padding: 1em;
  background: #f2f2f2; }
  .content-search .search-form label {
    font-size: 1.4em;
    font-family: "HelveticaNeueW01-67MdCn 692710", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; }
  .content-search .search-form .halfbox {
    width: 66%;
    margin-left: 1em;
    padding: 0.7em 0.5em; }
  .content-search .search-form .button {
    margin-left: -5px;
    padding: 0.5em; }
.content-search .feedback {
  margin: 0.2em 0 1em;
  padding: 0.2em 1em 0.8em;
  background: #f9f9f9 url(../images/hr-search-feedback.png) 50% bottom no-repeat;
  background-size: 100%;
  font-size: 0.8em; }
.content-search .results-metrics {
  float: left;
  margin-right: 2em; }
.content-search .results-tips {
  float: right; }
  .content-search .results-tips a {
    margin-top: 0; }

#search_controls {
  background: #f6f6f6; }
  #search_controls fieldset {
    padding: 1em; }
  #search_controls ul {
    margin: 0 0 0 1em; }
  #search_controls #facet-list > li {
    margin-bottom: 1em; }
  #search_controls legend {
    display: block;
    top: 0;
    width: 100%;
    margin: 0 -1em;
    padding: 0.2em 1em;
    background: #e8e8e8;
    font-weight: 400;
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: "HelveticaNeueW01-67MdCn 692710", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; }
  #search_controls .limiter {
    cursor: pointer;
    margin-left: 1em;
    text-decoration: none;
    font-size: .9em;
    position: relative;
    top: 0;
    color: #666; }
  #search_controls .limiter:before {
    font-size: .8em;
    content: "\25bc\0020\0020";
    position: relative;
    top: -.1em; }
  #search_controls .limiter.out:before {
    content: "\25b2\0020\0020"; }
  #search_controls .facet-attr_tags_content_lk {
    display: none; }
  #search_controls .facet-attr_tags_location_lk
  , #search_controls .facet-attr_tags_people_lk
  , #search_controls .facet-attr_tags_organization_lk
  , #search_controls .facet-attr_tags_interest_lk {
    text-transform: capitalize; }

#active-facets-list {
  font-size: 0.8em;
  line-height: 1.3; }

.block-poll {
  clear: both; }
  .block-poll .poll-container h2,
  .block-poll .poll-container h3 {
    font-family: arial, verdana, sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.25em; }

.view-full-poll,
.block-poll {
  overflow: hidden; }
  .view-full-poll .attribute-intro,
  .view-full-poll .poll-container,
  .block-poll .attribute-intro,
  .block-poll .poll-container {
    z-index: 20; }
  .view-full-poll .class-poll li,
  .block-poll .class-poll li {
    margin-bottom: 0.5em; }
  .view-full-poll .class-poll input[type="radio"],
  .block-poll .class-poll input[type="radio"] {
    margin: 5px 0 0;
    float: left; }
  .view-full-poll .class-poll label,
  .block-poll .class-poll label {
    margin: 0 0 0 22px;
    display: block;
    font-size: 0.875em; }
  .view-full-poll ul,
  .block-poll ul {
    width: 100%;
    padding-left: .5em;
    margin-bottom: .5em; }
    .view-full-poll ul:after,
    .block-poll ul:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
  .view-full-poll li,
  .block-poll li {
    float: left;
    padding-right: 9%;
    width: auto;
    list-style: none; }
  .view-full-poll input,
  .block-poll input {
    margin-right: .8em; }
  .view-full-poll .button,
  .block-poll .button {
    margin-top: 5%;
    width: 54%; }
  .view-full-poll .poll-results-link,
  .block-poll .poll-results-link {
    display: block;
    float: right;
    position: relative;
    top: -28px; }

#colthree .block-poll {
  margin-bottom: 2em; }

.poll-resultlist {
  width: 100%; }
  .poll-resultlist td.poll-resultname {
    width: 40%;
    padding: .4em 1em;
    font-weight: bold; }
  .poll-resultlist tr.poll-percentage-row {
    border-bottom: 1px #BBBBBB solid; }
  .poll-resultlist td.poll-percentage {
    width: 30%;
    padding: .4em 1em; }
  .poll-resultlist td.poll-votecount {
    width: 30%;
    padding: .4em 1em; }
  .poll-resultlist .chart-bar-resultbar {
    background-color: #3399ff;
    height: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .poll-resultlist p {
    margin: 0; }

.coldesc-two .zone-layout-2zoneslayout1 .zone0 {
  width: 66%; }
.coldesc-two .zone-layout-2zoneslayout1 .zone1 {
  width: 32%; }
.coldesc-two .full-pnd_landing_page .zone-layout-2zoneslayout1 .zone1 {
  margin-top: -45px;
  width: 32%; }
.coldesc-two .full-pnd_landing_page .multiview-item-listing {
  width: 65%; }

div.block-latest_content_by_tag {
  overflow: hidden !important;
  margin-bottom: 20px; }

.node-143097 .mobile-news-items {
  display: none; }
.node-143097.small-viewport .mobile-news-items {
  display: block; }
.node-143097.small-viewport .zone0 .block-news_featured_items {
  display: none; }

.content-edit a.link-more:after, .content-edit button:after, .content-edit input[type="submit"]:after {
  background-image: none; }

table.default {
  margin-bottom: 2em; }
  table.default td {
    border: 1px #ccc solid;
    padding: 0.5em; }
  table.default .bglight {
    background: #f1f1f1; }

.object-right,
.object-left {
  max-width: 60%; }

.ezoe .object-right blockquote {
  float: right;
  margin-left: 2em; }

.ezoe .object-left blockquote {
  float: left;
  margin-right: 2em; }

.ezoe blockquote {
  position: relative;
  margin: 4% 0 1.3% 10%;
  padding: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #333 !important;
  font-size: 1.2em;
  line-height: 1.5; }
  .ezoe blockquote small {
    color: #6b6b6b;
    display: none; }
  .ezoe blockquote:before {
    content: "\201C" !important;
    position: absolute;
    font-size: 7em;
    color: #e5e5e5;
    left: -12%;
    top: -35px; }
  .ezoe blockquote .blockquote-body p {
    font-size: 1.2em !important;
    font-family: georgia, times, sans-serif;
    color: #333 !important; }
    .ezoe blockquote .blockquote-body p:last-child:after {
      /* content: "\201D";*/
      content: "" !important; }
    .ezoe blockquote .blockquote-body p:first-child:before {
      /* content:"\201C" !important; */
      content: "" !important; }

.ui-dialog .ui-dialog-content {
  font-size: .9em; }

.ui-dialog a[data-icon="delete"], .ui-dialog a[data-icon="delete"] * {
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  width: 54px;
  background: none; }

.ui-dialog .ui-btn-inner .ui-icon-delete {
  background-image: url(../images/btn-done.png);
  background-position: 0 0;
  width: 48px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  box-shadow: 1px 1px 1px #666; }

/* front end editing */
div.block-container .block-content div.block-parameters div.source {
  width: 50%; }

.ui-edit #site-alerts {
  display: none; }
.ui-edit #section-alerts {
  display: none; }

@media only screen and (max-width: 768px) {
  #site-header {
    padding-left: 6px; }
    #site-header #site-search {
      display: none; }

  #utility-nav, #login-nav {
    margin: 6px; }

  #site-search {
    position: absolute;
    right: 6px;
    top: 3px; }
    #site-search button {
      height: 24px;
      width: 24px;
      background-position: -4px -4px; }
    #site-search input {
      padding: 5px 24px 4px 4px; }

  #layout {
    clear: both; }

  #login-connect {
    padding: 10px;
    overflow: visible; }
    #login-connect #site-search {
      display: block; }
    #login-connect .connect {
      display: none; }
    #login-connect .loginmenu-gigya {
      margin: 1em auto .25em auto; }
    #login-connect #login-nav {
      display: inline;
      width: 100%;
      margin: 0;
      float: none;
      text-align: center;
      /* For modern browsers */
      /* For IE 6/7 (trigger hasLayout) */
      *zoom: 1; }
      #login-connect #login-nav:before, #login-connect #login-nav:after {
        content: "";
        display: table; }
      #login-connect #login-nav:after {
        clear: both; }
      #login-connect #login-nav li {
        display: inline;
        float: none; }
    #login-connect .connect {
      float: none; }
    #login-connect #site-search {
      position: relative;
      top: auto;
      right: 0;
      left: 0;
      width: 100%;
      margin-top: .5em;
      font-size: 1.4em; }
      #login-connect #site-search input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 100%;
        padding: 8px 0 8px 6px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      #login-connect #site-search button {
        height: 30px;
        width: 30px;
        top: 1px;
        right: 1px;
        background-size: cover;
        background-position: 0 0; }

  #layout {
    clear: both; }

  #mobile-nav-trigger {
    display: block;
    position: absolute;
    /*top: 43px;*/
    top: 63px;
    right: 6px;
    z-index: 3000;
    padding: 4px;
    width: 28px;
    height: 28px;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px #0169b2 solid; }
    .nav-active #mobile-nav-trigger {
      border-color: #ececec; }
      .nav-active #mobile-nav-trigger img {
        opacity: 0.6; }
    #mobile-nav-trigger img {
      max-width: 100%; }

  body {
    position: relative;
    padding-bottom: 200px; }

  #top-ad-space {
    position: absolute;
    bottom: 0; }

  #nav-primary {
    display: none;
    position: absolute;
    top: 100px;
    z-index: 3000;
    width: 100%;
    max-height: 0;
    background: #ececec;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4); }
    .nav-active #nav-primary {
      display: block; }
    #nav-primary ul {
      height: auto;
      font-size: 1.2em; }
      #nav-primary ul li {
        float: none;
        width: auto;
        clear: both;
        background: url(../images/bg-topnav.png) 0 0; }
        #nav-primary ul li.active ul {
          display: block !important;
          position: static; }
    #nav-primary .main-nav-sublevel {
      border: none;
      display: none !important; }

  #breadcrumb {
    display: none; }

  .print-tools {
    display: none; }

  #site-footer {
    padding-bottom: 2em; }
    #site-footer .location {
      float: none;
      width: 100%; }
      #site-footer .location img {
        float: left;
        margin-right: 10px; }
      #site-footer .location .vcard {
        padding-top: 0; }
    #site-footer .superfooter {
      width: auto; }
    #site-footer .connect {
      float: none;
      position: relative;
      top: 1em;
      left: 1em;
      clear: both; }
      #site-footer .connect dt {
        display: block; }

  .user-register .other-options,
  .user-login .other-options,
  .user-edit-preview .other-options,
  .user-edit-form .other-options {
    float: none; }
  .user-register .social-login-wrap,
  .user-register .join-left,
  .user-register .site-login-wrap,
  .user-register .user-edit-account,
  .user-login .social-login-wrap,
  .user-login .join-left,
  .user-login .site-login-wrap,
  .user-login .user-edit-account,
  .user-edit-preview .social-login-wrap,
  .user-edit-preview .join-left,
  .user-edit-preview .site-login-wrap,
  .user-edit-preview .user-edit-account,
  .user-edit-form .social-login-wrap,
  .user-edit-form .join-left,
  .user-edit-form .site-login-wrap,
  .user-edit-form .user-edit-account {
    width: 100%;
    float: none;
    padding-left: 0;
    margin-bottom: 2em;
    border-left: none; }

  .almost-there .introText {
    width: 100%;
    float: none;
    padding-left: 0;
    margin-bottom: 2em;
    border-left: none; }

  .user-edit-form div.element,
  .user-register div.element {
    width: 96%;
    padding-right: 0 !important; }
    .user-edit-form div.element label,
    .user-register div.element label {
      /*margin-left: 15px;*/
      margin-right: 4px !important; } }
@media only screen and (max-width: 728px) {
  #login-nav li {
    float: none; }

  #mobile-nav-trigger {
    top: 93px; }

  #nav-primary {
    top: 130px; } }
@media only screen and (max-width: 600px) {
  #site-search input {
    width: 120px; }

  #footer-nav li {
    width: 40%;
    margin-bottom: 6px; }

  .content-view-full .article-meta {
    width: 100%; }
    .content-view-full .article-meta .attribute-tags_author,
    .content-view-full .article-meta .attribute-publish_date {
      float: left;
      margin-right: 1em; }

  .content-search .search-top, .content-search #search_controls, .content-search .search-bottom {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: auto; }
  .content-search .search-top, .content-search .search-bottom {
    padding: 0 1em; }
  .content-search .search-bottom {
    margin-top: 1em; }

  #mobile-nav-trigger {
    top: 93px; }

  #nav-primary {
    top: 130px; } }
@media only screen and (max-width: 500px) {
  .connect dt {
    display: none; }

  #site-logo .logo img {
    width: 160px; }
  #site-logo .tagline img {
    width: 100px; }

  #mobile-nav-trigger {
    /*top: 36px;*/
    top: 80px; }

  #nav-primary {
    /*top: 73px;*/
    top: 117px; }

  .user-register input, .user-register textarea,
  .user-login input,
  .user-login textarea,
  .user-edit input,
  .user-edit textarea,
  .user-forgotpassword input,
  .user-forgotpassword textarea {
    float: none; }
  .user-register label,
  .user-login label,
  .user-edit label,
  .user-forgotpassword label {
    float: none;
    width: 100% !important; }

  .user-edit-form div.element,
  .user-register div.element {
    width: 95%; } }
@media only screen and (max-width: 400px) {
  .ezoe blockquote {
    font-size: 1.1em;
    line-height: 1.3; }

  .ezoe blockquote:before {
    font-size: 5em;
    left: -14%;
    top: -9%; }

  #login-connect .connect {
    clear: both;
    float: none; }

  #site-search {
    top: 15px; }

  #mobile-nav-trigger {
    /*top: 70px;*/
    top: 100px; }

  #nav-primary {
    /*top: 107px;*/
    top: 137px; }

  #site-footer .location .vcard {
    clear: both; }

  .user-edit-form div.element,
  .user-register div.element {
    width: 94%; } }
/* JOBS PAGE */
.node-147304 .class-pnd_job_listing .attribute-intro p {
  margin-bottom: 3em; }
.node-147304 .class-pnd_job_listing .block-jobs-featured .block-header h1, .node-147304 .class-pnd_job_listing .block-jobs-featured .block-header .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .node-147304 .class-pnd_job_listing .block-jobs-featured .block-header .classified-title, .node-147304 .class-pnd_job_listing .block-jobs-featured .block-header .full-event_calendar .line-pnd_event, .full-event_calendar .node-147304 .class-pnd_job_listing .block-jobs-featured .block-header .line-pnd_event {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.1em; }
.node-147304 .class-pnd_job_listing .featured-items .block_item-pnd_job {
  margin-bottom: 0;
  line-height: 1.5; }
.node-147304 .class-pnd_job_listing .featured-items .block_item-pnd_job .attribute-tags_location {
  font-size: 0.75em; }
.node-147304 .class-pnd_job_listing .block-jobs-featured {
  margin-bottom: 2em;
  background-color: #FFFFFF; }
.node-147304 .class-pnd_job_listing .filter-listing-controls .filter-group {
  width: 32.555%; }
.node-147304 .class-pnd_job_listing .filter-listing-controls .search-box {
  margin-left: 0;
  margin-top: 8px; }
.node-147304 .class-pnd_job_listing .filter-listing-controls #change-filter {
  width: auto;
  display: block;
  margin: 0;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 5px; }
.node-147304 .class-pnd_job_listing table {
  margin-top: 2em; }
  .node-147304 .class-pnd_job_listing table th {
    background-color: #F5F5F5;
    font-size: 0.9em;
    font-weight: bold;
    padding: 5px 10px;
    text-align: left; }
  .node-147304 .class-pnd_job_listing table th:last-child {
    text-align: center; }
  .node-147304 .class-pnd_job_listing table td {
    vertical-align: middle; }
  .node-147304 .class-pnd_job_listing table .result-title {
    padding: 0.5em 0;
    padding-right: 6px;
    line-height: 1.4;
    max-width: 370px; }
  .node-147304 .class-pnd_job_listing table .result-title h2 {
    line-height: 1.1; }
  .node-147304 .class-pnd_job_listing table .attribute-job_org {
    font-size: 0.95em; }
  .node-147304 .class-pnd_job_listing table .result-location {
    font-size: 0.9em;
    padding-left: 20px !important;
    background: url(http://pnd.kjm.ezstageweb.foundationcenter.org/extension/pnd/design/pnd_user/images/icon-jobs-location.png) 0 50% no-repeat; }
  .node-147304 .class-pnd_job_listing table .result-posted {
    padding-right: 12px;
    min-width: 110px; }
  .node-147304 .class-pnd_job_listing table .attribute-publish_date {
    text-transform: none; }
.node-147304 .class-pnd_job_listing .pagenavigator {
  margin-top: 1.5em; }

.full-pnd_job .org-and-location {
  padding-bottom: 0;
  margin-bottom: 0; }

.block-rfp_alerts_signup .alert-buttons .button, .block-job_alerts_signup .alert-buttons .button, .block-newsletter_alerts_signup .alert-buttons .button, .block-job_submit .alert-buttons .button {
  font-family: Arial,sans-serif !important;
  font-size: 1em !important;
  font-weight: bold !important;
  padding: 0.6em 0 0.6em 32px !important; }

.full-pnd_job .article-header .org-and-location {
  color: #555555;
  font-weight: normal;
  text-transform: none;
  font-size: 1.3em; }

.full-pnd_job h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666666;
  font-size: 1.1em;
  margin-top: 1.5em; }

/* /JOBS PAGE */
/* Border on banner ads */
.zone1 .block-promo_one .promo-promo_half_page .attribute-image-button img {
  border: 3px solid #DEDEDE; }

.zone1 .block-promo_one .promo-promo_rectangle_medium .attribute-image-button img {
  border: 3px solid #DEDEDE; }

.zone1 .block-promo_one .promo-promo_rectangle_three_one .attribute-image-button img {
  border: 3px solid #DEDEDE; }

/* CLASSIFIEDS PAGE */
.node-147503 .class-pnd_classified_listing .attribute-header {
  display: inline-block;
  margin-right: 15px; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories {
  display: inline-block;
  position: relative; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories {
  display: none; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories .classifieds-btn {
  border: 1px solid #cccccc;
  bottom: 3px;
  font-size: 0.9em;
  padding: 0 9px;
  position: relative; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories .classifieds-btn:hover {
  background-color: #ECECEC;
  cursor: pointer; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories .classifieds-btn .caret {
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-top: 7px solid;
  color: #E35B00;
  display: inline-block;
  margin-left: 3px;
  vertical-align: middle; }

.node-147503 .class-pnd_classified_listing .classifieds-all-categories ul {
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  min-width: 240px;
  padding: 3% 10%;
  position: absolute;
  top: 21px; }

/* RFPs PAGE */
.listing-rfp .attribute-publish_date {
  margin-top: 6px;
  font-size: 0.9em;
  color: #666666;
  font-weight: bold; }

.listing-rfp .attribute-deadline_date {
  margin-top: 0;
  font-size: 0.9em;
  color: #666666;
  margin-bottom: 1em; }

/* MAIN Menu: sublevel 3 */
#nav-primary .bf-navigation .sublevel-three {
  top: 0;
  left: 160px;
  display: none;
  background: none repeat scroll 0 0 #F8F8F8;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  padding: 10px 0;
  width: 185px; }

#nav-primary li.open-sublevel:hover .sublevel-three {
  display: block; }

@media only screen and (max-width: 480px) {
  #nav-primary li.open-sublevel .sublevel-three {
    display: none !important; } }
/* OFF THE SHELF */
.node-147313 .multiview-item-listing .attribute-publish_date {
  color: #666666;
  font-size: 0.875em;
  line-height: 1.4;
  margin-top: 3px; }

.node-147313 .multiview-item-listing .attribute-tags_author {
  color: #999999;
  font-size: 0.875em;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 10px; }

/* NEWSMAKERS 
.full-pnd_newsmaker .attribute-body table.default {margin-bottom: 1em;}
.full-pnd_newsmaker .attribute-body table.default td { border:0;font-size: 1.75em; line-height: 1.25; position:relative; z-index:1000; padding-left:43px;}
.full-pnd_newsmaker .attribute-body table.default:before { content:"\201C"; font-family:georgia, serif; color:#E8E8E8; font-family: georgia,serif;font-size: 8em;margin-top: -41px; position: absolute; z-index: 1; }

.full-pnd_newsmaker .attribute-body table.default.pull-quote {margin-bottom: 1em;}
.full-pnd_newsmaker .attribute-body table.default.pull-quote td { border:0;font-size: 1.75em; line-height: 1.25; position:relative; z-index:1000; padding-left:43px;}
.full-pnd_newsmaker .attribute-body table.default.pull-quote:before { content:"\201C"; font-family:georgia, serif; color:#E8E8E8; font-family: georgia,serif;font-size: 8em;margin-top: -41px; position: absolute; z-index: 1; }

.full-pnd_newsmaker .attribute-body .pull-quote {margin-bottom: 1em;}
.full-pnd_newsmaker .attribute-body .pull-quote p { border:0;font-size: 1.75em; line-height: 1.25; position:relative; z-index:1000; padding-left:43px; margin:0;}
.full-pnd_newsmaker .attribute-body .pull-quote:before { content:"\201C"; font-family:georgia, serif; color:#E8E8E8; font-family: georgia,serif;font-size: 8em;margin-top: -41px; position: absolute; z-index: 1; }
*/
/* POLL PAGE - full width */
.node-340575 .block-poll {
  overflow: visible; }
  .node-340575 .block-poll .class-poll {
    width: 100%;
    margin-bottom: 12%; }
    .node-340575 .block-poll .class-poll .button {
      width: 30%;
      margin-top: 2%; }
    .node-340575 .block-poll .class-poll .poll-results-link {
      right: 58%; }
    .node-340575 .block-poll .class-poll .block-header > h2 {
      display: none; }
    .node-340575 .block-poll .class-poll .block-header {
      padding-top: 2%;
      border-width: 2px; }
.node-340575 .content-view-block div:first-child .block-poll {
  margin-bottom: 4% !important; }
  .node-340575 .content-view-block div:first-child .block-poll:after {
    content: "Previous Polls";
    font-weight: bold;
    font-size: 1.2em; }
  .node-340575 .content-view-block div:first-child .block-poll .class-poll {
    padding-bottom: 3%;
    background-color: #F8F8F8; }
    .node-340575 .content-view-block div:first-child .block-poll .class-poll .poll-container {
      padding: 0 3%; }
    .node-340575 .content-view-block div:first-child .block-poll .class-poll .block-header h2 {
      display: inline-block; }
    .node-340575 .content-view-block div:first-child .block-poll .class-poll > .block-header {
      padding-top: 0;
      border-width: 3px; }

/* clearfix for ul li */
.node-340575 .block-poll .class-poll ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.node-340575 .block-poll .class-poll ul {
  display: inline-block; }

* html .node-340575 .block-poll .class-poll ul {
  height: 1%; }

.node-340575 .block-poll .class-poll ul {
  display: block; }

/* Job submission page */
.edit-pnd_job .attr_label_example {
  font-weight: normal;
  color: #666666;
  font-size: 12px; }
.edit-pnd_job .edit-pnd_job-org-info .job_org_url label.attr_label span {
  font-weight: normal;
  color: #666666;
  font-size: 12px; }

/* Donate Button override for jQuery mobile styles */
.connect .donate .ui-btn {
  padding: 0;
  border-radius: 0;
  border: 0;
  margin: 0;
  background-color: #e35b00;
  line-height: 0.8em;
  margin-left: 20px; }
.connect .donate .ui-btn-hidden {
  text-indent: 0; }
.connect .donate .ui-btn-inner + #btn-donate {
  margin-left: 0px;
  background-color: #e35b00;
  opacity: 1;
  color: #ffffff !important; }

/* GIGYA Comments */
#commentsDiv-commentTextarea {
  font-size: 1.25em;
  padding: auto 8px; }

#commentsDiv-postButton a {
  width: 100px;
  font-size: 1.25em;
  border-radius: 0; }

#commentsDiv .gig-comments-comment-body {
  font-size: 1.2em;
  line-height: 1.5; }

/* Widget: Most Read / Most Shared / Most COmmented */
.block-most_traffic .tab-controls li a {
  line-height: 2em; }
.block-most_traffic .tab-controls li.tab-control-active:after {
  bottom: 8px; }
.block-most_traffic .tab-content {
  line-height: 1.3;
  font-size: 0.95em; }
  .block-most_traffic .tab-content ol {
    padding: 0;
    list-style-type: none; }
  .block-most_traffic .tab-content ol li {
    list-style-type: none; }
  .block-most_traffic .tab-content li {
    margin-bottom: 0.9em; }
  .block-most_traffic .tab-content .tab-content ul, .block-most_traffic .tab-content .block-most_traffic .tab-content ol {
    padding: 0;
    list-style-type: none; }
.block-most_traffic .tab-content#tab-content-3 .date {
  font-size: 0.85em; }

.block-featured_classifieds .block-header {
  clear: both; }
  .block-featured_classifieds .block-header h2 {
    background: #e35b00;
    color: #fff;
    margin: 0 0 0 1%;
    position: relative;
    top: 10px;
    left: 1.5em;
    width: 200px;
    padding: 0 0.4em;
    text-decoration: none;
    text-align: center;
    font-family: "HelveticaNeueW01-57Cn", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
    font-size: 1.2em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
  .block-featured_classifieds .block-header h2:after {
    content: url(../images/icn-tabarrow.png);
    position: relative;
    left: -50px;
    bottom: -15px; }
.block-featured_classifieds .block_item-pnd_classified {
  padding: 2.5em 1em 1em 2em;
  /*top padding relates to block header */
  border: 1px solid #c8c8c8; }

.pnd-grantmaker-popup {
  max-width: 430px !important;
  font-size: 0.8em;
  position: relative;
  /*
  	&:before { bottom: 100%; left: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
  	&:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: -8px; } 
  	&:before { border-color: rgba(181, 181, 181, 0); border-bottom-color: #b5b5b5; border-width: 9px; margin-left: -9px; }
  */ }
  .pnd-grantmaker-popup ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px; }
  .pnd-grantmaker-popup .gm-body h1, .pnd-grantmaker-popup .gm-body .full-pnd_classified_listing .classified-title, .full-pnd_classified_listing .pnd-grantmaker-popup .gm-body .classified-title, .pnd-grantmaker-popup .gm-body .full-event_calendar .line-pnd_event, .full-event_calendar .pnd-grantmaker-popup .gm-body .line-pnd_event {
    color: #000;
    margin-bottom: 0; }
  .pnd-grantmaker-popup .gm-body a {
    color: #0169b2 !important;
    display: block;
    font-size: 0.9em; }
  .pnd-grantmaker-popup .gm-body ul {
    margin-top: 10px;
    margin-bottom: 10px; }
    .pnd-grantmaker-popup .gm-body ul li {
      display: inline-block;
      border-right: 1px solid #DDDCDC;
      padding-top: 5px;
      padding-right: 12px; }
    .pnd-grantmaker-popup .gm-body ul li + li {
      padding-left: 10px; }
    .pnd-grantmaker-popup .gm-body ul li:last-child {
      border-right: none; }
    .pnd-grantmaker-popup .gm-body ul strong {
      font-family: "HelveticaNeueW01-57Cn", arial, sans-serif;
      font-size: 0.95em;
      color: #333;
      letter-spacing: 0.1em; }
  .pnd-grantmaker-popup .gm-body .ein, .pnd-grantmaker-popup .gm-body .giving, .pnd-grantmaker-popup .gm-body .assets {
    font-size: 0.9em;
    color: #666;
    line-height: 0.9em; }
  .pnd-grantmaker-popup .gm-news {
    font-size: .9em;
    padding-top: 7px;
    margin-bottom: 20px; }
    .pnd-grantmaker-popup .gm-news a {
      color: #0169b2 !important;
      margin-bottom: 10px;
      display: block; }
    .pnd-grantmaker-popup .gm-news .date {
      font-size: 0.8em;
      line-height: 0.9em; }
  .pnd-grantmaker-popup .gm-footer {
    border-top: 1px solid #DDDCDC; }
    .pnd-grantmaker-popup .gm-footer p {
      padding-top: 7px;
      margin-bottom: 0px;
      font-weight: bold;
      text-align: center; }
    .pnd-grantmaker-popup .gm-footer a {
      font-weight: bold;
      text-decoration: none;
      font-size: .9em; }
    .pnd-grantmaker-popup .gm-footer a:hover {
      color: #0169b2 !important; }
    .pnd-grantmaker-popup .gm-footer .arrow {
      color: #E25B00; }

/*** ESSENTIAL STYLES ***/
.bf-navigation, .bf-navigation * {
  margin: 0;
  padding: 0;
  list-style: none; }

.bf-navigation {
  line-height: 1.0; }

.bf-navigation ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */ }

.bf-navigation ul li {
  width: 100%; }

.bf-navigation li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }

.bf-navigation li {
  float: left;
  position: relative;
  list-style-type: none; }

.bf-navigation a {
  display: block;
  position: relative; }

.bf-navigation li.bfHover ul {
  left: 0;
  top: 0;
  /* match top ul list item height */
  z-index: 99; }

ul.bf-navigation li.bfHover li ul {
  top: -999em; }

ul.bf-navigation li li.bfHover ul {
  left: 10em;
  /* match ul width */
  top: 0; }

ul.bf-navigation li li.bfHover li ul {
  top: -999em; }

ul.bf-navigation li li li.bfHover ul {
  left: 10em;
  /* match ul width */
  top: 0; }

.bf-navigation li.bfHover,
.bf-navigation a:focus, .bf-navigation a:hover, .bf-navigation a:active {
  outline: 0; }
