  /* Default Styles */
body {
  position: static !important; /* Override any position relative set to body tag. This is a IE fix, so it should live in ie7.css */
}
a,
.calendar-calendar td .inner div.calendar div a,
.calendar-calendar td .inner div a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
ul.links {
  margin: 1.5em 0;
}
ul.links li {
  padding-left: 0;
}
.form-required {
  font-size: 1.2em;
}
.bw-profile {
  clear: both;
  margin: 1em 0;
}
.bw-profile h3 {
  border-bottom: 1px solid #CCCCCC;
  margin-top: 25px;
  font-size: 1.3em;
  clear: both;
  padding-bottom: 4px;
}
.bw-profile dl {
  margin: 0 0 1.5em;
}
.bw-profile dt {
  font-weight: bold;
  margin: 0;
  float: left;
  clear: left;
  font-size: 1.1em;
  width: auto;
}
.bw-profile dd {
  margin-left: 100px;
  margin-bottom: 20px;
}
.bw-profile-email {
  font-size: 1.2em;
}
.bw-profile-username {
  font-size: 1.8em;
}
.advanced-help-link {
  margin-right: 2px;
}
#bw-logo {
  float: left;
}
#bw-content {
  padding: 0;
  clear: both;
}
#bw-content h1 {
  margin: 0.5em 0 0.5em;
  font-size: 2.2em;
}
#bw-content .tagadelic {
	line-height: 22px;
}
.bw-sidebar {
  float: left;
  width: 25%;
}
#bw-sidebar-left .bw-inner {
  padding-right: 10px;
}
#bw-sidebar-right .bw-inner {
  padding-left: 10px;
}
body.one-sidebar #bw-content-content {
  float: left;
  width: 75%;
  clear: none;
}
body.two-sidebars #bw-content-content {
  float: left;
  width: 50%;
  clear: none;
}
#bw-content-title,
#bw-content-content {
  clear: both;
  padding: 0;
}
div.messages {
  clear: both;
  margin: 10px 0;
}
/* Panel separator */
.panel-separator {
  clear:both;
}
/* Tabs */
#bw-tabs {
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
#bw-tabs ul.primary,
#bw-tabs ul.secondary {
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  border-bottom: #DADADA solid 1px;
  float: left;
  width: 100%;
  font-size: 0.87em;
}

#bw-tabs ul.primary li {
  margin-left: 0;
}
#bw-tabs ul.primary li a {
  background-color: #F2F2F2;
  line-height: 2em;
  float: left;
  position: relative;
  bottom: -1px;
  border-style: solid;
  border-color: #E5E5E5;
  font-weight: bold;
  padding: 0 25px;
  text-align: center;
}
#bw-tabs ul.primary li a.active {
  background-color: #FFF;
  border-color: #DADADA #DADADA #FFFFFF;
}
#bw-tabs ul.primary li a:hover {
  background-color: #FFF;
  border-color: #DADADA #DADADA #FFFFFF;
}
#bw-tabs ul.primary li.active a:hover {
  background-color: transparent;
}
#bw-tabs ul.secondary {
  margin-left: 0;
  margin: 0;
  padding: 0.5em 0 0.5em;
}
#bw-tabs ul.secondary li {
  padding: 0 0.5em;
}
#bw-tabs ul.secondary li a {
  font-weight: bold;
  line-height: 2em;
}
.pane-title {
  margin: 10px 0 6px;
}

/* User navigation */
#bw-user-nav {
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 1000;
  width: 500px;
  white-space: nowrap;
}
.admin-menu #bw-user-nav {
  top: 21px;
}
#bw-user-nav ul.bw-user-links {
  margin: 0;
  padding: 0;
  float: right;
}
#bw-user-nav ul.bw-user-links li {
  margin: 0;
}
#bw-user-nav ul.bw-user-links li .welcome {
  color: #999;
}
/* User links */
#bw-user-nav ul.bw-user-links {
 /* position: absolute;
  right: 0; */
  margin-top: 0;
  padding-left: 2px;
 /* bottom: 0; */
}
#bw-user-nav ul.bw-user-links li {
	float: left;
	list-style-type: none;
}
#bw-user-nav .item-list li {
  clear: none;
}
#bw-user-nav ul.bw-user-links li a,
#bw-user-nav ul.bw-user-links li .welcome {
	display: block;
	padding: 7px;
}
#bw-user-nav ul.bw-user-links a:hover {
	text-decoration: underline;
}
#bw-user-nav ul.bw-user-links li.leaf,
#bw-user-nav ul.bw-user-links li.expanded {
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  padding: 0;
}
#bw-user-nav ul.bw-user-links li ul.menu {
	display: inline;
}
#bw-user-nav ul.bw-user-links li ul.menu li {
  float: left;
}
#bw-user-nav ul.bw-user-links li.expanded {
	background: #fff url(images/user-link-down.png) no-repeat 95% 10px;
	position: relative;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu {
  display: none;
  position: absolute;
  right: 0;
  top: 2.05em;
  width: 150px;
	padding: 2px;
}
#bw-user-nav ul.bw-user-links li.expanded:hover ul.menu,
#bw-user-nav ul.bw-user-links li.over ul.menu {
  display: block;
}
#bw-user-nav ul.bw-user-links li.expanded a {
	padding: 7px 15px 7px 7px;
	display: block;
}
#bw-user-nav ul.bw-user-links li.expanded a.active {
  color: #3399CC;
}
#bw-user-nav ul.bw-user-links li.expanded:hover,
#bw-user-nav ul.bw-user-links li.over {
	background-color: #eee;
	background-position: 95% -17px;
}
#bw-user-nav ul.bw-user-links li.expanded:hover a,
#bw-user-nav ul.bw-user-links li.over a {
  padding-bottom: 7px;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu li {
  display: block;
	background: url(images/dot.png) repeat-x left bottom;
	float: none;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu li.last {
	background-image: none;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu {
	background-color: #eee;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu li a {
  display: block;
  font-size: 0.95em;
  line-height: 1.2em;
	padding: 7px;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu li a:hover {
}
#bw-user-nav {
  width: 500px;
}
#bw-user-nav ul.bw-user-links {
  float: right;
}

.bw-sidebar ul.nice-menu-right, 
.bw-sidebar ul.nice-menu-left, 
.bw-sidebar ul.nice-menu-right li, 
.bw-sidebar ul.nice-menu-left li {
  width: 100%;
  border-right: none;
  border-left: none;
}
ul.nice-menu-down li.menuparent, 
ul.nice-menu-down li li.menuparent,
ul.nice-menu-right li.menuparent, 
ul.nice-menu-right li li.menuparent {
}
/* Calendar */
.calendar-calendar th.days {
  background-color: #D8EEF9;
  padding: 8px 0;
  color: #000;
  font-size: 1.1em;
}
.calendar-calendar td .inner div.calendar div, 
.calendar-calendar td .inner div.calendar div a,
.calendar-calendar td .inner div, 
.calendar-calendar td .inner div a {
  background-color: transparent;
}
.calendar-calendar td .inner div.calendar div a,
.calendar-calendar td .inner div a {
  padding: 0;
  font-weight: bold;
  font-size: 1.2em;
}
.calendar-calendar td .inner div.calendar div a:hover,
.calendar-calendar td .inner div a:hover {
  text-decoration: underline;
}
.calendar-calendar td span.date-display-single, 
.calendar-calendar td span.date-display-start, 
.calendar-calendar td span.date-display-end, 
.calendar-calendar td span.date-display-separator {
  font-weight: normal;
}
.calendar-calendar td.empty {
  background-color: #F4F4F4;
}
.calendar-calendar td, 
.calendar-calendar td.empty,
.calendar-calendar th.days{
  border-color: #E2E2E2;
}
/* Border color */
.calendar-calendar tr td.today, 
.calendar-calendar tr.odd td.today, 
.calendar-calendar tr.even td.today {
  background-color: #E7E7E7;
}
.calendar-calendar td div.day {
  border: none;
}
.calendar-calendar td .inner div.day a {
  font-weight: normal;
  font-size: 1em;
  color: #999;
}
/* Forms */
#bw-content-content fieldset.fieldgroup {
  border: none;
  margin: 20px 0;
}
#bw-content-content fieldset.fieldgroup legend {
  font-weight: bold;
  font-size: 1.2em;
  padding: 0;
  margin: 0;
}
#bw-content-content fieldset .field {
  margin: 0.5em 0 0;
}
.pane-content div.fieldgroup .field {
  margin: 0;
}
#bw-content-content form {
  padding: 0;
  margin: 0;
}
#bw-content-content form,
#bw-content-content fieldset {
  clear: none;
  border: none;
  padding: 0;
  margin: 10px 0;
}
#bw-content-content fieldset legend {
  font-weight: bold;
}
#bw-content-content fieldset label {
  width: auto;
  float: none;
  text-align: left;
}
#bw-notifications-simpleui-content-types-form fieldset {
  border:none;
}
body.page-user .node-form .form-text {
  width: auto;
}

/*
* -------------------------------------------------------------------------------------------------------
* Fields: A mix of CCK and views fields. They are grouped here since some have shared styles.
* -------------------------------------------------------------------------------------------------------
*/

.field,
.views-field-item {
  margin: 0 0 1em;
}
.field p {
  margin-top: 0;
}
.field-item {
}
.field-item label,
.field label {
  margin-right: 0.3em;
}
/* Make these nested fields clear each other */
.fieldgroup .field-item,
.field-items .field-item /*,
.views-field-item .field-content .field-item */ {
  clear: both;
}
.views-field-item .field-content .field-item {
  margin-bottom: 0.5em;
}
.pane-content-fieldgroup .field-item,
.field-type-filefield .field-item {
  font-size: 0.88em;
}
.views-field-item {
  margin: 0.8em 0;
}
.view .view-content label.views-label-tid {
  padding: 0 3px 0 0;
}
/* Titles */
.views-field-title,
.views-field-field-bio-name-first-value,
.views-field-field-bio-name-last-value {
  font-weight: bold;
  margin: 0 0 0.3em;
  font-size: 1.1em;
}
.views-field-field-bio-name-first-value {
  margin-right: 0.5em;
}
/* Timestamps / post dates */
.views-field-created,
.views-field-field-news-item-date-value {
  color: #999999;
}
.views-field-body p,
.views-field-teaser p {
  margin: 0.5em 0;
}
/* Make "more..." link appear in same block of text as teaser*/
.views-field-body-1 p, 
.views-field-teaser .field-content p {
  display: inline;
}
/* Teaser more link */
.more {
  padding: 0 0 0 0.3em;
}
/* Tags */
.views-field-tid {
  /* clear:both; */
  margin: 0.5em 0;
}
/* Labels */
.field-label,
label,
.pane-content-field h2.pane-title {
  margin: 0.5em 0 0.5em 0;
  font-weight: bold;
  display: block;
}
.views-field-item label {
  margin-right: 3px;
}
/* Node date */
.pane-node-date {
  margin: 6px 0;
}
/* Blog author */
.pane-node-blogauthor {
  margin: 6px 0;
}

/* Panel page more link/button */
.more-link
{
  padding: 0.5em 0;
  clear: both;
}
.more-link a
{
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 0 0.5em;
}
.inline-more-link {
  display: inline;
}
/*
* Specific fields 
*/

/* Disclaimer field */
.pane-field-field-disclaimer {
  margin-top: 40px;
}
.field-field-disclaimer .field-items,
.field-field-fact-sheet-disclaimer .field-item,
.field-field-news-item-disclaimer .field-item,
.field-field-case-study-disclaimer .field-item,
.field-field-op-ed-disclaimer .field-item,
.field-field-press-kit-disclaimer .field-item,
.field-field-white-paper-disclaimer .field-item,
.field-field-press-release-disclaimer .field-item,
.bw-disclaimer  {
  color: #999;
  font-weight: bold;
  line-height: 1.3em;
}
.bw-node-bottom,
.pane-field-news-item-disclaimer,
.pane-field-bio-disclaimer,
.pane-field-image-disclaimer,
.bw-disclaimer {
  margin-top: 40px;
  font-size: 0.89em;
}
.bw-disclaimer {
	clear: both;
}
.bw-disclaimer h2 {
	font-size: 1.1em;
	margin-bottom: 0;
}

/* Subtitle field */
.field-field-subtitle .field-item,
.field-field-press-release-subheadline .field-item,
.field-field-fact-sheet-subtitle .field-item,
.field-field-bio-job-title .field-item,
.field-field-news-item-subtitle .field-item,
.field-field-case-study-subtitle .field-item,
.field-field-op-ed-subtitle .field-item,
.field-field-press-kit-subtitle .field-item,
.field-field-white-paper-subtitle .field-item {
  font-size: 1.8em;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 0.5em;
  line-height: 1.2em;
}

/* Taxonomy terms / tags */
.views-label-tid,
.pane-node-blogauthor h2.pane-title,
.pane-node-blogauthor .pane-content,
.pane-node-terms h2.pane-title,
.pane-node-terms .pane-content {
  display: inline;
}

.pane-node-terms,
.pane-node-oped-author {
  margin: 10px 0;
}
/* Add icon to download label */
.views-download-label,
.download-label {
  background: url(images/download-icon.png) no-repeat 70px top;
  padding-right: 20px;
} 
.views-field-field-logo-file-fid .field-content .field-item {
  clear: none;
}

/* Multimedia */
.field-field-press-release-self-mult {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: -0.3em !important;
}
.field-field-press-release-self-mult .field-items .field-item, 
.field-field-press-release-multimedia .field-items .field-item {
  margin: 3px 12px 3px 0;
}
.multimedia-grid-link-title {
  font-weight: bold;
}
/* Multi media thumnails on nodes */
.pane-field-press-release-multimedia,
.pane-field-press-release-self-mult {
  overflow: hidden;
}
/*
* -------------------------------------------------------------------------------------------------------
* Views default styles
* -------------------------------------------------------------------------------------------------------
*/
/* Push image tag's alt text off the screen. Nice if the src link is broken. */
.view-inner-wrapper .imagecache img,
.view-inner-wrapper img.imagecache {
  text-indent: -9999px;
  display: block;
}
.view-inner-wrapper img.filefield-icon {
	text-indent: 0;
	display: inline;
}
.filefield-file img {
  display: inline;
}
/* Shared styles for views HTML list */
.view-content .item-list ul {
  margin: 0;
}
.view-content .item-list ul li {
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
  border-bottom: #E5E5E5 solid 1px;
  padding: 10px 0;
  overflow: hidden;
  clear: both;
  margin: 0;
}
.view-content .item-list ul li.views-row-first {
  padding-top: 0;
}
.view-content .item-list ul li.views-row-last {
  border-bottom: none;
}
.bw-sidebar .view-content .item-list ul li.views-row-last {
  border-bottom: #E5E5E5 solid 1px;
}

/* Basic style for grid views */
.views-view-grid {
  margin-bottom: 20px;
}
.views-view-grid td .view-inner-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.views-view-grid td {
  border-bottom: #ddd solid 1px;
  vertical-align: top;
  width: 50%;
}
.views-view-grid td.col-1 {
  border-right: #ddd solid 1px;
}
.views-view-grid td.col-1 .view-inner-wrapper {
  padding-left: 10px;
}
.views-view-grid td.col-2 {
  border-left: #ddd solid 1px;
}
.views-view-grid td.col-2 .view-inner-wrapper {
  margin-left: 15px;
}
.views-view-grid tr.row-first td .view-inner-wrapper {
  padding-top: 0;
}
.views-grid.grid .views-label-tid {
  display: block;
}

/* 3-column style */
.view-grid-3 .views-view-grid td {
  border: none;
}
.view-grid-3 .view-inner-wrapper, 
.view-grid-3 td
{
  padding-left:0;
}
.view-grid-3 .views-field-field-image-image-fid 
{
  margin-top: 20px;
}

/* Table views style */
table.views-table {
  border:1px solid #E9E9E9;
}
table.views-table td, table.views-table th {
  border:1px solid #E9E9E9;
  padding:5px 10px;
  background-color:#FFF;
  color:#000;
}
table.views-table th {
  background: #E5E5E7 url(images/table-header-bg.png) repeat-x;
  font-size:14px;
}
table.views-table th a {
  color:#000;
}
table.views-table th.active img {
  float:right;
}
table.views-table td {
  font-weight:normal;
}
table.views-table td a{
  color:#3399CC;
}
table.views-table tr.odd td {
  background-color:#EBF5F9;
}

/* Media type icons */
.views-field-field-press-release-multimedia-role {
  overflow: hidden;
  margin-bottom: 0;
}
.multimedia-field-filetype-image {
  background: url(images/filetype-image.png) no-repeat left top;
}
.multimedia-field-filetype-audio {
  background: url(images/filetype-audio.png) no-repeat right top;
}
.multimedia-field-filetype-video {
  background: url(images/filetype-video.png) no-repeat left top;
}
.multimedia-field-filetype-doc {
  background: url(images/filetype-doc.png) no-repeat left top;
}
.multimedia-field-filetype-spreadsheet {
  background: url(images/filetype-spreadsheet.png) no-repeat left top;
}
.multimedia-field-filetype-slideshow {
  background: url(images/filetype-slideshow.png) no-repeat left top;
}
.multimedia-field-filetype-pdf {
  background: url(images/filetype-pdf.png) no-repeat left top;
}
.multimedia-field-filetype-file {
  background: url(images/filetype-file.png) no-repeat left top;
}
.multimedia-field-filetype {
  width: 13px;
  height: 13px;
  margin-right: 3px;
  float: left;
  text-indent: -9999px;
}

/* Language Type Icons*/
.bw-assoc-pr-language {
  display:inline;
}
.bw-assoc-pr-language a {
  display:inline-block;
  width: 80px;
  height: 16px;
  margin-right: 3px;
  margin-left: -2px;
  float: left;
  text-indent: -9999px;
}

.pane-field-press-release-assoc-pr .bw-assoc-pr-language a { float:none; margin-right:0; }

.bw-assoc-pr-language .cs {
  background: url(images/lang/cs.png) no-repeat left -2px;
  width:47px;
  height:16px;
  top: 0px;
  margin-left: -3px;
  position: relative;
}
.bw-assoc-pr-language .da {
  background: url(images/lang/da.png) no-repeat left top;
  width:37px;
  height:16px;
  top: -1px;
  position: relative;
}
.bw-assoc-pr-language .de {
  background: url(images/lang/de.png) no-repeat left top;
  width:50px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .en {
  background: url(images/lang/en.png) no-repeat left top;
  width:45px;
  height:16px;
}
.bw-assoc-pr-language .es {
  background: url(images/lang/es.png) no-repeat left top;
  width:48px;
  height:16px;
  top: -1px;
  position: relative;
}
.bw-assoc-pr-language .et {
  background: url(images/lang/et.png) no-repeat left top;
  width:56px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .fi {
  background: url(images/lang/fi.png) no-repeat left top;
  width:38px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .fr {
  background: url(images/lang/fr.png) no-repeat left top;
  width:50px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .hu {
  background: url(images/lang/hu.png) no-repeat left top;
  width:44px;
  height:16px;
  top: -1px;
  margin-left: -4px;
  position: relative;
}
.bw-assoc-pr-language .it {
  background: url(images/lang/it.png) no-repeat left top;
  width:45px;
  height:16px;
  top: -1px;
  position: relative;
}
.bw-assoc-pr-language .jp {
  background: url(images/lang/jp.png) no-repeat left top;
  width:38px;
  height:16px;
}
.bw-assoc-pr-language .lt {
  background: url(images/lang/lt.png) no-repeat left top;
  width:78px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .lv {
  background: url(images/lang/lv.png) no-repeat left top;
  width:46px;
  height:16px;
  top: -1px;
  margin-left: -1px;
  position: relative;
}
.bw-assoc-pr-language .nl {
  background: url(images/lang/nl.png) no-repeat left top;
  width:67px;
  height:16px;
  top: -2px;
  position: relative;
}
.bw-assoc-pr-language .no {
  background: url(images/lang/no.png) no-repeat left top;
  width:35px;
  height:16px;
  top: -1px;
  position: relative;
}
.bw-assoc-pr-language .pl {
  background: url(images/lang/pl.png) no-repeat left top;
  width:71px;
  height:16px;
  top: -1px;
  position: relative;
}
.bw-assoc-pr-language .pt {
  background: url(images/lang/pt.png) no-repeat left top;
  width:61px;
  height:16px;
  top: -2px;
  position: relative;
}
.bw-assoc-pr-language .sv {
  background: url(images/lang/sv.png) no-repeat left top;
  width:50px;
  height:16px;
  top: -2px;
  position: relative;
}
.bw-assoc-pr-headline  {
	display:inline;
}
.bw-assoc-pr-associated-content  {
	background:url(images/icon-associated-content.gif) no-repeat left top;
	display:inline-block;
  	width: 16px;
  	height: 16px;
  	float: left;
  	text-indent: -9999px;
}

/** Make field markup around icons inline **/
/* Press Release */
#bw-content-content .views-field-field-press-release-self-mult-fid,
#bw-content-content .views-field-field-press-release-self-mult-fid .field-content,
#bw-content-content .views-field-field-press-release-self-mult-fid .field-item,
#bw-content-content .views-field-field-press-release-multimedia-role,
#bw-content-content .views-field-field-press-release-multimedia-role .field-content,
#bw-content-content .views-field-field-press-release-multimedia-role .field-item,
#bw-content-content .views-field-field-press-release-multimedia-role .multimedia-field-filetype,
#bw-content-content .views-field-field-press-release-addl-files-fid,
#bw-content-content .views-field-field-press-release-addl-files-fid .field-content,
#bw-content-content .views-field-field-press-release-addl-files-fid .field-item,
#bw-content-content .views-field-field-press-release-addl-files-fid .multimedia-field-filetype,
/* Not all panel panes should be styled this way only panes 4 and 5 */
.pane-bw-press-release-panel-pane-4 .views-field-field-press-release-image-fid,
.pane-bw-press-release-panel-pane-4 .views-field-field-press-release-image-fid .field-content,
.pane-bw-press-release-panel-pane-4 .views-field-field-press-release-image-fid .field-item,
.pane-bw-press-release-panel-pane-4 .views-field-field-press-release-image-fid .multimedia-field-filetype,
.pane-bw-press-release-panel-pane-5 .views-field-field-press-release-image-fid,
.pane-bw-press-release-panel-pane-5 .views-field-field-press-release-image-fid .field-content,
.pane-bw-press-release-panel-pane-5 .views-field-field-press-release-image-fid .field-item,
.pane-bw-press-release-panel-pane-5 .views-field-field-press-release-image-fid .multimedia-field-filetype,
#bw-content-content .views-field-field-press-release-image-fid-1,
#bw-content-content .views-field-field-press-release-image-fid-1 .field-content,
#bw-content-content .views-field-field-press-release-image-fid-1 .field-item,
#bw-content-content .views-field-field-press-release-image-fid-1 .multimedia-field-filetype,
.pane-bw-flags-featured-panel-pane-1 .views-field-field-press-release-image-fid,
/* Facility */
#bw-content-content .views-field-field-facility-addl-files-fid,
#bw-content-content .views-field-field-facility-addl-files-fid .multimedia-field-filetype,
#bw-content-content .views-field-field-facility-addl-files-fid .field-item,
#bw-content-content .views-field-field-facility-addl-files-fid .field-content,
/* Op-Ed */
#bw-content-content .views-field-field-op-ed-image-fid,
#bw-content-content .views-field-field-op-ed-image-fid .field-content,
#bw-content-content .views-field-field-op-ed-image-fid .field-item,
#bw-content-content .views-field-field-op-ed-image-fid .multimedia-field-filetype,
#bw-content-content .views-field-field-op-ed-image-fid-1,
#bw-content-content .views-field-field-op-ed-image-fid-1 .field-content,
#bw-content-content .views-field-field-op-ed-image-fid-1 .field-item,
#bw-content-content .views-field-field-op-ed-image-fid-1 .multimedia-field-filetype,
#bw-content-content .views-field-field-op-ed-self-mult-fid,
#bw-content-content .views-field-field-op-ed-self-mult-fid .field-content,
#bw-content-content .views-field-field-op-ed-addl-files-fid,
#bw-content-content .views-field-field-op-ed-addl-files-fid .field-content,
#bw-content-content .views-field-field-op-ed-image-fid,
#bw-content-content .views-field-field-op-ed-image-fid .field-content,
/* Community Relations */
#bw-content-content .views-field-field-community-addl-files-fid,
#bw-content-content .views-field-field-community-addl-files-fid .field-content,
#bw-content-content .views-field-field-community-addl-files-fid .field-items,
#bw-content-content .views-field-field-community-addl-files-fid .field-item,
#bw-content-content .views-field-field-community-image-fid,
#bw-content-content .views-field-field-community-image-fid .field-content,
#bw-content-content .views-field-field-community-image-fid .field-item,
#bw-content-content .views-field-field-community-image-fid .multimedia-field-filetype,
#bw-content-content .views-field-field-community-image-fid-1,
#bw-content-content .views-field-field-community-image-fid-1 .field-content,
#bw-content-content .views-field-field-community-image-fid-1 .field-item,
#bw-content-content .views-field-field-community-image-fid-1 .multimedia-field-filetype,
#bw-content-content .views-field-field-community-self-mult-fid,
#bw-content-content .views-field-field-community-self-mult-fid .field-content {
  float: left;
  display: inline;
  clear: none;
  margin: 0 0 0.8em 0; 
}
/* News Items */
#bw-content-content .views-field-field-news-item-image-fid,
#bw-content-content .views-field-field-news-item-image-fid .field-content,
#bw-content-content .views-field-field-news-item-image-fid .field-item,
#bw-content-content .views-field-field-news-item-image-fid-1,
#bw-content-content .views-field-field-news-item-image-fid-1 .field-content,
#bw-content-content .views-field-field-news-item-image-fid-1 .field-item,
#bw-content-content .views-field-field-news-item-self-mult-fid,
#bw-content-content .views-field-field-news-item-addl-files-fid,
#bw-content-content .views-field-field-news-item-addl-files-fid .field-content,
#bw-content-content .views-field-field-news-item-self-mult-fid .field-content,
#bw-content-content .views-field-field-news-item-addl-files-fid .field-items,
#bw-content-content .views-field-field-news-item-addl-files-fid .field-item {
  float: left;
  display: inline;
  clear: none;
  margin: 0; 
	
}
/** Float icon containers so that they respect vertical spacing */
#bw-content-content .views-field-field-press-release-self-mult-fid,
#bw-content-content .views-field-field-press-release-multimedia-role,
#bw-content-content .views-field-field-press-release-addl-files-fid,
#bw-content-content .views-field-field-facility-addl-files-fid,
#bw-content-content .views-field-field-community-addl-files-fid,
#bw-content-content .views-field-field-news-item-self-mult-fid,
#bw-content-content .views-field-field-news-item-addl-files-fid,
#bw-content-content .views-field-field-community-image-fid {
  clear: none;
  display: inline;
  margin: 0; /* Lets add vertical spacing to fields before or after icons, instead of here. */ 
}
/** Make icons clear teaser, when below teaser **/
/* #bw-content-content .views-field-field-community-addl-files-fid + * {
  clear:left;
} */

/*
* -------------------------------------------------------------------------------------------------------
* Views styles notes: Views with a similar look are grouped together. Add selectors by adding a comma below 
* a similar selector, a line break, a comment with the name of the view and then the selector. A good example 
* are the Publication and Research views in base-style.css, which share the same style. Most of the views that 
* need special attention are those with different sized thumbnails. So we're basically moving all the fields 
* to the right and putting the thumbnail on the left. The main difference between the different view styles 
* is the CSS changes a little depending on the size of the left thumbnail.  
* -------------------------------------------------------------------------------------------------------*/

/*
* -------------------------------------------------------------------------------------------------------
* 1. Post date/timestamp to the left and rest of fields to the right
*    For community relations and press releases views. 
* -------------------------------------------------------------------------------------------------------
*/

/** Set position relative **/
/* Community relations view */
.pane-bw-community-panel-pane-1 .view-inner-wrapper,
/* Op-Ed  view */
.pane-bw-op-ed-panel-pane-1 .view-inner-wrapper,
/* In the News  view */
.pane-bw-news-item-panel-pane-1 .view-inner-wrapper,
/* Press release view */
.pane-bw-press-release-panel-pane-1 .view-inner-wrapper,
.pane-bw-press-release-panel-pane-2 .view-inner-wrapper,
.pane-bw-press-release-panel-pane-7 .view-inner-wrapper,
.pane-bw-press-release-panel-pane-17 .view-inner-wrapper
{
  float: left;    
  position: relative;
  padding-left: 175px;
}
/** Move fields to the right **/
/* Community relations view */
.pane-bw-community-panel-pane-1 .view-bw-community .views-field-item,
/* In the News view */
.pane-bw-news-item-panel-pane-1 .view-bw-news-item .views-field-item,
/* Op-Ed relations view */
.pane-bw-op-ed-panel-pane-1 .view-bw-op-ed .views-field-item,
/* Press release view */
.pane-bw-press-release-panel-pane-1 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-2 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-7 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-9 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-11 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-12 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-14 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-16 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-17 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-19 .view-bw-press-release .views-field-item,
.pane-bw-press-release-panel-pane-20 .view-bw-press-release .views-field-item
 {
        clear: both;
	margin-left: 0;
        margin-bottom: 0.8em 0;
}
/** Put timestamp on left **/
/* Community relations view */
.pane-bw-community-panel-pane-1 .view-bw-community .views-field-created,
/* In the News view */
.pane-bw-news-item-panel-pane-1 .view-bw-news-item .views-field-created,
.pane-bw-news-item-panel-pane-1 .view-bw-news-item .views-field-field-news-item-date-value,
/* Op-Ed relations view */
.pane-bw-op-ed-panel-pane-1 .view-bw-op-ed .views-field-created,
/* Press release view */
.pane-bw-press-release-panel-pane-1 .view-bw-press-release .views-field-created,
.pane-bw-press-release-panel-pane-2 .view-bw-press-release .views-field-created,
.pane-bw-press-release-panel-pane-7 .view-bw-press-release .views-field-created,
.pane-bw-press-release-panel-pane-17 .view-bw-press-release .views-field-created
{
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}

/* Make "more..." link appear in same block of text as body */
/* Community relations view */
.view-bw-community .views-field-body .field-content,
.view-bw-community .views-field-body .field-content p 
{
  display: inline; 
}

/* Make sure teaser clears icons */
.view-bw-community .views-field-teaser,
.view-bw-news-item .views-field-teaser,
.view-bw-op-ed .views-field-teaser,
.view-bw-press-release .views-field-teaser {
  clear: both;
}
/*
* -------------------------------------------------------------------------------------------------------
* 2. 60x60px left thumnail - rest of fields to the right
* For campaign, case-study, fact-sheet, press-kit, publication, research, timeline and white-paper views
* -------------------------------------------------------------------------------------------------------
*/

/** Move fields to the right **/
/* Campaign view*/
.view-bw-campaign .views-field-item, 
/* Case study view*/
.view-bw-case-study .views-field-item, 
/* Fact sheet view*/
.view-bw-fact-sheet .views-field-item, 
/* Press kit view*/
.view-bw-press-kit .views-field-item, 
/* Publication view*/
.view-bw-publication .views-field-item,
/* Reports view */
.view-bw-reports .views-field-item,
/* Research view*/
.view-bw-research .views-field-item, 
/* Timeline view*/
.view-bw-timeline .views-field-item,
/* White paper view*/
.view-bw-white-paper .views-field-item
{
  margin-left: 140px;
  display: block;
}

/** Put thumbnail on left **/
/* Campaign view*/
.view-bw-campaign .views-field-field-campaign-image-fid,
/* Case study view*/
.view-bw-case-study .views-field-field-case-study-image-fid,
/* Fact sheet view*/
.view-bw-fact-sheet .views-field-field-fact-sheet-image-fid,
/* Press kit view*/
.view-bw-press-kit .views-field-field-press-kit-image-fid, 
/* Publication view*/
.view-bw-publication .views-field-field-publication-image-fid,
/* Reports view */
.view-bw-reports .views-field-field-report-image-fid,
/* Research view*/
.view-bw-research .views-field-field-research-image-fid,
/* Timeline view*/
.view-bw-timeline .views-field-field-timeline-image-fid,
/* White paper view*/
.view-bw-white-paper .views-field-field-white-paper-image-fid
{ 
  float: left;
  margin: 0;
}
/** Add spacing around thumbnail **/
/* Campaign view*/
.view-bw-campaign .views-field-field-campaign-image-fid img,
/* Case study view*/
.view-bw-case-study .views-field-field-case-study-image-fid img,
/* Fact sheet view*/
.view-bw-fact-sheet .views-field-field-fact-sheet-image-fid img,
/* Press kit view*/
.view-bw-press-kit .views-field-field-press-kit-image-fid img, 
/* Publication view*/
.view-bw-publication .views-field-field-publication-image-fid img,
/* Timeline view*/
.view-bw-timeline .views-field-field-timeline-image-fid img,
/* Research view*/
.view-bw-research .views-field-field-research-image-fid img,/* White paper view*/
.view-bw-white-paper .views-field-field-white-paper-image-fid img {
  margin: 0 20px 0 0;
}

/* Timeline */
.view-bw-timeline .views-field-field-timeline-date-value {
  font-weight: bold;
  color: #333;
  font-size: 0.9em;
  margin-top: 0;
  margin-bottom: 0;
}
.view-bw-timeline h3 {
  font-size: 1.5em;
  font-weight: normal;
  font-style: italic;
  border-bottom: 2px #333 solid;
}
/* 
* -------------------------------------------------------------------------------------------------------
* 3. 80x80px left - thumbnail 
* For biographfies and facilities views.
* -------------------------------------------------------------------------------------------------------
*/

/** Move fields to the right **/
/* Biography view */
.view-bw-bio .views-field-item,
/* Facilities view */
.view-bw-facility .views-field-item
{
  margin-left: 140px; 
  display: block;
}

/** Put thumbnail on left */
/* Biography view **/
.view-bw-bio .views-field-field-bio-image-fid,
/* Facilities view */
.view-bw-facility .views-field-field-facility-image-fid
{
  float: left;
  margin: 0;
}

/** Add spacing around thumbnail **/
/* Biography view */
.view-bw-bio .views-field-field-bio-image-fid img,
/* Facilities view */
.view-bw-facility .views-field-field-facility-image-fid img
{
  margin: 0 20px 0 0;
}

/* Job title */
.views-field-field-bio-job-title-value label,
.field-field-jobtitle label,
.pane-node-bioposition span.job-title {
  display: inline;
  margin-right: 0.3em;
}
.view-bw-bio .views-field-field-bio-job-title-value {
  margin-top: 5px;
}
.view-bw-bio .views-field-field-bio-name-first-value {
  display: block;
  float: none;
}

.field-field-jobtitle .field-content {
  font-style: italic;
} 

/** Make some fields inline */
.views-field-field-bio-organization-value label {
  display: inline;
  margin-right: 0.3em;
}

/** Push file type icons over if there is an image **/
/*  Facilities - list view */
.pane-bw-facility-panel-pane-2 .views-view-grid .view-inner-wrapper .views-field-field-facility-addl-files-fid {
  margin-left: 98px !important;
}

/*
* -------------------------------------------------------------------------------------------------------
* 4. 120px left thumbnail (for logo comp)
* -------------------------------------------------------------------------------------------------------
*/

/** Push fields to the right **/
/* Logo view */
.view-bw-logo .views-field-item
{
  margin-left: 140px; 
  display: block;
}

/** Put thumbnail on left **/
/* Logo view */
.view-bw-logo .views-field-field-logo-image-fid 
{
  float: left;
  margin: 0;
}
.pane-bw-video-panel-pane-1 .views-field-title {
  clear: both;
}

/** Add spacing around thumbnail **/
.view-bw-logo .views-field-field-logo-image-fid img {
  margin: 0 20px 0 0;
}
/** Duration label **/
.views-field-field-video-player-duration label {
  display: inline;
}
.bw-sidebar .views-field-field-video-player-duration label {
  font-weight: normal;
}
.bw-sidebar .views-field-field-video-player-duration {
  margin: 0.8em 0 0 0;
  color: #999;
  font-size: 0.9em;
}
/* 
* -------------------------------------------------------------------------------------------------------
* 5. 100x100px left thumbnail (for small logo)
* -------------------------------------------------------------------------------------------------------
*/

/* 
* -------------------------------------------------------------------------------------------------------
* 6. 120x120px left thumbnail (for small photos view)
* -------------------------------------------------------------------------------------------------------
*/

/** Push fields to the right **/
/* Image view */
.view-bw-image .views-field-item
{
  margin-left: 140px; 
  display: block;
}

/** Put thumbnail on left **/
/* Image view */
.view-bw-image .views-field-field-image-image-fid,
.view-bw-image .views-field-field-image-image-fid 
{
  float: left;
  margin: 0;
}

/** Add spacing around thumbnail **/
/* Image view */
.view-bw-image .view-inner-wrapper .views-field-field-image-image-fid img
{
  margin: 0 20px 0 0;
}
/* Images List view 3 */
.pane-bw-image-panel-pane-6 .view-bw-image .views-field-title {
  font-size: 1.25em;
  line-height: 1.2em;
}
.pane-bw-image-panel-pane-6 .view-bw-image .views-field-title,
.pane-bw-image-panel-pane-6 .view-bw-image .views-field-field-image-image-fid {
  margin-left: 0;
  float: none;
}
.pane-bw-image-panel-pane-6 .view-bw-image .views-view-grid td {
  border: none;
  padding: 0 0 10px;
}
.pane-bw-image-panel-pane-6 .view-bw-image .views-view-grid td .view-inner-wrapper {
  padding: 0 10px 0 0;
  margin: 0;
}
.pane-bw-image-panel-pane-6 .view-bw-image .views-view-grid td .view-inner-wrapper img {
  margin: 0;
}
/*
* -------------------------------------------------------------------------------------------------------
* 7. 320x240px left thumnail (for video view)
* -------------------------------------------------------------------------------------------------------
*/

/* Push fields to the right */
/* Video view */
.view-bw-video .views-field-item {
  display: block;
}
.view-bw-video .views-field-title {
}
/* Make room for embed in list view 1 (with big player) */
.pane-bw-video-panel-pane-1 .views-field-item{
 /* margin-left: 440px; */
}
/* Put the embed on left */
/* Video view */
.view-bw-video .views-field-field-video-player-embed {
  float: left;
  margin: 0;
	width: 100%;
	height: 100%;
}
/* Clear for grid */
.view-bw-video .views-view-grid .views-field-item {
  clear: both;
  margin-left: 0px;
}
/** Add spacing around thumbnail **/
/* Video view */
.view-bw-video .views-field-field-video-player-embed img {
  margin: 0 10px 0 0;
}
/** Make label display inline **/
.view-bw-video .views-field-field-video-video-duration label {
  display: inline;
}
/** Display for small small thumbnail **/
.pane-bw-video-panel-pane-3 .views-field-field-video-player-embed img {
  width: 100px;
  height: 75px;
  float: left;
}
/** Crazy awesome CSS text centering **/
/** Credit: http://css-tricks.com/vertically-center-multi-lined-text/ **/
.pane-bw-video-panel-pane-3 .views-field-title {
  height: 75px;
  display: table;
}
.pane-bw-video-panel-pane-3 .views-field-title span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/** IE6 and IE7 workaround 
<!--[if lt IE 8]>
.pane-bw-video-panel-pane-3 .views-field-title span { 
  position: relative;
  margin-top: inherit;
  *clear: expression(style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"), style.clear = "none", 0);
}
<![endif]-->
*/
.bw-sidebar .views-field-field-video-player-duration {
  float: right;
}

.emvideo-thumbnail-replacement span {
  background-image: none;
}
/*
* -------------------------------------------------------------------------------------------------------
* 8. FAQs have a unique styling 
* -------------------------------------------------------------------------------------------------------
*/

.view-bw-faq .item-list h3 {
	font-size: 1.5em;
	color: #000;
}
/* More space between first row and header */
.view-bw-faq ul {
  margin-left: 0;
  margin-bottom: 10px;
  padding: 0;
  clear: both;
}
.view-bw-faq li.views-row-first { 
  margin-top: 15px;
}

/* Borders and spacing between questions */
.view-bw-faq li.views-row { 
  border-bottom: 1px #E5E5E5 solid;
  padding: 8px 5px;
  margin: 0px;
  list-style-position: inside;
  font-weight: bold;
}
.view-bw-faq li.views-row-last {
  border-bottom: none;
}
.view-bw-faq li.views-row .view-inner-wrapper {
  display: inline;
  font-weight: normal;
}
.view-bw-faq li.views-row .views-field-title {
  font-size: 1em;
  padding-right: 7px;
	padding-left: 6px;
}
.view-bw-faq li.views-row .views-field-title label {
  display: block;
}
.view-bw-faq li.views-row .views-field-body {
  padding-left: 22px;
  margin-top: 0;
}
/** FAQ list view 1 **/
.pane-bw-faq-panel-pane-1 .views-field-title a {
	color: #333;
	text-decoration: none;
}

/** FAQ list view 2, 3 & 6 **/
/* Special spacing considerations for collapsible */
.pane-bw-faq-panel-pane-2 .view-content li.views-row,
.pane-bw-faq-panel-pane-3 .view-content li.views-row { 
  margin: 0px;
  padding: 0;
}
/* Expanded titles look different */
.pane-bw-faq-panel-pane-2 li.views-row.bw-expanded,
.pane-bw-faq-panel-pane-3 li.views-row.bw-expanded { 
  background-color: transparent;
  border-top: none;
}
.pane-bw-faq-panel-pane-2 li.views-row .views-field-title,
.pane-bw-faq-panel-pane-3 li.views-row .views-field-title { 
  cursor: hand;
  cursor: pointer;
  margin-bottom: 0;
  padding-bottom: 1px;
  padding-right: 6px;
	padding-left: 0;
}
.pane-bw-faq-panel-pane-2 li.views-row .views-field-title span,
.pane-bw-faq-panel-pane-3 li.views-row .views-field-title span {
  background: url(images/faq-arrow.png) no-repeat right 8px;
  display: block;
  padding: 7px 0 7px 7px;
}
.pane-bw-faq-panel-pane-2 li.views-row.bw-expanded .views-field-title,
.pane-bw-faq-panel-pane-3 li.views-row.bw-expanded .views-field-title {
  border-bottom: 1px #E5E5E5 solid;
  background-color: #F0F0F0;
}
.pane-bw-faq-panel-pane-2 li.views-row.bw-expanded .views-field-title span,
.pane-bw-faq-panel-pane-3 li.views-row.bw-expanded .views-field-title span {
  background: url(images/faq-arrow.png) no-repeat right -28px;
}

.pane-bw-faq-panel-pane-2 li.views-row .views-field-title a,
.pane-bw-faq-panel-pane-2 li.views-row .views-field-title a:hover,
.pane-bw-faq-panel-pane-3 li.views-row .views-field-title a,
.pane-bw-faq-panel-pane-3 li.views-row .views-field-title a:hover {
  color: #333;
  text-decoration: none;
  outline: none;
}
.pane-bw-faq-panel-pane-2 li .view-inner-wrapper{
  display: inline;
}
/* FAQ List view 2 */
.pane-bw-faq-panel-pane-2 .view-content li.views-row .views-field-body {
  padding-top: 8px;
}
/* FAQ List view 3 & 6 w/ collapsible categories */
.pane-bw-faq-panel-pane-3 .view-content .item-list h3 {
	cursor: hand;
  cursor: pointer;
  background-color: #666;
	margin-top: 0;
  margin-bottom: 5px;
  color: #fff;
  padding: 5px 10px 6px;
  font-size: 1.5em;
  font-weight: normal;
}
.pane-bw-faq-panel-pane-3 .item-list ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.pane-bw-faq-panel-pane-3 .item-list h3.category-collapsed {
  background: #666666 url(images/faq-header-arrow.png) no-repeat 99.5% 8px;
}
.pane-bw-faq-panel-pane-3 .item-list h3.category-expanded {
  background: #666666 url(images/faq-header-arrow.png) no-repeat 99.5% -28px;
  color: #fff;
}
.pane-bw-faq-panel-pane-3 .item-list h3.category-expanded a, 
.pane-bw-faq-panel-pane-3 .item-list h3.category-collapsed a {
  color: #fff;
}
/* FAQ List view 4 + 6 */
.pane-bw-faq-panel-pane-6 .views-field-title a,
.pane-bw-faq-panel-pane-6 .views-field-title a:hover,
.pane-bw-faq-panel-pane-4 .views-field-title a,
.pane-bw-faq-panel-pane-4 .views-field-title a:hover {
	color: #333;
	text-decoration: none;
}
.pane-bw-faq-panel-pane-6 .view-content .item-list ul li {
  border:none;
}
/* Sidebar faq */
.bw-sidebar .view-bw-faq li.views-row .views-field-title {
	padding-left: 0;
}
/* FAQ Node view */
.node-type-faq-item .pane-content {
  margin: 0 0 1.4em;
}

/*
* -------------------------------------------------------------------------------------------------------
* 9. Glossary view has a unique style
* -------------------------------------------------------------------------------------------------------
*/
.view-bw-glossary .glossary-item {
  margin-bottom: 0.5em;
}
.view-bw-glossary .top {
  width: 100%;
  text-align: right;
  float: right;
  border-top: 1px solid #ddd;
  padding-top: 0.2em;
}

/* 
* -------------------------------------------------------------------------------------------------------
* 10. Blog list view 1 has a unique style
* -------------------------------------------------------------------------------------------------------
*/
.view-bw-blog .views-field-title {
  font-size: 1.7em;
  line-height: 1.1em;
}
.view-bw-blog .views-field-title a {
  color: #333;
}
.view-bw-blog .views-field-title a:hover {
  text-decoration: none;
}
/* Comment link */
.view-bw-blog .views-field-comment-count {
  color: #3399CC;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0;
}
.view-bw-blog .views-field-comment-count a {
  padding-left: 22px;
  background: url(images/comment-icon-blogteaser.png) no-repeat left 2px;  
}
/*------------------------
 * Events - list style views
 *-----------------------*/
.pane-bw-event-panel-pane-1 .view-display-id-panel_pane_1 .views-field-tid { 
  float: right;
}
.pane-bw-event-panel-pane-1 .view-bw-event .view-content .item-list ul li {
  padding-bottom: 0;
}
.view-bw-event .views-field-field-event-date-value {
  margin-top: 5px;
}
.views-field-field-event-addl-files-fid {
  margin: 0 0 0.8em;
  float: left;
  width: 100%;
}

/*
* News list view
*/
/** Make teasers clear **/
.view-bw-news-item .views-field-teaser {
  clear: both;
}

/*------------------------------------
 * Press Release - Featured list view
 *------------------------------------*/
/* Remove the margin */
.pane-bw-press-release-panel-pane-6 .view-inner-wrapper,
.pane-bw-press-release-panel-pane-8 .view-inner-wrapper
{
  padding-left: 0px;
} 
/* Float images left and let the text wrap */
.pane-bw-press-release-panel-pane-6 .views-field-field-press-release-image-fid,
.pane-bw-press-release-panel-pane-8 .views-field-field-press-release-image-fid,
.pane-bw-press-release-panel-pane-6 .views-field-field-press-release-multimedia-role,
.pane-bw-press-release-panel-pane-8 .views-field-field-press-release-multimedia-role
{
  float: left;
  padding: 0px 6px 5px 6px;
}
/* These classes are added in the pane config and allows switching image position */
.image-left .views-field-field-press-release-image-fid,
.image-left .views-field-field-press-release-multimedia-role,
.image-left .views-field-field-news-item-image-fid
{
  float: left;
}
.image-right .views-field-field-press-release-image-fid,
.image-right .views-field-field-press-release-multimedia-role,
.image-right .views-field-field-news-item-image-fid
{
  float: right !important;
}
.image-left .view-bw-flags-featured .views-row,
.image-right .view-bw-flags-featured .views-row
{
  clear: both;
}
.pane-bw-press-release-panel-pane-6 .views-field-teaser,
.pane-bw-press-release-panel-pane-8 .views-field-teaser
{
  clear: none;
}
.pane-bw-press-release-panel-pane-6 .views-field-field-press-release-subheadline-value,
.pane-bw-press-release-panel-pane-8 .views-field-field-press-release-subheadline-value
{
  font-style: italic;
}

/*
* -------------------------------------------------------------------------------------------------------
* Sidebar views 
* The sidebar styles have slight variations based on image size and depends if various fields are displayed.
* For campaign, case-study, fact-sheet, press-kit, publication, research, timeline and white-paper sidebars.
* -------------------------------------------------------------------------------------------------------
*/ 
.bw-sidebar .views-field-created {
  font-size: 0.93em;
  color: #666;
}
.bw-sidebar .view-content .views-row {
  border-bottom: #E5E5E5 1px solid;
}
.bw-sidebar .view-content .views-row .view-inner-wrapper {
  padding-left: 0;
  min-height: 0;
  _height: auto;
  clear: both;
  overflow: hidden;
}
.bw-sidebar .view-content .views-row .views-field-item {
  margin-left: 0;
}
.bw-sidebar .views-field-created .field-content {
  position: static;
}
/* Sidebar List Views */
/* Biography view */
.bw-sidebar .view-bw-bio .view-inner-wrapper,
/* Campaign view */
.bw-sidebar .view-bw-campaign .view-inner-wrapper,
/* Case study view */
.bw-sidebar .view-bw-case-study .view-inner-wrapper,
/* Fact sheet view */
.bw-sidebar .view-bw-fact-sheet .view-inner-wrapper,
/* Facility view */
.bw-sidebar .view-bw-facility .view-inner-wrapper,
/* Press kit view */
.bw-sidebar .view-bw-press-kit .view-inner-wrapper,
/* Publication view */
.bw-sidebar .view-bw-publication .view-inner-wrapper,
/* Research view */
.bw-sidebar .view-bw-research .view-inner-wrapper,
/* Timeline */ 
.bw-sidebar .view-bw-timeline .view-inner-wrapper,
/* White paper view */
.bw-sidebar .view-bw-white-paper .view-inner-wrapper
{
  padding-left: 0;
}

/* Biography view */
.bw-sidebar .view-bw-bio .views-field-field-bio-image-fid,
/* Campaign view */
.bw-sidebar .view-bw-campaign .views-field-field-campaign-image-fid,
/* Case study view */
.bw-sidebar .view-bw-case-study .views-field-field-case-study-image-fid,
/* Fact sheet view */
.bw-sidebar .view-bw-fact-sheet .views-field-field-fact-sheet-image-fid,
/* Facility view */
.bw-sidebar .view-bw-facility .views-field-field-facility-image-fid,
/* Press kit view */
.bw-sidebar .view-bw-press-kit .views-field-field-press-kit-image-fid,
/* Publication view */
.bw-sidebar .view-bw-publication .views-field-field-publication-image-fid,
/* Reports view */ 
.pane-bw-campaign-panel-pane-5 .views-field-field-report-image-fid,
/* Research view */
.bw-sidebar .view-bw-research .views-field-field-research-image-fid,
/* Timeline */ 
.bw-sidebar .view-bw-timeline .views-field-field-timeline-image-fid,
/* White paper view */
.bw-sidebar .view-bw-white-paper .views-field-field-white-paper-image-fid {
  position: static;
}

/* Biography view */
.bw-sidebar .view-bw-bio .views-field-field-bio-image-fid img,
/* Campaign view */
.bw-sidebar .view-bw-campaign .views-field-field-campaign-image-fid img,
/* Case study view */
.bw-sidebar .view-bw-case-study .views-field-field-case-study-image-fid img,
/* Fact sheet view */
.bw-sidebar .view-bw-fact-sheet .views-field-field-fact-sheet-image-fid img,
/* Facility view */
.bw-sidebar .view-bw-facility .views-field-field-facility-image-fid img,
/* Press kit view */
.bw-sidebar .view-bw-press-kit .views-field-field-press-kit-image-fid img,
/* Publication view */
.bw-sidebar .view-bw-publication .views-field-field-publication-image-fid img,
/* Reports view */ 
.pane-bw-campaign-panel-pane-5 .views-field-field-report-image-fid img,
/* Research view */
.bw-sidebar .view-bw-research .views-field-field-research-image-fid img,
/* Timeline */ 
.bw-sidebar .view-bw-timeline .views-field-field-timeline-image-fid img,
/* White paper view */
.bw-sidebar .view-bw-white-paper .views-field-field-white-paper-image-fid img 
{
  float: left;
  margin-right: 10px;
}

/** Make these titles not wrap / push right to make room for left photo **/
/* Campaign - sidebar list view 1 */
.bw-sidebar .pane-bw-campaign-panel-pane-5 .view-content .views-field-title,
/* Case Study - sidebar list view 1 */
.bw-sidebar .pane-bw-case-study-panel-pane-5 .view-content .views-field-title,
/* Fact Sheet - sidebar list view 1 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-5 .view-content .views-field-title,
/* Press Kit - sidebar list view 1 */
.bw-sidebar .pane-bw-press-kit-panel-pane-5 .view-content .views-field-title,
/* Publication - sidebar list view 1 */
.bw-sidebar .pane-bw-publication-panel-pane-5 .view-content .views-field-title,
/* Research - sidebar list view 1 */
.bw-sidebar .pane-bw-research-panel-pane-5 .view-content .views-field-title,
/* White Paper - sidebar list view 1 */
.bw-sidebar .pane-bw-white-paper-panel-pane-5 .view-content .views-field-title
{
  margin-left: 90px;
}

/* Campaign - sidebar list view 2 */
.bw-sidebar .pane-bw-campaign-panel-pane-4 .view-content .views-field-title,
/* Case Study - sidebar list view 2 */
.bw-sidebar .pane-bw-case-study-panel-pane-4 .view-content .views-field-title,
/* Fact Sheet - sidebar list view 2 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-4 .view-content .views-field-title,
/* Press Kit - sidebar list view 2 */
.bw-sidebar .pane-bw-press-kit-panel-pane-4 .view-content .views-field-title,
/* Publication - sidebar list view 2 */
.bw-sidebar .pane-bw-publication-panel-pane-4 .view-content .views-field-title,
/* Report - sidebar list view 1 */ 
.pane-bw-reports-panel-pane-5 .view-content .views-field-title,
/* Research - sidebar list view 2 */
.bw-sidebar .pane-bw-research-panel-pane-4 .view-content .views-field-title,
/* White Paper - sidebar list view 2 */
.bw-sidebar .pane-bw-white-paper-panel-pane-4 .view-content .views-field-title 
{
  margin-left: 70px;
}

/* Campaign - sidebar list view 2 */
.bw-sidebar .pane-bw-campaign-panel-pane-4 .view-content .views-field-created,
/* Case Study - sidebar list view 2 */
.bw-sidebar .pane-bw-case-study-panel-pane-4 .view-content .views-field-created,
/* Fact Sheet - sidebar list view 2 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-4 .view-content .views-field-created,
/* Press Kit - sidebar list view 2 */
.bw-sidebar .pane-bw-press-kit-panel-pane-4 .view-content .views-field-created,
/* Publication - sidebar list view 2 */
.bw-sidebar .pane-bw-publication-panel-pane-4 .view-content .views-field-created,
/* Report - sidebar list view 1 */ 
.pane-bw-reports-panel-pane-5 .view-content .views-field-created,
/* Research - sidebar list view 2 */
.bw-sidebar .pane-bw-research-panel-pane-4 .view-content .views-field-created,
/* White Paper - sidebar list view 2 */
.bw-sidebar .pane-bw-white-paper-panel-pane-4 .view-content .views-field-created 
{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 70px;
}

/* Campaign - sidebar list view 3 */
.bw-sidebar .pane-bw-campaign-panel-pane-2 .view-content .views-field-title,
/* Case Study - sidebar list view 3 */
.bw-sidebar .pane-bw-case-study-panel-pane-2 .view-content .views-field-title,
/* Fact Sheet - sidebar list view 3 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-2 .view-content .views-field-title,
/* Press Kit - sidebar list view 3 */
.bw-sidebar .pane-bw-press-kit-panel-pane-2 .view-content .views-field-title,
/* Publication - sidebar list view 3 */
.bw-sidebar .pane-bw-publication-panel-pane-2 .view-content .views-field-title,
/* Report - sidebar list view 2 */
.pane-bw-reports-panel-pane-4 .view-content .views-field-title,
/* Report - sidebar list view 3 */
.pane-bw-reports-panel-pane-2 .view-content .views-field-title,
/* Research - sidebar list view 3 */
.bw-sidebar .pane-bw-research-panel-pane-2 .view-content .views-field-title,
/* White Paper - sidebar list view 3 */
.bw-sidebar .pane-bw-white-paper-panel-pane-2 .view-content .views-field-title 
{
  margin-left: 70px;
}
/* Campaign - sidebar list view 3 */
.bw-sidebar .pane-bw-campaign-panel-pane-2 .view-content .views-field-created,
/* Case Study - sidebar list view 3 */
.bw-sidebar .pane-bw-case-study-panel-pane-2 .view-content .views-field-created,
/* Fact Sheet - sidebar list view 3 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-2 .view-content .views-field-created,
/* Press Kit - sidebar list view 3 */
.bw-sidebar .pane-bw-press-kit-panel-pane-2 .view-content .views-field-created,
/* Publication - sidebar list view 3 */
.bw-sidebar .pane-bw-publication-panel-pane-2 .view-content .views-field-created,
/* Report - sidebar list view 2*/
.pane-bw-reports-panel-pane-4 .view-content .views-field-created,
/* Report - sidebar list view 3 */
.pane-bw-reports-panel-pane-2 .view-content .views-field-created,
/* Research - sidebar list view 3 */
.bw-sidebar .pane-bw-research-panel-pane-2 .view-content .views-field-created,
/* White Paper - sidebar list view 3 */
.bw-sidebar .pane-bw-white-paper-panel-pane-2 .view-content .views-field-created 
{
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 70px;
}
/* Campaign - sidebar list view 3 */
.bw-sidebar .pane-bw-campaign-panel-pane-2 .view-content .views-field-teaser,
/* Case Study - sidebar list view 3 */
.bw-sidebar .pane-bw-case-study-panel-pane-2 .view-content .views-field-teaser,
/* Fact Sheet - sidebar list view 3 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-2 .view-content .views-field-teaser,
/* Press Kit - sidebar list view 3 */
.bw-sidebar .pane-bw-press-kit-panel-pane-2 .view-content .views-field-teaser,
/* Publication - sidebar list view 3 */
.bw-sidebar .pane-bw-publication-panel-pane-2 .view-content .views-field-teaser,
/* Report - sidebar list view 3 */
.pane-bw-reports-panel-pane-2 .view-content .views-field-teaser,
/* Research - sidebar list view 3 */
.bw-sidebar .pane-bw-research-panel-pane-2 .view-content .views-field-teaser,
/* White Paper - sidebar list view 3 */
.bw-sidebar .pane-bw-white-paper-panel-pane-2 .view-content .views-field-teaser {
  clear: both;
	margin-left: 0;
	float: left;
	width: 100%;
	margin-top: 5px;
}
/* Campaign - sidebar list view 3 */
.bw-sidebar .pane-bw-campaign-panel-pane-2 .view-content .views-field-field-campaign-image-fid img,
/* Case Study - sidebar list view 3 */
.bw-sidebar .pane-bw-case-study-panel-pane-2 .view-content .views-field-field-case-study-image-fid img,
/* Fact Sheet - sidebar list view 3 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-2 .view-content .views-field-field-fact-sheet-image-fid img,
/* Press Kit - sidebar list view 3 */
.bw-sidebar .pane-bw-press-kit-panel-pane-2 .view-content .views-field-field-press-kit-image-fid img,
/* Publication - sidebar list view 3 */
.bw-sidebar .pane-bw-publication-panel-pane-2 .view-content .views-field-field-publication-image-fid img,
/* Research - sidebar list view 3 */
.bw-sidebar .pane-bw-research-panel-pane-2 .view-content .views-field-field-research-image-fid img,
/* White Paper - sidebar list view 3 */
.bw-sidebar .pane-bw-white-paper-panel-pane-2 .view-content .views-field-field-white-paper-image-fid img 
 {
  margin-bottom: 10px;
}

/** Remove vertical spacing on created date */
/* Campaign - sidebar list view 4 */
.bw-sidebar .pane-bw-campaign-panel-pane-3 .view-content .views-field-created,
/* Case Study - sidebar list view 4 */
.bw-sidebar .pane-bw-case-study-panel-pane-3 .view-content .views-field-created,
/* Fact Sheet - sidebar list view 4 */
.bw-sidebar .pane-bw-fact-sheet-panel-pane-3 .view-content .views-field-created,
/* Press Kit - sidebar list view 4 */
.bw-sidebar .pane-bw-press-kit-panel-pane-3 .view-content .views-field-created,
/* Publication - sidebar list view 4 */
.bw-sidebar .pane-bw-publication-panel-pane-3 .view-content .views-field-created,
/* Reports - sidebar list view 4 */
.pane-bw-reports-panel-pane-3 .view-content .views-field-created,
/* Research - sidebar list view 4 */
.bw-sidebar .pane-bw-research-panel-pane-3 .view-content .views-field-created,
/* White Paper - sidebar list view 4 */
.bw-sidebar .pane-bw-white-paper-panel-pane-3 .view-content .views-field-created 
{
  margin-top: 0;
  margin-bottom: 0;
	margin-left: 0;
}

/* Reports - sidebar list view 4 */
.pane-bw-reports-panel-pane-3 .view-content .views-field-title {
	margin-left: 0;
}

/** Do not float these images **/
.bw-sidebar .view-content .view-inner-wrapper img.imagecache-photo_L {
  float: none;
  margin-bottom: 0.8em;
}

/*
* -------------------------------------------------------------------------------------------------------
* Sidebar views: Community Relations, News, Op-Ed, Press Release
* -------------------------------------------------------------------------------------------------------
*/
.bw-sidebar .more-link {
  margin-right: 10px;
}
/** Make sure teaser clears */
.bw-sidebar .view-bw-community .views-field-teaser,
.bw-sidebar .view-bw-news-item .views-field-teaser,
.bw-sidebar .view-bw-press-release .views-field-teaser,
.bw-sidebar .view-bw-op-ed .views-field-teaser {
  clear: both;
  float: left;
  width: 100%;
}
/** Float image to left **/
/* Community - sidebar list view 3 */
.bw-sidebar .pane-bw-community-panel-pane-4 .view-content .views-field-field-community-image-fid,
/* News - sidebar list view 3 */
.bw-sidebar .pane-bw-news-item-panel-pane-4 .view-content .views-field-field-news-item-image-fid,
/* Op-Ed - sidebar list view 3 */
.bw-sidebar .pane-bw-op-ed-panel-pane-4 .view-content .views-field-field-op-ed-image-fid,
/* Press Release - sidebar list view 3 */
.bw-sidebar .pane-bw-press-release-panel-pane-5 .view-content .views-field-field-press-release-image-fid {
  float: left;
  margin-top: 0;
}
/** Add spacing around image **/
/* Community - sidebar list view 3 */
.bw-sidebar .pane-bw-community-panel-pane-4 .view-content .views-field-field-community-image-fid img,
/* News - sidebar list view 3 */
.bw-sidebar .pane-bw-news-item-panel-pane-4 .view-content .views-field-field-news-item-image-fid img,
/* Op-Ed - sidebar list view 3 */
.bw-sidebar .pane-bw-op-ed-panel-pane-4 .view-content .views-field-field-op-ed-image-fid img,
/* Press Release - sidebar list view 3 */
.bw-sidebar .pane-bw-press-release-panel-pane-5 .view-content .views-field-field-press-release-image-fid img {
  margin-right: 10px;
}
/** Wrap title **/
/* Community - sidebar list view 3 */
.bw-sidebar .pane-bw-community-panel-pane-4 .view-content .views-field-title,
.bw-sidebar .pane-bw-community-panel-pane-3 .view-content .views-field-title,
.bw-sidebar .pane-bw-community-panel-pane-3 .view-content .views-field-created,
/* News - sidebar list view 3 */
.bw-sidebar .pane-bw-news-item-panel-pane-4 .view-content .views-field-title,
/* News - sidebar list view 2 */
.bw-sidebar .pane-bw-news-item-panel-pane-3 .view-content .views-field-title,
.bw-sidebar .pane-bw-news-item-panel-pane-3 .view-content .views-field-created,
/* Op-Ed - sidebar list view 3 */
.bw-sidebar .pane-bw-op-ed-panel-pane-4 .view-content .views-field-title,
/* Press Release - sidebar list view 3 */
.bw-sidebar .pane-bw-press-release-panel-pane-5 .view-content .views-field-title
{
  margin-left: 70px;
}
/* Op ed - sidebar list view 2 */
.bw-sidebar .pane-bw-op-ed-panel-pane-3 .views-field-field-op-ed-image-fid {
	width: 100%;
	overflow: hidden;
	float: none;
}
.bw-sidebar .pane-bw-op-ed-panel-pane-3 .view-content .views-field-title {
	clear: both;
	margin-top: 8px;
}
/* 
* -------------------------------------------------------------------------------------------------------
* Contact sidebars have a unique style
* -------------------------------------------------------------------------------------------------------
*/
.pane-bw-contact-panel-pane-5 {
}
.pane-bw-contact-panel-pane-5 .views-field-item {
  margin-top: 0;
  margin-bottom: 3px;
}
.pane-bw-contact-panel-pane-5 .views-field-item label {
  margin-bottom: 0;
}
.pane-bw-contact-panel-pane-5 .views-field-field-contact-name-first-value {
  margin-right: 4px;
}
.pane-bw-contact-panel-pane-5 .views-field-field-contact-name-first-value,
.pane-bw-contact-panel-pane-5 .views-field-field-contact-name-last-value {
  display: inline;
  font-weight: bold;	
}
.pane-bw-contact-panel-pane-5 .views-field-field-contact-company-value {
  font-weight: bold;
}
.pane-bw-contact-panel-pane-5 .views-field-field-contact-title-value {
  font-style: italic;
  font-weight: bold;
  margin-bottom: 8px;
}
.views-field-field-contact-phone-office-value label,
.views-field-field-contact-phone-cell-value label,
.views-field-field-contact-phone-alt-value label, 
.views-field-field-contact-email-email label {
	display: inline;
  white-space: nowrap;
  clear: left;
  margin-top: 0.5em;
}
.views-field-field-contact-phone-office-value .field-content,
.views-field-field-contact-phone-cell-value .field-content,
.views-field-field-contact-phone-alt-value .field-content, 
.views-field-field-contact-email-email .field-content {
  white-space: nowrap;
	display: inline;
  margin-top: 0.5em;
}
.pane-bw-contact-panel-pane-5 .views-row .views-field-item {
  clear: both;
}
.pane-bw-contact-panel-pane-5 .views-field-view-node {
  clear: both;
  margin-top: 0.5em;
}
.pane-bw-contact-panel-pane-1 .views-field-field-contact-name-first-value-1 {
  display: inline;
  font-weight: bold;
  margin-right: 4px;
}
.pane-bw-contact-panel-pane-1 .views-field-field-contact-name-last-value {
  font-weight: bold;
}
.pane-bw-contact-panel-pane-1 .views-field-nothing {
  font-weight: bold;
}
.pane-bw-contact-panel-pane-1 .views-field-field-contact-company-value {
  font-weight: bold;
}
.pane-bw-contact-panel-pane-1 .views-field-field-contact-title-value {
  font-style: italic;
  font-weight: bold;
  margin-bottom: 8px;
}
/*
* -------------------------------------------------------------------------------------------------------
*  Audio sidebar view w/ audio icons has a unique style
* -------------------------------------------------------------------------------------------------------
*/
.pane-bw-audio-panel-pane-3 .view-bw-audio .views-row {
  margin: 0;
  padding: 0;
}
.pane-bw-audio-panel-pane-3 .view-bw-audio .views-field-title a {
  padding-left: 30px;
  background: url(images/audio-list-icon.png) no-repeat left 5px;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 20px;
  _height: 20px;
}

.pane-bw-audio-panel-pane-3 .views-field-title {
  margin: 0;
  font-size: 1em;
}
/*
* -------------------------------------------------------------------------------------------------------
* Bio sidebar 
* -------------------------------------------------------------------------------------------------------
*/
/* Bio sidebar list view 1 */
.bw-sidebar .pane-bw-bio-panel-pane-2 .views-field-field-bio-name-first-value,
.bw-sidebar .pane-bw-bio-panel-pane-2 .views-field-field-bio-name-last-value {
  display: block;
  clear: both;
  margin-top: 10px;
  float: left;
}
.bw-sidebar .pane-bw-bio-panel-pane-2 .views-field-field-bio-job-title-value {
  display: block;
  clear: both;
  margin: 0 0 3px;
  font-weight: bold;
}
.bw-sidebar .pane-bw-bio-panel-pane-2 .views-field-field-bio-organization-value { 
  margin: 0;
}
.bw-sidebar .pane-bw-bio-panel-pane-2 .views-field-teaser {
  clear: both;
}

/* Bio sidebar list view 2 */ 
.bw-sidebar .pane-bw-bio-panel-pane-3 .views-field-field-bio-name-first-value,
.bw-sidebar .pane-bw-bio-panel-pane-3 .views-field-field-bio-name-last-value,
.bw-sidebar .pane-bw-bio-panel-pane-3 .views-field-field-bio-job-title-value {
  margin-top: 0;
  margin-bottom: 0;
}

/*
* -------------------------------------------------------------------------------------------------------
* Facility sidebar
* ------------------------------------------------------------------------------------------------------- 
*/
.bw-sidebar .pane-bw-facility-panel-pane-3 .view-content .views-field-title {
  margin-left: 70px;
}
.bw-sidebar .pane-bw-facility-panel-pane-1 .views-field-field-facility-image-fid {
  float: none;
}

/*
* -------------------------------------------------------------------------------------------------------
* Images sidebar have unique styling
* ------------------------------------------------------------------------------------------------------- 
*/
.bw-sidebar .view-bw-image .views-field-field-image-image-fid img {
  margin-right: 10px;
}
/* Image - sidebar list view 1 */
.bw-sidebar .pane-bw-image-panel-pane-2 .view-bw-image .view-content .views-field-field-image-image-fid {
  width: 100%;
  text-align: center;
  float: none;
}
/* Image - sidebar list view 1 */
.bw-sidebar .pane-bw-image-panel-pane-2 .view-bw-image .view-content .views-field-field-image-image-fid img {
  display: inline;
  margin: 0;
}

/* Image - sidebar list view 1b */
.bw-sidebar .pane-bw-image-panel-pane-3 .views-field-field-image-image-fid {
  width: 100%;
  text-align: center;
  float: none;
}
/* Image - sidebar list view 1b */
.bw-sidebar .pane-bw-image-panel-pane-3 .views-field-field-image-image-fid img {
  display: inline;
  margin: 0;
}
/* Image - sidebar list view 2 */
.bw-sidebar .pane-bw-image-panel-pane-4 .views-field-field-image-image-fid {
  float: none;
  width: 100%;
  text-align: center;
}
.bw-sidebar .pane-bw-image-panel-pane-4 .views-field-field-image-image-fid img {
  display: inline;
  margin: 0;
}
/* Image - sidebar list view 3 */
.bw-sidebar .pane-bw-image-panel-pane-5 .view-content .views-field-title {
  margin-left: 70px;
}

/*
* -------------------------------------------------------------------------------------------------------
* Timeline sidebars have unique styling
* ------------------------------------------------------------------------------------------------------- 
*/
/* Timeline - sidebar list view 1 and 2 */
.bw-sidebar .pane-bw-timeline-panel-pane-3 .views-field-field-timeline-image-fid {
   float: left;
   margin: 0 0 8px;
 }
.bw-sidebar .pane-bw-timeline-panel-pane-3 .view-content .views-field-teaser {
  clear: both;
  margin-top: 10px;
}
/* Timeline - sidebar list view 3 */
.bw-sidebar .pane-bw-timeline-panel-pane-4 .view-content .views-field-field-timeline-image-fid {
  margin-bottom: 10px;
  float: none;
}
.bw-sidebar .pane-bw-timeline-panel-pane-4 .view-content .views-field-field-timeline-image-fid img {
 float: none;
}

/*
*
* Video sidebar
*
*/
.bw-sidebar .view-bw-video .views-field-field-video-player-embed {
  float: none;
}
/* 
* Event sidebars 
*/

/* Mini calendar */
.pane-minicalendar .calendar-calendar div.date-nav {
  background-color: transparent;
  color: #000;
  border: none;
  position: relative;
}
.pane-minicalendar .calendar-calendar div.date-nav a {
  color: #000;
  font-size: 0.9em;
}
.pane-minicalendar .calendar-calendar th.days {
  background-color: transparent;
  border: none;
  color: #666666;
  font-size: 0.9em;
  text-transform: capitalize;
  font-weight: bold;
  border-top: #E5E5E5 solid 1px;
}
.pane-minicalendar tbody {
  border-top: none;
}
.pane-minicalendar .date-nav div.date-heading {
  width: auto;
}
.pane-minicalendar .date-nav div.date-prev {
  position: absolute;
  right: 20px;
  top: 4px;
  width: auto;
  text-align: left;
}
.pane-minicalendar .date-nav div.date-next {
  position: absolute;
  right: 10px;
  top: 4px;
  width: auto;
  text-align: left;
}

/*
* -------------------------------------------------------------------------------------------------------
* Content types (aka nodes)
* -------------------------------------------------------------------------------------------------------
*/
.node .fieldgroup legend {
  color: #333;
  padding-left: 0;
  margin-left: 0;
}
.node fieldset.fieldgroup {
  padding: 0;
}
/* Label style for pane titles */
.page-node h2.pane-title /* ,
.page-node .fieldgroup legend */{
  font-size: 1em;
  border: none;
  font-weight: bold;
  clear: both;
}
/* But not if it's the body, because then it's at the top! */
.page-node .pane-node-body h2.pane-title {
  margin-top: 0px;
}
.pane-content-fieldgroup h2.pane-title {
  font-size: 1em;
}
div.fieldgroup .content {
  padding: 0;
}
.pane-event-links {
  margin: 20px 0;
}
/* In-line labels */
.pane-field-news-item-date h2.pane-title,
.pane-field-news-item-article-url h2.pane-title {
  float:left;
  margin:0 5px 0 0;
}
.field-field-news-item-date .field-items .field-item,
.field-fieldnewsitemarticleurl .field-items .field-item {
  clear: none;
  padding-top: 1px;
}
.pane-node-news-organization h2.pane-title,
.pane-node-news-organization .pane-content {
  display: inline;
}
.pane-node-news-organization {
  margin-bottom: 10px;
}

.page-node .bw-date span {
  font-weight: bold;
}


/* 
* Audio specific CSS 
*/
.bw-audio-description { 
  color: #ccc;
}

/*
* Contact and Analyst specific CSS 
*/
.field-field-contact-company,
.field-field-analyst-company {
  font-size: 1.8em;
  font-weight: normal;
  font-style: italic;
  margin-bottom: 0.5em;
}
.group-campaign-contacts label {
  display: inline;
}
.field-field-contact-title {
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 15px;
}
.pane-field-contact-phone-office,
.pane-field-contact-phone-cell,
.pane-field-contact-phone-alt,
.pane-field-contact-email {
  margin: 20px 0;
}
/** Make these fields inline **/
/* Phone office */
.pane-field-contact-phone-office h2.pane-title,
.pane-field-contact-phone-office .pane-content,
.pane-field-contact-phone-office .pane-content .field,
.pane-field-contact-phone-office .pane-content .field-items,
.pane-field-contact-phone-office .pane-content .field-item,
/* Cell phone */
.pane-field-contact-phone-cell h2.pane-title,
.pane-field-contact-phone-cell .pane-content,
.pane-field-contact-phone-cell .pane-content .field,
.pane-field-contact-phone-cell .pane-content .field-items,
.pane-field-contact-phone-cell .pane-content .field-item,
/* Alternative phone */
.pane-field-contact-phone-alt h2.pane-title,
.pane-field-contact-phone-alt .pane-content,
.pane-field-contact-phone-alt .field,
.pane-field-contact-phone-alt .pane-content .field-items,
.pane-field-contact-phone-alt .pane-content .field-item,
/* Email */
.pane-field-contact-email h2.pane-title,
.pane-field-contact-email .pane-content,
.pane-field-contact-email .field,
.pane-field-contact-email .pane-content .field-items,
.pane-field-contact-email .pane-content .field-item
{
  display: inline;
  clear: both;
  margin: 0;
}
/* Social networks links */
.pane-field-contact-social h2.pane-title {
  margin-top: 10px;
  margin-bottom: 0;
}
.pane-field-contact-social .field-item {
  margin: 6px 0;
}
.pane-field-contact-social .link-title,
.pane-field-contact-social .link-url {
  display: inline;
}
.pane-field-contact-social .link-title {
  font-weight: bold;
  margin-right: 4px;
}
/*
* Bio node 
*/
.pane-node-bioposition .job-title {
  font-size: 2em;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 15px;
}
.pane-node-bioposition .field-field-bio-organization,
.pane-node-bioposition .organization {
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 15px;
}

/*
* Facility 
*/
.group-facility-contact .field-type-text .field-label {
  margin-right: 0;
}
.group-facility-contact .field-type-text .field-label,
.group-facility-contact .field-type-text .field-items,
.group-facility-contact .field-type-text .field-item,
.group-facility-contact .field-type-email .field-label,
.group-facility-contact .field-type-email .field-items,
.group-facility-contact .field-type-email .field-item {
  display: inline;
}
.pane-node-location .pane-content {
  margin: 0 0 1em 0;
}
/*
* Timeline 
*/
.field-field-timeline-date {
  font-weight: bold;
  font-size: 1.1em;
}

/*
* Image / Photo node 
*/
.node-type-image .panel-2col-stacked .panel-col-first {
  width: auto;
  float: left;
  margin-right: 10px;
}
.node-type-image .panel-2col-stacked .panel-col-last {
  width: 60%;
}
.node-type-image .panel-2col-stacked .pane-node-body h2.pane-title {
  margin-top: 0;
}

/*
* Op Ed  
*/
.pane-node-oped-author .pane-title {
  display: inline;
}
.pane-node-oped-author .pane-content {
  display: inline;
}

/*
* Press release
*/
.pane-field-press-release-city h2.pane-title,
.pane-field-press-release-city .pane-content,
.pane-field-press-release-city .field,
.pane-field-press-release-city .field-items,
.pane-field-press-release-city .field-item {
  display: block;
	margin: 0;
}

.pane-field-press-release-assoc-pr {
  margin-bottom: 5px;
}
.pane-field-press-release-assoc-pr h2.pane-title,
.pane-field-press-release-assoc-pr .pane-content,
.pane-field-press-release-assoc-pr .field,
.pane-field-press-release-assoc-pr .field-items,
.pane-field-press-release-assoc-pr .field-item,
.pane-field-press-release-assoc-pr .bw-assoc-pr-language {
	margin: 0;
}
/* .pane-field-press-release-assoc-pr .bw-assoc-pr-language:after {
  content: ', ';
}
.pane-field-press-release-assoc-pr .field-item:last-child .bw-assoc-pr-language:after {
  content: '';
} */

.pane-field-press-release-assoc-pr h2.pane-title {}
.pane-field-press-release-assoc-pr .bw-assoc-pr-language {
	line-height:1.2em;
	display:inline;
	}
.pane-field-press-release-contact-addl {
  margin-top: -10px;
}

/* 
* Alerts 
*/
#bw-notifications-simpleui-content-types-form table {
}
#bw-notifications-simpleui-content-types-form table tr th.first-column {
  width: 83% !important;
}
#sms-user-settings-sleep-form .form-item {
  display: inline;
}
#sms-user-settings-sleep-form #edit-sleep-enabled-wrapper {
  display: block;
}
#sms-user-settings-sleep-form #edit-sleep-description {
  display: block;
  margin-bottom: 5px;
}

/*
* -------------------------------------------------------------------------------------------------------
* Pane specific styles
* -------------------------------------------------------------------------------------------------------
*/

/* toolbar */
.pane-tool-bar {
  margin-bottom:1.5em;
}
.bw-toolbar {
  margin-top: 20px;
  margin-bottom:20px;
  border-left:1px solid #DBDBDB;
  overflow: hidden; 
}
.bw-toolbar a {
  float:left;
  height:28px;
  width:30px;
  text-indent:-2000px;
  margin: 0;
}
  .bw-toolbar a.flag{
    width: 30px;
    background:#FFF url(images/toolbar-save.png) no-repeat;
  }
  .bw-toolbar a.print-mail{
    width: 34px;
    background:#FFF url(images/toolbar-email.png) no-repeat;
  }
  .bw-toolbar a.print-pdf{
    width: 33px;
    background:#FFF url(images/toolbar-pdf.png) no-repeat;
  }
  .bw-toolbar a.print-page{
    width: 32px;
    background:#FFF url(images/toolbar-print.png) no-repeat;
  }
  .bw-toolbar a.toolbar-rss{
    width: 30px;
    background:#FFF url(images/toolbar-rss.png) no-repeat;
  }
  .bw-toolbar .stButton{
    margin-left:0px;
  }
  .bw-toolbar span.stLarge{
    width: 30px;
    height:28px;
    background-image: url(/sites/all/themes/custom/odyssey_base/images/toolbar-share.png) !important;
  }
.bw-toolbar .flag-message{
  position:static;
}
.bw-toolbar .flag-wrapper {
  position: static;
  float: left;
}
.bw-toolbar .flag-wrapper .flag {
  width: 29px;
}
.bw-toolbar .flag-wrapper .flag-throbber {
  display: none;
}
.bw-toolbar a.st-taf img{
  float: left;
}

#print-mail-form #edit-btn-reset {
  margin-right:5px;
}

/* Video node view: a tweak on the two-column */
.node-type-video .panel-2col-stacked .panel-col-first {
  width: 440px;
}
.node-type-video .panel-2col-stacked .panel-col-last {
  width:325px;
}

/*
* Comments 
*/
.comments-info {
  background-color: #FAFAFA;
  border-top: #E3E3E3 solid 1px;
  border-bottom: #E3E3E3 solid 1px;  
  position: relative;
}
.comments-info h2 {
  margin: 24px 0;
  padding-left: 10px;
}
.comment-form-link {
  position: absolute;
  right: 10px;
  top: 40%;
}
.comment-count {
  vertical-align: text-top;
  font-size: 0.7em;
  margin-left: 24px;
}
.comment {
  margin: 15px 0;
  border-bottom: dashed #CCC 1px;
  padding-bottom: 10px;
}
.comment .content {
  clear: both;
}
.comment .title {
  font-weight: bold;
  font-size: 1.1em;
}
.comment .new {
  font-style: italic;
  color: red;
  font-size: 0.7em;
  vertical-align: text-top;
}
.comment .comment-submitted {
  background: url(images/comment-icon.png) no-repeat left 3px;
  padding-left: 14px;
  color: #666;
  margin-right: 5px;
  font-size: 0.95em;
  float: left;
  margin: 0 0 5px;
}
.comment .author {
  margin-right: 5px;
}
.comment .author a {
  font-weight: bold;
}
.comment .picture {
  float: left;
  margin-right: 15px;
  margin-bottom: 2px;
}
.comment .picture img {
  width: 40px;
  height: 40px;
}
.comment .links {
  text-transform: capitalize;
  display: inline;
  margin-left: 10px;
}
.comment .links li {
  display: inline;
}
.comment:last-child {
  border-bottom: none;
}
/* Unpublished comments */
.comment-unpublished {
  background-color: transparent;
}
.comment-unpublished div {
  z-index: 1;
  position: relative;
}
.node-unpublished div.unpublished,
.comment-unpublished div.unpublished {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  z-index: 0;
	background-color: transparent;
}
.node-preview div.unpublished,
.comment-preview div.unpublished {
  display: none;
}
#bw-content-content .pane-node-comments .pane-title {
  background-color: #FAFAFA;
  border-top: #E3E3E3 solid 1px;
  border-bottom: #E3E3E3 solid 1px;
  font-size: 1.6em;
  font-weight: bold;
  padding: 25px 10px;
}
/* comment form */ 
.pane-node-comment-form {
  background-color: #FAFAFA;
  border-top: #E3E3E3 solid 1px;
  border-bottom: #E3E3E3 solid 1px;  
  color: #000;
}
.pane-node-comment-form h2.pane-title {
  font-size: 1.6em;
  font-weight: bold;
  padding: 10px;
  margin-top: 2px;
}
#bw-content-content #comment-form {
  padding: 15px;
  overflow: hidden;
}
#comment-form .form-item {
}
#comment-form #edit-comment-wrapper {
  width: 100%;
}
#comment-form fieldset {
  clear: both;
  width: 100%;
}
#comment-form .form-submit {
  background-color: #3399CC;
  color: #fff;
  font-weight: bold;
  padding: 3px 25px;
  border: none;
  font-size: 1.2em;
  float: right;
  margin-left: 5px;
}
#comment-form .form-submit:hover {
  background-color: #3AAEE9;
}
#comment-form .resizable-textarea,
#comment-form .form-text {
  width: 99%;
}
/*
* -------------------------------------------------------------------------------------------------------
* Miscellaneous styles / Other CSS overrides
* -------------------------------------------------------------------------------------------------------
*/

/*
* Search related style
*/

.pane-apachesolr-sort ul li{

  display: inline;
}

/*
* Workflow related style
*/
#bw-content ul.workflow-links {
  z-index: 100;
  position: fixed;
  margin: auto;
  bottom: 0;
  left: 50%;
  display: block;
  background-color: #000;
  padding: 0.5em 1em;
  padding-left: 0px;
  min-width: 4.25em;
  min-height: 2em;
  max-height: 2.5em;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-box-shadow: #333 0px 1px 0px;
  -webkit-border-radius-topleft:5px;
  -webkit-border-radius-topright:5px;
  -webkit-box-shadow: #333 0px 1px 0px;
}

#bw-content ul.workflow-links li {
  cursor: pointer;
  background-color: #333;
  font:normal 11px/15px "Lucida Grande",Tahoma,Verdana,sans-serif;
  color: #FFF;
  -moz-border-radius:5px;
  -moz-box-shadow: #333 0px 1px 0px;
  -webkit-border-radius:5px;
  -webkit-box-shadow: #333 0px 1px 0px;
  padding: 0.3em 0.8em;
	margin: 0 0 0.25em 1.5em;
  float: left;
  list-style: none;
}
#bw-content ul.workflow-links li a {
  color: #fff;
}
/* Front side search*/
#bw-searchform .form-item label {
  display: none;
}
.search-taxonomy a {
  background-color: #E0EAF1;
  border-bottom: 1px solid #3E6D8E;
  border-right: 1px solid #7F9FB6;
  color: #3E6D8E;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 7px;
  text-decoration: none;
  white-space: nowrap;
  font-size: 85%;
  letter-spacing: 1px;
}

.search-taxonomy a:hover {
  background-color: #3E6D8E;
  color: #E0EAF1;
  text-decoration: none;
}

/* Ugly tables */
#bw-content thead th, #bw-content .odd td, #bw-content .even td {
  padding: 10px 7px;
}

/* User Registration Form */
#user-register .form-submit {
  text-transform: capitalize;
}

/** 
 * Panels in place editor button styling
 */
body #panels-ipe-control-container {
  padding-left: 0px;
}

body #panels-ipe-control-container div.panels-ipe-pseudobutton {
  margin-left: 10px;
}

#panels-ipe-control-container div.panels-ipe-pseudobutton a { 
  color: #fff;
  text-decoration: none;
}

body.node-type-panel #bw-content-content {
  width: 100%;
}

/**
 * RSS Feeds
 */
.bw-rss-feeds a {
  font-weight:normal;
}
ul.bw-rss-feeds,
ul.bw-rss-feeds li,
.bw-rss-feeds ul,
.bw-rss-feeds ul li,
.bw-rss-feeds li {
  list-style:none;
  list-style-type:none;
  list-style-image:none;
  margin:0;
  line-height:1.6em;
}
.bw-rss-feeds ul {
  margin-bottom:1.6em;
}
.bw-rss-feeds li {
  width:200px;
}
.bw-rss-feeds ul li {
  padding-left:10px;
  width:190px;
}
.bw-rss-feeds .bw-rss-content-type a,
.bw-rss-feeds .bw-rss-content-type a:link,
.bw-rss-feeds .bw-rss-content-type {
  font-weight:bold;
}
.bw-rss, a.bw-rss {
  background:url(images/rss.png) no-repeat;
  display:block;
  height:12px;
  width:12px;
  vertical-align:middle;
}
.bw-rss-feeds {
  border:none;
}

.bw-rss-feeds td {
  vertical-align:middle;
  padding:5px;
  border-right:none;
  border-left:none;
}
td.bw-rss-item {
  padding-left:20px;
}


/**
 *  User Login Block Tweaks
 */
#user-login-form {
  text-transform: capitalize;
}

#user-login-form input.form-submit {
  text-transform:capitalize !important;
}

/**
 * IPE fix for IE7 and 8
 *
 * As per: http://drupal.org/node/924712
 */
div#panels-ipe-control-container,
div.panels-ipe-form-container {
  display: inline;
  min-width: 0;
}

/* BW frontline CSS */       
#bwNews {width:100%;}
#bwNewsRelease {margin:0 0 1.4em 0;width:100%;border:0;}
#bwNewsBody {width:100%;}
#bwNewsAssets {font-size:85%;}
#bwNewsFooter {clear:both;}
#bwCompanyLogos {margin-bottom:2.1em;}
#bwCompanyLogos img {display:inline;margin-right:24px;vertical-align:middle;}
.bwStoryDateline {font-size:85%;color:#067;margin-bottom:1.4em;}
.bwStoryDateline div {display:inline;}
.bwStoryGenreNotes {margin-bottom:1.4em;}
#bwStoryBody {width:100%;margin-bottom:1.4em;}
#bwStoryContacts {clear:both;background-color:#0076b6;width:50%;margin-top:1.4em;}
#bwStoryContacts h2 {font-size:small;color:#fff;padding:3px 6px;border:0;margin:0;}
#bwStoryContacts .hd {background-color:#0076b6;}
#bwStoryContacts .bd {padding:1px;}
#bwStoryContacts .bd .c {background-color:#fff;padding:5px;}
#bwStoryContacts .ft .c {background-color:#fff;}
#bwLogo {float:right;height:36px;}
div.bwStoryMm {width:144px;padding-bottom:2.1em;margin-right:24px;float:left;}
div.bwStoryMm p {margin-bottom:0;}
div.bwStoryMm div.bwImg {height:144px;font-size:144px;line-height:144px;text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;}
div.bwStoryMm div.bwImg img {vertical-align:middle;}
div.bwStoryMm img.icon {vertical-align:-20%;}
div.bwStoryMm div.bwCaptionLabel {color:#666;height:18px;padding-top:4px;margin:0;}

/* BW - styles CSS from BW site */ 
/* GENERAL - ELEMENTS AND EPI ADJUSTMENTS */
form {margin:0;}
optgroup {font-style:normal;color:#666;}
option {color:#000;}
option[disabled] {color:#999;}
pre {font-size:12px;font-family:"Courier New";}
ul {margin-top:0;}
address {font-style:normal;margin:0 0 .9em 0;}
a img {border:0;}
sup {font-size:85%;line-height:70%;}
div.epi-block {margin-bottom:1.4em;}
div.epi-menu {color:#000 !important;}
div.epi-menu:hover {text-decoration:none !important;}
.epi-embeddedTable td ul {list-style-type:none;margin:0;padding:0;}
.epi-embeddedTable td li {background: transparent url(/images/arrow_list.gif) no-repeat 0 7px;padding-left:10px;}
div.epi-rowSpecial1, div.epi-rowSpecial2, div.epi-rowFooter {font-weight:normal;padding:.5em 6px;margin:.75em 0 .5em 0;}
.epi-rowFooter .epi-rowSpecial1 {background-color:#b8c1cc;}	
.epi-chromeHeader {font-weight:bold;padding:.25em 6px .35em 6px;}
.epi-chromeBG {min-height:1px;}
.epi-chromeBG:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.epi-chromeBorder {padding:1px;}
div.epi-chromeBG {padding:0 6px 6px 6px;}

/* GENERAL - MISC. - IDs AND CLASSES */
/* (alphabetized by id or class name) */
#bannerSmall {padding:5px 12px;border-bottom:1px solid #ccc;margin-bottom:12px;}
#bannerSmall:after {content:".";display:block;height:0;clear:both;;visibility:hidden;}
#bannerSmall div {float:right;height:20px;margin-top:18px;padding-left:10px;}
#bannerSmall div a img {vertical-align:middle;}
#bannerSmallPrint {padding:5px 0;display:none;}
.email_pageBG {background-color:#fff;}
.highlight, tr.epi-rowOdd.highlight, tr.epi-rowEven.highlight {background-color:#ffc;}
td.highlight {background-color:#ffc !important;}
.highlightReview {background:#ffc url(/images/icons/icon_review.gif) no-repeat 11px 5px;
	min-height:27px;padding:5px 11px 5px 36px;border:1px solid #ccc;margin:0 96px 1.4em 96px;}
ul li.itemDone {  /* to mark a bullet list item with a checkmark instead of a bullet */
	list-style-type:none;background:url(/images/icons/icon_item_done.gif) no-repeat center left;
	padding-left:1.4em;margin-left:-1.25em;}
.negative_change {color:#c00;}
.nowrap {white-space:nowrap;}
.positive_change {color:#060;}
#progressBar {padding-top:5px;}
#progressBarBox {width:99px;border:1px solid #ccc;}
#progressBarBoxContent {background:#00a0b0;width:0;font-size:1px;height:8px;}
.terms {   /* for Terms of Use and other large chunks of text in small scrolling boxes */
	overflow:scroll;height:150px;padding:10px;border:1px solid #ccc;margin-bottom:1em;}

/* LINKS - SPECIAL-PURPOSE */
div.actions, p.actions { /* for primary-action links */
	padding:0;margin:.5em 0 1em 0;min-height:1px;}
.actions:after {   content:".";display:block;height:0;clear:both;visibility:hidden;}
div.actions + div.actions {margin-top:-1em;}
div.actions.column + div.actions.column {margin-top:.5em !important;}
.actions div {padding-right:24px;display:block;float:left;margin-bottom:1em;white-space:nowrap;}
.actions.column div {white-space:normal;}
.columns_2 .actions div {clear:both;margin-bottom:0.7em;}
.linkClose {float:right;padding:8px;text-transform:uppercase;}
.formInput .linkClose {padding:0 0 8px 8px;}
.linkExpand {text-transform:uppercase;white-space: nowrap;}
.linkJump {display:block;background:url(/images/icons/icon_jump.gif) no-repeat 0 2px;
	font-weight:bold;font-size:85%;padding:0 0 0 11px;margin:.25em 0;}
p.linkMore, div.linkMore, #catalogIntro div.linkMore {background:url(/images/arrow_link.gif) no-repeat 0 -1px;
	font-size:85%;line-height:120%;padding:0 0 0 12px;margin-top:.25em;margin-bottom:.6em;}
div.linkMore a, p.linkMore a {font-weight:bold;}
th a.linkMore {font-weight:normal;}
div.linkDoc, div.linkVideo {
	background-repeat:no-repeat;font-size:85%;line-height:120%;padding-left:12px !important;margin-bottom:.6em;}
div.linkDoc {background-image:url(/images/icons/icon_mini_document.gif);}
div.linkVideo {background-image:url(/images/icons/icon_mini_video.gif);}
div.linkDoc a, div.linkVideo a {font-weight:bold;}
/* Breadcrumbs */
.backNav {font-size:85%;line-height:120%;color:#666;background:url(/images/icons/icon_backnav.gif) no-repeat 0 2px;
	padding:0 0 0 12px;margin:-.3em 0 1.65em 0;}
.epi-menu.backNav {color:#666;}
.backNav a {white-space:nowrap;}
/* Sets of jump links  */
.jumpNav {background:url(/images/icons/icon_jump.gif) no-repeat 0 6px;
	padding:.3em 0 .3em 12px;border:1px solid #ccc;border-width:1px 0;margin-bottom:1.39em;font-size:85%;}
.jumpNav a {white-space:nowrap;}
/* Navigation of multilingual versions  */
.langNav {	background-image:url(/images/icons/icon_versionsnav.gif);background-repeat:no-repeat;
	background-position:0 0;padding:.3em 0 .4em 12px;}
.langNav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.langNav div {display:inline;margin-bottom:0;}
.langNav a {white-space:nowrap;}
/* 		for langNav within headlineBox on Reports pages */
#headlines .langNav {font-size:85%;padding:0 0 0 12px;margin:.7em 0 0 0;line-height:1em;min-height:1px;}
#headlines .langNav div {float:left;padding:0 .5em 0 0;}
#headlines .langNav ul {list-style-type:none;float:left;font-size:100%;padding:0;margin:0;}
#headlines .langNav li {float:left;font-size:100%;padding:0 .5em;border-left:1px solid #999;margin:0;}
#headlines .langNav li:first-child, #headlines .langNav li.first {padding-left:0;border-left:0;}	
/* Page and user options */
.pageOptions div, ul.pageOptions li {display:block;float:left;padding:0 12px 0 0 !important;}
ul.pageOptions, ul.tabOptions {list-style-type:none;padding:0;margin:0;}
ul.pageOptions li, ul.tabOptions li {background:none !important;}
.pageOptions a {vertical-align:middle;}
.pageOptions a img {float:left;margin:0 3px 0 0;}
.pageOptions:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.tabOptions {position:absolute;top:0;right:0;padding-top:.35em;margin-top:0;}
.specialLinksTop {min-height:1em;margin-bottom:.5em;}
.specialLinksTop .backNav {float:left;margin-bottom:.5em;}
.specialLinksTop .pageOptions {margin:6px 0 0 0;}
#reportOptionsRepeat {clear:both;min-height:1px;}
ul.linkList {list-style-type:none;margin:0;padding:0;}
ul.linkList li {background:transparent url(/images/arrow_list.gif) no-repeat 0 7px;padding-left:10px;}
.pageOptions:after, .specialLinksTop:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}
	
/* ICONS AND OTHER SPECIAL IMAGES */
button.img {background:transparent;padding:0;border:0;cursor:pointer;}
button img {	vertical-align:middle;background:transparent;padding:0;border:0;cursor:pointer;}
div.actions button img {display:inline;}
img.eventLogo {display:block;float:right;width:120px;margin:.25em 0 .5em 12px;}
img.headshot {display:block;float:left;width:100px;height:140px;margin:.25em 12px .5em 0;}
img.icon {vertical-align:text-bottom;border:0;margin-right:3px;}
.actions img {vertical-align:text-bottom;border:0;padding-right:3px;}
.actions img.icon {margin-right:0;}
img.iconSm, {vertical-align:middle;border:0;margin:0 2px 0 0;}
h2 img.icon {vertical-align:middle;}
.actions a img.icon:first-child, a.epi-headline img.iconSm:first-child {display:block;float:left;margin-top:.1em;}
.actions #switchXhtml a img.icon:first-child, .actions #switchPlain a img.icon:first-child {display:inline;float:none;}
span.epi-pageTitle img.iconSm {vertical-align:-5%;}
img.iconExample {vertical-align:bottom;padding:0 2px;}
a.chromeButton {float:right;background:#dedede;width:18px;height:18px;margin-left:2px;margin:0 0 2px 2px;}
a.chromeButton:hover {background:#ffc;}
a.chromeButton img {border:1px solid #006;}

/* TABLES - General alignment and such */
caption {text-align:left;font-weight:bold;font-size:115%;}
td.action, th.action {text-align:center;}
th.actionText, .epi-dataTable thead th.actionText {text-align:left;padding-left:22px;}
td.actionText {padding-left:3px;}
td.actionText div a, td.actionText div span {display:block;padding-left:21px;}
td.actionText div a img.icon {margin-left:-19px;}
table.epi-dataTable td.actionText a img.icon {margin-right:3px;}
td.dataNumber, th.dataNumber {text-align:right;}
td.dataConstant, th.dataConstant {text-align:center;}
td.dataLabel, th.dataLabel, td.dataText, th.dataText {text-align:left;}
.summary td.dataLabel {text-align:right;font-weight:bold;width:25%;}
th.dataTotal, td.dataTotal {font-weight:bold;text-align:right;}
td.select {text-align:center;width:75px;}
td.thumbnail, th.thumbnail {text-align:center;width:25%;}
table.compare {width:100%;}
table.compare thead th.dataLabel, table.compare tbody th, table.compare tfoot th {text-align:right;}
table.compare thead div.action {height:1em;margin-top:.25em;}
table.compare thead div.action img {display:inline;}
table.compare td {text-align:center;}
table.compare thead tr#graphs th {height:127px;background-color:#fff;}
table.compare ul {padding:0;margin:0;list-style-type:none;font-size:85%;/* overflow:hidden; */}
table.controlled {margin-bottom:0 !important;}
table.fineprint td, table.fineprint th {font-size:85% !important;line-height:120%;}
table.report {margin-bottom:1em;}
table.report td {vertical-align:top;}
table.report ul {padding:0;margin:0 0 0 12px;list-style-type:none;}
	
/* CONTENT STRUCTURE - main content, columns, etc. */
#maincontent {margin:4px;}
.dataSection {clear:both;padding:.5em 0;}
.section {margin-bottom:1.5em;}
.subsection {margin-top:1.5em;}
.textSection {padding-bottom:.7em;}
/* Columns */	
.columns_2, .columns_3, .columns_4 {  /* for the container columns go in, indicating number of columns */
	margin-bottom:1em;min-height:1px;}
.columns_2:after, .columns_3:after, .columns_4:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.column { /* for container for each separate column */
	float:left;padding:0;margin:0 0 1em 2%;}
.column:first-child {margin-left:0;}
.column h2:first-child {margin-top:0;}
ul.column li {margin-left:2.5em;}
.columns_2 .column {width:48.4%;}
.columns_3 .column {width:31.6%;}
.columns_4 .column {width:23.2%;}
/* Lists of logos (with text and without) */	
.logoList {clear:both;margin-bottom:.95em;min-height:1px;}
.logoList div {float:left;width:120px;height:10em;padding:.5em 0 0 0;border-top:1px solid #ccc;margin:0 24px 1.85em 0;}
#listCompanyProfiles .logoList div {height:11.5em;}
.logoList div div, #listCompanyProfiles .logoList div div {float:none;width:auto;height:auto;padding:0;border:0;margin:0;overflow:hidden;}
.logoList div.logo, #listCompanyProfiles .logoList div.logo {display:table-cell;vertical-align:middle;line-height:80px;height:80px;margin-bottom:.5em;}
.logoList div div img {vertical-align:bottom;margin-left:3px;}
.logoList div div.logo img {vertical-align:middle;margin-left:0;}
.logoList div div.logo img.empty {margin-left:52px;}
.logoList div.linkMore {padding-left:12px;}
	
/* Graph and chart display */	
.chartSection {width:100%;overflow:auto;padding-bottom:1.4em;}
.chartSection img {display:block;}
.chartSection table img {display:inline;}
.chartSection tbody th img {display:block;float:right;}
.chartSection .chartSection {float:left;width:49.9%;overflow:hidden;}
.chartSection .tabbertab .chartSection {width:auto;max-height:250px;overflow:auto;}
.chartSection .tabbertab .chartSection img {margin-left:24px;}
.chartSection .chartSection table.epi-dataTable {float:left;width:94%;margin-right:24px;}
.chartSection .tabbertab .chartSection table.epi-dataTable {width:auto;margin-right:6px;}
.chartSection .linkMore {clear:both;}
.chartSection:after, .dataSection:after, .logoList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	
/* ERROR/USER MESSAGES */
div.messageInfo, div.messageNew, div.messageReminder, div.messageRequired, div.messageSuccess, div.messageSystemError, div.messageUserError, div.messageDrafts {
	background:transparent no-repeat 4px .5em;padding:.5em 24px;border:1px solid #ccc;border-width:1px 0;margin-bottom:.95em;}
div.messageInfo {background-image:url(/images/icons/icon_status_info_sm.gif);}
div.messageNew {background-image:url(/images/icons/icon_new_update.gif);}
div.messageReminder {background-image:url(/images/icons/icon_status_reminder.gif);}
div.messageRequired {background-image:url(/images/icons/icon_notice.gif);}
div.messageSuccess {background-image:url(/images/icons/icon_status_success_sm.gif);}
div.messageSystemError {background-image:url(/images/icons/icon_status_system_error_sm.gif);}
div.messageUserError {background-image:url(/images/icons/icon_status_user_error_sm.gif);}
div.messageDrafts {background-image:url(/images/icons/icon_draft_message.gif);}
div.messageInfo ul, div.messageSuccess ul, div.messageSystemError ul, div.messageUserError ul, div.messageDrafts ul {
	margin-top:.5em;margin-bottom:.5em;}
.messageReminder .buttonsExtra {margin-bottom:0;}

/* NEWS DISPLAY */
/*Headline display */
#headlines {width:100%;clear:both;padding:2px 0 0 0;}
.epi-rowSpecial1 #headlines {margin:0.25em 0pt 0pt;}
.headlineBox {clear:both;padding:6px;margin:0 6px 6px 6px;}
#ndmSettings {width:100%;}
#ndmSettings td {padding:3px;}
#headlinesMessages {padding:0 6px;}
#headlinesMessages .messageInfo {margin:0;}
#headlinesHead {padding:0;margin:0;min-height:1px;}
#headlinesHead div, #headlinesHead h4 {padding:12px 0 6px 0;margin:0;}
#headlinesDate {float:left;padding:0 0 12px 0;margin:0;}
#headlinesSearchHead {clear:both;margin-bottom:6px;}
#headlines h3.epi-BG2 {padding:18px 0 6px 0;margin:0 0 2px 0;}
#headlines div.linkMore {padding:6px 6px 18px 18px;margin:0;background-position:6px 5px;}
#headlines .timestamp {display:inline;}
#headlines .timestamp, .assets {display:inline;white-space:nowrap;}
.assets img {vertical-align:bottom;margin-left:3px;}
span.language img {vertical-align:text-bottom;}
#headlines .headline {font-weight:normal;font-size:100%;}
.headlineThumb {float:right;margin:5px 0 6px 12px;}
#paging {padding:6px 2px;margin-top:4px;}
.pagingLinks {text-align:center;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid #666;margin-bottom:3px;}
.pagingLinks a, .pagingLinks span {padding:0 2px;}
.pagingPrev {width:50%;float:left;}
.pagingNext {text-align:right;}
.linkRss {text-align:right;margin:12px 6px 5px 6px;}
.buttonRss {text-align:right;margin-right:0;padding:0;position:relative;top:-.15em;}
table.searchbox {width:100%;margin:0;border-collapse:collapse;}
table.searchbox td {padding:3px;}
table.searchbox td.formInputLabel {padding-top:5px;}
.searchboxAlt {font-size:85%;}
.searchboxAlt fieldset li {margin-bottom:0;clear:none;float:left;}
.searchboxAlt fieldset li label {padding:3px 6px 0 0;width:auto;}
.searchboxAlt fieldset li div {width:auto;}
.searchboxAlt div.inputComplex {width:auto;margin-right:6px;}
.searchboxAlt div.inputComplex div {padding-bottom:3px;margin-right:6px;}
.searchboxAlt div.inputComplex div span input[type="image"] {vertical-align:-15%;}
.searchboxAlt fieldset li div.inputComplex label {float:none;clear:none;text-align:left;font-weight:normal;}
.searchboxAlt div.inputComplex div.stack {margin:.5em 0;}
.searchboxAlt div.inputComplex div.stack select{display:block;margin-bottom:.25em;}
.searchboxAlt div.linkMore {font-size:100%;}
/* News display */
/* 		Page structure */
#ndmContainer {	position:relative;width:100%;padding-top:50px;margin-bottom:1em;}
#releaseMain {clear:both;margin:0 12px;}
#ndmPage {width:100%;}
#ndmFeatures {width:100%;}
/* 		Story components */
.story_dateline {font-size:85%;margin-bottom:1.45em;}
.story_dateline div {display:inline;}
div.story_dateline a img.icon {display:inline;float:none;}
a.permalink:link, a.permalink:visited {text-decoration:none;}
#ndmContainer h1.epi-fontLg, #story h1.epi-fontLg {color:#000;margin-bottom:1em;}
.story_genre_notes {margin-bottom:1em;}
#story_body, #fsa, #fsaXhtml, #storyPlain {width:100%;margin-bottom:1em;}
#story blockquote {float:right;width:25%;padding:.25em 0;border:1px solid #ccc;border-width:1px 0;margin:0 0 .5em 10px;
	background-image:none;}
#story blockquote p {font-weight:bold;font-size:110%;line-height:140%;color:#00659c;padding:0;margin-bottom:0;}
/* 		Contacts and At A Glance */
#releaseBottom {clear:both;margin:0;}
#contacts, #ataglance {width:50%;margin:1.4em 0;}
#contacts .epi-blockBGColor, #ataglance .epi-blockBGColor {background-color:#fff;}
#contacts h2, #ataglance h2 {padding:3px 6px;border-top:0;margin:0;}
#contacts .bd, #ataglance .bd {padding:1px;}
#contacts .bd .c {padding:5px;}
#ataglance .bd .c {padding:3px;}
#ataglance table {border-collapse:collapse;width:100%;}
#ataglance th {text-align:left;padding:1px 2px 5px 2px;}
#ataglance tfoot td {font-size:85%;font-style:italic;padding:6px 2px 2px 2px;}
#ataglance tbody td {font-size:85%;padding:2px;}
#internal {clear:both;margin-top:1em;}
#internal caption {text-align:left;font-weight:bold;}
#internal td {padding:2px;}
#ndmBWLogo {clear:both;text-align:right;height:36px;padding-top:1em;margin:0 20px;}
/* 		Features */
#ndmFeatures ul {font-size:85%;padding-left:0;margin:0 0 3px 0;list-style-type:none;}
#ndmFeatures div {clear:both;font-size:85%;}
#ndmFeatures div div, #ndmFeatures div ul, #ndmFeatures div p {font-size:100%;}
#ndmFeatures li {background:url(/images/arrow_menu.gif) no-repeat 0 3px;padding-left:11px;}
ul.icons {padding-left:0;margin:0 0 .5em 0;list-style-type:none;}
ul.icons li a img {display:block;float:left;border:0;margin-right:3px;}
#ndmFeatures ul.icons li, ul.icons li {
	clear:both;background-image:none;padding-left:0;line-height:155%;}
#ndmFeatures div.story_mm {width:144px;clear:none;text-align:center;padding:.5em 0;margin-right:24px;float:left;}
#ndmFeatures div.story_mm div, #ndmFeatures div.story_mm div div {font-size:100%;text-align:center;margin:0 auto;z-index:98;}
#ndmFeatures div.story_mm div div, #ndmFeatures div.story_mm div p {text-align:left;}
#ndmFeatures div.story_mm img.icon {display:block;float:left;}
#ndmFeatures div.story_mm div.epi-dim {height:18px;padding-top:.5em;margin:0;}
#ndmFeatures div.story_mm div.epi-dim a {line-height:150%;}
#ndmFeatures div.story_mm div.mmPlay div.epi-dim {padding-top:.75em;}
#ndmFeatures div.epi-blockBGColor div.epi-dim, #ndmFeatures .epi-blockBGColor p {padding:0 2px;}
a.mmButton {display:block;position:absolute;top:79px;left:121px;background:#dedede;width:18px;height:18px;}
a.mmButton:hover {background:#ff9;}
a.mmButton img {border:1px solid #006;}
/* 		Auxiliary links */	
.ndmOptions {position:absolute;top:0;right:0;text-align:right;padding:0 20px;margin:10px 0 .5em 0;}
.ndmOptions h2 {display:none;}
.ndmOptions ul {padding:0;margin:0;}
.ndmOptions li {display:block;float:left;height:21px;padding:0 0 0 12px;}
.ndmOptions a {vertical-align:middle;}
.ndmOptions a img {display:block;float:left;border:0;margin-right:3px;}
#companyLogos {	display:none;}
#companyLogosTop {margin-bottom:1.39em;}
#companyLogosTop a {text-decoration:none;}
#companyLogos img, #companyLogosTop img {display:inline;margin-right:24px;vertical-align:middle;}
/* 		Multimedia detail */
#ndmContent #tabContent {margin:0;}
.ndmMmDetail {text-align:center;padding-bottom:1em;border-bottom:1px solid #ccc;}
.ndmMmDetail div {margin-bottom:.5em;}
.ndmMmDetail object {z-index:0;}
#ndmContent .ndmSection {margin-bottom:1.39em;min-height:1px;}
#ndmContent .ndmSection .ndmSection {width:46.5%;float:left;margin-right:2%;}
#ndmContent .formInputSection {clear:both;}
/* 		ensuring clearing after sections with floats */
#ndmContainer:after, #releaseMain:after, #ndmPage:after, #ndmContent:after, #releaseBottom:after, .headlineBox:after, #ndmFeatures:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}
	
/*  TAGS */
div.tags, ul.tags {line-height:200%;}
#releaseBottom div.tags, #releaseBottom ul.tags {margin-right:-4px;margin-left:-4px;}
ul.tags li {display:inline;padding-left:0;background-image:none;}
label.tags {padding-top:.45em;}
a.tag, span.tag {padding-right:12px;white-space:nowrap;}
.popular1, .popular2 {font-size:85%;}
.popular6, .popular7, .popular8 {font-size:120%;}
.popular9, .popular10 {font-size:150%;}

/* SPECIAL TOOLTIPS */
.tooltipSpecial {display:none;position:absolute;top:0;left:0;background:transparent;padding:0;min-height:1px;
	font-size:85%;text-decoration:none;color:#000;/* opacity:.95; */}
div.tooltipSpecialContainer {position:relative;}
div.tooltipSpecialContainer, map, area {z-index:98;border:0;}
div.tooltipSpecialContainer area:hover {z-index:99;}
div.tooltipSpecialContainer area:hover .tooltipSpecial {display:block;}
.tooltipSpecial .hd {
	background:transparent url(/images/tooltip_01_l.png) no-repeat -25px 0 !important;
	background:transparent url(/images/tooltip_01_l.gif) no-repeat -25px 0;
	padding-left:10px;min-height:1px;}
.tooltipSpecial .hd .c {
	background:transparent url(/images/tooltip_01_r.png) no-repeat top right !important;
	background:transparent url(/images/tooltip_01_r.gif) no-repeat top right;
	padding:6px 26px 0 0;min-height:19px;}
.tooltipSpecial .bd {
	background:transparent url(/images/tooltip_01_l.png) no-repeat -25px -25px !important;
	background:transparent url(/images/tooltip_01_l.gif) no-repeat -25px -25px;
	padding-left:10px;min-height:1px;}
.tooltipSpecial .bd .c {
	background:transparent url(/images/tooltip_01_r.png) no-repeat 100% -25px !important;
	background:transparent url(/images/tooltip_01_r.gif) no-repeat 100% -25px;
	padding:0 22px 0 0;min-height:1px;}
.tooltipSpecial .ft {
	background:transparent url(/images/tooltip_01_l.png) no-repeat -25px 100% !important;
	background:transparent url(/images/tooltip_01_l.gif) no-repeat -25px 100%;
	padding-left:10px;min-height:1px;}
.tooltipSpecial .ft .c {
	background:transparent url(/images/tooltip_01_r.png) no-repeat bottom right !important;
	background:transparent url(/images/tooltip_01_r.gif) no-repeat bottom right;
	padding:0 22px 21px 0;min-height:5px;}
.tooltipSpecial .pointer {
	background:transparent url(/images/tooltip_01_l.png) no-repeat 0 -100px !important;
	background:transparent url(/images/tooltip_01_l.gif) no-repeat 0 -100px;
	position:absolute;top:100px;left:-25px;width:25px;height:25px;}
.tooltipSpecial .closer {display:block;position:absolute;top:4px;right:14px;cursor:pointer;}
.tooltipSpecial h2 {font-size:100%;}
.tooltipSpecial h3, .mkt .mktMain .tooltipSpecial  h3 {
	clear:both;color:#00659c;font-size:110%;padding-top:0;margin-top:0;margin-bottom:0;position:relative;}
.tooltipSpecial p {font-size:100%;min-height:1px;margin-bottom:0;padding-bottom:1.4em;}
.tooltipSpecial table {margin-bottom:0;border-collapse:collapse;}
.tooltipSpecial td {font-size:100%;padding:4px 6px 0 0;}
.tooltipSpecial ul {margin-bottom:-10px;min-height:1px;}
.tooltipSpecial li {margin-bottom:0;min-height:1px;}
.tooltipSpecial .columns_2, .tooltipSpecial .columns_3, .tooltipSpecial .columns {margin-bottom:0;}
.tooltipSpecial .columns2, .tooltipSpecial .columns3 {margin-right:3%;margin-bottom:0;}
img.map {border:0;}
.imgmapskip {position:absolute;left:-9999px;}
/* adjustments for news */
#ndmFeatures div.tooltipSpecialContainer:hover {z-index:99;overflow:visible;}
#ndmFeatures div.tooltipSpecialContainer:hover .tooltipSpecial {display:block;top:-25px;left:123px;width:225px;}
#ndmFeatures div.story_mm .tooltipSpecial li div.epi-dim {padding-top:0;padding-bottom:0;position:static;margin-bottom:0;}
#ndmFeatures .mmPlay .tooltipSpecial div.player {position:absolute;top:6px;}
#ndmFeatures .mmPlay .tooltipSpecial .hd .c {padding-top:29px;}
#ndmFeatures .tooltipSpecial .bd {background-position:-25px -100px !important;}
#ndmFeatures .tooltipSpecial .pointer {top:25px;}
#ndmFeatures .mmPlay .tooltipSpecial .pointer {top:48px;}
#ndmFeatures .tooltipSpecial table {width:190px;margin-bottom:.5em;}
#ndmFeatures .tooltipSpecial .bd .c {padding-bottom:.5em;}
#ndmFeatures .tooltipSpecial .bd .c ul {margin-bottom:0;}
#ndmFeatures .tooltipSpecial a.linkMore {font-size:100%;}
.tooltipSpecial a.mmButton {position:static;float:left;margin:0 3px 0 0;border:0;line-height:100%;}
div.story_dateline div.tooltipSpecialContainer {display:inline;}
div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial {display:none;width:218px;font-size:100%;top:-40px;left:50px;}
#ndmFeatures div#sharingPermalink div.tooltipSpecial {top:-35px;left:100px;}
div.story_dateline:hover div.tooltipSpecialContainer div.tooltipSpecial {display:block;}
div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial div {display:block;}
div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial .bd, div#sharingPermalink div.tooltipSpecial .bd {
	background-position:-25px -100px !important;}
div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial .bd .c p, div#sharingPermalink div.tooltipSpecial .bd .c p {
	margin-bottom:0;font-size:100%;line-height:140%;}
div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial div.pointer, div#sharingPermalink div.tooltipSpecial div.pointer {top:25px;}
/* lightboxes */
#dialog {display:none;}

/* HACKS FOR IE */
/* these are here instead of in conditional comments for backward compatibility with client sites that may not get the IE stylesheets */
* html div.epi-chromeBG {height:1%;}
* html div.messageInfo, * html div.messageSuccess, * html div.messageSystemError, * html div.messageUserError {height:1em;}
* html .chartSection, * html .dataSection {height:1%;}
* html .pageOptions {height:1%;}
* html .tabOptions {padding-top:.15em;}
* html #story_body ul li, * html #story_body ol li {text-indent:0;padding-left:0;}
* html #story_body table {width:auto;}
* html #contactsTitle {width:160px;}
* html #ataglanceTitle {width:160px;}
* html #ndmContainer {width:100%;overflow:visible;height:1%;}
* html #ndmPage, * html #releaseMain, * html #releaseBottom, * html .ndmOptions, * html .ndmMiscLinks, * html .story_module, * html .headlineBox, * html #headlines, * html #headlinesHead {height: 1%;}
#ndmContainer, #releaseTop, #releaseBottom, .ndmOptions, .ndmMiscLinks, .story_module, .headlineBox {display: block;}
* html .tooltipSpecial .pointer {top:106px;}
* html .tooltipSpecial .hd, * html .tooltipSpecial .hd .c {height:25px;}
* html .tooltipSpecial .bd {height:1px;}
* html .tooltipSpecial .ft .c {padding:6px 22px 15px 0;height:26px;}
* html #ndmFeatures .tooltipSpecial .pointer {top:30px;}
* html #ndmFeatures .mmPlay .tooltipSpecial .pointer {top:53px;}
* html #ndmFeatures .tooltipSpecial .bd .c table {margin-bottom:0;}
* html #ndmFeatures .tooltipSpecial ul {height:1%;margin-bottom:-3px;}

/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */
/* Content Photo */
.bwbodyimg {float:left;padding-left:0px;padding-right:20px; padding-top:0px;padding-bottom:0px;}
.bwbodyimgcaption {font-size:85%;}
/*text alignments*/
.bwtextaligncenter, .bwalignc {
	text-align:center;
	clear:both;
	}
.bwtextalignleft, .bwalignl {text-align:left;}
.bwtextalignright, .bwalignr  {text-align:right;}
.bwverticalaligntop, .bwvertalignt {vertical-align:top;}
.bwverticalalignmiddle, .bwvertalignm {vertical-align:middle;}
.bwverticalalignbottom, .bwvertalignb {vertical-align:bottom;}
.bwtablefigurealign, .bwfigurealign {text-align:right;vertical-align:bottom;}
.bwtabletextalign, .bwtxtalign {text-align:left;vertical-align:bottom;}
.bwwhitespacenowrap, .bwnowrap {white-space:nowrap;}
/*borders*/
.bwsinglebottomborder, .bwsinglebottom {border-bottom:solid black 1.0pt !important;
border-right:medium none;
border-top:medium none;
border-left:medium none;
}
.bwdoublebottomborder, .bwdoublebottom {border-bottom:double black 2.25pt!important;
border-right:medium none;
border-top:medium none;
border-left:medium none;
}

.bwsingletopborder, .bwsingletop {border-top:solid black 1.0pt!important;
border-right:medium none;
border-bottom:medium none;
border-left:medium none;
}
.bwdoubletopborder, .bwdoubletop {border-top:double black 2.25pt!important;
border-right:medium none;
border-bottom:medium none;
border-left:medium none;
}
/*table cell paddings*/
.bwcellpaddingleft0, .bwpadl0 {padding-left:0.0px;}
.bwcellpaddingleft1, .bwpadl1 {padding-left:5.0px;}
.bwcellpaddingleft2, .bwpadl2 {padding-left:10.0px;}
.bwcellpaddingleft3, .bwpadl3 {padding-left:15.0px;}
.bwcellpaddingleft4, .bwpadl4 {padding-left:20.0px;}
.bwcellpaddingleft5, .bwpadl5 {padding-left:25.0px;}
.bwcellpaddingleft6, .bwpadl6 {padding-left:30.0px;}
.bwcellpaddingleft7, .bwpadl7 {padding-left:35.0px;}
.bwcellpaddingleft8, .bwpadl8 {padding-left:40.0px;}
.bwcellpaddingleft9, .bwpadl9 {padding-left:45.0px;}
.bwcellpaddingleft10, .bwpadl10 {padding-left:50.0px;}
.bwcellpaddingleft11, .bwpadl11 {padding-left:55.0px;}
.bwcellpaddingleft12, .bwpadl12 {padding-left:60.0px;}
.bwcellpaddingleft13, .bwpadl13 {padding-left:65.0px;}
.bwcellpaddingleft14, .bwpadl14 {padding-left:70.0px;}
.bwcellpaddingleft15, .bwpadl15 {padding-left:75.0px;}
.bwcellpaddingleft16, .bwpadl16 {padding-left:80.0px;}
.bwcellpaddingleft17, .bwpadl17 {padding-left:85.0px;}
.bwcellpaddingleft18, .bwpadl18 {padding-left:90.0px;}
.bwcellpaddingleft19, .bwpadl19 {padding-left:95.0px;}
.bwcellpaddingleft20, .bwpadl20 {padding-left:100.0px;}
/*table cell paddings*/
.bwcellpaddingright0, .bwpadr0 {padding-right:0.0px;}
.bwcellpaddingright1, .bwpadr1 {padding-right:5.0px;}
.bwcellpaddingright2, .bwpadr2 {padding-right:10.0px;}
.bwcellpaddingright3, .bwpadr3 {padding-right:15.0px;}
.bwcellpaddingright4, .bwpadr4 {padding-right:20.0px;}
.bwcellpaddingright5, .bwpadr5 {padding-right:25.0px;}
.bwcellpaddingright6, .bwpadr6 {padding-right:30.0px;}
.bwcellpaddingright7, .bwpadr7 {padding-right:35.0px;}
.bwcellpaddingright8, .bwpadr8 {padding-right:40.0px;}
.bwcellpaddingright9, .bwpadr9 {padding-right:45.0px;}
.bwcellpaddingright10, .bwpadr10 {padding-right:50.0px;}
.bwcellpaddingtop1, .bwpadt1 {padding-top:10.0px;}
.bwcellpaddingtop2, .bwpadt2  {padding-top:20.0px;}
.bwcellpaddingtop3, .bwpadt3  {padding-top:30.0px;}
.bwcellpaddingtop4, .bwpadt4  {padding-top:40.0px;}
.bwcellpaddingtop5, .bwpadt5  {padding-top:50.0px;}
.bwcellpaddingtop6, .bwpadt6  {padding-top:60.0px;}
.bwcellpaddingtop7, .bwpadt7  {padding-top:70.0px;}
.bwcellpaddingtop8, .bwpadt8  {padding-top:80.0px;}
.bwcellpaddingtop9, .bwpadt9  {padding-top:90.0px;}
.bwcellpaddingtop10, .bwpadt10  {padding-top:100.0px;}
.bwcellpaddingtop11, .bwpadt11 {padding-top:110.0px;}
.bwcellpaddingtop12, .bwpadt12 {padding-top:120.0px;}
.bwcellpaddingtop13, .bwpadt13 {padding-top:130.0px;}
.bwcellpaddingtop14, .bwpadt14 {padding-top:140.0px;}
.bwcellpaddingtop15, .bwpadt15 {padding-top:150.0px;}
.bwcellpaddingtop16, .bwpadt16 {padding-top:160.0px;}
.bwcellpaddingtop17, .bwpadt17 {padding-top:170.0px;}
.bwcellpaddingtop18, .bwpadt18 {padding-top:180.0px;}
.bwcellpaddingtop19, .bwpadt19 {padding-top:190.0px;}
.bwcellpaddingtop20, .bwpadt20 {padding-top:200.0px;}
/*cell bottom padding adjustment styles*/
.bwcellpaddingbottom1, .bwpadb1  {padding-bottom:2.0px;}
.bwcellpaddingbottom2, .bwpadb2 {padding-bottom:3.0px;}
.bwcellpaddingbottom3, .bwpadb3 {padding-bottom:4.0px;}
/*underline style*/
.bwunderlinestyle, .bwuline {text-decoration:underline;}
.bwdoubleunderlinestyle, .bwdbluline {text-decoration:underline;border-bottom:1px solid black;}
/*color style*/
.bwcolorred, .bwred {color:red;}
.bwcolorblack, .bwblack {color:black;}
/*margin left*/
.bwmarginleft1, .bwmarginl1 {margin-left:30.0px;}
.bwmarginleft2, .bwmarginl2 {margin-left:60.0px;}
.bwmarginleft3, .bwmarginl3 {margin-left:90.0px;}
.bwmarginleft4, .bwmarginl4 {margin-left:120.0px;}
.bwmarginleft5, .bwmarginl5 {margin-left:150.0px;}
.bwmarginleft6, .bwmarginl6 {margin-left:180.0px;}
.bwmarginleft7, .bwmarginl7 {margin-left:210.0px;}
.bwmarginleft8, .bwmarginl8 {margin-left:240.0px;}
.bwmarginleft9, .bwmarginl9 {margin-left:270.0px;}
.bwmarginleft10, .bwmarginl10 {margin-left:300.0px;}
/*text indent*/
.bwhangingindent, .bwhangindent {text-indent:-30.0px;}
/*paragraph indent*/
.bwparagraphindent, .bwpindent {text-indent:30.0px;}
/*list styles*/
.bwliststylenone, .bwlistnone {list-style-image:none;list-style-type:none;}
.bwliststyledisc, .bwlistdisc {list-style-type:disc;}
.bwliststylesquare, .bwlistsquare {list-style-type:square;}
.bwliststylecircle, .bwlistcircle {list-style-type:circle;}
.bwliststyledecimal, .bwlistdecimal {list-style-type:decimal;}
.bwliststyleloweralpha, .bwlistlowalpha {list-style-type:lower-alpha;}
.bwliststyleupperalpha, .bwlistupalpha {list-style-type:upper-alpha;}
.bwliststylelowerroman, .bwlistlowroman {list-style-type:lower-roman;}
.bwliststyleupperroman, .bwlistuproman {list-style-type:upper-roman;}
/*list item spacing*/
.bwlistitemmarginbottom, .bwlistitemmargb {margin-bottom:10.0px;}
/*pargraph margin inside table cells*/
.bwcellparagraphmargin, .bwcellpmargin {margin-bottom:0px;margin-top:0px;}
/*table bottom margin*/
.bwtablebottommargin, .bwtablemarginb {
	border-top:medium none;
border-left:medium none;
	margin-bottom:10.0px;
	}
/*horizontal block alignment*/
.bwblockaligncenter, .bwblockalignc {margin-left:auto;margin-right:auto;}
.bwblockalignleft, .bwblockalignl {margin-left:0px;margin-right:auto;}
.bwblockalignright, .bwblockalignr {margin-left:auto;margin-right:0px;}
/*width*/
.bwwidthpercent1, .bwwidth1 {width:1%;} 
.bwwidthpercent2, .bwwidth2 {width:2%;} 
.bwwidthpercent3, .bwwidth3 {width:3%;} 
.bwwidthpercent4, .bwwidth4 {width:4%;} 
.bwwidthpercent5, .bwwidth5 {width:5%;} 
.bwwidthpercent6, .bwwidth6 {width:6%;} 
.bwwidthpercent7, .bwwidth7 {width:7%;} 
.bwwidthpercent8, .bwwidth8 {width:8%;} 
.bwwidthpercent9, .bwwidth9 {width:9%;} 
.bwwidthpercent10, .bwwidth10 {width:10%;} 
.bwwidthpercent11, .bwwidth11 {width:11%;} 
.bwwidthpercent12, .bwwidth12 {width:12%;} 
.bwwidthpercent13, .bwwidth13 {width:13%;} 
.bwwidthpercent14, .bwwidth14 {width:14%;} 
.bwwidthpercent15, .bwwidth15 {width:15%;} 
.bwwidthpercent16, .bwwidth16 {width:16%;} 
.bwwidthpercent17, .bwwidth17 {width:17%;} 
.bwwidthpercent18, .bwwidth18 {width:18%;} 
.bwwidthpercent19, .bwwidth19 {width:19%;} 
.bwwidthpercent20, .bwwidth20 {width:20%;} 
.bwwidthpercent21, .bwwidth21 {width:21%;} 
.bwwidthpercent22, .bwwidth22 {width:22%;} 
.bwwidthpercent23, .bwwidth23 {width:23%;} 
.bwwidthpercent24, .bwwidth24 {width:24%;} 
.bwwidthpercent25, .bwwidth25 {width:25%;} 
.bwwidthpercent26, .bwwidth26 {width:26%;} 
.bwwidthpercent27, .bwwidth27 {width:27%;} 
.bwwidthpercent28, .bwwidth28 {width:28%;} 
.bwwidthpercent29, .bwwidth29 {width:29%;} 
.bwwidthpercent30, .bwwidth30 {width:30%;} 
.bwwidthpercent31, .bwwidth31 {width:31%;} 
.bwwidthpercent32, .bwwidth32 {width:32%;} 
.bwwidthpercent33, .bwwidth33 {width:33%;} 
.bwwidthpercent34, .bwwidth34 {width:34%;} 
.bwwidthpercent35, .bwwidth35 {width:35%;} 
.bwwidthpercent36, .bwwidth36 {width:36%;} 
.bwwidthpercent37, .bwwidth37 {width:37%;} 
.bwwidthpercent38, .bwwidth38 {width:38%;} 
.bwwidthpercent39, .bwwidth39 {width:39%;} 
.bwwidthpercent40, .bwwidth40 {width:40%;} 
.bwwidthpercent41, .bwwidth41 {width:41%;} 
.bwwidthpercent42, .bwwidth42 {width:42%;} 
.bwwidthpercent43, .bwwidth43 {width:43%;} 
.bwwidthpercent44, .bwwidth44 {width:44%;} 
.bwwidthpercent45, .bwwidth45 {width:45%;} 
.bwwidthpercent46, .bwwidth46 {width:46%;} 
.bwwidthpercent47, .bwwidth47 {width:47%;} 
.bwwidthpercent48, .bwwidth48 {width:48%;} 
.bwwidthpercent49, .bwwidth49 {width:49%;} 
.bwwidthpercent50, .bwwidth50 {width:50%;} 
.bwwidthpercent51, .bwwidth51 {width:51%;} 
.bwwidthpercent52, .bwwidth52 {width:52%;} 
.bwwidthpercent53, .bwwidth53 {width:53%;} 
.bwwidthpercent54, .bwwidth54 {width:54%;} 
.bwwidthpercent55, .bwwidth55 {width:55%;} 
.bwwidthpercent56, .bwwidth56 {width:56%;} 
.bwwidthpercent57, .bwwidth57 {width:57%;} 
.bwwidthpercent58, .bwwidth58 {width:58%;} 
.bwwidthpercent59, .bwwidth59 {width:59%;} 
.bwwidthpercent60, .bwwidth60 {width:60%;} 
.bwwidthpercent61, .bwwidth61 {width:61%;} 
.bwwidthpercent62, .bwwidth62 {width:62%;} 
.bwwidthpercent63, .bwwidth63 {width:63%;} 
.bwwidthpercent64, .bwwidth64 {width:64%;} 
.bwwidthpercent65, .bwwidth65 {width:65%;} 
.bwwidthpercent66, .bwwidth66 {width:66%;} 
.bwwidthpercent67, .bwwidth67 {width:67%;} 
.bwwidthpercent68, .bwwidth68 {width:68%;} 
.bwwidthpercent69, .bwwidth69 {width:69%;} 
.bwwidthpercent70, .bwwidth70 {width:70%;} 
.bwwidthpercent71, .bwwidth71 {width:71%;} 
.bwwidthpercent72, .bwwidth72 {width:72%;} 
.bwwidthpercent73, .bwwidth73 {width:73%;} 
.bwwidthpercent74, .bwwidth74 {width:74%;} 
.bwwidthpercent75, .bwwidth75 {width:75%;} 
.bwwidthpercent76, .bwwidth76 {width:76%;} 
.bwwidthpercent77, .bwwidth77 {width:77%;} 
.bwwidthpercent78, .bwwidth78 {width:78%;} 
.bwwidthpercent79, .bwwidth79 {width:79%;} 
.bwwidthpercent80, .bwwidth80 {width:80%;} 
.bwwidthpercent81, .bwwidth81 {width:81%;} 
.bwwidthpercent82, .bwwidth82 {width:82%;} 
.bwwidthpercent83, .bwwidth83 {width:83%;} 
.bwwidthpercent84, .bwwidth84 {width:84%;} 
.bwwidthpercent85, .bwwidth85 {width:85%;} 
.bwwidthpercent86, .bwwidth86 {width:86%;} 
.bwwidthpercent87, .bwwidth87 {width:87%;} 
.bwwidthpercent88, .bwwidth88 {width:88%;} 
.bwwidthpercent89, .bwwidth89 {width:89%;} 
.bwwidthpercent90, .bwwidth90 {width:90%;} 
.bwwidthpercent91, .bwwidth91 {width:91%;} 
.bwwidthpercent92, .bwwidth92 {width:92%;} 
.bwwidthpercent93, .bwwidth93 {width:93%;} 
.bwwidthpercent94, .bwwidth94 {width:94%;} 
.bwwidthpercent95, .bwwidth95 {width:95%;} 
.bwwidthpercent96, .bwwidth96 {width:96%;} 
.bwwidthpercent97, .bwwidth97 {width:97%;} 
.bwwidthpercent98, .bwwidth98 {width:98%;} 
.bwwidthpercent99, .bwwidth99 {width:99%;} 
.bwwidthpercent100, .bwwidth100 {width:100%;} 

/* !!!!! DEPRECATED !!!!! */
.legend img.icon {vertical-align:middle;border:0;margin:0 2px 0 0;}
a.linkMore {background:url(/images/arrow_link.gif) no-repeat 0 -1px;font-weight:bold;font-size:85%;line-height:120%;padding:0 0 0 11px;}
div.productIcon {clear:both;}
div.productIcon img {float:left;margin:2px 3px 0 0;}
div.productIcon p {margin-left:33px;}
/* Columns - /* replaced by new styles above */
.columns { /* for the container columns go in */
	margin-bottom:1em;min-height:1px;}
.columns:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.columns2, .columns3, .columns4 { /* for containers for each separate column, based on no. of columns */
	float:left;padding:0;margin:0 1% 1em 0;}
.columns2 {width:46%;}
.columns3 {width:30%;}
.columns4 {width:23%;}
/* Old Wizard Nav - Deprecated but still used by internal apps */
.main_content {margin-left:25px;width:95%;}
.wizard_menu {padding:5px;}
.wizard_menu_on,a:link.wizard_menu_on,a:active.wizard_menu_on,a:visited.wizard_menu_on {background-color:#e3eaf2;color:#000000;font:bold 11px Verdana;text-decoration:none;padding:5px;border: 1px solid #ccc;margin:3px;}
.wizard_menu_off,a:link.wizard_menu_off,a:active.wizard_menu_off,a:visited.wizard_menu_off {background-color:#fff;color:#009;font:11px Verdana;text-decoration:none;padding:5px;border: 1px solid #ccc;margin:4px;}
a:hover.wizard_menu_on {color:#603;background-color:#e3eaf2;text-decoration:underline;}
a:hover.wizard_menu_off {color:#603;background-color:#f1f1f1;text-decoration:underline;}
.wizard_menu_nogo {background-color:#f1f1f1;color:#666;font:11px Verdana;text-decoration:none;padding:5px;border: 1px solid #ccc;margin:4px;}
.wizard_button {background-color:#ffc;color:#000;font:12px Arial, Helvetica, sans-serif;}
.wizard_button_dim {background-color:#efefef;color:#000;font:12px Arial, Helvetica, sans-serif;}
/* Special - Regular/Black Body Text */
.body_small {font-size:85%;color:#000;}
.body_large {font:bold 18px Arial, Helvetica, sans-serif;color:#000;}
.body {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;}
a.body:link {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#006;}
a.body:hover {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#966;}
a.body_large:link {font-size:14px;font-family:Arial, Helvetica, sans-serif;	color:#006;}
a.body_large:hover {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#966;}
.body_bold {font: bold 12px Arial, Helvetica, sans-serif;color:#000;}
a:link.body_bold {font: bold 12px Arial, Helvetica, sans-serif;color:#006;}
a:hover.body_bold {font: bold 12px Arial, Helvetica, sans-serif;color:#966;}

/* lining up language icons */
.pane-field-press-release-assoc-pr h2 {
margin-bottom:10px !important;
}
.bw-assoc-pr-language {
display: inline;
margin:0 0 4px !important;
}
.bw-assoc-pr-headline {
display: inline;
position: relative;
top:3px;
} 
.field-fieldpressreleaseassocpr .field-item {
clear:both;
display:block;
width:100%;
}
.bw-assoc-pr-language a {
padding-left:8px;
}
.bw-assoc-pr-language .cs, 
.bw-assoc-pr-language .de, 
.bw-assoc-pr-language .da,
.bw-assoc-pr-language .et, 
.bw-assoc-pr-language .fr, 
.bw-assoc-pr-language .fi, 
.bw-assoc-pr-language .hu,
.bw-assoc-pr-language .it,
.bw-assoc-pr-language .lv,
.bw-assoc-pr-language .lt,
.bw-assoc-pr-language .no,
.bw-assoc-pr-language .nl,
.bw-assoc-pr-language .pl,
.bw-assoc-pr-language .pt,
.bw-assoc-pr-language .es,
.bw-assoc-pr-language .sv {
background-position:0 2px !important;
top:0px !important;
}

/* so MM divs line up horizontally */
 .multimedia-grid {    
min-height: 285px !important;
}

#bw-panel-with-right-sidebar .multimedia-grid {
min-height: 0px !important;
}

.all-multimedia-download-link {
  margin-bottom: 5px;
}

.pane-node-testimonial-location .pane-content,
.pane-node-testimonial-location .pane-title {
  display: inline  !important;
}

.pane-node-testimonial-author,
.pane-node-testimonial-location {
  margin-bottom: 10px;
}

.pane-testimonial-group-testimonial-contacts,
.pane-testimonial-group-testimonial-addl{

  margin-top: 20px;
}

.view-bw-rotating-testimonial .bw-testimonial-top-right,
.view-display-id-panel_pane_1 .bw-testimonial-top-right {
  width: 70%;
  margin-bottom: 10px;
}

.pane-rotating-align-left .view-bw-rotating-testimonial .bw-testimonial-top-left,
.pane-rotating-align-right .view-bw-rotating-testimonial .bw-testimonial-top-right,
.image-alternate .view-display-id-panel_pane_1 .views-row-even .bw-testimonial-top-right,
.image-alternate .view-display-id-panel_pane_1 .views-row-odd .bw-testimonial-top-left,
.image-left .view-display-id-panel_pane_1 .bw-testimonial-top-left,
.image-right .view-display-id-panel_pane_1 .bw-testimonial-top-right {
  float: left;
}
.pane-rotating-align-left .view-bw-rotating-testimonial .bw-testimonial-top-right,
.pane-rotating-align-right .view-bw-rotating-testimonial .bw-testimonial-top-left,
.image-alternate .view-display-id-panel_pane_1 .views-row-odd .bw-testimonial-top-right,
.image-alternate .view-display-id-panel_pane_1 .views-row-even .bw-testimonial-top-left,
.image-left .view-display-id-panel_pane_1 .bw-testimonial-top-right,
.image-right .view-display-id-panel_pane_1 .bw-testimonial-top-left {
  float: right;
}
.view-bw-rotating-testimonial .bw-testimonial-bottom,
.view-bw-testimonial .bw-testimonial-bottom {
  clear: both;
}
  
.views-field-field-testimonial-subtitle-value
{
  font-style: italic;
}

.views-field-field-testimonial-first-name-value {
   display: inline;
}

.view-bw-testimonial .views-field-teaser,
.view-bw-rotating-testimonial .views-field-teaser {
  font-weight: bold;
  font-size: 110%;
}

.view-bw-rotating-testimonial .views-field-field-testimonial-occupation-value,
.view-bw-rotating-testimonial .views-field-field-testimonial-last-name-value,
.views-field-field-testimonial-occupation-value,
.views-field-field-testimonial-last-name-value {
  margin-right: -0.3em;
}

.special-first-name-separator {
  margin-left: -0.2em;
  display: inline;
}

#admin-menu, #admin-menu ul { z-index: 1000 !important; }

.collapsible-pane .pane-title {
  cursor: pointer;
  cursor: hand;
  height: 25px;
}
.collapsible-pane .pane-collapsed {
  background: url(images/ico-plus.png) no-repeat right center;
}
.collapsible-pane .pane-expanded {
  background: url(images/ico-minus.png) no-repeat right center;
}

.item-list-without-bullets ul {
    list-style-type: none;
	padding-left:0 !important;
	margin-left:0 !important;
}
#bw-notifications-simpleui-content-types-form .item-list-without-bullets ul {
margin-left:0 !important;
padding-left:0 !important
}

.bw-multizone-date span {
  font-weight: bold;
}

.bw-multizone-date .head-date-section {
  display: inline;
}

.bw-multizone-date .date-tail-to,
.bw-multizone-date .date-tail-from {
  margin-left: 35px;
}

.bw-multizone-date .date-head-to {
  margin-left: 15px;
}

.bw-event-date {
  margin-bottom: 15px;
}

.pane-bw-rotating-content-panel-pane-1 li{
  border-bottom: none !important;
  overflow: visible !important;
  min-height: 205px !important;
}

/** lightbox2 **/

.lightbox2-alt-layout #nextLink,
.lightbox2-alt-layout #nextLink:hover,
.lightbox2-alt-layout #nextLink:visited:hover {
  background: url("images/next.gif") no-repeat scroll 15% 50% transparent
}

.lightbox2-alt-layout #prevLink,
.lightbox2-alt-layout #prevLink:hover,
.lightbox2-alt-layout #prevLink:visited:hover {
  background: url("images/previous.gif") no-repeat scroll 15% 50% transparent
}

.lightbox2-alt-layout #lightboxFrame {
  border: none;
}

.lightbox2-alt-layout #prevLink,
.lightbox2-alt-layout #nextLink {
  height: 15px;
}

.emvideo-modal-iframe object {
  margin: 5px 7px 0;
}

body.emvideo-modal-iframe {
  background: none;
  padding: 0;
  margin:0;
}

/* For view by hierarchical category terms, with nodes linked as lang on same line */
.bw-list-by-primary-term-secondary-term-and-lang ul ul li {
     float: left;
     width: 100%;
    padding: 0 20px;
}
.bw-list-by-primary-term-secondary-term-and-lang div {
     float: left;
     font-weight: bold;
     margin: 0 3px 0 0;
     width: auto;
}
.bw-list-by-primary-term-secondary-term-and-lang {
     float: left;
     margin: 5px 0px 15px;
     width: 100%;
    padding: 0;
}
.bw-list-by-primary-term-secondary-term-and-lang ul,
.bw-list-by-primary-term-secondary-term-and-lang ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.captcha .description { display:none; }

/* Sec fillings: Show/Hide - Icons - CSS part */
.secaccorbw {
	background: url("/sites/all/themes/custom/hq_base/images/ico-plus.png") no-repeat left center;
	padding-left: 25px;
	background-size: 15px;
	cursor: default;
}

.secaccorbw + * {
    display: none;
}

.secaccorbw-close {
	background: url("/sites/all/themes/custom/hq_base/images/ico-minus.png") no-repeat left center;
	padding-left: 25px;
	background-size: 15px;
}

/* Sec filings styles */
.view-bw-sec-filing .views-field-nothing .view-inner-wrapper {
    white-space: nowrap;
}

.view-bw-sec-filing  table {
    width: 100%;
}




/* HQ-6359 */
/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */
/* Content Photo */
.bwbodyimg {float:left;padding-left:0px;padding-right:20px; padding-top:0px;padding-bottom:0px;}
.bwbodyimgcaption {font-size:85%;}
/*text alignments*/
.bwtextaligncenter, .bwalignc {text-align:center;}
.bwtextalignleft, .bwalignl {text-align:left;}
.bwtextalignright, .bwalignr  {text-align:right;}
.bwverticalaligntop, .bwvertalignt {vertical-align:top;}
.bwverticalalignmiddle, .bwvertalignm {vertical-align:middle;}
.bwverticalalignbottom, .bwvertalignb {vertical-align:bottom;}
.bwtablefigurealign, .bwfigurealign {text-align:right;vertical-align:bottom;}
.bwtabletextalign, .bwtxtalign {text-align:left;vertical-align:bottom;}
.bwwhitespacenowrap, .bwnowrap {white-space:nowrap;}
/*borders*/
.bwsinglebottomborder, .bwsinglebottom {border-bottom:solid #333 1px;}
.bwdoublebottomborder, .bwdoublebottom {border-bottom:double #333 3px;}
.bwsingletopborder, .bwsingletop {border-top:solid #333 1px;}
.bwdoubletopborder, .bwdoubletop {border-top:double #333 3px;}
.bwtopsingle{ border-top: solid black 1.0pt}
.bwtopdouble{ border-top: double black 2.25pt}
.bwbottomsingle{ border-bottom: solid black 1.0pt}
.bwbottomdouble{ border-bottom: double black 2.25pt; }
.bwleftsingle{ border-left: solid black 1.0pt}
.bwleftdouble{ border-left: double black 2.25pt}
.bwrightsingle{ border-right: solid black 1.0pt}
.bwrightdouble{ border-right: double black 2.25pt}

/*borders*/
.bwsinglebottom{ border-bottom: solid black 1.0pt}
.bwdoublebottom{ border-bottom: double black 2.25pt}
.bwsingletop{ border-top: solid black 1.0pt}
.bwdoubletop{ border-top: double black 2.25pt}
.bwtopsingle{ border-top: solid black 1.0pt}
.bwtopdouble{ border-top: double black 2.25pt}
.bwbottomsingle{ border-bottom: solid black 1.0pt}
.bwbottomdouble{ border-bottom: double black 2.25pt}
.bwleftsingle{ border-left: solid black 1.0pt}
.bwleftdouble{ border-left: double black 2.25pt}
.bwrightsingle{ border-right: solid black 1.0pt}
.bwrightdouble{ border-right: double black 2.25pt}
.bwbordersingle{ border: solid black 1.0pt}

/*color style*/
.bwred{ color: red }
.bwblack{ color: black }
.bwrowaltcolor0 {background-color: #CCEEFF}
.bwrowaltcolor1 {background-color: #D3D3D3}