.more-link a:hover {
  background-position:100% -20px;
  color:#00605a;
}
.more-link a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% 0;
  background-repeat:no-repeat;
  color:#1b8480;
  display:inline-block;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  padding-right:10px;
  text-decoration:none;
  text-transform:uppercase;
}
body { color:#696865; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color:#242424;
  text-decoration:underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color:#3a3a3a;
  text-decoration:none;
}
h1, h2, h3, h4, h5, h6 { color:#3a3a3a; }
h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:32px;
  font-weight:normal;
  line-height:40px;
}
h2 {
  font-size:24px;
  line-height:28px;
  margin-bottom:10px;
  margin-bottom:20px;
  color:#1b8480;
}
h3 {
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
  margin-bottom:20px;
}
h4 {
  font-size:13px;
  line-height:15px;
  margin-bottom:5px;
  margin-bottom:20px;
}
h5 {
  font-size:12px;
  font-weight:normal;
  line-height:15px;
  margin-bottom:5px;
  margin-bottom:10px;
}
h6 {
  font-size:12px;
  font-weight:normal;
  font-weight:bold;
  line-height:15px;
  margin-bottom:5px;
  margin-bottom:0;
}
a:hover { color:#00605a; }
a { color:#1b8480; }
a.active { color:#00605a; }
strong {
  color:#696865;
  font-weight:600;
}
pre { font-size:11px; }
table thead tr th a, table thead tr th a.active { color:#ffffff; }
table thead tr th {
  border-bottom:none;
  color:#ffffff;
  font-size:11px;
  padding:3px 10px;
}
table thead tr { background-color:#696865; }
table tbody tr.even { background-color:#f7f7f7; }
table tbody tr.odd { background-color:#f0f0f0; }
table tbody tr td, table tbody tr.odd td, table tbody tr.even td {
  font-size:12px;
  padding:3px 10px;
  vertical-align:top;
}
table tbody tr td.content-multiple-drag, table tbody tr.odd td.content-multiple-drag, table tbody tr.even td.content-multiple-drag { vertical-align:middle; }
table tbody tr, table tbody tr.odd, table tbody tr.even { border-bottom:1px solid #d8d8d8; }
table.content-multiple-table { margin-bottom:10px; }
.node-teaser h3.node-title {
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
}
.node-teaser .content a:hover { color:#3a3a3a; }
.node-teaser .content a { color:#696865; }
.node-teaser .content {
  font-size:12px;
  line-height:16px;
  margin-bottom:10px;
}
.node-teaser .node-type {
  color:#a4a3a0;
  float:left;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  margin-bottom:0;
  margin-right:5px;
  text-transform:uppercase;
  white-space:nowrap;
}
.node-teaser .field-type-datestamp .field-label-inline-first {
  color:#696865;
  text-transform:uppercase;
}
.node-teaser .field-type-datestamp {
  float:left;
  font-size:10px;
  line-height:20px;
  margin-bottom:0;
  margin-right:5px;
  white-space:nowrap;
}
.node-teaser .field-application-deadline .field-label-inline-first { color:#aa3226; }
.node-teaser .field-air-date, .node-teaser .field-seminar-date {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -400px;
  background-repeat:no-repeat;
  margin-bottom:0;
  padding-left:15px;
}
.node-teaser p, .node-teaser .product-body { clear:left; }
.node-teaser p { margin-bottom:10px; }
.node-teaser ul { margin-bottom:10px; }
.node-teaser { color:#757575; }
.block .node-teaser ul { margin-bottom:10px; }
.button:hover {
  background-position:50% -20px;
  color:#ffffff;
}
.button:active {
  background-position:50% 40px;
  color:#f0f0f0;
}
.button {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  padding:2px 7px;
  text-decoration:none;
  text-transform:uppercase;
}
.button-medium:hover {
  background-position:50% -90px;
  color:#ffffff;
}
.button-medium:active {
  background-position:50% -120px;
  color:#f0f0f0;
}
.button-medium {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
.button-large:hover {
  background-position:50% -190px;
  color:#ffffff;
}
.button-large:active {
  background-position:50% -230px;
  color:#f0f0f0;
}
.button-large {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -150px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:15px;
  font-weight:bold;
  padding:2px 7px;
  padding:5px 20px;
  text-decoration:none;
  text-transform:uppercase;
}
.button-red:hover {
  background-position:50% -320px;
  color:#ffffff;
}
.button-red:active {
  background-position:50% -340px;
  color:#f0f0f0;
}
.button-red {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -300px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  padding:2px 7px;
  text-decoration:none;
  text-transform:uppercase;
}
.button-red-medium:hover {
  background-position:50% -390px;
  color:#ffffff;
}
.button-red-medium:active {
  background-position:50% -420px;
  color:#f0f0f0;
}
.button-red-medium {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-position:50% -360px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
.button-red-large:hover {
  background-position:50% -490px;
  color:#ffffff;
}
.button-red-large:active {
  background-position:50% -530px;
  color:#f0f0f0;
}
.button-red-large {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -150px;
  background-position:50% -450px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:15px;
  font-weight:bold;
  padding:2px 7px;
  padding:5px 20px;
  text-decoration:none;
  text-transform:uppercase;
}
ul.display-tabs li span {
  background-color:transparent;
  padding-right:0;
}
ul.display-tabs li a span {
  background-color:transparent;
  padding-right:0;
}
ul.display-tabs li a:hover {
  background-color:#ffffff;
  border-color:#f0f0f0;
}
ul.display-tabs li a {
  background:none;
  color:#1b8480;
  color:#1b8480;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0;
  line-height:30px;
  line-height:29px;
  margin-bottom:0;
  padding:0;
  padding:0 10px;
  text-transform:none;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  background-color:#f7f7f7;
  border:1px solid #f7f7f7;
  border-bottom:none;
  float:left;
  margin:0;
  text-align:center;
  text-decoration:none;
}
ul.display-tabs li {
  background:none;
  color:#1b8480;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0;
  line-height:30px;
  margin-bottom:0;
  padding:0;
  padding:0;
  text-transform:none;
  float:left;
  display:inline;
  margin:0;
}
ul.display-tabs li a.active:hover, ul.display-tabs li.active a:hover {
  border:1px solid #d8d8d8;
  border-bottom:none;
}
ul.display-tabs li a.active, ul.display-tabs li.active a {
  border:1px solid #d8d8d8;
  border-bottom:none;
  background-color:#ffffff;
  color:#1b8480;
  padding-bottom:1px;
}
ul.display-tabs {
  background:url(/sites/all/themes/poynter/images/line_solid.png) 0 100% repeat-x;
  border:0;
  clear:left;
  float:left;
  height:31px;
  width:100%;
  margin:0 0 10px 0;
  padding:0;
}
div.links ul.links li a:hover { text-decoration:underline; }
div.links ul.links li a {
  display:inline-block;
  font-weight:bold;
  text-decoration:none;
}
div.links ul.links li {
  font-size:12px;
  line-height:20px;
  margin:0 10px 0 0;
  padding:0;
}
div.links {
  clear:both;
  display:inline;
  margin-bottom:20px;
  margin-right:10px;
}
div.terms strong {
  color:#696865;
  font-size:11px;
  line-height:15px;
  margin-right:2px;
}
div.terms ul.links li a:hover { background-color:#f0f0f0; }
div.terms ul.links li a {
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#757575;
  display:inline-block;
  font-size:11px;
  padding:0 5px;
  text-decoration:none;
}
div.terms ul.links li {
  line-height:15px;
  margin:0;
  padding:0 2px 0 0;
}
div.terms {
  clear:both;
  display:inline;
  margin-bottom:20px;
}
body {
  background-color:#f0f0f0;
  text-align:center;
}
.container {
  clear:both;
  margin:0 auto;
  position:relative;
  text-align:left;
  width:940px;
}
.one-sidebar #page .container { width:700px; }
.one-sidebar #page {
  float:left;
  width:700px;
}
#ad-banner .container {
  padding:5px 0;
  width:960px;
}
#ad-banner .block-ad {
  padding-right:1px;
  height:90px;
  overflow:hidden;
}
#ad-banner #block-block-6 { padding:0 1px; }
#ad-banner .block p { margin:0; }
#ad-banner .block img { display:block; }
#ad-banner .block {
  float:left;
  margin:0;
}
#tabs { margin-bottom:20px; }
#header {
  clear:left;
  float:left;
  margin-bottom:20px;
  width:700px;
}
#page-content {
  clear:left;
  float:left;
  width:700px;
}
#content-main {
  clear:left;
  float:left;
  max-width:700px;
  width:700px;
}
.content-sidebar #content-main { width:460px; }
#content-sidebar {
  float:right;
  width:220px;
}
#sidebar {
  background-color:#f0f0f0;
  float:right;
  margin-bottom:20px;
  margin-top:10px;
  width:220px;
}
#container { background:#ffffff url(/sites/all/themes/poynter/images/bg-navigation.png) 0 0 repeat-x; }
#columns {
  background:url(/sites/all/themes/poynter/images/line_columns.png) 50% 0 repeat-y;
  float:left;
  margin-bottom:20px;
  position:relative;
  width:100%;
}
#column-1 .block, #column-2 .block, #column-3 .block {
  float:left;
  clear:left;
  width:100%;
}
#column-1, #column-2, #column-3 {
  background:url(/sites/all/themes/poynter/images/bg-columns-cover.png) 0 -60px repeat-x;
  float:left;
  padding-right:20px;
  position:relative;
  width:220px;
}
#column-2 { padding-right:11px; }
#column-3 {
  float:right;
  padding-right:0;
}
#columns.one-column #column-1, #columns.one-column #column-2, #columns.one-column #column-3 {
  padding:0;
  width:100%;
}
#columns.one-column { background:none; }
#columns.two-columns #column-1 { width:460px; }
#columns.two-columns #column-2 {
  float:right;
  padding-right:0;
  width:220px;
}
#columns.two-columns #column-3 {
  padding:0;
  width:220px;
}
#columns.two-columns { background:none; }
#content-footer { clear:both; }
.node-full .content .field-large-callout img { display:block; }
.node-full .content .field-large-callout {
  display:block;
  margin-bottom:20px;
}
.node-full { margin-bottom:20px; }
.submitted {
  color:#8e8d8a;
  display:block;
  font-size:11px;
  margin-bottom:20px;
}
.block ul.views-items li.views-item, ul.views-items li.views-item {
  clear:left;
  float:left;
  list-style:none;
  margin:0;
  width:100%;
}
.block ul.views-items, ul.views-items {
  clear:left;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
ol.views-items li.views-item {
  color:#8e8d8a;
  font-size:12px;
  margin-left:25px;
}
ul.tabs.primary li a:hover { background-color:#ffffff; }
ul.tabs.primary li a {
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  background-color:#f7f7f7;
  border:1px solid #f0f0f0;
  border-bottom:none;
  color:#1b8480;
  float:left;
  line-height:24px;
  margin:0;
  padding:0 10px;
  text-align:center;
}
ul.tabs.primary li {
  float:left;
  display:inline;
  font-size:12px;
  line-height:24px;
  margin:0 5px 0 0;
  padding:0;
}
ul.tabs.primary li a.active, ul.tabs.primary li.active a {
  border:1px solid #d8d8d8;
  border-bottom:none;
  background-color:#ffffff;
  color:#1b8480;
  margin-bottom:-1px;
  padding-bottom:1px;
}
ul.tabs.primary {
  background:none;
  border:0;
  border-bottom:1px solid #d8d8d8;
  clear:left;
  float:left;
  width:100%;
  margin:0;
  padding:0;
}
ul.tabs.secondary li a:hover { background-color:#83b7b5; }
ul.tabs.secondary li a {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#ffffff;
  float:left;
  font-size:11px;
  padding:0 10px;
  text-decoration:none;
}
ul.tabs.secondary li a.active {
  background-color:#f0f0f0;
  border:none;
  font-weight:bold;
  color:#aa3226;
}
ul.tabs.secondary li {
  float:left;
  margin:0;
  padding:5px 5px 5px 0;
  line-height:20px;
  border:none;
}
ul.tabs.secondary {
  padding:0;
  margin:0;
  float:left;
  clear:left;
  width:100%;
  border-bottom:1px solid #d8d8d8;
  background-color:#ffffff;
}
#messages .messages ul { margin-bottom:0; }
#messages .messages {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background:url(/sites/all/themes/poynter/images/icon-messages.png) 0 -80px no-repeat;
  border:1px solid #6fc5c4;
  padding:20px 20px 20px 60px;
}
#messages .messages.warning {
  background-position:-40px -40px;
  border-color:#fedd57;
  color:#3a3a3a;
}
#messages .messages.error {
  background-position:-80px 0px;
  border-color:#a73025;
  color:#3a3a3a;
}
#messages { margin-bottom:20px; }
ul.breadcrumb li a:hover { text-decoration:underline; }
ul.breadcrumb li a {
  float:left;
  text-decoration:none;
}
ul.breadcrumb li {
  float:left;
  font-size:11px;
  line-height:20px;
  margin:0;
  padding:0 15px 0 10px;
}
ul.breadcrumb {
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
}
form, #node-form { margin-bottom:20px; }
fieldset legend a:hover, html.js fieldset.collapsible legend a:hover { color:#00605a; }
fieldset legend a, html.js fieldset.collapsible legend a {
  padding-left:20px;
  text-decoration:none;
}
fieldset legend, html.js fieldset.collapsible legend {
  color:#1b8480;
  font-size:14px;
  font-weight:bold;
}
fieldset fieldset legend, html.js fieldset.collapsible fieldset legend {
  color:#696865;
  font-size:11px;
  letter-spacing:.1em;
  text-transform:uppercase;
}
fieldset div.fieldset-wrapper, html.js fieldset.collapsible div.fieldset-wrapper { padding-left:18px; }
fieldset, html.js fieldset.collapsible {
  margin-bottom:20px;
  margin-top:20px;
  padding-top:20px;
}
html.js fieldset.collapsible.collapsed { padding-top:0; }
.form-item {
  margin-bottom:20px;
  margin-top:0;
}
input.form-text:focus, textarea.form-textarea:focus { border-color:#8e8d8a; }
input.form-text, textarea.form-textarea {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid #d8d8d8;
  border-top:1px solid #a4a3a0;
  font-size:12px;
  line-height:20px;
  padding:2px 5px;
}
.resizable-textarea textarea.form-textarea {
  -webkit-border-bottom-left-radius:0;
  -moz-border-radius-bottomleft:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius:0;
}
select.form-select {
  font-size:12px;
  line-height:20px;
}
label:hover { color:#00605a; }
label {
  color:#1b8480;
  cursor:pointer;
  font-size:12px;
  margin-bottom:5px;
}
label.option:hover { color:#3a3a3a; }
label.option {
  color:#696865;
  font-size:11px;
  margin-bottom:0;
}
.form-item .description a:hover { color:#3a3a3a; }
.form-item .description a { color:#696865; }
.form-item .description { color:#8e8d8a; }
.form-required { color:#aa3226; }
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border:2px solid #aa3226;
  color:#3a3a3a;
}
input.teaser-button:hover, input.form-submit:hover {
  background-position:50% -20px;
  color:#ffffff;
}
input.teaser-button:active, input.form-submit:active {
  background-position:50% 40px;
  color:#f0f0f0;
}
input.teaser-button, input.form-submit {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  padding:2px 7px;
  text-decoration:none;
  text-transform:uppercase;
}
input#edit-submit:hover {
  background-position:50% -90px;
  color:#ffffff;
}
input#edit-submit:active {
  background-position:50% -120px;
  color:#f0f0f0;
}
input#edit-submit {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
input#edit-preview:hover {
  background-position:50% -90px;
  color:#ffffff;
}
input#edit-preview:active {
  background-position:50% -120px;
  color:#f0f0f0;
}
input#edit-preview {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
input#edit-delete:hover {
  background-position:50% -390px;
  color:#ffffff;
}
input#edit-delete:active {
  background-position:50% -420px;
  color:#f0f0f0;
}
input#edit-delete {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-position:50% -360px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
input#edit-save-continue:hover {
  background-position:50% -90px;
  color:#ffffff;
}
input#edit-save-continue:active {
  background-position:50% -120px;
  color:#f0f0f0;
}
input#edit-save-continue {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
.block .block-inner, .block .block-content { position:relative; }
.block ul {
  margin-bottom:20px;
  padding:0;
}
.block {
  margin-bottom:20px;
  position:relative;
}
h2.block-title span {
  background-color:#ffffff;
  padding-right:5px;
}
h2.block-title a {
  background-color:#ffffff;
  padding-right:5px;
}
h2.block-title {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) -1px 50% repeat-x;
  color:#696865;
  font-size:11px;
  letter-spacing:.1em;
  line-height:20px;
  margin-bottom:0;
  padding:10px 0;
  text-transform:uppercase;
}
#sidebar h2.block-title span, #footer h2.block-title span, #admin-footer h2.block-title span { background-color:#f0f0f0; }
#sidebar .advertisement { text-align:center; }
.attachment-hidden div.header, .attachment-shown div.header {
  display:none !important;
  visibility:hidden !important;
}
.attachment-hidden .attachment-after .view {
  display:none;
  visibility:hidden;
}
.attachment-shown .view div {
  display:none;
  visibility:hidden;
}
.attachment-shown .view .views-items {
  display:none;
  visibility:hidden;
}
.attachment-shown div.attachment-after div.view div {
  display:block;
  visibility:visible;
}
.attachment-shown div.attachment-after div.view .views-items {
  display:block;
  visibility:visible;
}
.attachment-shown div.attachment-after div.view {
  display:block;
  visibility:visible;
}
.attachment-shown div.attachment-after {
  display:block;
  visibility:visible;
}
.calendar-calendar div.date-nav .date-heading h3 a { color:#ffffff; }
.calendar-calendar div.date-nav .date-heading h3 {
  font-size:16px;
  line-height:20px;
  line-height:30px;
  margin-bottom:10px;
  color:#ffffff;
  margin:0;
}
.calendar-calendar div.date-nav .date-heading {
  display:inline;
  margin-left:25%;
  width:50%;
}
.calendar-calendar div.date-nav .date-prev a:hover { background-position:0 -80px; }
.calendar-calendar div.date-nav .date-prev a {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -60px;
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:20px;
  left:0;
  margin:0;
  position:absolute;
  top:0;
  width:20px;
}
.calendar-calendar div.date-nav .date-prev {
  clear:none;
  left:5px;
  position:absolute;
  top:5px;
  width:auto;
  z-index:100;
}
.calendar-calendar div.date-nav .date-next a:hover { background-position:100% -80px; }
.calendar-calendar div.date-nav .date-next a {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% -60px;
  background-repeat:no-repeat;
  display:block;
  float:left;
  height:20px;
  margin:0;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.calendar-calendar div.date-nav .date-next {
  clear:none;
  display:inline;
  float:left;
  position:absolute;
  right:5px;
  text-align:left;
  top:5px;
  width:auto;
  z-index:101;
}
.calendar-calendar div.date-nav {
  background-color:#1b8480;
  border:none;
  clear:both;
  margin:0 1px;
  padding:0;
  position:relative;
}
.calendar-calendar ul.links li a:hover { background-color:#ffffff; }
.calendar-calendar ul.links li a {
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  background-color:#f7f7f7;
  border:1px solid #f0f0f0;
  border-bottom:none;
  color:#1b8480;
  float:left;
  line-height:24px;
  margin:0;
  padding:0 10px;
  text-align:center;
  text-decoration:none;
}
.calendar-calendar ul.links li {
  float:left;
  display:inline;
  font-size:12px;
  line-height:24px;
  margin:0 5px 0 0;
  padding:0;
}
.calendar-calendar ul.links li a.active, .calendar-calendar ul.links li.active a {
  border:1px solid #d8d8d8;
  border-bottom:none;
  background-color:#ffffff;
  color:#1b8480;
  margin-bottom:-1px;
  padding-bottom:1px;
}
.calendar-calendar ul.links {
  background:none;
  border:0;
  border-bottom:1px solid #d8d8d8;
  clear:left;
  float:left;
  width:100%;
  margin:0 0 20px 0;
  padding:0;
}
.calendar-calendar .month-view table thead tr th a, .calendar-calendar .month-view table thead tr th.days a, .calendar-calendar .month-view table tr th a, .calendar-calendar .month-view table tr th.days a, .calendar-calendar .week-view table thead tr th a, .calendar-calendar .week-view table thead tr th.days a, .calendar-calendar .week-view table tr th a, .calendar-calendar .week-view table tr th.days a, .calendar-calendar .day-view table thead tr th a, .calendar-calendar .day-view table thead tr th.days a, .calendar-calendar .day-view table tr th a, .calendar-calendar .day-view table tr th.days a, .calendar-calendar table.mini thead tr th a, .calendar-calendar table.mini thead tr th.days a, .calendar-calendar table.mini tr th a, .calendar-calendar table.mini tr th.days a, .calendar-calendar table thead tr th a, .calendar-calendar table thead tr th.days a, .calendar-calendar table tr th a, .calendar-calendar table tr th.days a { color:#ffffff; }
.calendar-calendar .month-view table thead tr th, .calendar-calendar .month-view table thead tr th.days, .calendar-calendar .month-view table tr th, .calendar-calendar .month-view table tr th.days, .calendar-calendar .week-view table thead tr th, .calendar-calendar .week-view table thead tr th.days, .calendar-calendar .week-view table tr th, .calendar-calendar .week-view table tr th.days, .calendar-calendar .day-view table thead tr th, .calendar-calendar .day-view table thead tr th.days, .calendar-calendar .day-view table tr th, .calendar-calendar .day-view table tr th.days, .calendar-calendar table.mini thead tr th, .calendar-calendar table.mini thead tr th.days, .calendar-calendar table.mini tr th, .calendar-calendar table.mini tr th.days, .calendar-calendar table thead tr th, .calendar-calendar table thead tr th.days, .calendar-calendar table tr th, .calendar-calendar table tr th.days {
  background-color:#696865;
  border:1px solid #ffffff;
  color:#ffffff;
  font-size:10px;
}
.calendar-calendar .month-view table tbody tr td.mini a, .calendar-calendar .month-view table tbody tr td a, .calendar-calendar .week-view table tbody tr td.mini a, .calendar-calendar .week-view table tbody tr td a, .calendar-calendar .day-view table tbody tr td.mini a, .calendar-calendar .day-view table tbody tr td a, .calendar-calendar table.mini tbody tr td.mini a, .calendar-calendar table.mini tbody tr td a, .calendar-calendar table tbody tr td.mini a, .calendar-calendar table tbody tr td a {
  color:#8e8d8a;
  display:block;
  padding:0;
  text-decoration:none;
}
.calendar-calendar .month-view table tbody tr td.mini .calendar-empty, .calendar-calendar .month-view table tbody tr td .calendar-empty, .calendar-calendar .week-view table tbody tr td.mini .calendar-empty, .calendar-calendar .week-view table tbody tr td .calendar-empty, .calendar-calendar .day-view table tbody tr td.mini .calendar-empty, .calendar-calendar .day-view table tbody tr td .calendar-empty, .calendar-calendar table.mini tbody tr td.mini .calendar-empty, .calendar-calendar table.mini tbody tr td .calendar-empty, .calendar-calendar table tbody tr td.mini .calendar-empty, .calendar-calendar table tbody tr td .calendar-empty {
  display:none;
  visibility:hidden;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.day a:hover, .calendar-calendar .month-view table tbody tr td .inner div.day a:hover, .calendar-calendar .week-view table tbody tr td.mini .inner div.day a:hover, .calendar-calendar .week-view table tbody tr td .inner div.day a:hover, .calendar-calendar .day-view table tbody tr td.mini .inner div.day a:hover, .calendar-calendar .day-view table tbody tr td .inner div.day a:hover, .calendar-calendar table.mini tbody tr td.mini .inner div.day a:hover, .calendar-calendar table.mini tbody tr td .inner div.day a:hover, .calendar-calendar table tbody tr td.mini .inner div.day a:hover, .calendar-calendar table tbody tr td .inner div.day a:hover {
  background-color:#1b8480;
  color:#ffffff;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.day a, .calendar-calendar .month-view table tbody tr td .inner div.day a, .calendar-calendar .week-view table tbody tr td.mini .inner div.day a, .calendar-calendar .week-view table tbody tr td .inner div.day a, .calendar-calendar .day-view table tbody tr td.mini .inner div.day a, .calendar-calendar .day-view table tbody tr td .inner div.day a, .calendar-calendar table.mini tbody tr td.mini .inner div.day a, .calendar-calendar table.mini tbody tr td .inner div.day a, .calendar-calendar table tbody tr td.mini .inner div.day a, .calendar-calendar table tbody tr td .inner div.day a {
  background-color:transparent;
  color:#1b8480;
  display:block;
  float:none;
  padding:0 5px;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.day, .calendar-calendar .month-view table tbody tr td .inner div.day, .calendar-calendar .week-view table tbody tr td.mini .inner div.day, .calendar-calendar .week-view table tbody tr td .inner div.day, .calendar-calendar .day-view table tbody tr td.mini .inner div.day, .calendar-calendar .day-view table tbody tr td .inner div.day, .calendar-calendar table.mini tbody tr td.mini .inner div.day, .calendar-calendar table.mini tbody tr td .inner div.day, .calendar-calendar table tbody tr td.mini .inner div.day, .calendar-calendar table tbody tr td .inner div.day {
  background-color:transparent;
  border:none;
  float:none;
  margin:0;
  padding:0;
  text-align:right;
  width:100%;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.calendar div a:hover, .calendar-calendar .month-view table tbody tr td .inner div.calendar div a:hover, .calendar-calendar .week-view table tbody tr td.mini .inner div.calendar div a:hover, .calendar-calendar .week-view table tbody tr td .inner div.calendar div a:hover, .calendar-calendar .day-view table tbody tr td.mini .inner div.calendar div a:hover, .calendar-calendar .day-view table tbody tr td .inner div.calendar div a:hover, .calendar-calendar table.mini tbody tr td.mini .inner div.calendar div a:hover, .calendar-calendar table.mini tbody tr td .inner div.calendar div a:hover, .calendar-calendar table tbody tr td.mini .inner div.calendar div a:hover, .calendar-calendar table tbody tr td .inner div.calendar div a:hover {
  color:#242424;
  text-decoration:underline;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.calendar div a, .calendar-calendar .month-view table tbody tr td .inner div.calendar div a, .calendar-calendar .week-view table tbody tr td.mini .inner div.calendar div a, .calendar-calendar .week-view table tbody tr td .inner div.calendar div a, .calendar-calendar .day-view table tbody tr td.mini .inner div.calendar div a, .calendar-calendar .day-view table tbody tr td .inner div.calendar div a, .calendar-calendar table.mini tbody tr td.mini .inner div.calendar div a, .calendar-calendar table.mini tbody tr td .inner div.calendar div a, .calendar-calendar table tbody tr td.mini .inner div.calendar div a, .calendar-calendar table tbody tr td .inner div.calendar div a {
  background-color:transparent;
  padding:0;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.calendar div, .calendar-calendar .month-view table tbody tr td .inner div.calendar div, .calendar-calendar .week-view table tbody tr td.mini .inner div.calendar div, .calendar-calendar .week-view table tbody tr td .inner div.calendar div, .calendar-calendar .day-view table tbody tr td.mini .inner div.calendar div, .calendar-calendar .day-view table tbody tr td .inner div.calendar div, .calendar-calendar table.mini tbody tr td.mini .inner div.calendar div, .calendar-calendar table.mini tbody tr td .inner div.calendar div, .calendar-calendar table tbody tr td.mini .inner div.calendar div, .calendar-calendar table tbody tr td .inner div.calendar div {
  background-color:transparent;
  padding:0;
}
.calendar-calendar .month-view table tbody tr td.mini .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar .month-view table tbody tr td .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar .week-view table tbody tr td.mini .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar .week-view table tbody tr td .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar .day-view table tbody tr td.mini .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar .day-view table tbody tr td .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar table.mini tbody tr td.mini .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar table.mini tbody tr td .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar table tbody tr td.mini .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value, .calendar-calendar table tbody tr td .inner div.calendar div.view-data-node-data-field-application-deadline-field-application-deadline-value { color:#aa3226; }
.calendar-calendar .month-view table tbody tr td.mini .inner div.calendar, .calendar-calendar .month-view table tbody tr td .inner div.calendar, .calendar-calendar .week-view table tbody tr td.mini .inner div.calendar, .calendar-calendar .week-view table tbody tr td .inner div.calendar, .calendar-calendar .day-view table tbody tr td.mini .inner div.calendar, .calendar-calendar .day-view table tbody tr td .inner div.calendar, .calendar-calendar table.mini tbody tr td.mini .inner div.calendar, .calendar-calendar table.mini tbody tr td .inner div.calendar, .calendar-calendar table tbody tr td.mini .inner div.calendar, .calendar-calendar table tbody tr td .inner div.calendar {
  background-color:#ffffff;
  float:none;
  font-size:10px;
  margin:1px;
  padding:4px;
  width:auto;
}
.calendar-calendar .month-view table tbody tr td.mini .inner .view-data-node-type, .calendar-calendar .month-view table tbody tr td .inner .view-data-node-type, .calendar-calendar .week-view table tbody tr td.mini .inner .view-data-node-type, .calendar-calendar .week-view table tbody tr td .inner .view-data-node-type, .calendar-calendar .day-view table tbody tr td.mini .inner .view-data-node-type, .calendar-calendar .day-view table tbody tr td .inner .view-data-node-type, .calendar-calendar table.mini tbody tr td.mini .inner .view-data-node-type, .calendar-calendar table.mini tbody tr td .inner .view-data-node-type, .calendar-calendar table tbody tr td.mini .inner .view-data-node-type, .calendar-calendar table tbody tr td .inner .view-data-node-type {
  color:#a4a3a0;
  font-size:9px;
  font-weight:bold;
  text-transform:uppercase;
}
.calendar-calendar .month-view table tbody tr td.mini, .calendar-calendar .month-view table tbody tr td, .calendar-calendar .week-view table tbody tr td.mini, .calendar-calendar .week-view table tbody tr td, .calendar-calendar .day-view table tbody tr td.mini, .calendar-calendar .day-view table tbody tr td, .calendar-calendar table.mini tbody tr td.mini, .calendar-calendar table.mini tbody tr td, .calendar-calendar table tbody tr td.mini, .calendar-calendar table tbody tr td {
  background-color:#f0f0f0;
  border:1px solid #ffffff;
  color:#757575;
  font-size:11px;
  line-height:14px;
  padding:0;
}
.calendar-calendar .month-view table tbody tr td.empty, .calendar-calendar .week-view table tbody tr td.empty, .calendar-calendar .day-view table tbody tr td.empty, .calendar-calendar table.mini tbody tr td.empty, .calendar-calendar table tbody tr td.empty { background-color:#f7f7f7; }
.calendar-calendar .month-view table tbody tr td.calendar-agenda-hour span, .calendar-calendar .week-view table tbody tr td.calendar-agenda-hour span, .calendar-calendar .day-view table tbody tr td.calendar-agenda-hour span, .calendar-calendar table.mini tbody tr td.calendar-agenda-hour span, .calendar-calendar table tbody tr td.calendar-agenda-hour span {
  display:block;
  line-height:20px;
  padding:0 5px;
}
.calendar-calendar .month-view table tbody tr td.calendar-agenda-hour, .calendar-calendar .week-view table tbody tr td.calendar-agenda-hour, .calendar-calendar .day-view table tbody tr td.calendar-agenda-hour, .calendar-calendar table.mini tbody tr td.calendar-agenda-hour, .calendar-calendar table tbody tr td.calendar-agenda-hour { font-family:'Helvetica Neue', Arial, Verdana, 'Liberation Sans', FreeSans, sans-serif; }
.calendar-calendar .month-view table, .calendar-calendar .week-view table, .calendar-calendar .day-view table, .calendar-calendar table.mini, .calendar-calendar table { margin-bottom:20px; }
.calendar-calendar .week-view td div.calendar, .calendar-calendar .week-view td.calendar-agenda-items div.calendar, .calendar-calendar .day-view td div.calendar, .calendar-calendar .day-view td.calendar-agenda-items div.calendar {
  background-color:transparent;
  padding:0;
}
.calendar-calendar .week-view div.day a:hover {
  background-color:#1b8480;
  color:#ffffff;
}
.calendar-calendar .week-view div.day a {
  background-color:transparent;
  color:#1b8480;
  display:block;
  float:none;
  padding:0 5px;
}
.calendar-calendar .week-view div.day {
  background-color:transparent;
  border:none;
  float:none;
  margin:0;
  padding:0;
  text-align:right;
  width:100%;
}
.calendar-calendar .year-view table td .date-nav .date-heading h3 {
  font-size:12px;
  line-height:20px;
}
.calendar-calendar .year-view table td .date-nav { background-color:#00605a; }
.calendar-calendar .year-view table td table.mini { margin:0; }
.calendar-calendar .year-view table td {
  background-color:transparent;
  padding:0;
}
.calendar-calendar .year-view table { border-top:1px solid #ffffff; }
.calendar-calendar .year-view table.mini tbody tr td a:hover, .calendar-calendar .year-view table.mini tbody tr td.mini a:hover, .calendar-calendar table.mini tbody tr td a:hover, .calendar-calendar table.mini tbody tr td.mini a:hover {
  background-color:#d4eded;
  border:1px solid #83b7b5;
  color:#757575;
}
.calendar-calendar .year-view table.mini tbody tr td a, .calendar-calendar .year-view table.mini tbody tr td.mini a, .calendar-calendar table.mini tbody tr td a, .calendar-calendar table.mini tbody tr td.mini a { border:1px solid #f0f0f0; }
.calendar-calendar .year-view table.mini tbody tr td, .calendar-calendar .year-view table.mini tbody tr td.mini, .calendar-calendar table.mini tbody tr td, .calendar-calendar table.mini tbody tr td.mini {
  font-size:10px;
  line-height:18px;
  text-align:center;
}
.calendar-calendar .year-view table.mini tbody tr td.has-events a:hover, .calendar-calendar table.mini tbody tr td.has-events a:hover { color:#242424; }
.calendar-calendar .year-view table.mini tbody tr td.has-events a, .calendar-calendar table.mini tbody tr td.has-events a {
  background-color:#ffffff;
  border:1px solid #83b7b5;
  color:#3a3a3a;
  display:block;
  font-weight:bold;
  text-decoration:none;
}
.calendar-calendar {
  clear:both;
  position:relative;
}
.views-item .title a:hover {
  color:#242424;
  text-decoration:underline;
}
.views-item .title a {
  color:#3a3a3a;
  text-decoration:none;
}
.views-item .title {
  font-size:12px;
  font-weight:normal;
  line-height:15px;
  margin-bottom:5px;
}
.views-item .field-image-fid a { display:block; }
.views-item .field-image-fid img { display:block; }
.view-footer p { margin:0; }
.view-footer a:hover {
  background-position:100% -20px;
  color:#00605a;
}
.view-footer a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% 0;
  background-repeat:no-repeat;
  color:#1b8480;
  display:inline-block;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  padding-right:10px;
  text-decoration:none;
  text-transform:uppercase;
}
ul.pager li a:hover { color:#3a3a3a; }
ul.pager li a {
  color:#696865;
  display:block;
  font-weight:bold;
  text-decoration:none;
}
ul.pager li {
  display:inline;
  float:left;
  line-height:20px;
  list-style-type:none;
  margin:0;
}
ul.pager li.pager-item a { padding:0 10px; }
ul.pager li.pager-current {
  color:#1b8480;
  padding:0 10px;
}
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  height:20px;
  width:20px;
}
ul.pager li.pager-first a:hover { background-position:0 -140px; }
ul.pager li.pager-first a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -120px;
  background-repeat:no-repeat;
}
ul.pager li.pager-previous a:hover { background-position:0 -20px; }
ul.pager li.pager-previous a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 0;
  background-repeat:no-repeat;
}
ul.pager li.pager-previous {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 100% 0 repeat-y;
  margin-left:5px;
}
ul.pager li.pager-next a:hover { background-position:100% -20px; }
ul.pager li.pager-next a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% 0;
  background-repeat:no-repeat;
}
ul.pager li.pager-next {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 0 repeat-y;
  margin-right:5px;
}
ul.pager li.pager-last a:hover { background-position:100% -140px; }
ul.pager li.pager-last a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% -120px;
  background-repeat:no-repeat;
}
ul.pager {
  clear:both;
  float:left;
  margin-bottom:20px;
  padding:0;
  width:100%;
}
#comments {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  clear:both;
  padding-top:20px;
}
#comment-form .form-item .resizable-textarea textarea { height:250px; }
#comment-form #edit-preview {
  display:none;
  visibility:hidden;
}
#comment-form {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#f7f7f7;
  padding:10px;
}
.indented { margin-left:20px; }
.comment-wrapper .new {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#fede5a;
  color:#3a3a3a;
  float:right;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  padding:0 10px;
  text-transform:uppercase;
}
.comment-wrapper h3 { margin-bottom:0; }
.comment-wrapper .submitted { margin-bottom:10px; }
.comment-wrapper p {
  font-size:12px;
  line-height:16px;
  margin-bottom:10px;
}
.comment-wrapper .comment-links ul li a:hover {
  background-color:#242424;
  color:#ffffff;
}
.comment-wrapper .comment-links ul li a {
  background-color:#3a3a3a;
  border-right:1px solid #696865;
  color:#f7f7f7;
  float:left;
  font-size:10px;
  line-height:20px;
  padding:0 6px;
  text-decoration:none;
  text-transform:uppercase;
}
.comment-wrapper .comment-links ul li {
  float:left;
  margin:0;
  padding:0;
}
.comment-wrapper .comment-links ul li.first a {
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
}
.comment-wrapper .comment-links ul li.last a {
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  border-right:none;
}
.comment-wrapper .comment-links ul { float:left; }
.comment-wrapper {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 100% repeat-x;
  margin-bottom:20px;
  padding-bottom:20px;
}
div.fieldgroup h2 span {
  background-color:#ffffff;
  padding-right:5px;
}
div.fieldgroup h2 a {
  background-color:#ffffff;
  padding-right:5px;
}
div.fieldgroup h2 {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) -1px 50% repeat-x;
  background:none;
  color:#696865;
  font-size:11px;
  letter-spacing:.1em;
  line-height:20px;
  margin-bottom:0;
  padding:10px 0;
  text-transform:uppercase;
}
div.fieldgroup .content { padding:0; }
div.fieldgroup { margin:0 0 10px 0; }
#navigation ul.primary-links li a:hover { background-color:#3a3a3a; }
#navigation ul.primary-links li a {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  color:#ffffff;
  float:left;
  font-size:12px;
  font-weight:bold;
  line-height:26px;
  padding:0 10px;
  text-decoration:none;
}
#navigation ul.primary-links li {
  float:left;
  margin:0;
}
#navigation ul.primary-links li.active-trail a:hover {
  background-color:#ffffff;
  color:#00605a;
}
#navigation ul.primary-links li.active-trail a {
  background-color:#ffffff;
  color:#1b8480;
}
#navigation ul.primary-links li.first a:hover {
  background-color:none;
  background-position:0 -50px;
}
#navigation ul.primary-links li.first a {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  background:url(/sites/all/themes/poynter/images/logo_poynter_sm.png) 0 0 no-repeat;
  height:26px;
  padding-left:0;
  width:84px;
}
#navigation ul.primary-links {
  float:left;
  margin:0;
  padding:7px 0;
}
#navigation #user-navigation p a:hover { color:#f0f0f0; }
#navigation #user-navigation p a {
  color:#a4a3a0;
  font-weight:bold;
  text-decoration:none;
}
#navigation #user-navigation p a.logout { margin-left:10px; }
#navigation #user-navigation p {
  color:#8e8d8a;
  float:left;
  font-size:11px;
  line-height:26px;
  white-space:nowrap;
}
#navigation #user-navigation {
  float:left;
  position:absolute;
  right:0;
  top:7px;
}
#logo a img { float:left; }
#logo a { float:left; }
#logo {
  float:left;
  margin-top:32px;
  margin-bottom:29px;
}
#subnavigation .block { margin:0; }
#subnavigation ul.menu li a:hover {
  color:#f0f0f0;
  text-decoration:underline;
}
#subnavigation ul.menu li a {
  width:auto;
  color:#ffffff;
  float:left;
  font-weight:bold;
  line-height:30px;
  padding:0 8px 5px 8px;
  text-decoration:none;
}
#subnavigation ul.menu li {
  display:inline;
  float:left;
  list-style-image:none;
  list-style-type:none;
  margin:0 0 0 5px;
  padding:0;
}
#subnavigation ul.menu li.active-trail a, #subnavigation ul.menu li.active a, #subnavigation ul.menu a.active {
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  background-color:#ffffff;
  color:#005953;
}
#subnavigation ul.menu {
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  background:#00605a url(/sites/all/themes/poynter/images/bg-subnavigation.png) 50% 0 no-repeat;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  width:100%;
}
#subnavigation { clear:both; }
#sidebar .block {
  clear:left;
  margin-bottom:10px;
}
#block-block-4 p { margin:0; }
#block-block-4 iframe html { overflow:hidden; }
#block-block-4 iframe {
  float:left;
  overflow:hidden;
  width:220px;
}
#block-block-4 {
  clear:left;
  float:left;
  margin-bottom:0;
  overflow:hidden;
  padding-bottom:0;
}
#welcome-search {
  clear:left;
  float:left;
  margin-bottom:0;
  width:220px;
}
#cse-search-box label:hover { color:; }
#cse-search-box label {
  color:#1b8480;
  float:left;
  font-size:13px;
  font-weight:bold;
  margin-bottom:5px;
}
#cse-search-box input.box:focus { color:#3a3a3a; }
#cse-search-box input.box {
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  border:1px solid #ffffff;
  border-right:none;
  border-spacing:0;
  clear:left;
  color:#8e8d8a;
  float:left;
  font-size:12px;
  line-height:18px;
  height:18px;
  padding:2px 5px;
  width:156px;
}
#cse-search-box button:hover { background-position:50% -90px; }
#cse-search-box button:active { background-position:50% -120px; }
#cse-search-box button {
  font-family:'Helvetica Neue', Arial, Verdana, 'Liberation Sans', FreeSans, sans-serif;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  text-shadow:0px 1px 0px rgba(0,0,0,.5);
  background:#1b8480 url(/sites/all/themes/poynter/images/buttons.png) 50% -60px no-repeat;
  border:none;
  color:#ffffff;
  cursor:pointer;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:24px;
  padding:0;
  text-align:center;
  text-transform:uppercase;
  width:30px;
}
#cse-search-box {
  background-color:#3a3a3a;
  float:left;
  margin-bottom:0;
  padding:7px 0 7px 10px;
  width:210px;
}
#block-views-events_rail-block_1 h2.block-title span { background:none; }
#block-views-events_rail-block_1 h2.block-title {
  background:none;
  color:#3a3a3a;
  line-height:30px;
  padding:0;
  text-align:center;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
}
#block-views-events_rail-block_1 li.views-item .field-small-callout-fid a { display:block; }
#block-views-events_rail-block_1 li.views-item .field-small-callout-fid img { display:block; }
#block-views-events_rail-block_1 li.views-item .title {
  color:#696865;
  font-size:11px;
  font-weight:bold;
  margin-bottom:0;
  padding:10px 10px 0 10px;
}
#block-views-events_rail-block_1 li.views-item .field-date-value {
  color:#8e8d8a;
  font-size:10px;
  padding:0 10px;
}
#block-views-events_rail-block_1 li.views-item {
  background-color:#ffffff;
  border-bottom:1px solid #d8d8d8;
  padding-bottom:10px;
}
#block-views-events_rail-block_1 li.views-item.first .title { font-size:12px; }
#block-views-events_rail-block_1 li.views-item.last { border-bottom:none; }
#block-views-events_rail-block_1 {
  background:url(/sites/all/themes/poynter/images/bg-events-list.png) 50% 0 no-repeat;
  float:left;
  width:200px;
  padding:0 10px 0 10px;
}
#block-views-jobs-block_1 h2.block-title span {
  background-color:transparent;
  padding-right:0;
}
#block-views-jobs-block_1 h2.block-title span { background:none; }
#block-views-jobs-block_1 h2.block-title {
  background:none;
  color:#1b8480;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0;
  line-height:30px;
  margin-bottom:0;
  padding:0;
  text-transform:none;
}
#block-views-jobs-block_1 ul.views-items li.views-item .title strong a:hover { color:#3a3a3a; }
#block-views-jobs-block_1 ul.views-items li.views-item .title strong a { color:#696865; }
#block-views-jobs-block_1 ul.views-items li.views-item .title strong { font-size:12px; }
#block-views-jobs-block_1 ul.views-items li.views-item .title {
  color:#757575;
  font-size:11px;
  margin-bottom:0;
}
#block-views-jobs-block_1 ul.views-items li.views-item {
  background-color:#ffffff;
  margin-bottom:1px;
  padding:5px 10px;
  width:180px;
}
#block-views-jobs-block_1 .view-footer ul li a:hover { background-position:100% -22px; }
#block-views-jobs-block_1 .view-footer ul li a {
  background-position:100% -2px;
  line-height:15px;
}
#block-views-jobs-block_1 .view-footer ul li {
  line-height:15px;
  margin:0;
  padding-left:10px;
}
#block-views-jobs-block_1 .view-footer ul {
  list-style-type:none;
  margin:0;
  padding:5px 0;
}
#block-views-jobs-block_1 .view-footer {
  background-color:#ffffff;
  clear:both;
}
#block-views-jobs-block_1 { padding:0 10px; }
#block-block-7 {
  padding:0 20px;
  text-align:center;
}
#block-block-8, #block-block-11 { padding:0 20px; }
#block-block-12 table tbody tr td font { text-align:center; }
#block-block-12 table tbody tr td table td {
  background-color:#ffffff;
  font-size:11px;
  line-height:15px;
  padding:5px 10px;
  text-align:left;
}
#block-block-12 table tbody tr td table a:hover { text-decoration:underline; }
#block-block-12 table tbody tr td table a {
  color:#aa3226;
  font-size:12px;
  font-weight:bold;
  line-height:15px;
  text-decoration:none;
}
#block-block-12 table tbody tr td table {
  font-family:'Helvetica Neue', Arial, Verdana, 'Liberation Sans', FreeSans, sans-serif;
  margin:0 auto;
  padding:0;
}
#block-block-12 table tbody tr td {
  padding:0;
  text-align:center;
}
#block-block-12 table tbody tr { border:none; }
#block-block-12 table {
  margin:0;
  padding:0;
}
#block-block-12 {
  margin-bottom:0 !important;
  padding:0 10px;
}
.text-advertisement p { margin:0; }
.text-advertisement a:hover { text-decoration:underline; }
.text-advertisement a {
  color:#aa3226;
  font-size:12px;
  font-weight:bold;
  line-height:15px;
  text-align:left;
  text-decoration:none;
  text-transform:none;
  word-spacing:normal;
}
.text-advertisement .ad-header {
  display:block;
  margin-bottom:0;
  text-align:left;
  text-transform:none;
  word-spacing:normal;
}
.text-advertisement {
  font-family:'Helvetica Neue', Arial, Verdana, 'Liberation Sans', FreeSans, sans-serif;
  background-color:#ffffff;
  font-size:11px;
  line-height:15px;
  margin:0 10px;
  padding:5px 10px;
  text-align:left;
}
#block-user-1 ul.menu li a:hover {
  color:#242424;
  text-decoration:underline;
}
#block-user-1 ul.menu li a {
  color:#3a3a3a;
  text-decoration:none;
}
#block-user-1 ul.menu li a.active {
  color:#1b8480;
  font-weight:bold;
}
#block-user-1 ul.menu li ul.menu li a:hover {
  color:#3a3a3a;
  text-decoration:underline;
}
#block-user-1 ul.menu li ul.menu li a {
  color:#757575;
  text-decoration:none;
}
#block-user-1 ul.menu li ul.menu li a.active {
  color:#1b8480;
  font-weight:bold;
}
#block-user-1 ul.menu li ul.menu li {
  font-size:11px;
  line-height:15px;
}
#block-user-1 ul.menu li ul.menu {
  margin:0;
  padding-left:10px;
}
#block-user-1 ul.menu li {
  font-size:12px;
  line-height:18px;
  list-style-image:none;
  list-style-type:none;
  margin-left:0;
  padding:0;
}
#block-user-1 { padding:0 20px; }
#block-block-2 h2.block-title span {
  background-color:transparent;
  padding-right:0;
}
#block-block-2 h2.block-title {
  background:none;
  color:#1b8480;
  color:#aa3226;
  font-size:22px;
  letter-spacing:0;
  line-height:40px;
  margin-bottom:10px;
  padding:0;
  text-transform:none;
}
#block-block-2 .block-content p { margin-bottom:10px; }
#block-block-2 .block-content ul {
  margin-bottom:10px;
  padding:0;
}
#block-block-2 .block-content {
  border:1px solid #d8d8d8;
  border-right:none;
  height:290px;
  padding:10px;
  width:329px;
}
#block-block-2 {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  clear:left;
  float:left;
  padding-top:20px;
  width:350px;
}
#block-views-featured_products-block_1 h2.block-title span {
  background-color:transparent;
  padding-right:0;
}
#block-views-featured_products-block_1 h2.block-title {
  background:none;
  color:#1b8480;
  color:#3a3a3a;
  font-size:22px;
  letter-spacing:0;
  line-height:40px;
  margin-bottom:10px;
  padding:0;
  text-transform:none;
}
#block-views-featured_products-block_1 .block-content .header h4 {
  color:#757575;
  font-size:12px;
  font-weight:normal;
  margin-bottom:10px;
}
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item div {
  clear:right;
  display:inline;
  float:right;
  margin-right:10px;
  width:230px;
}
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item .field-image-cache-fid a { display:block; }
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item .field-image-cache-fid img { display:block; }
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item .field-image-cache-fid {
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:0;
  width:70px;
}
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item .title {
  color:#3a3a3a;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin-bottom:4px;
}
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item .sell-price { color:#757575; }
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item {
  border-top:1px solid #f0f0f0;
  padding:8px 0;
}
#block-views-featured_products-block_1 .block-content ul.views-items li.views-item.first { border-top:none; }
#block-views-featured_products-block_1 .block-content ul.views-items li.odd { background-color:#f7f7f7; }
#block-views-featured_products-block_1 .block-content ul.views-items {
  border:1px solid #f0f0f0;
  margin-bottom:10px;
  width:326px;
}
#block-views-featured_products-block_1 .block-content {
  border:1px solid #d8d8d8;
  border-left:1px solid #f0f0f0;
  height:290px;
  padding:10px;
  width:328px;
}
#block-views-featured_products-block_1 .view-footer p { margin:0; }
#block-views-featured_products-block_1 {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  float:left;
  padding-top:20px;
  width:350px;
}
#footer {
  border-top:1px solid #d8d8d8;
  clear:both;
  padding-top:10px;
}
#footer-message {
  float:left;
  font-size:11px;
  margin-right:20px;
  width:220px;
}
#block-menu-menu-footer-contact h2.block-title, #block-menu-menu-footer-tools h2.block-title, #block-menu-menu-footer h2.block-title {
  display:none;
  visibility:hidden;
}
#block-menu-menu-footer-contact .block-inner, #block-menu-menu-footer-contact .block-content, #block-menu-menu-footer-tools .block-inner, #block-menu-menu-footer-tools .block-content, #block-menu-menu-footer .block-inner, #block-menu-menu-footer .block-content {
  float:left;
  width:100%;
}
#block-menu-menu-footer-contact ul.menu li.leaf a:hover, #block-menu-menu-footer-tools ul.menu li.leaf a:hover, #block-menu-menu-footer ul.menu li.leaf a:hover { text-decoration:underline; }
#block-menu-menu-footer-contact ul.menu li.leaf a, #block-menu-menu-footer-tools ul.menu li.leaf a, #block-menu-menu-footer ul.menu li.leaf a {
  color:#757575;
  display:block;
  text-decoration:none;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.contact, #block-menu-menu-footer-contact ul.menu li.leaf a.twitter, #block-menu-menu-footer-contact ul.menu li.leaf a.facebook, #block-menu-menu-footer-contact ul.menu li.leaf a.rss, #block-menu-menu-footer-contact ul.menu li.leaf a.mobile, #block-menu-menu-footer-contact ul.menu li.leaf a.podcasts, #block-menu-menu-footer-contact ul.menu li.leaf a.newsletter, #block-menu-menu-footer-tools ul.menu li.leaf a.contact, #block-menu-menu-footer-tools ul.menu li.leaf a.twitter, #block-menu-menu-footer-tools ul.menu li.leaf a.facebook, #block-menu-menu-footer-tools ul.menu li.leaf a.rss, #block-menu-menu-footer-tools ul.menu li.leaf a.mobile, #block-menu-menu-footer-tools ul.menu li.leaf a.podcasts, #block-menu-menu-footer-tools ul.menu li.leaf a.newsletter, #block-menu-menu-footer ul.menu li.leaf a.contact, #block-menu-menu-footer ul.menu li.leaf a.twitter, #block-menu-menu-footer ul.menu li.leaf a.facebook, #block-menu-menu-footer ul.menu li.leaf a.rss, #block-menu-menu-footer ul.menu li.leaf a.mobile, #block-menu-menu-footer ul.menu li.leaf a.podcasts, #block-menu-menu-footer ul.menu li.leaf a.newsletter { padding-left:20px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.contact:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.contact:hover, #block-menu-menu-footer ul.menu li.leaf a.contact:hover { background-position:0 -720px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.contact, #block-menu-menu-footer-tools ul.menu li.leaf a.contact, #block-menu-menu-footer ul.menu li.leaf a.contact {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -700px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.twitter:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.twitter:hover, #block-menu-menu-footer ul.menu li.leaf a.twitter:hover { background-position:0 -960px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.twitter, #block-menu-menu-footer-tools ul.menu li.leaf a.twitter, #block-menu-menu-footer ul.menu li.leaf a.twitter {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -940px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.facebook:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.facebook:hover, #block-menu-menu-footer ul.menu li.leaf a.facebook:hover { background-position:0 -1000px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.facebook, #block-menu-menu-footer-tools ul.menu li.leaf a.facebook, #block-menu-menu-footer ul.menu li.leaf a.facebook {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -980px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.rss:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.rss:hover, #block-menu-menu-footer ul.menu li.leaf a.rss:hover { background-position:0 -840px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.rss, #block-menu-menu-footer-tools ul.menu li.leaf a.rss, #block-menu-menu-footer ul.menu li.leaf a.rss {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -820px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.mobile:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.mobile:hover, #block-menu-menu-footer ul.menu li.leaf a.mobile:hover { background-position:0 -760px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.mobile, #block-menu-menu-footer-tools ul.menu li.leaf a.mobile, #block-menu-menu-footer ul.menu li.leaf a.mobile {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -740px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.podcasts:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.podcasts:hover, #block-menu-menu-footer ul.menu li.leaf a.podcasts:hover { background-position:0 -880px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.podcasts, #block-menu-menu-footer-tools ul.menu li.leaf a.podcasts, #block-menu-menu-footer ul.menu li.leaf a.podcasts {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -860px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf a.newsletter:hover, #block-menu-menu-footer-tools ul.menu li.leaf a.newsletter:hover, #block-menu-menu-footer ul.menu li.leaf a.newsletter:hover { background-position:0 -920px; }
#block-menu-menu-footer-contact ul.menu li.leaf a.newsletter, #block-menu-menu-footer-tools ul.menu li.leaf a.newsletter, #block-menu-menu-footer ul.menu li.leaf a.newsletter {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -900px;
  background-repeat:no-repeat;
}
#block-menu-menu-footer-contact ul.menu li.leaf, #block-menu-menu-footer-tools ul.menu li.leaf, #block-menu-menu-footer ul.menu li.leaf {
  float:left;
  font-size:11px;
  line-height:20px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
#block-menu-menu-footer-contact ul.menu, #block-menu-menu-footer-tools ul.menu, #block-menu-menu-footer ul.menu {
  list-style-type:none;
  padding:0;
}
#block-menu-menu-footer-contact, #block-menu-menu-footer-tools, #block-menu-menu-footer {
  float:left;
  margin-right:20px;
}
#block-menu-menu-footer-contact { width:160px; }
#block-menu-menu-footer-tools { width:160px; }
#block-menu-menu-footer ul.menu li.leaf { width:160px; }
#block-menu-menu-footer { width:320px; }
.node .field-image .field-item img {
  display:block;
  margin:0 auto;
}
.node .field-image .field-item .caption p { margin-bottom:0; }
.node .field-image .field-item .caption {
  clear:left;
  color:#696865;
  line-height:16px;
  margin:0;
  padding:10px 10px 10px 10px;
  font-size:12px;
}
.node .field-image .field-item {
  background:#f0f0f0;
  float:left;
  width:360px;
}
.node .field-image {
  float:right;
  margin:0 0 20px 20px;
}
.node .field-image.slideshow #ss-controls #ss-navigation a {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  border-left:1px solid #696865;
  float:left;
  width:24px;
  height:24px;
}
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-prev:hover { background-position:0 -224px; }
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-prev {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -200px;
  background-repeat:no-repeat;
}
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-next:hover { background-position:100% -224px; }
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-next {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% -200px;
  background-repeat:no-repeat;
}
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-pause:hover { background-position:0 -272px; }
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-pause {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -248px;
  background-repeat:no-repeat;
}
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-pause.paused:hover { background-position:0 -320px; }
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-pause.paused {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -296px;
  background-repeat:no-repeat;
}
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-zoom:hover { background-position:0 -368px; }
.node .field-image.slideshow #ss-controls #ss-navigation a#feature-zoom {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -344px;
  background-repeat:no-repeat;
}
.node .field-image.slideshow #ss-controls #ss-navigation {
  bottom:0;
  float:left;
  position:absolute;
  right:0;
}
.node .field-image.slideshow #ss-controls #ss-pagination {
  color:#ffffff;
  float:left;
  line-height:24px;
  padding-left:10px;
  width:60px;
}
.node .field-image.slideshow #ss-controls {
  background:#3a3a3a;
  border-bottom:1px solid #3a3a3a;
  border-top:1px solid #242424;
  font-size:.9em;
  line-height:24px;
  padding:0;
  position:relative;
  text-transform:uppercase;
}
.node .field-image.slideshow .field-item .caption { padding:35px 10px 10px 10px; }
.node .field-image.slideshow .field-item { display:none; }
.node .field-image.slideshow .first { display:block; }
.node-article h3.node-title a:hover { color:#242424; }
.node-article h3.node-title a { color:#3a3a3a; }
.node-article h3.node-title {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
  margin-bottom:5px;
  font-weight:normal;
}
.row-1 .node-article h3.node-title {
  font-size:24px;
  line-height:28px;
  margin-bottom:10px;
}
.node-teaser.node-article .submitted {
  float:left;
  margin-bottom:0;
  margin-right:10px;
}
.node-teaser.node-article p { clear:none; }
.node-training_online h3.node-title, .node-training_seminar h3.node-title {
  font-size:13px;
  line-height:15px;
  margin-bottom:5px;
}
.node-training_online.node-full .field-type-datestamp .field-label-inline-first, .node-training_seminar.node-full .field-type-datestamp .field-label-inline-first {
  color:#aa3226;
  text-transform:uppercase;
}
.node-training_online.node-full .field-type-datestamp, .node-training_seminar.node-full .field-type-datestamp {
  font-size:12px;
  line-height:16px;
  line-height:20px;
  margin-bottom:10px;
}
.node-training_online.node-full .field-seminar-date, .node-training_seminar.node-full .field-seminar-date {
  font-size:12px;
  line-height:16px;
  line-height:20px;
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -400px;
  background-repeat:no-repeat;
  margin-bottom:10px;
  padding-left:15px;
}
.node-training_online.node-full .field-who-benefits, .node-training_seminar.node-full .field-who-benefits { margin-bottom:20px; }
.node-training_online.node-full .add-to-cart .price, .node-training_seminar.node-full .add-to-cart .price {
  display:block;
  margin-bottom:10px;
}
.node-training_online.node-full .add-to-cart form a.apply-now:hover, .node-training_seminar.node-full .add-to-cart form a.apply-now:hover {
  background-position:50% -190px;
  color:#ffffff;
}
.node-training_online.node-full .add-to-cart form a.apply-now:active, .node-training_seminar.node-full .add-to-cart form a.apply-now:active {
  background-position:50% -230px;
  color:#f0f0f0;
}
.node-training_online.node-full .add-to-cart form a.apply-now, .node-training_seminar.node-full .add-to-cart form a.apply-now {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -150px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:15px;
  font-weight:bold;
  padding:2px 7px;
  padding:5px 20px;
  text-decoration:none;
  text-transform:uppercase;
  margin-right:10px;
}
.node-training_online.node-full .add-to-cart form a.application-info:hover, .node-training_seminar.node-full .add-to-cart form a.application-info:hover {
  background-position:100% -20px;
  color:#00605a;
}
.node-training_online.node-full .add-to-cart form a.application-info, .node-training_seminar.node-full .add-to-cart form a.application-info {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% 0;
  background-repeat:no-repeat;
  color:#1b8480;
  display:inline-block;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  padding-right:10px;
  text-decoration:none;
  text-transform:uppercase;
}
.node-training_online.node-full .add-to-cart form, .node-training_seminar.node-full .add-to-cart form { margin:0; }
.node-training_online.node-full .add-to-cart, .node-training_seminar.node-full .add-to-cart {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#f7f7f7;
  margin-bottom:20px;
  padding:15px 20px;
}
div.add-to-cart input { width:85%; }
.row-1 .node-training_online h3.node-title, .row-1 .node-training_seminar h3.node-title {
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
}
.node-quote blockquote p {
  margin-bottom:0;
  padding-bottom:10px;
}
.node-quote blockquote .content {
  font-size:16px;
  line-height:24px;
  margin-bottom:0;
}
.node-quote blockquote {
  background:#d4eded;
  color:#242424;
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  margin:0;
  padding:15px 15px 10px 15px;
  width:190px;
}
.node-quote p.quote-source .name {
  color:#3a3a3a;
  font-size:12px;
  font-weight:bold;
}
.node-quote p.quote-source .organization {
  color:#3a3a3a;
  font-size:12px;
}
.node-quote p.quote-source .url a:hover { background-position:100% -20px; }
.node-quote p.quote-source .url a:hover { background-position:100% -22px; }
.node-quote p.quote-source .url a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:100% 0;
  background-position:100% -2px;
  background-repeat:no-repeat;
  padding-right:10px;
}
.node-quote p.quote-source {
  background:url(/sites/all/themes/poynter/images/bg-quote-source.png) 5px 0 no-repeat;
  clear:left;
  float:left;
  font-size:11px;
  margin:0;
  padding:10px 0 0 30px;
  width:190px;
}
.node-video h3.node-title {
  font-size:13px;
  line-height:15px;
  margin-bottom:5px;
  margin-bottom:5px;
  clear:both;
}
.node-video .emvideo-preview {
  float:left;
  margin-bottom:10px;
  width:100%;
}
.slideshow .slide-next:hover { background-position:100% -40px; }
.slideshow .slide-next {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  background:url(/sites/all/themes/poynter/images/arrow-slideshow.png) 100% 0 no-repeat;
  display:block;
  height:31px;
  margin-top:-15px;
  position:absolute;
  right:15px;
  top:50%;
  width:30px;
  z-index:1500;
}
.slideshow .slide-previous:hover { background-position:0 -40px; }
.slideshow .slide-previous {
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  background:url(/sites/all/themes/poynter/images/arrow-slideshow.png) 0 0 no-repeat;
  cursor:pointer;
  display:block;
  height:31px;
  left:15px;
  margin-top:-15px;
  position:absolute;
  top:50%;
  width:30px;
  z-index:1501;
}
.slideshow ul.views-items li.views-item {
  display:none;
  position:absolute;
  left:0;
  top:0;
  visibility:hidden;
}
.slideshow ul.views-items li.views-item.first {
  display:block;
  visibility:visible;
}
.slideshow ul.views-items li.views-item.current { z-index:1000; }
.slideshow ul.views-items li.views-item.fading { z-index:1001; }
.slideshow {
  margin-bottom:20px;
  overflow:hidden;
  position:relative;
}
.slideshow ul.views-items li.views-item {
  clear:none;
  display:block;
  float:left;
  height:300px;
  left:auto;
  position:relative;
  top:auto;
  visibility:visible;
  width:700px;
}
.slideshow ul.views-items {
  left:0;
  position:absolute;
  top:0;
}
.slideshow .slide-next:hover { background-position:100% -30px; }
.slideshow .slide-next {
  background:url(/sites/all/themes/poynter/images/arrow-slideshow-small.png) 100% 0 no-repeat;
  height:30px;
  right:0;
}
.slideshow .slide-previous:hover { background-position:0 -30px; }
.slideshow .slide-previous {
  background:url(/sites/all/themes/poynter/images/arrow-slideshow-small.png) 0 0 no-repeat;
  height:30px;
  left:0;
}
.slideshow { overflow:hidden; }
.slideshow-nav ul.slides li a {
  color:#ffffff;
  display:inline-block;
  height:30px;
  line-height:30px;
  position:relative;
  text-decoration:none;
  width:30px;
  z-index:20;
}
.slideshow-nav ul.slides li span {
  background-color:#2b2b2b;
  display:none;
  height:30px;
  left:0;
  position:absolute;
  top:0;
  width:0;
  z-index:10;
}
.slideshow-nav ul.slides li {
  display:inline-block;
  margin:0;
  position:relative;
  width:30px;
}
.slideshow-nav ul.slides li.current span { display:block; }
.slideshow-nav ul.slides li.current { background-color:#3a3a3a; }
.slideshow-nav ul.slides {
  margin:0;
  text-align:center;
}
.slideshow-nav {
  background-color:#4d4d4d;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  bottom:0;
  height:30px;
  left:0;
  position:absolute;
  width:100%;
}
.node-event.node-full .field-large-callout a, .node-event.node-full .field-large-callout img { display:block; }
.node-event.node-full .field-large-callout { margin-bottom:20px; }
.node-event.node-full .field-date form, .node-event.node-full .add-to-cart form { margin:0; }
.node-event.node-full .field-date, .node-event.node-full .add-to-cart {
  background-color:#f0f0f0;
  clear:right;
  float:right;
  padding:10px 20px;
  width:180px;
}
.node-event.node-full .field-date { font-size:12px; }
.node-event.node-full .add-to-cart { padding-top:0; }
.node-event.node-full .product-body { width:460px; }
.node-event-teaser h3.node-title {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:24px;
  line-height:28px;
  margin-bottom:10px;
  margin-bottom:20px;
  font-weight:normal;
}
.node-event-teaser .field-small-callout {
  background-color:#f0f0f0;
  clear:left;
  float:left;
  padding:10px 10px 5px 10px;
}
.node-event-teaser .field-date {
  background-color:#f0f0f0;
  clear:left;
  float:left;
  font-size:12px;
  margin:0;
  padding:0 10px 10px 10px;
  width:200px;
  white-space:normal;
}
.node-event-teaser .product-body p { clear:none; }
.node-event-teaser .product-body {
  clear:none;
  float:none;
  margin-left:240px;
}
.node-type-staff h1.page-title { margin-bottom:0; }
.node-type-staff .node .content .field-title {
  font-size:13px;
  line-height:15px;
  line-height:20px;
  margin-bottom:5px;
  margin-bottom:20px;
  color:#8e8d8a;
}
.node-type-staff .node .content div.field-photo, .node-type-staff .node .content div.field-email, .node-type-staff .node .content div.fieldgroup {
  clear:right;
  float:right;
  font-size:11px;
  width:220px;
}
.node-type-staff .node .content div.field-photo img { display:block; }
.node-type-staff .node .content div.field-photo { margin-bottom:10px; }
.node-type-staff .node .content div.field-email a:hover { background-position:0 -720px; }
.node-type-staff .node .content div.field-email a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -700px;
  background-repeat:no-repeat;
  display:inline-block;
  line-height:20px;
  padding-left:20px;
}
.node-type-staff .node .content div.tel:hover { background-position:0 -760px; }
.node-type-staff .node .content div.tel abbr { font-weight:bold; }
.node-type-staff .node .content div.tel {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -740px;
  background-repeat:no-repeat;
  display:inline-block;
  line-height:20px;
  padding-left:20px;
}
.node-type-staff .node .content div.location .adr div div { padding-left:0; }
.node-type-staff .node .content div.location .adr div { padding-left:20px; }
.node-type-staff .node .content div.location.map-link:hover { background-position:0 -800px; }
.node-type-staff .node .content div.location.map-link {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -780px;
  background-repeat:no-repeat;
  display:inline-block;
  line-height:20px;
  padding-left:20px;
}
.node-type-staff .node .content p {
  line-height:20px;
  margin-right:240px;
}
.node-type-staff .node div.links, .node-type-staff .node div.terms {
  clear:left;
  display:none;
  visibility:hidden;
}
.view-related-faculty ul.views-items li.views-item, .view-content-author ul.views-items li.views-item { margin-bottom:20px; }
.view-related-faculty .title a:hover, .view-content-author .title a:hover {
  color:#242424;
  text-decoration:underline;
}
.view-related-faculty .title a, .view-content-author .title a {
  color:#3a3a3a;
  text-decoration:none;
}
.view-related-faculty .title, .view-content-author .title {
  color:#3a3a3a;
  font-size:13px;
  font-weight:bold;
  margin:0;
}
.view-related-faculty .field-title-value, .view-content-author .field-title-value {
  font-size:13px;
  font-size:12px;
  line-height:15px;
  line-height:15px;
  margin-bottom:5px;
  margin-bottom:0;
  color:#8e8d8a;
}
.view-related-faculty div.field-email-email a:hover, .view-content-author div.field-email-email a:hover { background-position:0 -720px; }
.view-related-faculty div.field-email-email a, .view-content-author div.field-email-email a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -700px;
  background-repeat:no-repeat;
  display:inline-block;
  font-size:11px;
  line-height:20px;
  padding-left:20px;
}
div.view-press-room {
  float:left;
  width:100%;
}
ul.press-room .node-article .content { line-height:18px; }
ul.press-room .node-article {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  float:left;
  padding-top:20px;
  width:100%;
}
.ad-header {
  color:#8e8d8a;
  display:block;
  font-size:10px;
  margin-bottom:5px;
  text-align:center;
  text-transform:uppercase;
  word-spacing:.1em;
}
#block-views-news-block_1 .node-teaser .content, #block-views-news-block_2 .node-teaser .content {
  font-size:13px;
  line-height:18px;
}
#block-views-news-block_1, #block-views-news-block_2 {
  clear:left;
  float:left;
  width:460px;
}
#block-views-quotes-block_1 {
  display:inline;
  float:right;
  position:relative;
  width:220px;
}
#block-views-videos-block_1 {
  clear:right;
  float:right;
  width:220px;
}
div.training {
  float:left;
  width:700px;
}
#block-views-training_in_person-block_1 { margin-right:20px; }
#block-views-training_in_person-block_1 h2.block-title span, #block-views-training_online-block_1 h2.block-title span {
  background-color:transparent;
  padding-right:0;
}
#block-views-training_in_person-block_1 h2.block-title, #block-views-training_online-block_1 h2.block-title {
  background:none;
  color:#1b8480;
  font-size:22px;
  letter-spacing:0;
  line-height:40px;
  margin-bottom:10px;
  padding:0;
  text-transform:none;
}
#block-views-training_in_person-block_1 .image img, #block-views-training_online-block_1 .image img { display:block; }
#block-views-training_in_person-block_1 .image, #block-views-training_online-block_1 .image { margin-bottom:10px; }
#block-views-training_in_person-block_1, #block-views-training_online-block_1 {
  float:left;
  width:220px;
}
#block-views-faculty_spotlight-block_1 .block-inner, #block-views-faculty_spotlight-block_1 .block-content {
  clear:none;
  float:left;
  width:220px;
}
#block-views-faculty_spotlight-block_1 .header h3 span {
  background-color:transparent;
  padding-right:0;
}
#block-views-faculty_spotlight-block_1 .header h3 {
  background:none;
  color:#1b8480;
  font-size:22px;
  font-size:15px;
  letter-spacing:0;
  line-height:40px;
  line-height:30px;
  margin-bottom:10px;
  margin-bottom:0;
  padding:0;
  text-transform:none;
}
#block-views-faculty_spotlight-block_1 li.even, #block-views-faculty_spotlight-block_1 li.odd { background-color:#f0f0f0; }
#block-views-faculty_spotlight-block_1 .title, #block-views-faculty_spotlight-block_1 .field-title-value {
  clear:right;
  display:inline;
  float:right;
  font-size:12px;
  line-height:15px;
  margin-bottom:0;
  margin-right:5px;
  width:110px;
}
#block-views-faculty_spotlight-block_1 .title a:hover { text-decoration:underline; }
#block-views-faculty_spotlight-block_1 .title a {
  color:#3a3a3a;
  font-weight:bold;
  margin-bottom:5px;
  text-decoration:none;
}
#block-views-faculty_spotlight-block_1 .title { padding-top:5px; }
#block-views-faculty_spotlight-block_1 .field-title-value {
  font-size:11px;
  line-height:14px;
}
#block-views-faculty_spotlight-block_1 .field-photo-fid img { display:block; }
#block-views-faculty_spotlight-block_1 .teaser p {
  margin-bottom:0;
  padding-bottom:10px;
}
#block-views-faculty_spotlight-block_1 .teaser {
  font-size:12px;
  line-height:16px;
  background-color:#ffffff;
  clear:right;
  padding-bottom:10px;
  padding-top:10px;
}
#block-views-faculty_spotlight-block_1 {
  clear:none;
  float:right;
  padding-top:20px;
  width:220px;
}
.view-people .name h3 span {
  background-color:#ffffff;
  padding-right:5px;
}
.view-people .name h3 a {
  background-color:#ffffff;
  padding-right:5px;
}
.view-people .name h3 {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) -1px 50% repeat-x;
  color:#696865;
  font-size:11px;
  letter-spacing:.1em;
  line-height:20px;
  margin-bottom:0;
  margin-bottom:0;
  padding:10px 0;
  text-transform:uppercase;
  clear:both;
}
.view-people .products div.view {
  clear:both;
  float:left;
  width:100%;
}
.view-people .products {
  clear:both;
  float:left;
  width:100%;
}
.view-people {
  float:left;
  width:100%;
}
ul.our-people-terms li.views-item {
  float:left;
  margin:0;
  width:100%;
}
ul.our-people-terms { margin-bottom:0; }
.block ul.our-people li.views-item, ul.our-people li.views-item {
  margin-bottom:0px;
  padding-bottom:20px;
  width:340px;
}
.block ul.our-people li.even, ul.our-people li.even {
  clear:none;
  display:inline;
  padding-left:20px;
}
.block ul.our-people .field-photo-fid a, ul.our-people .field-photo-fid a { display:block; }
.block ul.our-people .field-photo-fid img, ul.our-people .field-photo-fid img { display:block; }
.block ul.our-people .field-photo-fid, ul.our-people .field-photo-fid {
  float:left;
  width:40px;
}
.block ul.our-people .title, ul.our-people .title {
  clear:right;
  color:#3a3a3a;
  float:right;
  font-size:13px;
  font-weight:bold;
  margin:0;
  width:290px;
}
.block ul.our-people .field-title-value, ul.our-people .field-title-value {
  clear:right;
  color:#696865;
  float:right;
  font-size:11px;
  line-height:15px;
  width:290px;
}
.store-page li.views-item .name a:hover { text-decoration:underline; }
.store-page li.views-item .name a { text-decoration:none; }
.store-page li.views-item .name {
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
  margin-bottom:20px;
  color:#1b8480;
  float:left;
  font-weight:bold;
  width:100px;
}
.store-page li.views-item .products table tbody tr td div {
  clear:right;
  display:inline;
  float:right;
  width:190px;
}
.store-page li.views-item .products table tbody tr td .field-image-cache-fid a { display:block; }
.store-page li.views-item .products table tbody tr td .field-image-cache-fid img { display:block; }
.store-page li.views-item .products table tbody tr td .field-image-cache-fid {
  display:inline;
  float:left;
  width:70px;
}
.store-page li.views-item .products table tbody tr td .title {
  color:#3a3a3a;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin-bottom:4px;
}
.store-page li.views-item .products table tbody tr td .sell-price { color:#757575; }
.store-page li.views-item .products table tbody tr td {
  border:1px solid #f0f0f0;
  padding:10px;
  vertical-align:top;
  width:268px;
}
.store-page li.views-item .products table { border-collapse:collapse; }
.store-page li.views-item .products ul.views-items li.views-item div {
  clear:right;
  display:inline;
  float:right;
  margin-right:10px;
  width:480px;
}
.store-page li.views-item .products ul.views-items li.views-item .field-image-cache-fid a { display:block; }
.store-page li.views-item .products ul.views-items li.views-item .field-image-cache-fid img { display:block; }
.store-page li.views-item .products ul.views-items li.views-item .field-image-cache-fid {
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:0;
  width:70px;
}
.store-page li.views-item .products ul.views-items li.views-item .title {
  color:#3a3a3a;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin-bottom:4px;
}
.store-page li.views-item .products ul.views-items li.views-item .sell-price { color:#757575; }
.store-page li.views-item .products ul.views-items li.views-item {
  background:none;
  border-top:1px solid #f0f0f0;
  padding:10px 0;
}
.store-page li.views-item .products ul.views-items li.views-item.first { border-top:none; }
.store-page li.views-item .products ul.views-items li.odd { background-color:#f7f7f7; }
.store-page li.views-item .products ul.views-items {
  border:1px solid #f0f0f0;
  margin-bottom:10px;
}
.store-page li.views-item .products {
  float:right;
  margin-bottom:20px;
  width:580px;
}
.store-page li.views-item {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  clear:both;
  padding-top:20px;
}
div.products-page table tbody tr td div {
  clear:right;
  display:inline;
  float:right;
  width:250px;
}
div.products-page table tbody tr td .field-image-cache-fid a { display:block; }
div.products-page table tbody tr td .field-image-cache-fid img { display:block; }
div.products-page table tbody tr td .field-image-cache-fid {
  display:inline;
  float:left;
  width:70px;
}
div.products-page table tbody tr td .title a:hover {
  color:#242424;
  text-decoration:underline;
}
div.products-page table tbody tr td .title a {
  color:#3a3a3a;
  text-decoration:none;
}
div.products-page table tbody tr td .title {
  color:#3a3a3a;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  margin-bottom:4px;
  padding-top:10px;
}
div.products-page table tbody tr td .sell-price { color:#757575; }
div.products-page table tbody tr td {
  border:1px solid #f0f0f0;
  padding:10px;
  vertical-align:top;
  width:348px;
}
div.products-page table { border-collapse:collapse; }
.node-product.node-full .field-image-cache {
  float:right;
  width:220px;
}
.node-product.node-full .product-body {
  float:left;
  width:460px;
}
.node-product.node-full .add-to-cart .price {
  display:block;
  margin-bottom:10px;
}
.node-product.node-full .add-to-cart form label {
  float:left;
  line-height:20px;
  margin-bottom:0;
  margin-right:10px;
}
.node-product.node-full .add-to-cart form { margin:0; }
.node-product.node-full .add-to-cart {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#f7f7f7;
  clear:both;
  margin-bottom:20px;
  padding:15px 20px;
  width:420px;
}
.page-training #column-1, .page-training #column-2 {
  background-position:0 -40px;
  padding-top:10px;
}
.page-training #column-3 {
  background-position:0 -40px;
  padding-top:20px;
}
.page-training #block-views-training_in_person-block_2 h2.block-title span, .page-training #block-views-training_online-block_2 h2.block-title span {
  background-color:transparent;
  padding-right:0;
}
.page-training #block-views-training_in_person-block_2 h2.block-title, .page-training #block-views-training_online-block_2 h2.block-title {
  background:none;
  color:#1b8480;
  font-size:22px;
  letter-spacing:0;
  line-height:40px;
  margin-bottom:10px;
  padding:0;
  text-transform:none;
}
.page-training #block-views-training_in_person-block_2 img, .page-training #block-views-training_online-block_2 img {
  display:block;
  margin-bottom:10px;
}
.page-training #block-views-training_online_popular-block_1 .header h3 span, .page-training #block-views-716c3756e793fa9c45b2ffb703c0971f .header h3 span {
  background-color:transparent;
  padding-right:0;
}
.page-training #block-views-training_online_popular-block_1 .header h3, .page-training #block-views-716c3756e793fa9c45b2ffb703c0971f .header h3 {
  background:none;
  color:#1b8480;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0;
  line-height:30px;
  margin-bottom:0;
  padding:0;
  text-transform:none;
}
.page-training #block-views-training_online_popular-block_1 .block-content, .page-training #block-views-training_online_popular-block_1 .block-inner {
  clear:left;
  float:left;
  position:relative;
  width:100%;
}
.page-training #block-views-training_online_popular-block_1 ul.display-tabs li a {
  display:block;
  float:none;
  padding-left:0;
  padding-right:0;
}
.page-training #block-views-training_online_popular-block_1 ul.display-tabs li { width:110px; }
.page-training #block-views-training_online_popular-block_1 {
  clear:left;
  float:left;
  width:100%;
}
#block-views-716c3756e793fa9c45b2ffb703c0971f .block-content, #block-views-716c3756e793fa9c45b2ffb703c0971f .block-inner, #block-views-716c3756e793fa9c45b2ffb703c0971f .view {
  clear:both;
  position:relative;
}
#block-views-716c3756e793fa9c45b2ffb703c0971f {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  margin-right:-10px;
  padding-right:10px;
}
ul.calendar-training li.views-item .field-air-date-value, ul.calendar-training li.views-item .field-application-deadline-value {
  background:url(/sites/all/themes/poynter/images/bg-deadline.png) no-repeat;
  color:#ffffff;
  float:left;
  font-size:10px;
  line-height:20px;
  text-align:center;
  text-transform:uppercase;
  width:50px;
}
ul.calendar-training li.views-item .title {
  float:right;
  margin-bottom:0;
  padding-top:2px;
  width:160px;
}
ul.calendar-training li.views-item .type {
  clear:right;
  color:#a4a3a0;
  float:right;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  text-transform:uppercase;
  width:160px;
}
ul.calendar-training li.views-item {
  float:left;
  margin-bottom:10px;
  width:220px;
}
.nodequeue-2-page .views-item, .nodequeue-3-page .views-item {
  display:none;
  visibility:hidden;
}
.nodequeue-2-page .views-item.row-1, .nodequeue-3-page .views-item.row-1 {
  display:block;
  visibility:visible;
}
.nodequeue-2-page, .nodequeue-3-page {
  float:left;
  height:300px;
  margin-bottom:20px;
  overflow:hidden;
  width:700px;
}
.view-training-by-topic {
  float:left;
  width:460px;
}
#block-views-training_by_topic-block_1 .node-teaser h3.node-title, #block-views-training_by_topic-block_2 .node-teaser h3.node-title {
  font-size:16px;
  line-height:20px;
  margin-bottom:10px;
}
#block-views-training_by_topic-block_1 .node-teaser .image img, #block-views-training_by_topic-block_2 .node-teaser .image img { display:block; }
#block-views-training_by_topic-block_1 .node-teaser .image, #block-views-training_by_topic-block_2 .node-teaser .image {
  float:right;
  margin-left:20px;
  margin-bottom:10px;
}
#block-views-training_by_topic-block_1 .first .node-teaser h3.node-title, #block-views-training_by_topic-block_2 .first .node-teaser h3.node-title {
  font-size:24px;
  line-height:28px;
  margin-bottom:10px;
}
#block-views-training_by_topic-block_1 .first .node-teaser .product-body, #block-views-training_by_topic-block_2 .first .node-teaser .product-body {
  font-size:13px;
  line-height:18px;
}
#block-views-training_by_topic-block_1 .first .node-teaser, #block-views-training_by_topic-block_2 .first .node-teaser { color:#696865; }
#block-views-training_by_topic-block_3 li.views-item .node-teaser h3.node-title {
  font-size:13px;
  line-height:15px;
  margin-bottom:5px;
}
#block-views-training_by_topic-block_3 li.views-item .node-teaser .node-type, #block-views-training_by_topic-block_3 li.views-item .node-teaser .field-type-datestamp { margin-bottom:0; }
#block-views-training_by_topic-block_3 li.views-item .node-teaser .content p { font-size:11px; }
#block-views-training_by_topic-block_3 li.views-item {
  clear:none;
  float:left;
  width:220px;
}
#block-views-training_by_topic-block_3 li.views-item.odd {
  clear:left;
  padding-right:20px;
}
#block-views-training_by_topic-block_4 li.views-item .node-teaser h3.node-title {
  font-size:12px;
  font-weight:normal;
  font-weight:bold;
  line-height:15px;
  margin-bottom:5px;
}
#block-views-training_by_topic-block_4 li.views-item .node-teaser .image {
  display:none;
  visibility:hidden;
}
#block-views-training_by_topic-block_4 li.views-item .node-teaser .node-type, #block-views-training_by_topic-block_4 li.views-item .node-teaser .field-type-datestamp {
  line-height:15px;
  margin-bottom:0;
}
#block-views-training_by_topic-block_4 li.views-item .node-teaser .content p { font-size:11px; }
#block-views-training_by_topic-block_4 li.views-item {
  clear:none;
  float:left;
  height:180px;
  overflow:hidden;
  padding-right:20px;
  width:140px;
}
#block-views-training_by_topic-block_4 li.views-item.row-3, #block-views-training_by_topic-block_4 li.views-item.row-6, #block-views-training_by_topic-block_4 li.views-item.row-9, #block-views-training_by_topic-block_4 li.views-item.row-12 { padding-right:0; }
#block-views-training_topics-block_1 ul.views-items li.views-item a:hover {
  background-color:#f7f7f7;
  color:#3a3a3a;
}
#block-views-training_topics-block_1 ul.views-items li.views-item a {
  background-color:#f0f0f0;
  color:#696865;
  display:block;
  font-size:12px;
  padding:5px 10px;
  text-decoration:none;
}
#block-views-training_topics-block_1 ul.views-items li.views-item a.active {
  background-color:#1b8480;
  color:#ffffff;
  font-weight:bold;
}
#block-views-training_topics-block_1 {
  float:right;
  padding:0;
  width:220px;
}
#block-block-5 .block-content h2 {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 100% repeat-x;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-weight:normal;
  padding-bottom:20px;
}
#block-block-5 .block-content .support-bio img {
  display:block;
  margin-bottom:10px;
}
#block-block-5 .block-content .support-bio p {
  font-size:11px;
  margin:0;
}
#block-block-5 .block-content .support-bio p.name {
  color:#3a3a3a;
  font-size:12px;
  font-weight:bold;
}
#block-block-5 .block-content .support-bio {
  float:right;
  width:180px;
}
#block-block-5 .block-content .support-content p:nth-child(1), #block-block-5 .block-content .support-content p:nth-child(2) {
  font-size:15px;
  line-height:20px;
}
#block-block-5 .block-content .support-content p {
  color:#696865;
  font-size:12px;
  margin-bottom:15px;
}
#block-block-5 .block-content .support-content { margin-right:220px; }
#block-block-5 .block-content {
  border:1px solid #d8d8d8;
  padding:20px 40px;
}
#block-block-5 { clear:both; }
#block-views-giving_online-block_1 .node-teaser .field-image-cache { float:right; }
#block-views-giving_online-block_1 .node-teaser .product-body {
  clear:none;
  float:left;
  width:340px;
}
#block-views-giving_online-block_1 .node-teaser { clear:both; }
.node-giving_online .field-image-cache img { display:block; }
.node-giving_online .field-image-cache {
  float:right;
  margin-bottom:20px;
  margin-left:20px;
}
.node-giving_online .product-body p {
  font-size:14px;
  line-height:20px;
}
.node-giving_online .attribute:hover { background-color:#d4eded; }
.node-giving_online .attribute .form-item { margin-bottom:0; }
.node-giving_online .attribute label {
  float:left;
  font-size:14px;
  margin-right:10px;
}
.node-giving_online .attribute select { margin-bottom:10px; }
.node-giving_online .attribute .description p { margin:0; }
.node-giving_online .attribute .description {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  font-size:11px;
  padding-top:10px;
}
.node-giving_online .attribute {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#f7f7f7;
  clear:both;
  float:left;
  margin-bottom:20px;
  padding:10px 20px;
  width:660px;
}
#uc-cart-checkout-form .cart-review td, #uc-cart-checkout-form #cart-form-products td, #cart-form-pane #uc-cart-view-form .cart-review td, #cart-form-pane #uc-cart-view-form #cart-form-products td { padding:8px 10px; }
#uc-cart-checkout-form .cart-review td.products a:hover, #uc-cart-checkout-form .cart-review td.desc a:hover, #uc-cart-checkout-form #cart-form-products td.products a:hover, #uc-cart-checkout-form #cart-form-products td.desc a:hover, #cart-form-pane #uc-cart-view-form .cart-review td.products a:hover, #cart-form-pane #uc-cart-view-form .cart-review td.desc a:hover, #cart-form-pane #uc-cart-view-form #cart-form-products td.products a:hover, #cart-form-pane #uc-cart-view-form #cart-form-products td.desc a:hover { text-decoration:underline; }
#uc-cart-checkout-form .cart-review td.products a, #uc-cart-checkout-form .cart-review td.desc a, #uc-cart-checkout-form #cart-form-products td.products a, #uc-cart-checkout-form #cart-form-products td.desc a, #cart-form-pane #uc-cart-view-form .cart-review td.products a, #cart-form-pane #uc-cart-view-form .cart-review td.desc a, #cart-form-pane #uc-cart-view-form #cart-form-products td.products a, #cart-form-pane #uc-cart-view-form #cart-form-products td.desc a { text-decoration:none; }
#uc-cart-checkout-form .cart-review td.products ul, #uc-cart-checkout-form .cart-review td.desc ul, #uc-cart-checkout-form #cart-form-products td.products ul, #uc-cart-checkout-form #cart-form-products td.desc ul, #cart-form-pane #uc-cart-view-form .cart-review td.products ul, #cart-form-pane #uc-cart-view-form .cart-review td.desc ul, #cart-form-pane #uc-cart-view-form #cart-form-products td.products ul, #cart-form-pane #uc-cart-view-form #cart-form-products td.desc ul {
  font-size:11px;
  font-weight:normal;
  line-height:15px;
  margin:0;
}
#uc-cart-checkout-form .cart-review td.products, #uc-cart-checkout-form .cart-review td.desc, #uc-cart-checkout-form #cart-form-products td.products, #uc-cart-checkout-form #cart-form-products td.desc, #cart-form-pane #uc-cart-view-form .cart-review td.products, #cart-form-pane #uc-cart-view-form .cart-review td.desc, #cart-form-pane #uc-cart-view-form #cart-form-products td.products, #cart-form-pane #uc-cart-view-form #cart-form-products td.desc {
  font-size:13px;
  font-weight:bold;
}
#uc-cart-checkout-form .cart-review td.subtotal #subtotal-title, #uc-cart-checkout-form .cart-review td.subtotal strong, #uc-cart-checkout-form #cart-form-products td.subtotal #subtotal-title, #uc-cart-checkout-form #cart-form-products td.subtotal strong, #cart-form-pane #uc-cart-view-form .cart-review td.subtotal #subtotal-title, #cart-form-pane #uc-cart-view-form .cart-review td.subtotal strong, #cart-form-pane #uc-cart-view-form #cart-form-products td.subtotal #subtotal-title, #cart-form-pane #uc-cart-view-form #cart-form-products td.subtotal strong {
  font-size:12px;
  text-transform:uppercase;
}
#uc-cart-checkout-form .cart-review td.subtotal .uc-price, #uc-cart-checkout-form #cart-form-products td.subtotal .uc-price, #cart-form-pane #uc-cart-view-form .cart-review td.subtotal .uc-price, #cart-form-pane #uc-cart-view-form #cart-form-products td.subtotal .uc-price {
  color:#1b8480;
  font-weight:bold;
}
#uc-cart-checkout-form .cart-review td.subtotal, #uc-cart-checkout-form #cart-form-products td.subtotal, #cart-form-pane #uc-cart-view-form .cart-review td.subtotal, #cart-form-pane #uc-cart-view-form #cart-form-products td.subtotal {
  font-size:16px;
  line-height:20px;
  padding:10px;
}
#uc-cart-checkout-form .cart-review, #uc-cart-checkout-form #cart-form-products, #cart-form-pane #uc-cart-view-form .cart-review, #cart-form-pane #uc-cart-view-form #cart-form-products {
  border:none;
  margin:0;
}
#uc-cart-checkout-form #checkout-form-bottom input.form-submit:hover, #uc-cart-checkout-form #cart-form-buttons input.form-submit:hover, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input.form-submit:hover, #cart-form-pane #uc-cart-view-form #cart-form-buttons input.form-submit:hover {
  background-position:50% -90px;
  color:#ffffff;
}
#uc-cart-checkout-form #checkout-form-bottom input.form-submit:active, #uc-cart-checkout-form #cart-form-buttons input.form-submit:active, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input.form-submit:active, #cart-form-pane #uc-cart-view-form #cart-form-buttons input.form-submit:active {
  background-position:50% -120px;
  color:#f0f0f0;
}
#uc-cart-checkout-form #checkout-form-bottom input.form-submit, #uc-cart-checkout-form #cart-form-buttons input.form-submit, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input.form-submit, #cart-form-pane #uc-cart-view-form #cart-form-buttons input.form-submit {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
#uc-cart-checkout-form #checkout-form-bottom input#edit-cancel:hover, #uc-cart-checkout-form #cart-form-buttons input#edit-cancel:hover, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input#edit-cancel:hover, #cart-form-pane #uc-cart-view-form #cart-form-buttons input#edit-cancel:hover {
  background-position:50% -390px;
  color:#ffffff;
}
#uc-cart-checkout-form #checkout-form-bottom input#edit-cancel:active, #uc-cart-checkout-form #cart-form-buttons input#edit-cancel:active, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input#edit-cancel:active, #cart-form-pane #uc-cart-view-form #cart-form-buttons input#edit-cancel:active {
  background-position:50% -420px;
  color:#f0f0f0;
}
#uc-cart-checkout-form #checkout-form-bottom input#edit-cancel, #uc-cart-checkout-form #cart-form-buttons input#edit-cancel, #cart-form-pane #uc-cart-view-form #checkout-form-bottom input#edit-cancel, #cart-form-pane #uc-cart-view-form #cart-form-buttons input#edit-cancel {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -60px;
  background-position:50% -360px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-size:13px;
  font-weight:bold;
  padding:2px 7px;
  padding:4px 10px;
  text-decoration:none;
  text-transform:uppercase;
}
#uc-cart-checkout-form #checkout-form-bottom #continue-shopping-link a:hover, #uc-cart-checkout-form #cart-form-buttons #continue-shopping-link a:hover, #cart-form-pane #uc-cart-view-form #checkout-form-bottom #continue-shopping-link a:hover, #cart-form-pane #uc-cart-view-form #cart-form-buttons #continue-shopping-link a:hover { background-position:0 -20px; }
#uc-cart-checkout-form #checkout-form-bottom #continue-shopping-link a:hover, #uc-cart-checkout-form #cart-form-buttons #continue-shopping-link a:hover, #cart-form-pane #uc-cart-view-form #checkout-form-bottom #continue-shopping-link a:hover, #cart-form-pane #uc-cart-view-form #cart-form-buttons #continue-shopping-link a:hover { text-decoration:underline; }
#uc-cart-checkout-form #checkout-form-bottom #continue-shopping-link a, #uc-cart-checkout-form #cart-form-buttons #continue-shopping-link a, #cart-form-pane #uc-cart-view-form #checkout-form-bottom #continue-shopping-link a, #cart-form-pane #uc-cart-view-form #cart-form-buttons #continue-shopping-link a {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 0;
  background-repeat:no-repeat;
  display:inline-block;
  font-size:11px;
  font-weight:bold;
  line-height:20px;
  padding-left:10px;
  text-decoration:none;
  text-transform:uppercase;
}
#uc-cart-checkout-form #checkout-form-bottom, #uc-cart-checkout-form #cart-form-buttons, #cart-form-pane #uc-cart-view-form #checkout-form-bottom, #cart-form-pane #uc-cart-view-form #cart-form-buttons {
  border:none;
  margin:0;
}
#uc-cart-checkout-form #customer-pane .description, #uc-cart-checkout-form #delivery-pane .description, #uc-cart-checkout-form #billing-pane .description, #uc-cart-checkout-form #quotes-pane .description, #uc-cart-checkout-form #payment-pane .description, #uc-cart-checkout-form #comments-pane .description, #cart-form-pane #uc-cart-view-form #customer-pane .description, #cart-form-pane #uc-cart-view-form #delivery-pane .description, #cart-form-pane #uc-cart-view-form #billing-pane .description, #cart-form-pane #uc-cart-view-form #quotes-pane .description, #cart-form-pane #uc-cart-view-form #payment-pane .description, #cart-form-pane #uc-cart-view-form #comments-pane .description {
  color:#8e8d8a;
  font-size:11px;
  margin-bottom:10px;
}
#uc-cart-checkout-form #customer-pane table tr td .form-required, #uc-cart-checkout-form #delivery-pane table tr td .form-required, #uc-cart-checkout-form #billing-pane table tr td .form-required, #uc-cart-checkout-form #quotes-pane table tr td .form-required, #uc-cart-checkout-form #payment-pane table tr td .form-required, #uc-cart-checkout-form #comments-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #customer-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #delivery-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #billing-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #quotes-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #payment-pane table tr td .form-required, #cart-form-pane #uc-cart-view-form #comments-pane table tr td .form-required {
  float:left;
  margin-left:-10px;
  width:5px;
}
#uc-cart-checkout-form #customer-pane table tr td, #uc-cart-checkout-form #delivery-pane table tr td, #uc-cart-checkout-form #billing-pane table tr td, #uc-cart-checkout-form #quotes-pane table tr td, #uc-cart-checkout-form #payment-pane table tr td, #uc-cart-checkout-form #comments-pane table tr td, #cart-form-pane #uc-cart-view-form #customer-pane table tr td, #cart-form-pane #uc-cart-view-form #delivery-pane table tr td, #cart-form-pane #uc-cart-view-form #billing-pane table tr td, #cart-form-pane #uc-cart-view-form #quotes-pane table tr td, #cart-form-pane #uc-cart-view-form #payment-pane table tr td, #cart-form-pane #uc-cart-view-form #comments-pane table tr td {
  padding:4px 10px;
  text-align:left;
}
#uc-cart-checkout-form #customer-pane table tr, #uc-cart-checkout-form #delivery-pane table tr, #uc-cart-checkout-form #billing-pane table tr, #uc-cart-checkout-form #quotes-pane table tr, #uc-cart-checkout-form #payment-pane table tr, #uc-cart-checkout-form #comments-pane table tr, #cart-form-pane #uc-cart-view-form #customer-pane table tr, #cart-form-pane #uc-cart-view-form #delivery-pane table tr, #cart-form-pane #uc-cart-view-form #billing-pane table tr, #cart-form-pane #uc-cart-view-form #quotes-pane table tr, #cart-form-pane #uc-cart-view-form #payment-pane table tr, #cart-form-pane #uc-cart-view-form #comments-pane table tr { border:none; }
#uc-cart-checkout-form #customer-pane table, #uc-cart-checkout-form #delivery-pane table, #uc-cart-checkout-form #billing-pane table, #uc-cart-checkout-form #quotes-pane table, #uc-cart-checkout-form #payment-pane table, #uc-cart-checkout-form #comments-pane table, #cart-form-pane #uc-cart-view-form #customer-pane table, #cart-form-pane #uc-cart-view-form #delivery-pane table, #cart-form-pane #uc-cart-view-form #billing-pane table, #cart-form-pane #uc-cart-view-form #quotes-pane table, #cart-form-pane #uc-cart-view-form #payment-pane table, #cart-form-pane #uc-cart-view-form #comments-pane table { margin-bottom:0; }
#uc-cart-checkout-form #customer-pane #quote p, #uc-cart-checkout-form #delivery-pane #quote p, #uc-cart-checkout-form #billing-pane #quote p, #uc-cart-checkout-form #quotes-pane #quote p, #uc-cart-checkout-form #payment-pane #quote p, #uc-cart-checkout-form #comments-pane #quote p, #cart-form-pane #uc-cart-view-form #customer-pane #quote p, #cart-form-pane #uc-cart-view-form #delivery-pane #quote p, #cart-form-pane #uc-cart-view-form #billing-pane #quote p, #cart-form-pane #uc-cart-view-form #quotes-pane #quote p, #cart-form-pane #uc-cart-view-form #payment-pane #quote p, #cart-form-pane #uc-cart-view-form #comments-pane #quote p { margin:0; }
#uc-cart-checkout-form #customer-pane, #uc-cart-checkout-form #delivery-pane, #uc-cart-checkout-form #billing-pane, #uc-cart-checkout-form #quotes-pane, #uc-cart-checkout-form #payment-pane, #uc-cart-checkout-form #comments-pane, #cart-form-pane #uc-cart-view-form #customer-pane, #cart-form-pane #uc-cart-view-form #delivery-pane, #cart-form-pane #uc-cart-view-form #billing-pane, #cart-form-pane #uc-cart-view-form #quotes-pane, #cart-form-pane #uc-cart-view-form #payment-pane, #cart-form-pane #uc-cart-view-form #comments-pane {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 100% repeat-x;
  padding-bottom:20px;
}
form.node-form-seminar-application .group-nominating-editor .form-item label, form.node-form-seminar-application .group-experience .form-item label, form.node-form-seminar-application .group-business-fieldset .form-item label, form.node-form-seminar-application .group-contact .form-item label, form.node-form-seminar-application .group-personal .form-item label {
  float:left;
  font-size:12px;
  padding:0;
  width:200px;
}
form.node-form-seminar-application .group-nominating-editor .form-item .resizable-textarea, form.node-form-seminar-application .group-nominating-editor .form-item .form-checkboxes, form.node-form-seminar-application .group-nominating-editor .form-item .form-radios, form.node-form-seminar-application .group-nominating-editor .form-item .form-text, form.node-form-seminar-application .group-experience .form-item .resizable-textarea, form.node-form-seminar-application .group-experience .form-item .form-checkboxes, form.node-form-seminar-application .group-experience .form-item .form-radios, form.node-form-seminar-application .group-experience .form-item .form-text, form.node-form-seminar-application .group-business-fieldset .form-item .resizable-textarea, form.node-form-seminar-application .group-business-fieldset .form-item .form-checkboxes, form.node-form-seminar-application .group-business-fieldset .form-item .form-radios, form.node-form-seminar-application .group-business-fieldset .form-item .form-text, form.node-form-seminar-application .group-contact .form-item .resizable-textarea, form.node-form-seminar-application .group-contact .form-item .form-checkboxes, form.node-form-seminar-application .group-contact .form-item .form-radios, form.node-form-seminar-application .group-contact .form-item .form-text, form.node-form-seminar-application .group-personal .form-item .resizable-textarea, form.node-form-seminar-application .group-personal .form-item .form-checkboxes, form.node-form-seminar-application .group-personal .form-item .form-radios, form.node-form-seminar-application .group-personal .form-item .form-text {
  float:left;
  margin:0;
  max-width:440px;
}
form.node-form-seminar-application .group-nominating-editor .form-item .form-checkboxes .form-item label, form.node-form-seminar-application .group-nominating-editor .form-item .form-radios .form-item label, form.node-form-seminar-application .group-experience .form-item .form-checkboxes .form-item label, form.node-form-seminar-application .group-experience .form-item .form-radios .form-item label, form.node-form-seminar-application .group-business-fieldset .form-item .form-checkboxes .form-item label, form.node-form-seminar-application .group-business-fieldset .form-item .form-radios .form-item label, form.node-form-seminar-application .group-contact .form-item .form-checkboxes .form-item label, form.node-form-seminar-application .group-contact .form-item .form-radios .form-item label, form.node-form-seminar-application .group-personal .form-item .form-checkboxes .form-item label, form.node-form-seminar-application .group-personal .form-item .form-radios .form-item label {
  float:none;
  font-size:11px;
  width:auto;
}
form.node-form-seminar-application .group-nominating-editor .form-item .form-checkboxes .form-item, form.node-form-seminar-application .group-nominating-editor .form-item .form-radios .form-item, form.node-form-seminar-application .group-experience .form-item .form-checkboxes .form-item, form.node-form-seminar-application .group-experience .form-item .form-radios .form-item, form.node-form-seminar-application .group-business-fieldset .form-item .form-checkboxes .form-item, form.node-form-seminar-application .group-business-fieldset .form-item .form-radios .form-item, form.node-form-seminar-application .group-contact .form-item .form-checkboxes .form-item, form.node-form-seminar-application .group-contact .form-item .form-radios .form-item, form.node-form-seminar-application .group-personal .form-item .form-checkboxes .form-item, form.node-form-seminar-application .group-personal .form-item .form-radios .form-item { margin-bottom:0; }
form.node-form-seminar-application .group-nominating-editor .form-item .form-checkboxes, form.node-form-seminar-application .group-nominating-editor .form-item .form-radios, form.node-form-seminar-application .group-experience .form-item .form-checkboxes, form.node-form-seminar-application .group-experience .form-item .form-radios, form.node-form-seminar-application .group-business-fieldset .form-item .form-checkboxes, form.node-form-seminar-application .group-business-fieldset .form-item .form-radios, form.node-form-seminar-application .group-contact .form-item .form-checkboxes, form.node-form-seminar-application .group-contact .form-item .form-radios, form.node-form-seminar-application .group-personal .form-item .form-checkboxes, form.node-form-seminar-application .group-personal .form-item .form-radios { margin-bottom:5px; }
form.node-form-seminar-application .group-nominating-editor .form-item .description, form.node-form-seminar-application .group-experience .form-item .description, form.node-form-seminar-application .group-business-fieldset .form-item .description, form.node-form-seminar-application .group-contact .form-item .description, form.node-form-seminar-application .group-personal .form-item .description {
  clear:left;
  margin-left:200px;
}
form.node-form-seminar-application .group-nominating-editor .form-item, form.node-form-seminar-application .group-experience .form-item, form.node-form-seminar-application .group-business-fieldset .form-item, form.node-form-seminar-application .group-contact .form-item, form.node-form-seminar-application .group-personal .form-item {
  clear:left;
  float:left;
  width:100%;
  margin-bottom:10px;
  margin-top:0;
}
form.node-form-seminar-application .group-nominating-editor, form.node-form-seminar-application .group-experience, form.node-form-seminar-application .group-business-fieldset, form.node-form-seminar-application .group-contact, form.node-form-seminar-application .group-personal {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 100% repeat-x;
  margin-bottom:20px;
  padding-bottom:20px;
}
form.node-form-seminar-application {
  background:url(/sites/all/themes/poynter/images/line_dotted.png) 0 -1px repeat-x;
  padding-top:20px;
}
#autosave-status span#status {
  font-size:11px;
  margin-left:10px;
}
#autosave-status span#operations #view a:hover, #autosave-status span#operations #ignore a:hover, #autosave-status span#operations #keep a:hover {
  background-position:50% -20px;
  color:#ffffff;
}
#autosave-status span#operations #view a:active, #autosave-status span#operations #ignore a:active, #autosave-status span#operations #keep a:active {
  background-position:50% 40px;
  color:#f0f0f0;
}
#autosave-status span#operations #view a, #autosave-status span#operations #ignore a, #autosave-status span#operations #keep a {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  padding:2px 7px;
  text-decoration:none;
  text-transform:uppercase;
  margin-left:10px;
}
#autosave-status span#operations #ignore a:hover {
  background-position:50% -320px;
  color:#ffffff;
}
#autosave-status span#operations #ignore a:active {
  background-position:50% -340px;
  color:#f0f0f0;
}
#autosave-status span#operations #ignore a {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-image:url(/sites/all/themes/poynter/images/buttons.png);
  background-position:0 0;
  background-position:50% 0;
  background-position:50% -300px;
  background-repeat:repeat-x;
  -moz-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  -webkit-box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  box-shadow:inset 0px -1px 0px rgba(0,0,0,.2);
  border:none;
  color:#ffffff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  padding:2px 7px;
  text-decoration:none;
  text-transform:uppercase;
}
#autosave-status {
  background-color:#3a3a3a;
  border-top:5px solid #fede5a;
  height:20px;
  line-height:20px;
  padding:4px 0;
}
#block-block-13 .print:hover { background-position:0 -1040px; }
#block-block-13 .print:hover {
  border:1px solid #8e8d8a;
  color:#3a3a3a;
}
#block-block-13 .print {
  background-image:url(/sites/all/themes/poynter/images/icons.png);
  background-position:0 0;
  background-position:0 -1020px;
  background-repeat:no-repeat;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid #a4a3a0;
  color:#696865;
  float:left;
  font-size:11px;
  line-height:20px;
  margin-bottom:10px;
  padding:0 8px 0 24px;
  text-decoration:none;
}
#block-block-13 .addthis_button_facebook_like, #block-block-13 .addthis_button_tweet, #block-block-13 .addthis_counter {
  clear:left;
  float:left;
  padding:0;
}
#block-block-13 .addthis_button_tweet { margin-bottom:5px; }
#block-block-13 {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border:1px solid #d8d8d8;
  padding:10px;
}
dl.node-type-list dt a:hover { color:#3a3a3a; }
dl.node-type-list dt a {
  color:#696865;
  display:block;
  font-weight:bold;
  min-height:30px;
  padding:10px;
  text-decoration:none;
}
dl.node-type-list dt {
  background-color:#f0f0f0;
  border-top:1px solid #d8d8d8;
  clear:left;
  float:left;
  font-size:12px;
  width:20%;
}
dl.node-type-list dt:first-of-type {
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  border-top:none;
}
dl.node-type-list dt:last-of-type {
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
}
dl.node-type-list dd:first-of-type {
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  border-top:none;
}
dl.node-type-list dd:last-of-type {
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
}
dl.node-type-list dd {
  background-color:#f7f7f7;
  border-top:1px solid #d8d8d8;
  color:#8e8d8a;
  float:left;
  font-size:11px;
  height:30px;
  min-height:15px;
  padding:10px;
  width:69%;
}
dl.node-type-list {
  float:left;
  line-height:15px;
  width:100%;
}
.group-tids-206 iframe {
  width:728px;
  height:90px;
  overflow:hidden;
}
