﻿.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	font-weight: bold;
}
.field .field-label-inline, .field .field-label-inline-first {
	display: inline;
}
.field .field-label-inline {
	visibility: hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
	width: 30px;
	padding-right: 0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right: .5em;
}
.node-form .content-add-more .form-submit {
	margin: 0;
}
.node-form .number {
	display: inline;
	width: auto;
}
.node-form .text {
	width: auto;
}
.form-item #autocomplete .reference-autocomplete {
	white-space: normal;
}
.form-item #autocomplete .reference-autocomplete label {
	display: inline;
	font-weight: normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
	margin: 4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
	font-weight: bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
	float: left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display: none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom: 0;
}
table#content-field-overview .content-new {
	font-weight: bold;
	padding-bottom: .5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
	margin: 1em 0 .5em 0;
}
.advanced-help-topic dd {
	margin-bottom: .5em;
}
.advanced-help-topic span.code {
	background-color: #EDF1F3;
	font-family: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
	font-size: 0.9em;
	padding: 1px;
}
.advanced-help-topic .content-border {
	border: 1px solid #AAA
}
.node-unpublished {
	background-color: #fff4f4;
}
.preview .node {
	background-color: #ffffea;
}
#node-admin-filter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
#node-admin-buttons {
	float: left;
	margin-left: 0.5em;
	clear: right;
}
td.revision-current {
	background: #ffc;
}
.node-form .form-text {
	display: block;
	width: 95%;
}
.node-form .container-inline .form-text {
	display: inline;
	width: auto;
}
.node-form .standard {
	clear: both;
}
.node-form textarea {
	display: block;
	width: 95%;
}
.node-form .attachments fieldset {
	float: none;
	display: block;
}
.terms-inline {
	display: inline;
}
.poll .bar {
	height: 1em;
	margin: 1px 0;
	background-color: #ddd;
}
.poll .bar .foreground {
	background-color: #000;
	height: 1em;
	float: left;
}
.poll .links {
	text-align: center;
}
.poll .percent {
	text-align: right;
}
.poll .total {
	text-align: center;
}
.poll .vote-form {
	text-align: center;
}
.poll .vote-form .choices {
	text-align: left;
	margin: 0 auto;
	display: table;
}
.poll .vote-form .choices .title {
	font-weight: bold;
}
.node-form #edit-poll-more {
	margin: 0;
}
td.poll-chtext {
	width: 80%;
}
td.poll-chvotes .form-text {
	width: 85%;
}
#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
	margin-right: 1em;
	float: left;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
	margin-top: 0;
}
#access-rules .mask {
	clear: both;
}
#user-login-form {
	text-align: center;
}
#user-admin-filter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
#user-admin-buttons {
	float: left;
	margin-left: 0.5em;
	clear: right;
}
#user-admin-settings fieldset .description {
	font-size: 0.85em;
	padding-bottom: .5em;
}
.profile {
	clear: both;
	margin: 1em 0;
}
.profile .picture {
	float: right;
	margin: 0 1em 1em 0;
}
.profile h3 {
	border-bottom: 1px solid #ccc;
}
.profile dl {
	margin: 0 0 1.5em 0;
}
.profile dt {
	margin: 0 0 0.2em 0;
	font-weight: bold;
}
.profile dd {
	margin: 0 0 1em 0;
}
.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em;
}
.ctools-owns-lock {
	background: #FFFFDD none repeat scroll 0 0;
	border: 1px solid #F0C020;
	padding: 1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
	padding-right: 18px !important;
	background: url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}
.container-inline-date {
	width: auto;
	clear: both;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
}
.container-inline-date .form-item {
	float: none;
	padding: 0;
	margin: 0;
}
.container-inline-date .form-item .form-item {
	float: left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
	width: auto;
}
.container-inline-date .description {
	clear: both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
	margin-right: 5px;
}
.container-inline-date .date-spacer {
	margin-left: -5px;
}
.views-right-60 .container-inline-date div {
	padding: 0;
	margin: 0;
}
.container-inline-date .date-timezone .form-item {
	float: none;
	width: auto;
	clear: both;
}
#calendar_div, #calendar_div td, #calendar_div th {
	margin: 0;
	padding: 0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
	width: 185px;
	border-collapse: separate;
	margin: 0;
}
.calendar td {
	padding: 0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
	float: left;
	width: auto;
	margin-right: 5px;
}
.date-repeat-input select {
	min-width: 7em;
}
.date-repeat fieldset {
	clear: both;
	float: none;
}
.date-views-filter-wrapper {
	min-width: 250px;
}
.date-views-filter input {
	float: left !important;
	margin-right: 2px !important;
	padding: 0 !important;
	width: 12em;
	min-width: 12em;
}
.date-nav {
	width: 100%;
}
.date-nav div.date-prev {
	text-align: left;
	width: 24%;
	float: left;
}
.date-nav div.date-next {
	text-align: right;
	width: 24%;
	float: right;
}
.date-nav div.date-heading {
	text-align: center;
	width: 50%;
	float: left;
}
.date-nav div.date-heading h3 {
	margin: 0;
	padding: 0;
}
.date-clear {
	float: none;
	clear: both;
	display: block;
}
.date-clear-block {
	float: none;
	width: auto;
	clear: both;
}
.date-clear-block:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.date-clear-block {
	display: inline-block;
}/*_\*/
* html .date-clear-block {
	height: 1%;
}
.date-clear-block {
	display: block;
}/* End hide from IE-mac */
.date-container .date-format-delete {
	margin-top: 1.8em;
	margin-left: 1.5em;
	float: left;
}
.date-container .date-format-name {
	float: left;
}
.date-container .date-format-type {
	float: left;
	padding-left: 10px;
}
.date-container .select-container {
	clear: left;
	float: left;
}
div.date-calendar-day {
	line-height: 1;
	width: 40px;
	float: left;
	margin: 6px 10px 0 0;
	background: #F3F3F3;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	color: #999;
	text-align: center;
	font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
	display: block;
	text-align: center;
}
div.date-calendar-day span.month {
	font-size: .9em;
	background-color: #B5BEBE;
	color: white;
	padding: 2px;
	text-transform: uppercase;
}
div.date-calendar-day span.day {
	font-weight: bold;
	font-size: 2em;
}
div.date-calendar-day span.year {
	font-size: .9em;
	padding: 2px;
}
#ui-datepicker-div table, #ui-datepicker-div td, #ui-datepicker-div th {
	margin: 0;
	padding: 0;
}
#ui-datepicker-div, #ui-datepicker-div table, .ui-datepicker-div, .ui-datepicker-div table, .ui-datepicker-inline, .ui-datepicker-inline table {
	font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	background: #ffffff;
	border: 2px solid #d3d3d3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	margin: 0;
	padding: 2.5em .5em .5em .5em;
	position: relative;
	width: 15.5em;
}
#ui-datepicker-div {
	background: #ffffff;
	display: none;
	z-index: 9999;
}
.ui-datepicker-inline {
	display: block;
	float: left;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	background: #e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	left: .5em;
	position: absolute;
	top: .5em;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	display: block;
	font-size: 1em;
	height: 1.4em;
	text-indent: -999999px;
	width: 1.3em;
}
.ui-datepicker-next a {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	background: #e6e6e6;
	border: 1px solid #d3d3d3;
	color: #555555;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	left: 2.2em;
	width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	left: 9.4em;
	width: 5em;
}
table.ui-datepicker {
	text-align: right;
	width: 15.5em;
}
table.ui-datepicker td a {
	color: #555555;
	display: block;
	padding: .1em .3em .1em 0;
	text-decoration: none;
}
table.ui-datepicker tbody {
	border-top: none;
}
table.ui-datepicker tbody td a {
	background: #e6e6e6 url(/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #ffffff;
	cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
	background: #dadada url(/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
	color: #212121;
}
table.ui-datepicker tbody td a:active {
	background: #ffffff url(/sites/all/modules/contrib/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #dddddd;
	color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
	color: #222222;
	font-size: .9em;
	padding: .3em 0;
	text-align: center;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control {
	margin-top: -4px;
}
.filefield-icon {
	margin: 0 2px 0 0;
}
.filefield-element {
	margin: 1em 0;
	white-space: normal;
}
.filefield-element .widget-preview {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #CCC;
	max-width: 30%;
}
.filefield-element .widget-edit {
	float: left;
	max-width: 70%;
}
.filefield-element .filefield-preview {
	width: 16em;
	overflow: hidden;
}
.filefield-element .widget-edit .form-item {
	margin: 0 0 1em 0;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
	margin: 0;
}
.filefield-element input.progress-disabled {
	float: none;
	display: inline;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
	display: inline;
	float: none;
	padding: 1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
	display: none;
	margin-top: 4px;
	width: 28em;
	padding: 0;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin: 0;
}
.google-analytics-referrals, .google-analytics-keywords {
	width: 49.3%;
	float: left;
}
.google-analytics-referrals {
	margin-right: 1.4%;
}
.google-analytics-summary td {
	font-weight: bold;
}
.google-analytics-summary th {
	font-weight: normal;
}
.google-analytics-totals td {
	width: 20%;
}
.google-analytics-totals th {
	width: 30%;
}
.rubik .google-analytics-reports .item-list ol li {
	float: none;
	display: block;
	padding: 5px 10px 4px;
	border-bottom: 1px solid #f4f4f4;
	list-style: decimal;
	list-style-position: inside;
	display: list-item;
}
.t .b .l .r .bl .br .google-analytics-reports th {
	border: none;
}
#block-google_analytics_reports-path_mini, #block-google_analytics_reports-dashboard {
	display: none;
}
#lightbox {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	min-width: 240px;
	overflow: hidden;
}
#imageContainer, #frameContainer, #modalContainer {
	padding: 10px;
}
#modalContainer {
	line-height: 1em;
	overflow: auto;
}
#loading {
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	position: absolute;
	top: 40%;
	left: 45%;
*left:0%;
}
#hoverNav {
	z-index: 10;
}
#imageData>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 45px;
	height: 45px;
	display: block;
}
#prevLink {
	left: 0;
	float: left;
	background: url(/sites/all/modules/contrib/lightbox2/images/prev_alt.gif) left 15% no-repeat;
}
#nextLink {
	right: 0;
	float: right;
	background: url(/sites/all/modules/contrib/lightbox2/images/next_alt.gif) right 15% no-repeat;
}
#prevLink:hover, #prevLink:visited:hover {
	background-position: right 15%;
}
#nextLink:hover, #nextLink:visited:hover {
	background-position: left 15%;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	min-width: 240px;
}
#imageData {
	padding: 0 10px;
}
#imageData #imageDetails {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	padding-bottom: 1.0em;
}
#imageData #lightbox2-node-link-text {
	display: block;
	padding-bottom: 1.0em;
}
#lightbox2-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
#overlay_default {
	opacity: 0.6;
}
#overlay_macff2 {
	background: transparent url(/sites/all/modules/contrib/lightbox2/images/overlay.png) repeat;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline;
	width: 100%;
}
* html .clearfix {/*_\*/
	height: 1%;/* End hide from IE-mac */
}
#bottomNavClose {
	display: block;
	z-index: 200;
	background: url(/sites/all/modules/contrib/lightbox2/images/close.gif) left no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 26px;
	width: 26px;
}
#bottomNavClose:hover {
	background-position: right;
}
#loadingLink {
	display: block;
	background: url(/sites/all/modules/contrib/lightbox2/images/loading.gif) no-repeat;
	width: 32px;
	height: 32px;
}
#bottomNavZoom {
	display: block;
	background: url(/sites/all/modules/contrib/lightbox2/images/expand.gif) no-repeat;
	width: 34px;
	height: 34px;
	position: absolute;
	bottom: 25px;
	right: 5px;
}
#bottomNavZoomOut {
	display: block;
	background: url(/sites/all/modules/contrib/lightbox2/images/contract.gif) no-repeat;
	width: 34px;
	height: 34px;
	position: absolute;
	bottom: 25px;
	right: 5px;
}
#lightshowPlay {
	background: url(/sites/all/modules/contrib/lightbox2/images/play.png) no-repeat;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	height: 20px;
	width: 20px;
}
#lightshowPause {
	background: url(/sites/all/modules/contrib/lightbox2/images/pause.png) no-repeat;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	height: 20px;
	width: 20px;
}
.lightbox_hide_image {
	display: none;
}
#lightboxImage {
	-ms-interpolation-mode: bicubic;
}
#imageDetails {
	padding-top: 3px;
}
#lightboxFrame {
	border: none;
	padding: 0;
	border: 0;
}
#frameContainer, #modalContainer, #outerImageContainer, #lightboxFrame, #imageDataContainer, #imageData {
	max-width: 100%;
}
table.migrate-dashboard tr.migrate-running {
	background-color: #CFC;
}
.migrate-running {
	background-color: #CFC;
}
.migrate-option-separator {
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #aaa;
}
.block-nice_menus {
	line-height: normal;
	z-index: 10;
}
ul.nice-menu, ul.nice-menu ul {
	z-index: 5;
	position: relative;
}
ul.nice-menu li {
	position: relative;
}
ul.nice-menu a {
	display: block;
}
ul.nice-menu ul, #header-region ul.nice-menu ul {
	position: absolute;
	visibility: hidden;
}
ul.nice-menu li.over ul {
	visibility: visible;
}
ul.nice-menu ul li {
	display: block;
}
ul.nice-menu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.nice-menu li:hover ul, ul.nice-menu li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li:hover ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul, ul.nice-menu li.over ul, ul.nice-menu li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.over ul, ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul, #header-region ul.nice-menu li:hover ul, #header-region ul.nice-menu li.menuparent li:hover ul, #header-region ul.nice-menu li.menuparent li.menuparent li:hover ul, #header-region ul.nice-menu li.over ul, #header-region ul.nice-menu li.menuparent li.over ul, #header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
	visibility: visible;
}
ul.nice-menu li:hover ul ul, ul.nice-menu li:hover ul ul ul, ul.nice-menu li:hover li:hover ul ul, ul.nice-menu li:hover li:hover ul ul ul, ul.nice-menu li:hover li:hover li:hover ul ul, ul.nice-menu li:hover li:hover li:hover ul ul ul, ul.nice-menu li.over ul ul, ul.nice-menu li.over ul ul ul, ul.nice-menu li.over li.over ul ul, ul.nice-menu li.over li.over ul ul ul, ul.nice-menu li.over li.over li.over ul ul, ul.nice-menu li.over li.over li.over ul ul ul, #header-region ul.nice-menu li:hover ul ul, #header-region ul.nice-menu li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover ul ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul, #header-region ul.nice-menu li:hover li:hover li:hover ul ul ul, #header-region ul.nice-menu li.over ul ul, #header-region ul.nice-menu li.over ul ul ul, #header-region ul.nice-menu li.over li.over ul ul, #header-region ul.nice-menu li.over li.over ul ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul, #header-region ul.nice-menu li.over li.over li.over ul ul ul {
	visibility: hidden;
}
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
}
ul.nice-menu li.menuparent ul iframe, #header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}
div.panel-pane div.admin-links {
	font-size: xx-small;
	margin-right: 1em;
}
div.panel-pane div.admin-links li a {
	color: #ccc;
}
div.panel-pane div.admin-links li {
	padding-bottom: 2px;
	background: white;
	z-index: 201;
}
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a {
	color: #000;
}
div.panel-pane div.admin-links a:before {
	content: "[";
}
div.panel-pane div.admin-links a:after {
	content: "]";
}
div.panel-pane div.panel-hide {
	display: none;
}
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide {
	display: block;
	position: absolute;
	z-index: 200;
	margin-top: -1.5em;
}
div.panel-pane div.node {
	margin: 0;
	padding: 0;
}
div.panel-pane div.feed a {
	float: right;
}
.newsml-keyvalue-field-column {
	float: left;
	width: 49%;
}
.newsml-keyvalue-field {
	float: left;
	margin-right: 12px;
}
.newsml-keyvalue-field-label {
	float: left;
	font-style: italic;
	margin-right: 4px;
}
.newsml-keyvalue-field-value {
	float: left;
}
.newsml-multimedia-field-column {
	float: left;
	width: 19%;
}
.newsml-multimedia-field {
	float: left;
	margin-right: 12px;
}
.newsml-multimedia-field-label {
	float: left;
	font-style: italic;
	margin-right: 4px;
}
.newsml-multimedia-field-value {
	float: left;
}
.node-type-press-release .panel-separator {
	clear: both;
}
.field-field-press-release-self-mult .field-items .field-item, .field-field-press-release-multimedia .field-items .field-item {
	margin: 3px 6px;
}
.multimedia-grid {
	width: 200px;
	float: left;
	margin-bottom: 1em;
}
.multimedia-grid-link-title {
	font-size: 10px;
}
.pane-content .field-field-selfmult:after, .pane-content .field-field-press-release-self-mult:after, .pane-content .field-field-op-ed-self-mult:after, .pane-content .field-field-community-self-mult:after, .pane-content .field-field-news-item-self-mult:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.pane-content .field-field-selfmult, .pane-content .field-field-press-release-self-mult, .pane-content .field-field-op-ed-self-mult, .pane-content .field-field-community-self-mult, .pane-content .field-field-news-item-self-mult {
	display: inline-block;
}
* html .pane-content .field-field-selfmult, .pane-content .field-field-press-release-self-mult, .pane-content .field-field-op-ed-self-mult, .pane-content .field-field-community-self-mult, .pane-content .field-field-news-item-self-mult {
	height: 1%;
}
.pane-content .field-field-selfmult, .pane-content .field-field-press-release-self-mult, .pane-content .field-field-op-ed-self-mult, .pane-content .field-field-community-self-mult, .pane-content .field-field-news-item-self-mult {
	display: block;
}
.newsml-stock-field-column {
	float: left;
	width: 33%;
}
.newsml-stock-field {
	display: block;
	clear: both;
	margin: 4px 0;
}
.newsml-stock-field-label {
	float: left;
	font-style: italic;
	margin-right: 4px;
}
.newsml-stock-field-value {
	float: left;
	margin: 0 5px 0 0;
}
.newsml-stock-isin {
	clear: both;
}
.newsml-stock-field-column input {
	width: 170px;
}
.newsml-stock-field-column select {
	width: 170px;
}
.calendar-calendar tr.odd, .calendar-calendar tr.even {
	background-color: #fff;
}
.calendar-calendar table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.calendar-calendar .month-view table {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.calendar-calendar .year-view td {
	width: 32%;
	padding: 1px;
	border: none;
}
.calendar-calendar .year-view td table td {
	width: 13%;
	padding: 0;
}
.calendar-calendar tr {
	padding: 0;
	margin: 0;
	background-color: white;
}
.calendar-calendar th {
	color: #fff;
	background-color: #ccc;
	text-align: center;
	margin: 0;
}
.calendar-calendar th a {
	font-weight: bold;
	color: #fff;
	background-color: #ccc;
}
.calendar-calendar td {
	width: 12%;
	min-width: 12%;
	border: 1px solid #ccc;
	color: #777;
	text-align: right;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.calendar-calendar .mini {
	border: none;
}
.calendar-calendar td.week {
	width: 1%;
	min-width: 1%;
}
.calendar-calendar .week {
	clear: both;
	font-style: normal;
	color: #555;
	font-size: 0.8em;
}
.calendar-calendar .week a {
	font-weight: normal;
}
.calendar-calendar .inner {
	min-height: 5em;
	height: auto !important;
	height: 5em;
	padding: 0;
	margin: 0;
}
.calendar-calendar .inner div {
	padding: 0;
	margin: 0;
}
.calendar-calendar .inner p {
	padding: 0 0 .8em 0;
	margin: 0;
}
.calendar-calendar td a {
	font-weight: bold;
	text-decoration: none;
}
.calendar-calendar td a:hover {
	text-decoration: underline;
}
.calendar-calendar td.year, .calendar-calendar td.month {
	text-align: center;
}
.calendar-calendar th.days {
	color: #ccc;
	background-color: #224;
	text-align: center;
	padding: 1px;
	margin: 0;
}
.calendar-calendar div.day {
	float: right;
	text-align: center;
	padding: 0.125em 0.25em 0 0.25em;
	margin: 0;
	background-color: #f3f3f3;
	border: 1px solid gray;
	border-width: 0 0 1px 1px;
	clear: both;
	width: 1.5em;
}
.calendar-calendar div.calendar {
	background-color: #fff;
	border: solid 1px #ddd;
	text-align: left;
	margin: 0 .25em .25em 0;
	width: 96%;
	float: right;
	clear: both;
}
.calendar-calendar .day-view div.calendar {
	float: none;
	width: 98%;
	margin: 1% 1% 0 1%;
}
.calendar-calendar div.title {
	font-size: .8em;
	text-align: center;
}
.calendar-calendar div.title a {
	color: #000;
}
.calendar-calendar div.title a:hover {
	color: #c00;
}
.calendar-calendar .content {
	clear: both;
	padding: 3px;
	padding-left: 5px;
}
.calendar div.form-item {
	white-space: normal;
}
table td.mini, table th.mini, table.mini td.week {
	padding: 0 1px 0 0;
	margin: 0;
}
table td.mini a {
	font-weight: normal;
}
.calendar-calendar .mini-day-off {
	padding: 0px;
}
.calendar-calendar .mini-day-on {
	padding: 0px;
}
table .mini-day-on a {
	text-decoration: underline;
}
.calendar-calendar .mini .title {
	font-size: .8em;
}
.mini .calendar-calendar .week {
	font-size: .7em;
}
.mini-row {
	width: 100%;
	border: none;
}
.mini {
	width: 32%;
	vertical-align: top;
}
.calendar-calendar .stripe {
	height: 5px;
	width: auto;
	font-size: 1px !important;
	line-height: 1px !important;
}
.calendar-calendar .day-view .stripe {
	width: 100%;
}
table.calendar-legend {
	background-color: #ccc;
	width: 100%;
	margin: 0;
	padding: 0;
}
table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {
	height: 12px !important;
	font-size: 9px !important;
	line-height: 10px !important;
}
.calendar-legend td {
	text-align: left;
}
.calendar-empty {
	font-size: 1px;
	line-height: 1px;
}
.calendar-calendar td.calendar-agenda-hour {
	font-family: serif;
	text-align: right;
	border: none;
	border-top: 1px #333 dotted;
	padding-top: .25em;
	width: 1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
	min-width: 1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
	font-size: 1.2em;
	font-weight: bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
	font-size: 1em;
}
.calendar-calendar td.calendar-agenda-items {
	border: 1px #333 dotted;
	text-align: left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
	width: auto;
	padding: .25em;
	margin: 0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding: 1em 0;
	background-color: #fff;
}
.calendar-date-select form {
	text-align: right;
	float: right;
	width: 25%;
}
.calendar-date-select div, .calendar-date-select input, .calendar-date-select label {
	text-align: right;
	padding: 0;
	margin: 0;
	float: right;
	clear: both;
}
.calendar-date-select .description {
	float: right;
}
.calendar-label {
	font-weight: bold;
	display: block;
	clear: both;
}
.calendar-calendar div.date-nav {
	background-color: #ccc;
	color: #777;
	padding: 0.2em;
	width: auto;
	border: 1px solid #ccc;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	color: #777;
}
.calendar-calendar th.days {
	background-color: #eee;
	color: #777;
	font-weight: bold;
	border: 1px solid #ccc;
}
.calendar-calendar td.empty {
	background: #ccc;
	border-color: #ccc;
}
.calendar-calendar table.mini td.empty {
	background: #fff;
	border-color: #fff;
}
.calendar-calendar td div.day {
	border: 1px solid #ccc;
	border-top: none;
	border-right: none;
	margin-bottom: 2px;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
	background: #eee;
}
.calendar-calendar div.calendar {
	border: none;
	font-size: x-small;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	border: none;
	background: #ffc;
	padding: 0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a {
	color: #444;
	background: #fff;
	text-align: right;
}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
	color: #444;
	font-weight: normal;
}
.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: bold;
}
.calendar-calendar td .inner div.day a {
	color: #4b85ac;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background-color: #C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
	border-bottom: 1px solid #ccc;
}
.calendar-calendar td.past {
}
.calendar-calendar td.future {
}
.calendar-calendar td.has-events {
}
.calendar-calendar td.has-no-events {
}
.farbtastic {
	position: relative;
}
.farbtastic * {
	position: absolute;
	cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
	width: 195px;
	height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
	top: 47px;
	left: 47px;
	width: 101px;
	height: 101px;
}
.farbtastic .wheel {
	background: url(/misc/farbtastic/wheel.png) no-repeat;
	width: 195px;
	height: 195px;
}
.farbtastic .overlay {
	background: url(/misc/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
	width: 17px;
	height: 17px;
	margin: -8px 0 0 -8px;
	overflow: hidden;
	background: url(/misc/farbtastic/marker.png) no-repeat;
}
.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: .5em;
}
html.js a.views-throbbing, html.js span.views-throbbing {
	background: url(/sites/all/modules/contrib/views/images/status-active.gif) no-repeat right center;
	padding-right: 18px;
}
div.view div.views-admin-links {
	font-size: xx-small;
	margin-right: 1em;
	margin-top: 1em;
}
.block div.view div.views-admin-links {
	margin-top: 0;
}
div.view div.views-admin-links ul {
	margin: 0;
	padding: 0;
}
div.view div.views-admin-links li {
	margin: 0;
	padding: 0 0 2px 0;
	z-index: 201;
}
div.view div.views-admin-links li a {
	padding: 0;
	margin: 0;
	color: #ccc;
}
div.view div.views-admin-links li a:before {
	content: "[";
}
div.view div.views-admin-links li a:after {
	content: "]";
}
div.view div.views-admin-links-hover a, div.view div.views-admin-links:hover a {
	color: #000;
}
div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
	background: transparent;
}
div.view div.views-hide {
	display: none;
}
div.view div.views-hide-hover, div.view:hover div.views-hide {
	display: block;
	position: absolute;
	z-index: 200;
}
div.view:hover div.views-hide {
	margin-top: -1.5em;
}
.views-view-grid tbody {
	border-top: none;
}
.panels-dnd #bw-onecolumn {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#bw-onecolumn {
	width: 100%;
	clear: both;
}
.clear-block:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear-block {
	display: inline-block;
}/*_\*/
* html .clear-block {
	height: 1%;
}
.clear-block {
	display: block;
}/* End hide from IE-mac */
body.drag {
	cursor: move;
}
th.active img {
	display: inline;
}
tr.even, tr.odd {
	background-color: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	padding: 0.1em 0.6em;
}
tr.drag {
	background-color: #FFFFF0;
}
tr.drag-previous {
	background-color: #FFFFDD;
}
td.active {
	background-color: #DDDDDD;
}
td.checkbox, th.checkbox {
	text-align: center;
}
/*.breadcrumb {
	padding-bottom: 0.5em;
}*/
div.indentation {
	float: left;
	height: 1.7em;
	margin: -0.4em 0.2em -0.4em -0.4em;
	padding: 0.42em 0 0.42em 0.6em;
	width: 20px;
}
div.tree-child {
	background: url("/misc/tree.png") no-repeat scroll 11px center transparent;
}
div.tree-child-last {
	background: url("/misc/tree-bottom.png") no-repeat scroll 11px center transparent;
}
div.tree-child-horizontal {
	background: url("/misc/tree.png") no-repeat scroll -11px center transparent;
}
.error {
	color: #EE5555;
}
div.error {
	border: 1px solid #DD7777;
}
div.error, tr.error {
	background: none repeat scroll 0 0 #FFCCCC;
	color: #220000;
	padding: 2px;
}
.warning {
	color: #E09010;
}
div.warning {
	border: 1px solid #F0C020;
}
div.warning, tr.warning {
	background: none repeat scroll 0 0 #FFFFDD;
	color: #222200;
	padding: 2px;
}
.ok {
	color: #008000;
}
div.ok {
	border: 1px solid #00AA00;
}
div.ok, tr.ok {
	background: none repeat scroll 0 0 #DDFFDD;
	color: #002200;
	padding: 2px;
}
.item-list .icon {
	clear: right;
	color: #555555;
	float: right;
	padding-left: 0.25em;
}
.item-list .title {
	font-weight: bold;
}
.item-list ul {
	margin: 0 0 0.75em;
	padding: 0;
}
.item-list ul li {
	list-style: disc outside none;
	margin: 0 0 0.25em 1.5em;
	padding: 0;
}
ol.task-list li.active {
	font-weight: bold;
}
.form-item {
	margin-bottom: 1em;
	margin-top: 1em;
}
tr.odd .form-item, tr.even .form-item {
	margin-bottom: 0;
	margin-top: 0;
	white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
	border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
	border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 2px solid red;
}
.form-item .description {
	font-size: 0.85em;
}
.form-item label {
	display: block;
	font-weight: bold;
}
.form-item label.option {
	display: inline;
	font-weight: normal;
}
.form-checkboxes, .form-radios {
	margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}
.marker, .form-required {
	color: #FF0000;
}
.more-link {
	text-align: right;
}
.more-help-link {
	font-size: 0.85em;
	text-align: right;
}
.nowrap {
	white-space: nowrap;
}
.item-list .pager {
	clear: both;
	text-align: center;
}
.item-list .pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}
.pager-current {
	font-weight: bold;
}
.tips {
	font-size: 0.9em;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	font-family: inherit;
	font-size: inherit;
	width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
	float: left;
	line-height: 1.75em;
	margin: 0 1em 0 0;
	padding: 0;
}
dl.multiselect .form-item {
	height: 1.75em;
	margin: 0;
}
.container-inline div, .container-inline label {
	display: inline;
}
ul.primary {
	border-bottom: 1px solid #BBBBBB;
	border-collapse: collapse;
	height: auto;
	line-height: normal;
	list-style: none outside none;
	margin: 5px;
	padding: 0 0 0 1em;
	white-space: nowrap;
}
ul.primary li {
	display: inline;
}
ul.primary li a {
	background-color: #DDDDDD;
	border-color: #BBBBBB;
	border-style: solid solid none;
	border-width: 1px;
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	text-decoration: none;
}
ul.primary li.active a {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #BBBBBB #BBBBBB #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
ul.primary li a:hover {
	background-color: #EEEEEE;
	border-color: #CCCCCC #CCCCCC #EEEEEE;
}
ul.secondary {
	border-bottom: 1px solid #BBBBBB;
	margin: 5px;
	padding: 0.5em 1em;
}
ul.secondary li {
	border-right: 1px solid #CCCCCC;
	display: inline;
	padding: 0 1em;
}
ul.secondary a {
	padding: 0;
	text-decoration: none;
}
ul.secondary a.active {
	border-bottom: 4px solid #999999;
}
#autocomplete {
	border: 1px solid;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}
#autocomplete ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#autocomplete li {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	cursor: default;
	white-space: pre;
}
#autocomplete li.selected {
	background: none repeat scroll 0 0 #0072B9;
	color: #FFFFFF;
}
html.js input.form-autocomplete {
	background-image: url("/misc/throbber.gif");
	background-position: 100% 2px;
	background-repeat: no-repeat;
}
html.js input.throbbing {
	background-position: 100% -18px;
}
html.js fieldset.collapsed {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	height: 1em;
	margin-bottom: 0;
}
html.js fieldset.collapsed * {
	display: none;
}
html.js fieldset.collapsed legend {
	display: block;
}
html.js fieldset.collapsible legend a {
	background: url("/misc/menu-expanded.png") no-repeat scroll 5px 75% transparent;
	padding-left: 15px;
}
html.js fieldset.collapsed legend a {
	background-image: url("/misc/menu-collapsed.png");
	background-position: 5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
	display: inline;
}
html.js fieldset.collapsible {
	position: relative;
}
html.js fieldset.collapsible legend a {
	display: block;
}
html.js fieldset.collapsible .fieldset-wrapper {
	overflow: auto;
}
.resizable-textarea {
	width: 95%;
}
.resizable-textarea .grippie {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("/misc/grippie.png") no-repeat scroll center 2px #EEEEEE;
	border-color: #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-style: solid;
	border-width: 0 1px 1px;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
}
html.js .resizable-textarea textarea {
	display: block;
	margin-bottom: 0;
	width: 100%;
}
.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	height: 1.7em;
	margin: -0.4em 0 -0.4em -0.5em;
	padding: 0.42em 1.5em 0.42em 0.5em;
	text-decoration: none;
}
a.tabledrag-handle:hover {
	text-decoration: none;
}
a.tabledrag-handle .handle {
	background: url("/misc/draggable.png") no-repeat scroll 0 0 transparent;
	height: 13px;
	margin-top: 4px;
	width: 13px;
}
a.tabledrag-handle-hover .handle {
	background-position: 0 -20px;
}
.joined + .grippie {
	background-position: center 1px;
	height: 5px;
	margin-bottom: -2px;
}
.teaser-checkbox {
	padding-top: 1px;
}
div.teaser-button-wrapper {
	float: right;
	margin: 0;
	padding-right: 5%;
}
.teaser-checkbox div.form-item {
	float: right;
	margin: 0 5% 0 0;
	padding: 0;
}
textarea.teaser {
	display: none;
}
html.js .no-js {
	display: none;
}
.progress {
	font-weight: bold;
}
.progress .bar {
	background: url("/misc/progress.gif") repeat scroll 0 0 #FFFFFF;
	border: 1px solid #00375A;
	height: 1.5em;
	margin: 0 0.2em;
}
.progress .filled {
	background: none repeat scroll 0 0 #0072B9;
	border-bottom: 0.5em solid #004A73;
	height: 1em;
	width: 0;
}
.progress .percentage {
	float: right;
}
.progress-disabled {
	float: left;
}
.ahah-progress {
	float: left;
}
.ahah-progress .throbber {
	background: url("/misc/throbber.gif") no-repeat scroll 0 -18px transparent;
	float: left;
	height: 15px;
	margin: 2px;
	width: 15px;
}
tr .ahah-progress .throbber {
	margin: 0 2px;
}
.ahah-progress-bar {
	width: 16em;
}
#first-time strong {
	display: block;
	padding: 1.5em 0 0.5em;
}
tr.selected td {
	background: none repeat scroll 0 0 #FFFFCC;
}
table.sticky-header {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-top: 0;
}
#clean-url.install {
	display: none;
}
html.js .js-hide {
	display: none;
}
#system-modules div.incompatible {
	font-weight: bold;
}
#system-themes-form div.incompatible {
	font-weight: bold;
}
span.password-strength {
	visibility: hidden;
}
input.password-field {
	margin-right: 10px;
}
div.password-description {
	font-size: 0.85em;
	margin: 4px 0 0;
	max-width: 500px;
	padding: 0 2px;
}
div.password-description ul {
	margin-bottom: 0;
}
.password-parent {
	margin: 0;
}
input.password-confirm {
	margin-right: 10px;
}
.confirm-parent {
	margin: 5px 0 0;
}
span.password-confirm {
	visibility: hidden;
}
span.password-confirm span {
	font-weight: normal;
}
td.menu-disabled {
	background: none repeat scroll 0 0 #CCCCCC;
}
ul.links {
	margin: 0;
	padding: 0;
}
ul.links.inline {
	display: inline;
}
ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}
.captcha .description {
	display: none;
}
p {
	margin-bottom: 12px
}
.page-node h2.pane-title {
	font-weight: bold;
	font-size: 100%;
	padding: 0;
	margin: 0;
	color: #000
}
#bw-logo {
	float: left;
}
#bw-content {
	padding: 0;
	clear: both;
}
#bw-content .tagadelic {
	line-height: 22px;
}
.bw-sidebar {
	float: left;
	width: 25%;
}
#bw-sidebar-left .bw-inner {
	padding: 0
}
#bw-sidebar-right .bw-inner {
	padding: 0
}
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;
}
.node-type-press-release #bw-content .pane-node-body ul, .node-type-press-release #bw-content .pane-node-body menu, .node-type-press-release #bw-content .pane-node-body dir {
	-moz-padding-start: 40px;
	display: block;
	list-style-type: disc;
	margin: 1em 1em;
}
.node-type-press-release #bw-content .pane-node-body li {
	padding: 0.25em 0;
	display: list-item;
}
.page-node #bw-content .pane-node-body ul {
	padding: 0.2em 0 0 0;
	display: block;
	list-style-type: disc;
	margin: 0 0 0.5em 1em;
}
.page-node #bw-content .pane-node-body li {
	padding: 0.25em 0;
	display: list-item;
}
.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(/sites/all/themes/custom/hq_base/images/toolbar-save.png) no-repeat;
}
.bw-toolbar a.print-mail {
	width: 34px;
	background: #FFF url(/sites/all/themes/custom/hq_base/images/toolbar-email.png) no-repeat;
}
.bw-toolbar a.print-pdf {
	width: 33px;
	background: #FFF url(/sites/all/themes/custom/hq_base/images/toolbar-pdf.png) no-repeat;
}
.bw-toolbar a.print-page {
	width: 32px;
	background: #FFF url(/sites/all/themes/custom/hq_base/images/toolbar-print.png) no-repeat;
}
.bw-toolbar a.toolbar-rss {
	width: 30px;
	background: #FFF url(/sites/all/themes/custom/hq_base/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;
}
.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;
}
.view-content .item-list ul {
	margin: 0;
}
.view-content .item-list ul li {
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
	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 {
}
.views-view-grid {
}
.views-view-grid td .view-inner-wrapper {
	overflow: hidden;
}
.views-view-grid td {
	vertical-align: top;
	width: 50%;
}
.views-view-grid td.col-1 {
}
.views-view-grid td.col-1 .view-inner-wrapper {
}
.views-view-grid td.col-2 {
}
.views-view-grid td.col-2 .view-inner-wrapper {
}
.views-view-grid tr.row-first td .view-inner-wrapper {
	padding-top: 0;
}
.views-grid.grid .views-label-tid {
	display: block;
}
.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 {
}
table.views-table {
}
table.views-table td, table.views-table th {
}
table.views-table th {
}
table.views-table th a {
}
table.views-table th.active img {
	float: right;
}
table.views-table td {
}
table.views-table td a {
}
table.views-table tr.odd td {
	background-color: #ddd;
}
/*.breadcrumb {
	height: 1em;
	overflow: hidden;
	width: 99%;
}
*/.breadcrumb a {
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:focus {
}
.breadcrumb_arrow {
	background: url("/sites/all/themes/custom/hq_base/images/breadcrumb-separator.gif") no-repeat scroll 50% 50% transparent;
	padding: 0px 5px;
}
.breadcrumb-current {
	display: inline;
}
#bw-breadcrumbs {
	height: 1em;
	padding: 0;
	margin: 0
}
ul#bw-breadcrumbs {
	list-style: none outside none;
}
ul#bw-breadcrumbs li {
	float: left;
	height: 44px;
	line-height: 44px;
}
#bw-breadcrumbs li.bw-breadcrumb-separator-first, #bw-breadcrumbs li.bw-breadcrumb-separator, #bw-breadcrumbs li.bw-breadcrumb-separator-last {
	padding: 0 0.5em;
}
#bw-breadcrumbs .bw-breadcrumb-separator-last {
	display: none
}
#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;
}
#bw-user-nav ul.bw-user-links {
	margin-top: 0;
	padding-left: 2px;
}
#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("/sites/all/themes/custom/hq_base/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(/sites/all/themes/custom/hq_base/images/dot.png) repeat-x left bottom;
	float: none;
	text-align: left;
}
#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 {
	width: 500px;
}
#bw-user-nav ul.bw-user-links {
	float: right;
}
.not-logged-in #bw-user-nav {
	display: none;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu li:hover {
	background: none repeat scroll 0% 0% #f3f3f3;
}
#bw-user-nav ul.bw-user-links li.expanded ul.menu {
	border: 1px solid #CCCCCC;
	top: 29px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 18%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(18%, #eeeeee), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 18%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 18%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 18%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 18%, #ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	box-shadow: 1px 1px 1px #ddd;
}
.bw-user-links {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 18%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(18%, #dddddd), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 18%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #dddddd 18%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 18%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dddddd 18%, #ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	border: 1px solid #DDDDDD ! important;
	font-size: 11px;
	box-shadow: 1px 1px 2px #ddd;
}
#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! important;
	width: 100%;
	font-size: 0.87em;
}
#bw-tabs ul.primary li {
	margin-left: 0;
	display: inline! important;
}
#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;
}
#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;
}
.bwtablemarginb table tr td, .bwtablemarginb table tr th {
	border-bottom: 0 none !important;
	border-right: 0 none !important;
	border-top: 0 none !important;
}
.bwbodyimg {
	float: left;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bwbodyimgcaption {
	font-size: 85%;
}
.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;
}
.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;
}
.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;
}
.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;
}
.bwcellpaddingbottom1, .bwpadb1 {
	padding-bottom: 2.0px;
}
.bwcellpaddingbottom2, .bwpadb2 {
	padding-bottom: 3.0px;
}
.bwcellpaddingbottom3, .bwpadb3 {
	padding-bottom: 4.0px;
}
.bwunderlinestyle, .bwuline {
	text-decoration: underline;
}
.bwdoubleunderlinestyle, .bwdbluline {
	text-decoration: underline;
	border-bottom: 1px solid black;
}
.bwcolorred, .bwred {
	color: red;
}
.bwcolorblack, .bwblack {
	color: black;
}
.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;
}
.bwhangingindent, .bwhangindent {
	text-indent: -30.0px;
}
.bwparagraphindent, .bwpindent {
	text-indent: 30.0px;
}
.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;
}
.bwlistitemmarginbottom, .bwlistitemmargb {
	margin-bottom: 10.0px;
}
.bwcellparagraphmargin, .bwcellpmargin {
	margin-bottom: 0px;
	margin-top: 0px;
}
.bwtablebottommargin, .bwtablemarginb {
	border-top: medium none;
	border-left: medium none;
	margin-bottom: 10.0px;
}
.bwblockaligncenter, .bwblockalignc {
	margin-left: auto;
	margin-right: auto;
}
.bwblockalignleft, .bwblockalignl {
	margin-left: 0px;
	margin-right: auto;
}
.bwblockalignright, .bwblockalignr {
	margin-left: auto;
	margin-right: 0px;
}
.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%;
}
.view-bw-rotating-content li {
	margin-top: 10px;
}
.view-bw-rotating-content li + li {
	margin-top: 0;
}
.bw-rotating-content-pane .view-content .item-list ul li {
	padding: 0;
}
.playerBox_gsvb {
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 2px #999999;
	padding: 2px;
	width: 285px;
}
.pane-navigation-bar a {
	text-decoration: none;
	padding-right: 0.3em;
}
.pane-navigation-bar {
	margin: 5px 0;
	padding: 5px 0;
}
body.emvideo-modal-iframe {
	background: none;
	padding: 0;
	margin: 0;
}
.emvideo-modal-iframe object {
	margin: 5px 7px 0;
}
.emvideo-thumbnail-replacement span {
	background-image: none;
}
.lightbox2-alt-layout #nextLink, .lightbox2-alt-layout #nextLink:hover, .lightbox2-alt-layout #nextLink:visited:hover {
	background: url("/sites/all/themes/custom/hq_base/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("/sites/all/themes/custom/hq_base/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;
}
.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;
}
.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;
}
.bw-adv-search .form-checkboxes .form-item {
	display: inline-block;
	width: 200px;
}
#bw-advanced-search-form select#edit-category, #bw-advanced-search-form select#edit-bw-adv-search-nodetype, #bw-advanced-search-form .form-checkboxes .form-item, #bw-advanced-search-form .form-item input {
	width: 99%;
}
.bw-adv-search .form-item label {
	margin-right: 5px;
	width: auto !important;
}
.bw-adv-search-reset {
	margin: 0 5px;
}
.pane-advanced-searchform {
	border: 0 none !important;
}
#bw-advanced-search-form fieldset {
	border: 0 none;
	padding-left: 0;
}
#bw-advanced-search-form #edit-submit {
	margin-top: 10px
}
div.fieldgroup {
	margin: 0;
}
div.fieldgroup .content {
	padding: 0;
}
div.ctools-modal-content .modal-header {
	background: #7DC64C;
	padding: 30px 20px;
}
div.ctools-modal-content .modal-header .modal-title {
	color: #fff;
	text-shadow: transparent 0 0 0;
	font-size: 1.7em;
	font-weight: normal;
}
div.ctools-modal-content a.close {
	background: url(/sites/all/themes/custom/hq_base/images/close.png) no-repeat;
	text-indent: -9999px;
	width: 20px;
	padding-left: 0;
	height: 30px;
	overflow: hidden;
}
div.ctools-modal-content {
	border-color: #333;
	border: none;
	-moz-box-shadow: 1px 2px 15px #333;
	padding-bottom: 70px;
}
div.ctools-modal-content .form-submit {
	margin-top: 20px;
}
ul.nice-menu, ul.nice-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #ccc;
}
ul.nice-menu li {
	border: 1px solid #ccc;
	border-top: 0;
	float: left;
	background-color: #eee;
	margin: 0;
	padding-left: 0;
	background-image: none;
}
#header-region ul.nice-menu li {
	margin: 0;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background: #eee;
}
ul.nice-menu a {
	padding: 0.3em 5px 0.3em 5px;
}
ul.nice-menu ul, #header-region ul.nice-menu ul {
	top: 1.8em;
	left: -1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin-right: 0;
}
#header-region ul.nice-menu ul {
	top: 1.7em;
}
ul.nice-menu ul li {
	width: 12.5em;
}
ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {
	width: 12.5em;
}
ul.nice-menu-right ul {
	width: 12.5em;
	left: 12.5em;
	top: -1px;
}
ul.nice-menu-right ul ul {
	width: 12.5em;
	left: 12.5em;
	top: -1px;
}
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
	background: #eee url(/sites/all/themes/custom/hq_base/images/arrow-right.png) right center no-repeat;
}
ul.nice-menu-right li.menuparent:hover, ul.nice-menu-right li.over, ul.nice-menu-right li li.menuparent:hover, ul.nice-menu-right li li.over {
	background: #ccc url(/sites/all/themes/custom/hq_base/images/arrow-right.png) right center no-repeat;
}
ul.nice-menu-left li ul {
	width: 12.5em;
	left: -12.65em;
	top: -1px;
}
ul.nice-menu-left li ul li ul {
	width: 12.5em;
	left: -12.65em;
	top: -1px;
}
ul.nice-menu-left li.menuparent, ul.nice-menu-left li li.menuparent {
	background: #eee url(/sites/all/themes/custom/hq_base/images/arrow-left.png) left center no-repeat;
}
ul.nice-menu-left li.menuparent:hover, ul.nice-menu-left li.over, ul.nice-menu-left li li.menuparent:hover, ul.nice-menu-left li li.over {
	background: #ccc url(/sites/all/themes/custom/hq_base/images/arrow-left.png) left center no-repeat;
}
ul.nice-menu-left a, ul.nice-menu-left ul a {
	padding-left: 14px;
}
ul.nice-menu-down {
	float: left;
	border: 0;
}
ul.nice-menu-down li {
	border-top: 1px solid #ccc;
}
ul.nice-menu-down li li {
	border-top: 0;
}
ul.nice-menu-down ul {
	left: 0;
}
ul.nice-menu-down ul li {
	clear: both;
}
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul {
	left: 12.5em;
	top: -1px;
}
ul.nice-menu-down .menuparent a {
	padding-right: 15px;
}
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background: #eee url(/sites/all/themes/custom/hq_base/images/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over {
	background: #ccc url(/sites/all/themes/custom/hq_base/images/arrow-down.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent, #header-region ul.nice-menu-down li li.menuparent {
	background: #eee url(/sites/all/themes/custom/hq_base/images/arrow-right.png) right center no-repeat;
}
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.over, #header-region ul.nice-menu-down li li.menuparent:hover, #header-region ul.nice-menu-down li li.over {
	background: #ccc url(/sites/all/themes/custom/hq_base/images/arrow-right.png) right center no-repeat;
}
ul.nice-menu, ul.nice-menu ul, ul.nice-menu li {
	background-color: #fff;
}
ul.nice-menu ul {
	border-top-color: #E5E5E5;
}
ul.nice-menu li {
	list-style-type: none;
}
ul.nice-menu a {
	padding: 6px 1em;
}
ul.nice-menu a:hover {
	text-decoration: none;
}
ul.nice-menu-down {
	height: 29px;
}
ul.nice-menu-down ul {
	top: 2.1em;
	left: -1px;
}
ul.nice-menu-down li:hover, ul.nice-menu-down li.over {
	background-color: #F2F2F2;
	background-image: none;
}
ul.nice-menu-down li.menuparent {
	background: url(/sites/all/themes/custom/hq_base/images/arrow-down.png) no-repeat scroll right center #fff;
}
ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.menuparent a:focus {
	background-color: #F2F2F2;
	text-decoration: none;
}
ul.nice-menu-down li li.menuparent, ul.nice-menu-down li li.menuparent a:focus {
	background-color: #F2F2F2;
	text-decoration: none;
}
ul.nice-menu-down li.last {
	border-right: #E5E5E5 solid 1px;
}
ul.nice-menu-down li {
	border-right: none;
	border-bottom: none;
	border-color: #E5E5E5;
}
ul.nice-menu-down li ul li {
	border-bottom: #E5E5E5 solid 1px;
	border-right: #E5E5E5 solid 1px;
}
ul.nice-menu-down li ul li a {
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 6px;
}
ul.nice-menu-down {
	z-index: 10;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
	float: none;
	border-bottom: #E5E5E5 solid 1px;
}
ul.nice-menu-down li.menuparent a {
	padding: 6px 20px 6px 10px;
}
ul.nice-menu-down li a {
	color: #333;
}
ul.nice-menu-right ul {
	left: 100%;
	width: 100%;
}
﻿  article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/*html, button, input, select, textarea {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #222;
}*/
body {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
}
a:hover, a:active {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 85%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
ul, ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}
dd {
	margin: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
}
legend {
	border: 0;
*margin-left:-7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow:visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*width:13px;
*height:13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
background-color:#f0dddd;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
body {
	background-color: #fff;
}
.clear {
	clear: both;
	height: 1px;
}
.center {
	text-align: center;
}
a {
	color: #0097c0;
}
.pageContent {
	margin: 0 auto;
	max-width: 880px;
}
strong.purple {
	color: #A05EA5;
	font-size: 16px;
	font-weight: bold;
}
.sticky-nav .headerWrap {
	position: fixed
}
.sticky-nav .breakingNews_wrap {
	top: 118px
}
/*.headerWrap {
	background: #fff url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/header_bg.gif) repeat-x bottom left;
	height: auto;
	width: 100%;
	z-index: 99;
}
.headerLinks {
	font-size: 17px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 16px;
	right: 13px;
}
.headerBottom .headerLinks {
	display: none;
}
.headerLinks li {
	float: left;
	padding: 0;
}
.headerLinks li.last {
	padding-right: 0;
}
.headerLinks a {
	color: #173F8A;
	text-decoration: none;
	height: 47px;
	line-height: 47px;
	display: block;
	width: auto;
	padding: 0 13px;
	font-size: 17px;
	cursor: pointer;
}
.headerLinks a.on {
	background: #0d92b7;
	color: #fff;
	text-decoration: none;
}
.headerLinks a:hover {
	text-decoration: none;
}
.headerTop {
	height: 43px;
	padding: 20px 20px 0 20px;
	position: relative;
}
.alexionLogo {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/alexionLogo.gif) no-repeat;
	float: left;
	height: 25px;
	width: 147px;
}
.alexionLogo a {
	display: block;
	width: 147px;
	height: 25px;
	text-decoration: none;
	text-indent: -99999;
}
*/.mobileNavBtn {
	display: none;
}
.headerBottom {
	position: relative;
	padding: 0 20px;
	display: block;
}
.headerBottomDisplay {
	display: block;
}
/*.search {
	height: 28px;
	position: absolute;
	right: 0;
	top: 13px;
	width: 167px;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/search.gif) no-repeat;
}
.search input.search-box {
	width: 118px;
	height: auto;
	padding: 6px 5px 5px 11px;
	border: 0 none;
	color: #0097c0;
	font-style: italic;
	float: left;
	background: none;
	font-size: 13px;
}
.search input.submit-btn {
	float: right;
	background: none;
	width: 30px;
	border: 0;
	height: 30px;
	text-indent: -9999px;
	border: 0 none;
}
.search input.reset-btn {
	display: none;
}
*/.navBarWrap {
	position: relative;
	height: 55px
}
.showInMobile {
	display: none;
}
.accordion {
	color: #000;
	background: #fff;
	height: 50px;
}
.pageContentAccordion {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/country_accordion_tile.jpg) repeat-x 0 0;
}
.country-accordion {
	width: 100%;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/country_accordion_map.jpg) no-repeat top center;
}
.country-accordion h2 {
	color: #A05EA5;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: left;
}
.country-accordion .country-section {
	border-right: 1px solid #cacaca;
	float: left;
	margin-top: 21px;
	margin-bottom: 19px;
	height: 165px;
}
.country-accordion .cs-01 {
	width: 138px;
	margin-left: 13px;
}
.country-accordion .cs-02 {
	width: 150px;
	margin-left: 30px;
}
.country-accordion .cs-03 {
	width: 320px;
	margin-left: 34px;
}
.country-accordion .cs-04 {
	width: 130px;
	margin-left: 22px;
	border-right: 0;
}
.country-accordion .country-section ul {
	margin: 10px 0;
	padding: 0 0 0 20px;
	float: left;
}
.country-accordion .cs-03 ul {
	margin-right: 6px;
}
.country-accordion .country-section ul li {
	margin: 0;
	padding: 4px 0;
	color: #0097c0;
	font-size: 12px;
}
.country-accordion .country-section ul li a {
	text-decoration: none;
}
.interior-header {
	height: 240px;
	overflow: hidden;
	width: 100%;
	display: block;
	margin: 0 auto;
	z-index: 1;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/sub-nav-long-bg.gif) repeat-x top;
}
/*.interior-header .utility-header {
	background: #FFFFFF;
	height: auto;
	width: 100%;
	text-align: center
}
.interior-header .utility-header img {
	height: auto;
}
.nav-toggle {
}
#nav-container {
	left: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	top: 0;
}
#nav-scroll {
	left: 0;
	position: relative;
	width: 100%;
	z-index: 1000;
}
#menuElem {
	list-style: none;
	margin: 0 0 0 -14px;
	padding: 0;
	background: #003CFF;
}
#menuElem li {
	float: left;
	line-height: 57px
}
#menuElem li a {
	color: #fff;
	cursor: pointer;
	display: block;
	max-width: 100%;
	padding: 2px 20px;
	position: relative;
	text-decoration: none;
}
#menuElem li.mainNavLink > a.navforward {
	display: none
}
#menuElem li.mainNavLink > a {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-arrow.png)no-repeat right center;
	color: #ffffff;
	display: block;
	font-size: 16px;
	height: 55px;
	line-height: 57px;
	text-decoration: none;
	padding: 0px 22px 0 17px;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
}
#menuElem li.mainNavLink.active > a {
	background-image: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-arrow.png), url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-blue-top-bg.gif);
	background-position: right center, 0 0;
	background-repeat: no-repeat, repeat-x;
}
#menuElem li.mainNavLink.active li.HighLighted a {
	font-weight: bold;
}
#menuElem li a.mainNavLink span {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-arrow.png) no-repeat right center;
	white-space: nowrap !important;
	padding-right: 16px;
}
#menuElem a.navforward {
	display: none;
}
#menuElem li.active ul, #menuElem li.active ul li.thirdMenuActive.active ul {
	display: block;
	width: 960px;
}
#menuElem li ul {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-blue-bg.gif) repeat-x;
	display: none;
	list-style: none;
	padding: 0;
	position: absolute;
	left: 0;
	margin: 0px 0px 0px -14px;
	width: 100%
}
#menuElem ul li {
	float: left;
	white-space: normal
}
#menuElem li ul a {
	font-family: 'Open Sans', sans-serif;
	position: relative;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 44px;
	text-decoration: none;
	padding: 0 24px;
}
#menuElem li ul ul, #menuElem li.active ul ul {
	display: none
}
#menuElem li ul li a.active {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-gray-bg.gif) repeat-x;
	color: #3883a8;
}
#menuElem li ul li.thirdMenuActive > a {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-arrow.png) no-repeat right center;
}
#menuElem li ul li.thirdMenuActive.active > a {
	background-image: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-blue-arrow.png), url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-gray-top-bg.gif);
	background-position: right center, 0 0;
	background-repeat: no-repeat, repeat-x;
	color: #3883a8;
}
#menuElem li ul li a.active span {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-blue-arrow.png) no-repeat right center;
	white-space: nowrap !important;
	padding-right: 16px;
}
#menuElem li ul li ul {
	margin: 0;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-gray-bg.gif) repeat-x;
}
#menuElem li ul li ul a {
	color: #3883a8;
}
#menuElem li ul li.doubleLine a {
	line-height: 15px;
	padding: 7px 25px;
}
#menuElem li ul li.doubleLine.active a {
	font-weight: bold;
}*/
#main {
	font-size: 87.5%;
	padding-top: 0;
	position: relative;
}
#main.active {
	padding-top: 168px;
}
.container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.dots {
	width: auto;
	height: auto;
	bottom: 150px;
	clear: both;
	margin: 32px 43px 0 0;
	float: right;
}
.interior-utilities {
	padding-top: 20px
}
.interior-utilities ul {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.interior-utilities ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 7px;
	color: #0097c0;
	float: left;
}
.interior-utilities ul li a {
	color: #0097c0;
}
ul.interior-utilities li:first-child {
	padding: 0;
}
ul.interior-utilities {
	margin: 20px 0 0 0;
	padding: 0;
}
ul.interior-utilities li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 7px;
	color: #808083;
	float: left;
	font-weight: normal;
}
ul.interior-utilities li span br, .interior-utilities li span br {
	display: none
}
ul.interior-utilities li a {
	color: #808083;
	text-decoration: none;
}
.interior-body {
	font-size: 14px;
	width: 100%;
	position: relative;
	display: block;
	margin: 0 auto;
	z-index: 2;
}
.interior-body .h1Wrap {
	width: 840px;
	margin: 0 auto;
	border: 1px solid #ff0000;
	display: block;
	position: relative;
}
/*.interior-body h1 {
	color: #173F8A;
	font: 321%/1.2 "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0 0 0.5em 0;
}
.interior-body h2 {
	color: #a05ea5;
	font: 18px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.5em 0;
}
.interior-body h3 {
	color: #173F8A;
	font: 31px "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0 0 0.5em 0;
}
.interior-body .hr {
	background: none repeat scroll 0 0 #E0E0E0;
	clear: both;
	height: 1px;
	margin: 20px 0;
	width: 100%;
}
.interior-body p a {
	color: #3883a8;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
}*/
.interior-body-wrap {
	width: 100%;
	background: #fff;
}
.interior-body-pad {
	width: 100%;
	max-width: 960px;
	position: relative;
	display: block;
	margin: 0 auto;
}
.interior-body-pad-inner {
	padding: 0;
}
.interior-body .left-body {
	width: 20%;
	margin-top: 48px;
	float: left;
}
.interior-body .left-body ul {
	margin: 0;
	padding: 0;
}
.interior-body .left-body ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #0097c0;
	font-size: 13px;
	padding-bottom: 11px;
}
.interior-body .left-body ul li.header {
	font-size: 18px;
	padding-bottom: 15px;
}
.interior-body .left-body ul li a {
	color: #0097c0;
}
.interior-body .left-body ul.navLeft li {
	padding: 2px 0 14px 0;
}
.interior-body .left-body ul.navLeft li a {
	color: #0097c0;
	font-weight: bold;
}
.interior-body .left-body ul.navLeft ul {
	margin: 10px 0 0 0;
	padding: 0;
}
.interior-body .left-body ul.navLeft ul li {
	padding: 2px 0 2px 10px;
}
.interior-body .left-body ul.navLeft ul li a {
	color: #0097c0;
	font-weight: normal;
}
.interior-body .left-body-nonav {
	width: 20%;
	margin-top: 48px;
	float: left;
}
.interior-body .left-body-nonav ul {
	margin: 0;
	padding: 0;
}
.interior-body .left-body-nonav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #0097c0;
	font-size: 13px;
	padding-bottom: 11px;
}
.interior-body .left-body-nonav ul li.header {
	font-size: 18px;
	padding-bottom: 15px;
}
.interior-body .left-body-nonav ul li a {
	color: #0097c0;
}
.interior-body .left-body-nonav ul.navLeft li {
	padding: 2px 0 14px 0;
}
.interior-body .left-body-nonav ul.navLeft li a {
	color: #0097c0;
	font-weight: bold;
}
.interior-body .left-body ul li ul {
	margin-top: 10px
}
.interior-body .left-body ul li ul li {
	padding: 2px 0px 2px 10px;
}
.interior-body .full-body {
	margin-top: 20px;
	padding-bottom: 20px;
}
.interior-body .full-body ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.interior-body .full-body ul li {
	color: #0097c0;
	padding: 0 0 15px 0;
}
.interior-body .full-body ul li span {
	color: #173f8a;
	font-weight: bold;
}
.interior-body .full-body p {
	margin-top: 0;
	line-height: 24px;
	color: #414042;
}
.interior-body .full-body p.headerTwoLines {
	margin-top: 60px;
}
.interior-body .full-body .blueText {
	color: #173F8A;
	font-weight: bold;
}
.interior-body .full-body ul.greyText li span {
	color: #414042;
	font-weight: normal;
}
.interior-body .full-body .references, .references {
	font-size: .8em;
	line-height: inherit;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-word;
	word-break: break-word
}
.interior-body .full-body .references p, .references p {
	margin: 0;
}
.interior-body .full-body .references ol, .references ol {
	margin: 0;
	padding: 0 0 0 20px;
}
.interior-body .wide-body {
	width: 100%;
	float: left;
	margin-top: 48px;
	padding-bottom: 20px;
}
.interior-body .wide-body ul {
}
.interior-body .wide-body ul li {
	color: #6C6C6C;
}
.interior-body .wide-body p {
	margin-top: 0;
	line-height: 24px;
	color: #6c6c6c;
}
.interior-body .wide-body-sub {
	width: 100%;
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
}
.interior-body .wide-body-sub p {
	margin-top: 0;
	line-height: 24px;
	color: #6c6c6c;
}
.interior-body .full-body .leftCol {
	width: 316px;
	float: left
}
.full-body .leftCol .leftCol-sub-caption p, .leftCol-sub-caption p {
	font-size: 16px;
	font-style: italic;
	color: #3883a8;
	padding: 10px 0;
}
.full-body p.pullout-quote {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #3883a8;
}
.interior-body .full-body .rightCol {
	width: 624px;
	padding-left: 20px;
	float: left;
}
.interior-body .full-body .siteMap-wrap ul li ul li a.CMSSiteMapLink br {
	display: none !important;
}
.interior-body .full-body .siteMap-wrap ul, .interior-body .full-body .siteMap-wrap ol {
	margin: 1em 0px;
	padding: 0px 0px 0px 40px;
}
.interior-body .full-body .siteMap-wrap ul li, .interior-body .full-body .siteMap-wrap ol li {
	padding: 0
}
.interior-body .full-body .siteMap-wrap ul li {
	color: #6C6C6C
}
#bw-content-header {
	padding-left: 0;
	width: 100%;
	max-width: 960px;
	box-sizing: border-box;
}
#bw-content, #bw-content, .page-node .interior-body-pad-inner #bw-content {
	width: 100%;
	max-width: 960px;
}
/*.footer {
	color: #fff;
	background: #2e387a;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.6);
	box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.6);
	z-index: 0;
	position: relative;
	font-size: 13px;
	line-height: 28px;
	padding: 0 0 25px;
}
.footer .container {
	position: relative;
}
.footer .footer-col {
	width: 25%;
	float: left;
	position: relative;
}
.footer .footer-list-wrap, .footer .footer-col .footer-util {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-col .footer-util li a, .footer-col .footer-util li a:hover {
	color: #ffffff;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
.footer .footer-list-wrap li.footer-head, .footer .footer-col .footer-util {
	margin-top: 30px;
}
.footer .footer-list-wrap li.footer-head a {
	color: #ffffff;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
.footer .footer-col .footer-util li.footer-link a, .footer .footer-col .footer-util li.footer-link a:hover {
	color: #ffffff;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
.footer .footer-list-wrap li.footer-head ul li a {
	color: #ffffff;
	font-size: 14px !important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
.footer .footer-subnav {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-logo-wrap {
	font-size: 14px;
	line-height: 23px;
}
.footer-logo-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right
}
.home-footer {
	background: #fff;
}
.footer a, .footer a:hover {
	color: #0097C0;
	text-decoration: underline;
}
.footer-left {
	float: left;
	text-align: right;
	width: 270px;
}
.footer-logo img {
	position: relative;
	top: -3px;
	vertical-align: top;
}
.footer-right {
	margin-left: 290px;
}
.footer-sitemap img {
	margin: -16px 14px 0 0;
}
.footer-sitemap {
	color: #173f8a;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin-bottom: 8px;
}
.footer-sitemap a {
	color: #173f8a;
	text-decoration: none;
}
.footer-sitemap a:hover {
	color: #173f8a;
	text-decoration: underline;
}
.footer-sitemap span {
	margin: 0 14px;
}
.footer-safety {
	text-align: center;
}
.footer-social {
	margin-top: 10px;
}
*/.footer-social .social_btn.last {
	margin-right: 30px;
}
.contact-social {
	margin: 0 0 30px 0;
}
.contact-social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.contact-social ul li {
	float: left;
	width: 33%;
}
.contact-social .social_btn {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	padding: 10px 15px 8px 50px;
	display: inline-block;
	text-decoration: none;
	margin-right: 10px;
}
.contact-social .social_btn.facebook {
	background: #3b5f8f url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_facebook.png) no-repeat 17px center;
}
.contact-social .social_btn.twitter {
	background: #14b6e5 url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_twitter.png) no-repeat 15px center;
}
.contact-social .social_btn.linkedin {
	background: #0091ba url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_linkedin.png) no-repeat 15px center;
	margin-right: 0;
	padding-right: 44px;
}
#social-callouts-wrap {
	background: #e7e7e7;
	padding: 20px 0;
	text-align: center;
}
#social-callouts-wrap ul {
	list-style: none;
	margin: 0 0 0 32px;
	padding: 0;
}
#social-callouts-wrap ul li {
	float: left;
}
#social-callouts-wrap .social_btn {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 19px 15px 18px 75px;
	display: inline-block;
	text-decoration: none;
	margin-right: 10px;
	position: relative;
}
#social-callouts-wrap .social_btn span {
	width: 60px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
#social-callouts-wrap .social_btn.facebook {
	background: #3b5f8f;
}
#social-callouts-wrap .social_btn.facebook span {
	background: #2c4f7c url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_facebook.png) no-repeat center center;
}
#social-callouts-wrap .social_btn.twitter {
	background: #14b6e5;
}
#social-callouts-wrap .social_btn.twitter span {
	background: #0ca4d0 url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_twitter.png) no-repeat center center;
}
#social-callouts-wrap .social_btn.linkedin {
	background: #0091ba;
	margin-right: 0;
}
#social-callouts-wrap .social_btn.linkedin span {
	background: #0080a4 url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/icon_linkedin.png) no-repeat center center;
}
.PagePlaceholderContent .headerWrap {
	position: relative;
}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

@media only screen and (max-width:480px) {
#main {
	overflow-x: hidden;
}
.body-sub-expand .pipeline-key-mobile img {
	margin-left: 0;
	width: 100%;
}
}

@media only screen and (max-width:505px) {
#filing {
	width: 12.1%;
}
#marketTab {
	width: 16.1%;
}
.body-sub-expand .sub-expand-head ul li {
	min-height: 44px;
	padding: 8px 0 4px 0;
}
#registration {
	width: 22%;
}
}

@media only screen and (max-width:840px) {
#staticDiv.active {
	top: 0;
}
#staticDiv.active #subExpandHead {
	margin-top: 0;
}
.sub-expand-head .mobile-condensed {
	margin-left: 3%;
	width: 93%;
}
.body-sub-expand .sub-expand-head ul li {
	padding: 8px 0 4px 0;
}
#featured .video-js {
	width: 262px!important;
	height: 147px!important;
}
}

@media only screen and (max-width:640px) {
.body-sub-expand .sub-expand-head ul {
	margin-left: 4%;
}
}

@media only screen and (max-width:680px) {
.body-sub-expand .sub-expand-head ul {
	margin-left: 5%;
}
.body-sub-expand .sub-expand-head ul li {
}
.sub-expand-head #filing {
	width: 11.8%;
}
}

@media only screen and (orientation:portrait) and (max-width:768px) {
.body-sub-expand .sub-expand-head ul li {
	height: 50px;
}
}

@media (max-width:480px) {
.body-sub-expand .sub-expand-head ul li {
	font-size: 11px;
	padding: 7px 15px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
#subExpandHead.active {
	top: 55px;
	padding-right: 0px;
	width: 280px;
}
.body-sub-expand .pipeline-key-mobile img {
	margin-left: 0px;
}
}

@media only screen and (max-width:959px) {
#subExpandHead.active {
	top: 50px;
}
}

@media only screen and (min-width:840px) and (max-width:959px) {
}

@media only screen and (max-width:960px) {
body {
	min-width: 320px;
}
.pageContent {
	margin: 0;
	padding: 0px;
	width: auto;
}
/*.sticky-nav .headerWrap {
	position: absolute
}
*/.sticky-nav .breakingNews_wrap {
	top: 0
}
/*.headerWrap {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/mobile/header_bg.gif) repeat-x;
	height: auto;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.headerLinks {
	background-color: #0a1b3b;
	border-bottom: 3px solid #0d224a;
	font-size: 19px;
	list-style: none;
	margin: 0;
	padding: 6px 0 6px 0;
	position: relative;
	top: auto;
	right: auto;
	display: none;
}
.navBarWrap .headerLinks {
	display: block;
}
.headerLinks li {
	float: none;
	padding: 0 20px 0 20px;
}

.headerLinks a {
	color: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
}
.headerLinks a.on {
	background-color: #0a1b3b;
}
.headerLinks a:hover {
	text-decoration: none;
}
.headerTop {
	height: 41px;
	padding: 14px 10px 0px 10px;
}
.alexionLogo {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/mobile/mobile_alexionLogo.png) no-repeat;
	float: left;
	height: 25px;
	width: 147px;
}
*/.mobileNavBtn {
	display: block;
}
/*.mobileNavBtn .nav-toggle {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/mobile/navBtn.gif) no-repeat;
	float: left;
	height: 26px;
	width: 123px;
	cursor: pointer;
}
*/.headerWrap .headerBottom {
	background-color: #0d224a;
	padding: 0 0 0 0;
	display: none;
}
.headerWrap .headerBottom.headerBottomDisplay {
	display: block;
}
.pageContentAccordion {
	display: none;
}
/*.search {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/mobile/search.gif) no-repeat;
	height: 37px;
	margin: 0 auto 12px;
	position: relative;
	right: auto;
	top: auto;
	width: 300px;
}
.search input.search-box {
	border: 0 none;
	font-size: 18px;
	text-indent: 15px;
	width: 217px;
	height: 27px;
}
.search input.submit-btn {
	display: block;
	background: none;
	border: 0 none;
	float: right;
	text-indent: -9999px;
	height: 37px;
	width: 41px;
	padding: 0;
}
.search input.reset-btn {
	display: block;
	background: none;
	border: 0 none;
	float: left;
	width: 41px;
	height: 37px;
	padding: 0;
}
*/
.navBarWrap {
	padding-top: 20px;
	height: auto;
}
#nav-container {
	left: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
}
#nav-scroll {
	left: 100%;
	position: relative;
	width: 100%;
	z-index: 1000;
	-webkit-transition: left 0.25s ease-in-out;
	-moz-transition: left 0.25s ease-in-out;
	-o-transition: left 0.25s ease-in-out;
	transition: left 0.25s ease-in-out;
}
#nav-scroll.no-transition {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
#menuElem {
	background: none;
	margin: 0;
	padding: 0;
}
#menuElem li {
	float: none;
	color: #fff;
	display: block;
	font-size: 19px;
	font-weight: normal;
	line-height: 45px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
}
#menuElem li.showInMobile {
	background: #0a1b3b;
}
#menuElem a {
	color: #fff;
	cursor: pointer;
	display: block;
	max-width: 100%;
	padding: 0 20px;
	position: relative;
	text-decoration: none;
}
#menuElem li.mainNavLink > a {
	background: none;
	color: #ffffff;
	display: block;
	font-size: 19px;
	height: 45px;
	line-height: 45px;
	text-decoration: none;
	padding: 0 20px;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
}
#menuElem li.mainNavLink:hover > a {
	background: none;
}
#menuElem li.mainNavLink > a.navforward, #menuElem li.mainNavLink.active a.navforward {
	float: right;
	width: 45px;
	position: relative;
	height: 45px;
	display: block;
	z-index: 99;
	padding: 0;
	text-indent: -9999px;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrow.png) no-repeat 50% 50%;
}
#menuElem li.mainNavLink.active > a {
	background: none;
}
#menuElem ul {
	background: none;
	display: none;
	left: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#menuElem ul li a {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrow.png) no-repeat 95% center;
	width: auto;
}
#menuElem .sub > a:before {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/nav-plus.png) no-repeat 0 0;
}
#menuElem .current > ul {
	display: block !important;
	width: 100% !important;
	left: 100%;
}
#menuElem .title {
	padding: 0;
}
#menuElem .title > a {
	padding: 0 20px;
	text-align: center;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.6);
	box-shadow: 0 1px 10px rgba(0,0,0,0.6);
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrowBack.png) no-repeat 20px 50%;
}
#menuElem .title > a:before {
	display: none;
}
#menuElem li ul li.doubleLine a {
	line-height: 45px;
	padding: 0 20px;
}
#menuElem li ul li a br {
	display: none;
}
#menuElem .title a.navback {
	float: left;
	width: 45px;
	position: relative;
	height: 45px;
	display: block;
	padding: 0;
	z-index: 99;
}
#menuElem a span.nav-back {
	display: none;
	height: 20px;
	left: 10px;
	position: absolute;
	width: 20px;
	-webkit-border-radius: 20px;
	-webkit-box-shadow: inset -1px 1px 2px rgba(0,0,0,0.1), -1px 1px 2px rgba(255,255,255,0.1);
}
#menuElem .active > a {
	background-color: #32799a;
}
#menuElem li ul {
	background: none;
	margin: 0;
	display: none
}
#menuElem li ul a {
	padding: 0 20px;
	width: auto;
	color: #ffffff;
	font-size: 18px;
	height: auto;
	line-height: 45px;
	text-decoration: none;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
}
#menuElem li ul a span {
	padding: 0 20px;
}
#menuElem li ul li.title a:hover {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrowBack.png) no-repeat 20px 50%;
}
#menuElem li.active ul, #menuElem li.active ul li.thirdMenuActive.active ul {
	display: none;
	width: 0;
	background: none;
}
#menuElem li ul li.thirdMenuActive > a {
	background: none;
}
#menuElem li ul li ul a {
	color: #FFFFFF
}
#main {
	font-size: 93.75%;
	padding-top: 55px !important;
}
.container {
	margin-left: 0;
	margin-right: 0;
	width: auto;
}
body.one-sidebar #bw-content-content {
	float: none;
	width: 100% !important;
	clear: none;
}
body.two-sidebars #bw-content-content {
	float: none;
	width: 100% !important;
	clear: none;
}
#bw-content-header {
	padding-left: 0 !important;
	width: 100% !important;
	max-width: 100%;
}
#bw-sidebar-left, #bw-sidebar-left {
	padding-right: 3%;
	width: 100% !important;
}
#bw-content, #bw-content, .page-node .interior-body-pad-inner #bw-content {
	max-width: 100% !important;
	width: 100% !important;
}
.btns a.btndrk {
	width: 100% !important;
	line-height: 40px;
	padding-left: 0 !important;
}
.views-field-title {
	width: 85% !important;
}
ul.interior-utilities {
	display: none;
}
ul.interior-utilities li {
	font-size: 11px;
}
.interior-body-pad-inner {
	padding: 0 30px;
}
.interior-body h1 {
	top: 0;
	position: relative;
	font-size: 40px;
}
.interior-body .left-body-nonav, .interior-body .left-body {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 0;
	margin-bottom: 15px;
}
.interior-body .left-body ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #0097c0;
	font-size: 13px;
	padding-bottom: 11px;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrow.png) no-repeat right 4px;
}
.interior-body .left-body ul {
	margin: 0;
	padding: 0;
}
.interior-body .left-body ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #0097c0;
	font-size: 13px;
	padding-bottom: 11px;
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/subnavArrow.png) no-repeat right 4px
}
.interior-body .left-body-nonav ul li {
	padding: 0 0 7px;
}
.interior-body .left-body ul li a {
	color: #0097c0;
}
.interior-body .left-body ul.navLeft {
	padding: 0 16px;
}
.interior-body .left-body ul.navLeft li {
	padding: 2px 0 14px 0;
}
.interior-body .left-body ul.navLeft li a {
	color: #0097c0;
	font-weight: bold;
}
.interior-body .left-body-nonav ul li {
	padding: 0 0 7px;
}
.interior-body .full-body {
	padding-bottom: 0px;
}
.interior-body .full-body ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.interior-body .full-body ul li {
	color: #0097c0;
}
.interior-body .full-body ul li span {
	color: #173f8a;
}
.interior-body .full-body p.headerTwoLines {
	margin-top: 0px;
}
.interior-body-sub {
	padding: 38px 20px 38px 20px;
	width: auto;
}
.interior-body .full-body .leftCol, .interior-body .full-body .rightCol {
	width: 100%
}
.interior-body .full-body .leftCol {
	padding-bottom: 20px
}
.full-body .leftCol .leftCol-sub-caption p {
	padding-bottom: 0;
	margin: 0
}
.interior-body .full-body .rightCol {
	padding-left: 0
}
.full-body .leftCol img, .full-body img {
	width: 100%
}
.interior-body-sub .interior-body-right {
	float: right;
	width: 100%;
}
.interior-body-sub h2 {
	font-size: 33px;
}
.body-sub-image-border {
	height: auto;
	width: auto;
}
.body-sub-caption {
	width: auto;
}
.btns {
	float: left;
	width: 100%;
}
.center.btns {
	text-align: left;
}
.btns a.btn {
	margin: 0 0 5px 0;
	text-align: center;
	width: 100%;
}
.btns a.btnNews {
	background-position: 38% 9px;
}
.btns a.btnEvents {
	background-position: 26% -34px;
}
.btns a.btnMediaKit {
	background-position: 34% -74px;
}
.btns a.btnFactSheets {
	background-position: 35% -213px;
}
.btns a.btnSignUp {
	background-position: 15% -210px;
}
.btns a.btnCheckApp {
	background-position: 22% -248px;
}
.white-bg-wrap {
	padding: 33px 16px;
}
.white-bg .white-bg-wrap-inner {
	margin: 0 8px;
}
.white-bg-wrap-inner h2 {
	padding-bottom: 20px;
}
.news-utilities {
	position: relative;
	right: 0;
	top: 0;
	padding-bottom: 20px;
}
.interior-header {
	float: none;
	display: none;
}
.interior-body {
	display: block;
	font-size: 15px;
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 1;
}
/*.footer {
	display: none;
	color: #6d6d6d;
	background: #f4f4f4 url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/ftr_divider.jpg) no-repeat top center;
	margin: 0 0;
	line-height: 1.84;
	padding: 0 3% 25px;
}
.footer-left {
	float: none;
	margin: 40px 0 12px;
	text-align: center;
	width: auto;
}
.footer-logo {
	margin-bottom: 5px;
}
.footer-logo img {
	position: static;
}
.footer-right {
	margin-left: 0;
	text-align: center;
}
.footer-safety {
	font-size: 92%;
}
.footer.showInMobile {
	display: block;
}
*/#partnering_steps {
	width: auto;
}
#partnering_steps li {
	width: 50%;
}
#partnering_steps .stepWrap {
	background: #fff;
	margin: 0 0 8px 0;
	position: relative;
	padding: 45px 15px 0;
	height: 260px;
}
#partnering_steps li:nth-of-type(even) .stepWrap {
	margin-left: 8px;
}
#partnering_btns {
	height: 62px;
	width: auto;
}
#partnering_btns li {
	width: 18%;
}
#partnering_btns li:last-child {
	width: 28%;
}
#partnering_btns li a {
	padding: 15px 0 15px 10px;
	font-size: 15px;
}
#partner1, #partner2, #partner3, #partner4, #partner5 {
	width: auto;
}
#researchWrap {
	width: auto;
}
.research {
	padding: 20px 20px 30px;
}
.collaborations p a.btn {
	white-space: normal;
}
#clinical_trails_callout {
	width: auto;
	margin: auto 0;
	padding: 0;
	text-align: center;
}
#clinical_trails_callout p {
	padding-top: 20px;
}
#clinical_trails_callout a {
	margin-bottom: 20px
}
.contact-us {
	width: auto;
}
.contact-social {
	margin: 0;
}
.contact-social ul {
	margin: 0;
	padding: 0;
}
.contact-social ul li {
	float: none;
}
.contact-social .social_btn {
	display: block;
	margin: 0 0 10px;
}
.contact-social .social_btn.linkedin {
	margin: 0;
}
.contact-social .social_btn.facebook, .contact-social .social_btn.twitter, .contact-social .social_btn.linkedin {
	padding: 14px 10px 13px 45px;
}
#social-callouts-wrap ul {
	margin: 0;
	padding: 0 20px;
}
#social-callouts-wrap ul li {
	float: none;
}
#social-callouts-wrap .social_btn {
	display: block;
	margin: 0 0 10px;
}
#social-callouts-wrap .social_btn.linkedin {
	margin: 0;
}
.modal-header .close {
	top: 10px;
	right: 10px;
}
.modal-header h2 {
	padding-right: 10px;
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.contact-us {
	width: 100%;
}
.contact-us .content_left {
	margin-bottom: 20px;
}
.contact-info .box {
	width: 98% !important;
	margin-left: 1%;
	margin-bottom: 1%;
}
.contact-info .box2 {
	margin-left: 1%;
}
.contact-info .box3 {
	margin-left: 1%;
}
.body-sub-expand .sub-expand-head ul li {
	font-size: 11px;
	padding: 7px 0;
}
#subExpandHead.active {
	margin-left: 4.6%
}
#featured ul.ui-tabs-nav li {
	height: 105px;
	width: 100%;
}
.interior-body-pad {
	height: auto;
}
#featured .left-patient-content {
	width: 100%;
}
#featured .left-patient-content h1 {
	text-align: left;
}
#featured .left-patient-content p {
	margin-bottom: 20px;
	margin-left: 0px;
}
#featured .left-patient-content .image-border {
	float: left;
	width: 40%;
}
.interior-body-sub {
	padding: 38px 40px 38px 20px;
}
#featured .white-body-wrap .left-patient-content {
	width: 100%;
}
}

@media only screen and (max-width:479px) {
.home-header .header .mobile img {
	width: 100%;
	height: auto;
	visibility: visible;
	position: fixed;
	top: 0;
}
.home-header .header .full img {
	visibility: hidden;
}
.body-sub-expand h3 {
	margin: 22px 44px 10px;
	width: auto;
}
.body-sub-expand .sub-expand-head ul li {
	padding: 10px 0;
	font-family: 'PTSansW01-CondRegular';
	font-size: 10px;
	min-height: 0;
	height: auto;
}
.body-sub-expand .sub-expand-head ul li span {
	margin-left: 4px;
	padding-right: 4px;
}
.interior-body .awardsList .awardImage {
	float: none;
	margin: 0 0 10px;
	text-align: center;
}
.interior-body .awardsList .awardImage img {
	width: auto
}
.country-page-wrap h2 {
	margin-bottom: 10px;
}
.country-page-wrap .country-section ul {
	float: none;
	margin: 0;
}
#interstitialLeavingSitePop {
	margin-top: 20px
}
#interstitialLeavingSitePop div {
	padding: 10px 20px
}
.leftText {
	width: auto;
}
#recaptcha_widget .recaptcha_image img {
	width: 90%;
	height: 47px;
}
#recaptcha_widget div.recaptcha_only_if_image {
	float: none;
	margin: 0;
}
#recaptcha_widget div.recaptcha_only_if_audio {
	float: none;
	margin: 0;
}
#recaptcha_widget .help {
	float: none;
	text-align: left;
	margin: 0;
}
.body-sub-expand .pipeline-key-mobile img {
	width: 90%;
	margin-left: 11px;
}
#featured .white-body-wrap .right-patient-content .video-border {
	width: 256px;
}
#featured .video-js {
	width: 237px!important;
	height: 133px!important;
}
}

@media only screen and (max-width:680px) {
.body-sub-expand .sub-expand-head ul {
	margin-left: 5%;
}
.body-sub-expand .pipelinebg {
	width: 98%;
}
.body-sub-expand .sub-expand-head ul li {
	min-height: 44px;
	float: left;
	list-style-type: none;
	color: #fff;
	padding: 8px 0 4px 0;
	margin-right: .5%;
	width: 19.5%;
}
.sub-expand-head li span {
	margin-left: 7px;
	display: block;
}
.sub-expand-head .mobile-condensed {
	margin-left: 2.3%;
	padding: 0px;
	width: 96%;
	max-width: 742px
}
#partnering_steps li {
	float: none;
	width: auto;
}
#partnering_steps .stepWrap {
	margin: 8px 0 0;
	position: relative;
	padding: 25px 15px 25px;
	height: auto;
}
#partnering_steps li:nth-of-type(even) .stepWrap {
	margin-left: 0;
}
#partnering_steps .stepWrap .step {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
}
#partnering_btns {
	height: auto;
	width: auto;
}
#partnering_btns li {
	width: auto;
	float: none;
}
#partnering_btns li:last-child {
	width: auto;
}
#partnering_btns li a {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e6e6e6;
}
#partnering_btns li a.active {
	border-bottom: 1px solid #a05ea5;
}
#partnering_btns li a br {
	display: none;
}
.research {
	padding: 10px 15px 20px;
}
.research .board-accordion .boardMember {
	width: auto;
}
.download br {
	display: none;
}
#research1 ul {
	width: 100%;
}
#research1 ul li {
	float: left;
	width: 50%;
	margin: 0 0 20px;
}
}

@media only screen and (max-width:505px) {
.body-sub-expand .pipelinebg {
	width: 98%;
}
.body-sub-expand .sub-expand-head ul li {
	min-height: 44px;
	padding: 8px 0 4px 0;
	text-align: left;
}
#subExpandHead.active {
	margin-left: 4.5%
}
}

@media only screen and (min-width:768px) {
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) {
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px) {
}

@media (min-width:768px) and (max-width:1024px) {
#subExpandHead.active {
	top: 127px;
	margin-left: 4.6%
}
.home-section-3 img {
}
.home-section-3 .container {
	top: 0;
}
.home-section-3 .home-section-in {
	padding: 150px 0 120px 0;
}
.home-section-3 .home-section-content {
	margin-top: 0 !important;
}
}

@media (min-width:1024px) {
.touch .home-section-3 .container {
	top: 0;
}
.touch .home-section-3 .home-section-in {
	padding: 150px 0 120px 0;
}
.touch .home-section-3 .home-section-content {
	margin-top: 0 !important;
}
}

@media print {
* {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
a, a:visited {
	text-decoration: underline;
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
@page {
	margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}
a {
	text-decoration: none;
}
#bw-content ol, #bw-content ul, #bw-content ol li, #bw-content ul li, #bw-content ol li span, #bw-content ul li span {
	color: #6C6C6C;
}
.views-field-title, .views-field-created {
	margin: 0 !important;
}
.view-content .item-list ul li {
	border-bottom: 0 !important;
}
#bw-content #bw-content-title h1 {
	display: none;
}
body.node-type-press-release #bw-content #bw-content-title h1 {
	display: block;
}
#bw-content-content h2.pane-title {
	display: none;
}
body.node-type-press-release #bw-content-content h2.pane-title {
	display: block;
}
#bw-content .panel-pane .pane-content .view-content .item-list {
	margin: 0 !important;
}
#bw-content-content .views-row {
	font-size: 15px;
}
.field-content p {
	display: none !important;
}
.views-field-tid {
	display: none;
}
a.more {
	display: none;
}
.views-field-field-press-release-release-date-value {
	margin-top: 0 !important;
	margin-bottom: 15px!important;
	padding-bottom: 10px;
}
body.page-search form#search-form {
	display: none;
}
#bw-sidebar-breadcrumb .breadcrumb {
	width: 100%;
	text-align: right;
}
.breadcrumb-current {
	display: inline;
}
.views-exposed-form {
	position: absolute;
	margin: 0;
	padding: 0;
	top: -85px;
	right: 0;
	width: 320px;
	height: 55px;
}
.views-exposed-form label {
	display: none;
}
.views-exposed-form .form-item {
	margin-bottom: 1em;
	margin-top: 1em;
}
.views-exposed-form input[type="submit"] {
	position: absolute;
	display: block;
	background-color: transparent;
	padding: 0;
	border: 0;
	margin: 0;
	right: 52px;
	top: 2px;
	font-size: 12px;
	text-indent: -9999em;
	height: 35px;
	width: 41px;
}
.views-exposed-widget input[type="text"] {
	background: url(../Files/news_searchbox.gif) no-repeat right center transparent;
	border: medium none;
	height: 35px;
	width: 268px;
	padding: 0 42px 0 1em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html.js .views-exposed-form span.views-throbbing {
	position: abosolute;
	display: block;
	height: 14px;
	margin-top: -47px;
	margin-left: 270px;
}
.page-search h2#top_news_block {
	display: none;
}
#bw-advanced-search-form select#edit-category, #bw-advanced-search-form select#edit-bw-adv-search-nodetype, #bw-advanced-search-form .form-checkboxes .form-item, #bw-advanced-search-form .form-item input {
	width: 150px;
}
.alxn_table_view a {
	display: none;
}
.alxn_table_view a[href*="printpdf"] {
	display: block;
}
/*.alexionLogo a {
	display: block;
	width: 147px;
	height: 25px;
	text-decoration: none;
	text-indent: -99999;
}
*/#bw-content {
	margin-left: auto;
	margin-right: auto;
	width: 840px;
	background-color: #ffffff;
	width: 100%;
	position: relative;
}
#bw-content h1 {
	position: relative;
	margin-top: 0px;
	padding-top: 25px;
}
#bw-content-content .interior-body p, body.node-type-press-release #bw-content-content p {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #6C6C6C;
}
#bw-tabs {
	margin-top: 0px;
}
#bw-user-nav {
	display: none;
}
#bw-sidebar-breadcrumb .bw-inner {
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
#bw-sidebar-breadcrumb {
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	position: relative;
	top: -25px;
}
#bw-sidebar-breadcrumb .breadcrumb {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 15px;
}
#bw-sidebar-breadcrumb .breadcrumb a {
	color: #0097C0;
	font-size: 15px;
	font-weight: normal;
	list-style: none outside none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	text-decoration: underline;
}
#bw-sidebar-breadcrumb .breadcrumb a.active {
	text-decoration: none;
}
#bw-sidebar-breadcrumb .breadcrumb {
	color: #0097C0;
}
#bw-sidebar-breadcrumb .breadcrumb .breadcrumb_arrow:before {
	content: " \00bb";
	color: #0097C0;
}
.headerTop {
	position: relative;
}
/*.headerLinks {
	top: 16px !important;
	font-size: 17px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	right: 13px;
}*/
.headerLinks a {
	color: #173F8A;
	text-decoration: none;
	height: 47px;
	line-height: 47px;
	display: block;
	width: auto;
	padding: 0 13px;
}
#bw-panel-with-left-sidebar .bw-sidebar .panel-pane ul {
	margin: 0px;
	padding: 0px;
}
#bw-panel-with-left-sidebar .bw-sidebar .panel-pane h2.pane-title {
	font-size: 18px;
	color: #0097C0;
	font-weight: normal;
	margin-top: 0px;
}
#bw-panel-with-left-sidebar .bw-sidebar .panel-pane p, #bw-panel-with-left-sidebar .bw-main-content .panel-pane p {
	font-size: 13px;
	list-style: none outside none;
	margin: 0px;
	padding: 0px 0px 11px;
}
#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-keys, #bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-keys-1 {
	background: transparent;
	border: medium none;
	height: 35px;
	width: 290px;
}
#bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-submit, #bw-panel-with-left-sidebar .bw-main-content .search-form input#edit-submit-1 {
	background-color: transparent;
	border: medium none;
	color: transparent;
	height: 37px;
	left: -44px;
	position: relative;
	top: 0;
	background: none;
	width: 293px;
	left: 35px;
	width: 43px;
}
#block-panels_mini-top_section #bw-panel-with-left-sidebar .bw-main-content {
	width: 53%;
}
#bw-panel-with-left-sidebar .bw-main-content .panel-pane.pane-searchform {
	height: 38px;
}
.search-form #edit-keys, .search-form #edit-keys-1 {
	padding-left: 1em;
}
#bw-panel-with-left-sidebar .bw-main-content .panel-pane p {
	color: #6C6C6C;
}
#bw-panel-with-left-sidebar .bw-main-content ul li.views-row {
	margin-top: 48px;
	padding-bottom: 20px;
}
#bw-panel-with-left-sidebar .bw-main-content ul li .views-field-item {
	color: #6C6C6C;
	line-height: 24px;
	margin-top: 0px;
}
#bw-panel-with-left-sidebar .bw-main-content .btns {
	float: none;
	width: 100%;
}
#bw-content.clear-block {
	margin-top: 0px;
}
#bw-content .panel-pane .pane-content .view-content .item-list {
	margin: 0px 30px;
	position: relative;
}
#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
	clear: both;
	margin: 0px 0px 15px;
}
#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-title {
	color: #0097C0;
	font-size: 15px;
	font-weight: bold;
}
#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-teaser {
	color: #6C6C6C;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row .views-field-created {
	color: #6C6C6C;
}
#bw-content-header #block-panels_mini-top_section .pane-block-2 .pane-content p {
	line-height: 20px;
}
#bw-panel-with-left-sidebar .bw-main-content #teaser-text-block {
	height: 265px;
	padding-left: 25px;
}
.btns a.btnMediaKit {
	background-position: 46px -74px;
}
#bw-content-content .panel-pane .more-link a {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/sprite.png) no-repeat scroll 15px -147px #0D93B8;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size-adjust: none;
	font-size: 15px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	left: 70px;
	line-height: 18px;
	outline: medium none;
	padding: 11px 15px 11px 53px;
	position: relative;
	top: -75px;
	white-space: nowrap;
}
#bw-content-content #content-tab-2 .more-link a {
	margin-right: 700px;
}
#bw-content-content #content-tab-3 .more-link a {
	margin-right: 700px;
}
#bw-content-content #content-tab-4 .more-link a {
	margin-right: 700px;
}
#bw-content-content #content-tab-5 .more-link a {
	margin-right: 700px;
}
#bw-content-content .more-link {
	margin-left: auto;
	margin-right: auto;
	max-width: 840px;
}
ul.ui-tabs-nav {
	display: block;
	margin: 0px auto;
	max-width: 840px;
	position: relative;
	width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 0px;
	padding-left: 0px;
}
ul.ui-tabs-nav {
	margin: 0px;
	padding: 0px;
	border: none;
}
ul.ui-tabs-nav li {
	display: inline;
	list-style: none outside none;
	margin: 0px;
}
ul.ui-tabs-nav li a:link {
	color: #FFFFFF;
}
ul.ui-tabs-nav li a {
	background: none repeat scroll 0px 0px #102B5E;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 206px;
	border: none;
}
ul.ui-tabs-nav li.ui-tabs-selected a {
	background-color: #f1f1f1;
	color: #0D93B8;
}
#bw-content #bw-content-content {
	padding-top: 20px;
}
#bw-content #bw-content-title h1 {
	position: relative;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
	text-align: center;
}
.view-bw-press-release .item-list h3 {
	display: none;
}
#bw-content-content .content-tab-6, #bw-content-content .content-tab-7, #bw-content-content .content-tab-8 {
	display: none !important;
}
#bw-content-content .tabs-content .pane-content {
	height: 725px;
	background-color: #f1f1f1;
}
#bw-content-content #content-tab-6 {
	left: -160px;
	position: relative;
	top: -775px;
	visibility: visible;
}
#bw-content-content #content-tab-6 .pane-content {
	height: 0px;
}
#bw-content-content #content-tab-6 .pane-content p {
	font-weight: bold;
	color: #000000;
}
#bw-content-content #content-tab-6 .pane-content a {
	margin-left: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.page-fact-sheets .interior-body h1 {
	left: 65px;
	position: relative;
	top: 0;
}
.page-fact-sheets .interior-body .bw-sidebar ul {
	padding-left: 20px;
}
.page-fact-sheets .interior-body .bw-sidebar ul li {
	list-style: none;
	padding-bottom: 10px;
}
.page-fact-sheets .interior-body .bw-sidebar ul li a {
	color: #0097C0;
}
.page-fact-sheets .interior-body .bw-main-content h2 {
	color: #A05EA5;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size-adjust: none;
	font-size: 18px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0px 0px 0.5em;
	padding: 0px;
}
.page-fact-sheets .interior-body .bw-main-content ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.page-fact-sheets .interior-body .bw-main-content ul li {
	color: #0097C0;
	padding: 0px 0px 15px;
}
.page-fact-sheets .interior-body .bw-main-content ul li span {
	color: #173F8A;
	font-weight: bold;
	font-size: 15px;
}
.page-fact-sheets .interior-body #bw-content .pane-bw-fact-sheet-panel-pane-1 .views-field-item {
	margin-left: 0px;
}
.page-node .field-field-press-release-subheadline li {
	font-size: 15px;
}
.page-node .field-type-newsml-multimedia .multimedia-grid {
	padding-right: 15px;
}
.page-node .field-type-newsml-multimedia .multimedia-grid-caption {
	font-size: 11px;
	padding: 10px 0;
}
.page-node .pane-pr-body table tr td, .page-node .pane-pr-body table tbody {
	border: none;
}
.page-node .interior-body-pad-inner #bw-content {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}
.page-node .interior-body-pad-inner #bw-content h1 {
	position: relative;
	margin-top: 0px;
	padding-top: 25px;
}
.page-node .interior-body-pad-inner #bw-content #bw-content-title h1 {
	text-align: center;
}
.page-node #bw-content .panel-pane .pane-content {
	padding-bottom: 0px;
}
.page-node .interior-body h1 {
	top: 0px;
}
.page-node .pane-pr-body .pane-content {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}
.multimedia-grid {
	min-height: 0;
	margin-bottom: 10px;
	width: 25%;
	min-width: 200px;
	font-size: 0.9em;
}
.pane-field-press-release-contact-html {
	clear: both;
	padding-top: 2em;
}
.pane-field-press-release-ticker-slug, .pane-node-terms, .pane-field-press-release-city {
	display: none;
}
.bw-pull-quote {
	z-index: 2147483647;
	position: relative;
}
.page-advsearch .search-snippet, .page-advsearch .search-taxonomy, .page-search .search-snippet, .page-search .search-taxonomy {
	display: none;
}
#bw-sidebar-left {
	float: left;
}
#bw-sidebar-right #bw-panel-with-left-sidebar .bw-sidebar {
	width: 100%;
}
#bw-content .bw-sidebar .panel-pane h2.pane-title {
	text-align: left;
}
.mini-panel-alexion_button_links {
	padding-top: 10px;
}
.btns {
	width: 100%;
	float: none;
}
.btn span {
	padding-left: 0px;
	display: block;
}
.center.btns {
	text-align: left;
	float: left;
	margin-left: 0;
}
a.btn {
	display: block;
	margin-bottom: 10px;
	padding: 11px 0;
}
.btns a.btndrk {
	margin: 10px 0 0 0;
	white-space: normal;
	padding-left: 65px;
	width: 75px;
	background-color: #102b5e;
}
.btns a.btndrk {
	background: url(../Files/icon-media-inq.png) no-repeat scroll 0 0 #102b5e;
	background: none;
	width: 107px;
}
.btns a.btnMediaKit, .btns a.btnMediaKit {
	background: url(../Files/icon-media-inq.png) no-repeat scroll 0 0 #102b5e;
	background-position: 10px 17px;
	text-indent: 0px;
}
.btns a.btnFactSheets {
	background: url(../Files/icon-fact-sheet.png) no-repeat scroll 0 0 #102b5e;
	background-position: 10px 17px;
	text-indent: 0px;
}
.btns a.btnEmail {
	background: #102b5e url(../Files/btn_email.png) no-repeat scroll 15px 20px;
	text-indent: 0;
}
#bw-sidebar-left ul.menu {
	background-color: #fcfcfc;
	border: 1px solid #cfcfcf;
	padding: .5em;
}
#bw-sidebar-left ul.menu li {
	width: 100%;
	background: url(../Files/icon-boxes-2.png) no-repeat scroll 115px -10px transparent;
}
#bw-sidebar-left ul.menu li a {
	width: 100px;
}
#bw-sidebar-left ul.menu li.leaf {
	list-style-image: none;
	list-style-type: none;
	padding: .3em 0;
}
.gotoUrl {
	z-index: 100000;
	height: 32px;
	background: none;
	overflow: hidden;
	border: 1px solid #cfcfcf;
}
.gotoUrl select {
	background: url(../Files/pipeline-updown-arrow.png) no-repeat scroll 130px 0 #fbfbfb;
	width: 170px;
	border: 0 none;
	display: table-cell;
	font-size: 13px;
	margin: 0;
	vertical-align: middle;
	width: 290px;
	border-radius: 0;
	color: #363636;
	font-size: 13px;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	-webkit-appearance: none;
	-moz-appearance: none !important;
}
.gotoUrl select::-ms-expand {
display:none;
}
.gotoUrl select option {
	padding-right: 1em;
}
.gotoUrl {
	background: url(/sites/alxn.newshq.businesswire.com/themes/alxn_2016_newshq_theme/client_files/images/pipeline-updown-arrow.png) 100px 0 #fbfbfb no-repeat;
}
#bw-sidebar-left ul.menu {
	background-color: #fcfcfc;
	border: 1px solid #cfcfcf;
	padding: .5em;
	margin: 0;
}
#bw-sidebar-left ul.menu li {
	width: 100%;
	background: url(../Files/icon-boxes-2.png) no-repeat scroll 130px -10px transparent;
}
body.front #bw-sidebar-left ul.menu li.first, #bw-sidebar-left ul.menu li.active-trail {
	background: url(../Files/icon-boxes-2.png) no-repeat scroll 130px 10px transparent;
}
#bw-sidebar-left ul.menu li a {
	width: 100px;
}
#block-panels_mini-media_contacts .bw-sidebar {
	width: 100%;
}
#bw-sidebar-left, #bw-sidebar-left {
	padding-right: 3%;
	width: 22%;
	max-width: 170px;
}
#block-panels_mini-media_contacts {
	clear: both;
}
#block-panels_mini-media_contacts .bw-sidebar {
	width: 100%;
}
.mini-panel-press_release_sorting h2.pane-title {
	display: none;
}
.pane-menu-secondary-links {
	padding-bottom: 20px;
}
body.node-type-press-release #bw-content-header {
	padding-top: 75px;
}
.stButton .stLarge:hover {
	opacity: 100;
	background-position: 0px !important;
}
body.node-type-press-release .pane-tool-bar {
	position: absolute;
	width: 188px;
	margin: 0 auto;
	top: -115px;
	right: 0;
	height: 27px;
	padding: 0;
}
body.node-type-press-release .pane-tool-bar * {
	border: 0 none;
}
body.node-type-press-release .bw-toolbar {
	margin: 0;
}
body.node-type-press-release .pane-tool-bar {
	border-left: 1px solid #DDD;
}
body.node-type-press-release .bw-toolbar span.stLarge {
	width: 30px;
	border-right: 1px solid #DDD;
}
body.node-type-press-release .bw-toolbar span.stButton {
	margin-right: 0;
}
.alxn_table_view a {
	display: none;
}
body.page-news #bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
	margin: 0;
	padding: 0;
	margin-bottom: 40px;
}
.view-bw-hqcustom-press-release li {
	position: relative;
	padding: 20px;
}
.views-field-title {
	width: 100%;
	padding-right: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.alxn_table_view a[href*="printpdf"] {
	display: block;
	background: url(../Files/pdf-icon40x.png) no-repeat scroll 0 0 transparent;
	height: 48px;
	width: 48px;
	font-size: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0px;
}
#bw-content .panel-pane .pane-content .view-content .item-list ul li.views-row {
	padding-top: 0;
}
.item-list .pager li {
	padding: 0;
}
.views-download-label, .download-label {
	background: url("/sites/all/themes/custom/hq_base/images/download-icon.png") no-repeat scroll 90px top;
}
#block-panels_mini-press_release_sorting h2 {
	display: none;
}
#block-panels_mini-press_release_sorting h2 {
	display: none;
}
h2#top_news_block {
	color: #173f8a;
	font-family: "RotisSemiSerifW01-Bold", Helvetica, Arial, sans-serif;
	font-size: 38px;
	font-weight: normal;
	float: left;
	padding-right: 30px;
	min-height: 42px;
}
.page-fact-sheets .field-content a {
	padding-right: 20px;
	background: url("/sites/all/themes/custom/hq_base/images/download-icon.png") no-repeat scroll 100% top;
}
body.page-printmail #bw-content-content .form-item {
	clear: both;
}
.alxn_results {
	clear: both;
	font-size: 16px;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 20px;
}
.alxn_no_results {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}
body.node-type-press-release.one-sidebar #bw-sidebar-left, body.node-type-press-release.one-sidebar h2#top_news_block {
	display: none;
}
body.node-type-press-release.one-sidebar #bw-content-content {
	width: 100%;
}
body.node-type-press-release .pane-tool-bar {
	top: 0;
}
img[src*='spacer.gif'] {
	display: inline;
	width: auto;
	height: auto;
}

@media all and (max-width:960px) {
body.one-sidebar #bw-content-content {
	clear: both;
}
#bw-sidebar-left {
	max-width: 100%;
}
#bw-sidebar-left ul.menu li {
	background-position: 135px -10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
body.front #bw-sidebar-left ul.menu li.first, #bw-sidebar-left ul.menu li.active-trail {
	background-position: 135px 10px;
}
.btn span {
	padding-left: 5px;
	display: inline-block;
}
body.node-type-press-release .pane-node-date {
	padding-top: 1em;
}
.full-body .leftCol img[src*="cts.businesswire.com"], .full-body img[src*="cts.businesswire.com"] {
	width: auto;
}
.views-exposed-form {
	width: 270px;
}
}

@media all and (max-width:620px) {
.views-exposed-form {
	position: relative;
	top: -15px;
	margin-left: 0;
}
}

@media all and (max-width:501px) {
.bw-pull-quote {
	width: 100%;
	margin-bottom: 1em;
}
.multimedia-grid {
	width: 100%;
}
.multimedia-grid a {
	display: inline-block;
	padding: 4px 0 0;
	margin-bottom: 4px;
}
#mmgallerylink a {
	word-break: break-all;
}
#bw-tabs ul.primary, #bw-tabs ul.secondary {
	padding: 0;
	margin: 0;
}
#bw-tabs ul.primary li a, #bw-tabs ul.secondary li a {
	padding: 2px 12px;
	margin: 5px 2px 0;
}
}
.page-fact-sheets #factiseasesheet {
	padding-top: 5px;
}
.page-fact-sheets #factproductsheet {
	padding-top: 5px;
}
.page-fact-sheets .panel-col-first h2.pane-title, .page-fact-sheets .panel-col-last h2.pane-title {
	color: #a05ea5;
	font: 18px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.5em 0;
	display: block !important;
}
