@import url(//fonts.googleapis.com/css?family=Oswald);
/*
	font-family: 'Oswald', sans-serif;
*/
body {
	font-family: Arial, sans-serif;
	color: #444444;
	font-size: 12px;
}
html, body {
	height:100%;
}
* {
	margin: 0;
	padding: 0;
	outline:0 none;
}
.BodyBackground {
	background:#000 url(../design/body-bg.png) center top repeat !important;
}
#pageClass {
	background:url(../design/inner-bg.png) center top repeat-y;
	display:block;
	float:none;
	clear:both;
	width:100%;
	min-height:100%;
}
a {
	cursor:pointer;
	text-decoration:none !important;
}
a img {
	border:0 none;
}
a:link, a:active, a:visited, a:hover {
	color: #333;
}
a:hover {
	color: #f28410;
}
p {
	margin:0 0 15px 0;
}
.PaneContent a {
	color:#f28410;
	xfont-style:italic;
	xtext-decoration:underline;
}
.PaneContent a:hover {
	text-decoration:none;
}
blockquote {
	margin-left:40px;
}
.ModuleTitle, .Detail span, .EventDetail span, .GalleryDetailTitle, .PersonGenericDetailsContainer .PersonName, .PersonTitleText, .pageTitle, .PersonName2, .CoverageName {
	color: #2c3832;
	font-size:16px;
	display: block;
	margin:0 0 10px 0;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight:normal;
letter-spacing:1px;
}
.PaneBreadcrumb {
	display:none;
}
.PaneBreadcrumb span.ModuleTitle span,
.CoverageName span {
	font-size:13px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}
.ParentSection_Coverage .PaneBreadcrumb {
	border-bottom:1px solid #e9e9e9;
	display:block;
	margin-bottom:17px;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:110%;
	font-family: 'Oswald', sans-serif;
}
h1 {
	font-size:15px;
}
h2, h3 {
	font-size:14px;
}
.PageDefaultInner {
	width:740px;
	margin: 0 auto;
}
/*########	Start Main Navigation	##########*/

.ModuleMainNavigation .menu.RadMenu_Default {
	position:relative;
	margin:0;
	padding:0;
	display:block;
	float:none;
	width:100%;
}
.RadMenu_Default .rootGroup > .item {
	height:35px;
	width:133px;
	background:url(../design/menu-spacer.png) 0 center no-repeat;
}
.RadMenu_Default .rootGroup > .item > a {
	display:block;
	text-align:center;
}
.RadMenu_Default .rootGroup > .item:first-child {
	background-image:none;
}
.RadMenu_Default .rootGroup .text {
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color: #4a4a4a;
	margin: 0;
	padding: 0px;
	line-height:35px;
	cursor:pointer;
}
.RadMenu_Default .rootGroup a.link, .RadMenu_Default .rootGroup a.active, .RadMenu_Default .rootGroup a.selected, .RadMenu_Default .rootGroup a.hover {
	text-decoration:none;
	margin:0;
	padding:0;
}
.RadMenu_Default .slide {
	background:url(../design/slide.png) bottom left repeat-x;
}
.RadMenu_Default .group {
	position:relative;
	margin-left:2px;
}
.RadMenu_Default .group .text {
	padding:5px 20px;
	text-transform:none;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}
.RadMenu_Default .group a:hover .text {
color:#F28410;
}

/*######## END Main Navigation	##########*/


/*########	Start Containers	##########*/

.PaneNavigation {
	display:block;
	background:url(../design/nav-bg938.png) 0 0 no-repeat;
	float:none;
	clear:both;
	margin-bottom:21px;
	width:938px;
	height:35px;
	margin:0 auto;
	margin-bottom:31px;
}
.PageHome .PaneNavigation {
	margin-bottom:18px;
}
.PaneHeader {
	display:block;
	float:none;
	clear:both;
	padding-top:33px;
	height:102px;
	text-align:center;
}
.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.PaneContentInner {
	display: block;
}
html[xmlns] .PaneContentInner {
	display: block;
	position:relative;
}
* html .PaneContentInner {
	height: 1%;
}
.PaneLeft {
	width: 220px;
	float: left;
	padding: 0 0 0 0;
	display:none;
}
.LayoutThreeColumnLayout .PaneContent {
	width: 480px;
	float:left;
	clear:none;
}
.PaneContent {
	width:738px;
	float: none;
	clear:both;
	padding:0 0 180px 0;
	margin-right:21px;
	line-height:18px;
	min-height:200px;

}
.PaneRight {
	width: 237px;
	float: left;
	padding: 0 0 0 0;
	line-height:24px;
	font-size:13px;
}
.PageHome .PaneRight {
display:none;	
}

.LayoutTwoColumnLayout .PaneContent {
	width:100%;
}
.LayoutTwoColumnLayout .PaneRight {
	display:none;
}
/*########	END Containers	##########*/


.PressReleaseTableWidth pre {
	white-space:0;
	word-wrap:break-word;
}
/*########	Start Left Navigation	##########*/

.SecondaryNavTitle {
	display: none;
}
.panelbar td {
}
.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td, .panelbarItem td, .panelbarItemCollapsed td, .panelbarItemExpanded td, .panelbarItemExpandedSelected td, .panelbarItemSelected td, .panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td, .panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td {
	width:100%!important;
	cursor:pointer;
	white-space:normal!important;
	line-height:normal;
	padding:10px 10px 10px 20px;
}
.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td {
	padding-right:20px;
}
.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td {
	padding-right:30px;
}
.panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem3ExpandedSelected {
	background:transparent url(../design/arrow-down.jpg) no-repeat 5px center;
}
.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected, .panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected, .panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected, .panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected, .panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected, .panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	color:#393939;
	text-decoration:none;
	cursor:hand;
	font-size:12px;
	text-align:left;
	border-bottom:solid 1px #dfe0e5;
	padding:0 0 0 10px;
}
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected, .panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected, .panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	color:#92a5b3;
}
.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected, .panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected, .panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected, .panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected {
	border:none;
}
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected {
	margin:0 0 0 10px;
}
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected {
	margin:0 0 0 20px;
}
.panelbarSubgroup2 {
	border-bottom:solid 1px #E6E6E6;
}
form, .RadMenu_Default_rtl .group .link:hover .expandLeft, .RadMenu_Default_rtl .group .link:hover .expandRight {
	margin:0;
}
/*########	END Left Navigation	##########*/


.ClientLogo br, .TitleRight, .NoBr, .SearchResultsUrl {
	display:none;
}
/*########	Start Footer	##########*/
.FooterContainer {
display:block;
float:none;
clear:both;
}
.PaneQ4Footer {
	display:block;
	float:none;
	clear:both;
}
.PaneFooter2 {
	padding:10px 0 10px 90px;
	font-size:10px;
	color:#666666;
	text-transform:uppercase;
}
.Q4FooterContainer {
*padding-top:3px !important;
}
.PaneFooter2 a, .PaneFooter2 a:hover {
	color:#666666;
}
.Copyright {
	float:left;
	width:auto;
	height:11px;
	line-height:11px;
	margin-top:9px;
}
.ShareThisContainer {
	display:block;
	float:left;
	padding:0 !important;
	margin-right:6px;
}
.ShareThisContainer .stico_default {
	display: block !important;
	height: 24px !important;
	padding: 0 !important;
	text-indent: -9999px !important;
	width: 24px !important;
	background:url(../design/ico-share.png) 0 0 no-repeat !important;
}
.otherSocial {
	display:block;
	float:left;
	clear:none;
	height:24px;
}
.otherSocial a {
	display:block;
	float:left;
	clear:none;
	width:24px;
	height:24px;
	margin-right:6px;
}
.FooterLinks a {
	text-decoration: none;
}
div.FooterLinks {
	list-style-type:none;
	text-align:center;
	float:left;
	margin-top:9px;
	margin-right:22px;
}
.FooterLinks ul {
	text-align:right;
	margin:0;
	padding:0;
}
.FooterLinks ul li {
	list-style:none;
	display:inline;
	padding-left:6px;
	margin-left:6px;
	border-left:1px solid #666;
	height:11px;
	line-height:11px;
}
/*########	END Footer	##########*/

.PrintPage {
	float:right;
	width:auto;
	text-align:right;
}
.clear {
	clear:both !important;
	display:block;
	height:0px;
	width:100%;
	float:none;
	line-height:0px !important;
	font-size: 0px !important;
	overflow:hidden;
}
.RequiredField {
	color:Red;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Modules */

.TabTableHeader {
	visibility: hidden;
 .display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}
.TabTableItem td, .TabTableItemAlt td {
	padding: 0 15px 15px 0;
}
.TabTableData, .TableTableBorder {
	width: 90% !important;
}
.TabTableDate {
	font-weight: bold;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}
.TabTableItem, .TabTableItemAlt {
	vertical-align: top;
}
.TabTableItem td, .TabTableItemAlt td, .TabTableData {
	padding-bottom: 10px;
}
.TabTableItemAlt {
}
.YearNavContainer {
	margin-bottom: 10px;
}
.YearNavLink {
	text-decoration: none;
}
.YearNavContainer a, .PressReleaseYears a {
	padding-right: 10px;
}
.YearNavContainer .selected, .YearNavContainer a:hover, .PressReleaseYears a:hover {
	font-weight: bold;
}
/* Financial Report */

.FinancialReportContainer {
	vertical-align: top;
}
.FinancialReportContainer .CoverImagePane {
	vertical-align: top;
}
.AnnualQuarterlyReportText {
	display: none;
}
.FinancialReportContainerl h3 {
	margin: 0;
	padding: 0 0 5px 0;
}
h2.Year {
	margin: 0;
	padding: 0 0 5px 0;
}
.FinancialReportContainer h4 {
	font-weight: normal;
	padding: 0 0 5px 0;
}
.FinancialReportContainer ul {
	margin: 0;
	padding: 0 0 10px 0;
}
.FinancialReportContainer li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.FinancialReportContainer .FileType {
	font-weight: normal;
}
/*Mailing List */

.ActionButton, .SubmitButton {
	margin-top: 10px;
}
.MailingListCol1 {
	white-space: nowrap;
	width: 10% !important;
	padding-right: 10px;
}
.MailingListCol2 {
	white-space: nowrap;
	width: 90% !important;
	padding: 0 0 5px 0;
}
.MailingListCol2 input {
	width: 200px;
}
.MailingListTable {
	margin: 0 0 0px 0;
}
.MailingListConfirmation, .MailingListActivationMessage {
	display: block;
	padding-top: 15px;
	font-weight: bold;
}
.EditSubscriberConfirmation {
margin-bottom:15px;
	font-weight: bold;
}

.MailingListListTable {
    display: none;
}

.MailingListListTable input {
	padding-right: 10px;
}
.MailingListForm {
	display:block;
	margin-bottom:20px;
}
/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage {
	font-weight: bold;
}
.MailingListUnsubscribeAction {
	padding-top: 15px;
	font-weight: bold;
	display: block;
}
.MailingListUnsubscribeMessage {
	font-weight: bold;
}
/* Presentations */

.PresentationContainer .TabTableDocLink, .PresentationContainer .TabTableTitle {
	display: block;
}
.PresentationTitle {
	cursor: default;
}
/*Press Release */

.PressReleaseTableWidth .DetailLeft, .PressReleaseTableWidth .DetailRight {
	vertical-align: top;
}
.PressReleaseTableWidth .DetailLeft {
	width: 90% !important;
}
.PressReleaseTableWidth .DetailRight h1 {
	text-align: right;
	padding-left: 15px;
	font-size: 12px;
	padding-top: 3px;
}
.DownloadPressReleaseLink {
	display: block;
	padding-bottom: 10px;
}
h1.Detail, .DetailRight, h1.EventDetail {
	vertical-align: bottom;
}
/* %=Project */

.ProjectRegion, .RegionName, .ProjectRegionDash {
	display: none;
}
/* %=Report2 List */

.Report2LinkRowDate {
	white-space: nowrap;
	padding-right: 15px;
	font-weight: bold;
}
.Report2LinkRow {
	width: 100%;
	padding-bottom: 10px;
}
.Report2FileSizeRow {
	white-space: nowrap;
	xwidth: 15%;
	text-align: right;
	padding: 0 15px 0 0;
}
.Report2IconRow {
	xwidth: 5%;
}
/* Search */
.SearchResultsUrl {
	display: none;
}
/* Site Map */

.SiteMapContainer ul {
	margin-left: 20px;
}
.SiteMap-Level2 {
	xfont-weight: bold;
}
.SiteMap-Level3 {
	margin-left: 20px;
}
.SiteMap-Level4 {
	margin-left: 40px;
}
.SiteMap-Level5 {
	margin-left: 60px;
}
.StockQuoteContainer h1.StockPage {
	margin-bottom: 5px;
}
.StockQuoteContainer .StockQuoteIndice {
	display: none;
}
.StockQuoteContainer .StockTableText {
	padding-top: 5px;
}
.StockQuoteContainer a {
	text-decoration: none;
}
.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel, .ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel {
	font-weight: bold;
}
/* should only be shown if there is more than one stock symbol */
.StockQuoteLookup .ControlRow, .StockQuoteHome .ControlRow, .StockQuoteLookup .InputButton, .StockQuoteHome .MarketText {
}
.StockPriceDown {
	color: Red;
}
.StockPriceUp {
	color: Green;
}
.StockQuoteContainer .StockTable {
	width: auto;
}
.StockTableItem, .StockTableItemAlt {
	padding: 0 15px 5px 0;
}
/* Stock Historical */

.StockHistorical a {
	text-decoration: none;
}
.StockHistorical .StockHistoricalSelection {
	padding-bottom: 10px;
}
.StockQuoteContainer .StockHistoricalMsg {
	padding-top: 15px;
}
.StockHistorical .StockTable {
	width: auto;
}
/* Custom */

.Button, .ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton {
	background:#EEEEEE url(../design/nav-bg.png) center center no-repeat;
	border: solid 1px #CCCCCC;
	padding: 0px 5px;
	cursor:pointer;
	height:18px;
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
}
.PaneContentInner input[type="password"],
.PaneContentInner input[type="text"],
.PaneContentInner textarea, .PaneContentInner select {
	background-color:#f7f7f7;
	border-left:1px solid #b3b3b3;
	border-top:1px solid #b3b3b3;
	border-right:2px solid #b3b3b3;
	border-bottom:2px solid #b3b3b3;
	font-family: Arial, sans-serif;
	font-size:11px;
	padding:1px;
	color:#666666;
}
.PublicLoginContainer input[type="password"] {
        margin-top: 5px;
}
.PublicLoginContainer table br { display: none;}
.PaneContentInner textarea {
	width:294px !important;
}
.PublicLoginRemember {
         font-size: 11px;
}
.PaneContentInner input[type="checkbox"], .PaneContentInner label {
	vertical-align:middle;
}
.PaneContentInner input[type="checkbox"] {
	margin-right:3px;
}
.PhotoLeft {
	float: left;
	margin: 0 10px 10px 0;
}
.PhotoRight {
	float: right;
	margin: 0 0 10px 10px;
}
.PDFLinks li {
	padding: 0 0 10px 20px;
	list-style: none;
	background: transparent url(../icons/pdf.gif) scroll no-repeat left top;
}
.NoBullets ul {
	margin: 0;
	padding: 0;
}
.NoBullets li {
	list-style: none;
}
.PersonCareerHighlights br {
	display:none
}
.PersonCareerHighlights {
	display:block;
	float:none;
	clear:both;
}
.hlBlock .ModuleFooter, .hlBlock .RssLinkBottomContainer, .hlBlock .ModuleNotFound {
*display:none;
}

.PaneRight .RightPaneDiv > span, div.hlBlock {
	background-color:#f2f2f2;
	border-bottom:1px solid #cccccc;
	display:block;
	padding:0 13px;
}
.PaneRight span.ModuleTitle, .hlBlock span.ModuleTitle {
	background:url(../design/rightSpacer.png) bottom left repeat-x;
	padding:15px 0 10px 0;
}
.PaneRight li, .hlBlock li {
	display:block;
	list-style:none outside;
	background:url(../design/plus.png) 0 8px no-repeat;
	padding-left:12px;
}
div.hlBlock {
	display:block;
	float:right;
	clear:none;
	width:201px;
	line-height:24px;
	margin-bottom:20px;
margin-left:20px;
*padding-bottom:0;
}
div.hlBlock a {
	font-size:13px;
	color:#444444;
	font-style:normal;
	text-decoration:none;
}
div.hlBlock a:hover {
   color: #F28410;
}
.PersonDetailsImageContainer {
	float:left;
	margin-right:10px;
	min-height:301px;
	display:block;
	width:301px;
}
.PersonDescription {
	margin-bottom:20px;
display:block
}

.PageAnalystsZacksAnalystsBiographies .PersonDescription {
display:none;
}

.PersonDescription br {
display:none;
}

.PersonCareerHighlights {
	display:block;
	float:none;
	clear:both;
	padding-top:20px;
	background-color:#f2f2f2;
	border-bottom:1px solid #cccccc;
	padding:14px;
	*padding:7px 14px 14px 14px;
}
.PersonCareerHighlights h2 {
	margin-bottom:7px;
	padding-bottom:8px;
	font-size:16px;
	text-transform:uppercase;
	background:url(../design/rightSpacer.png) bottom left repeat-x;
}
.PersonCareerHighlights table td {
	text-align:center;
	padding:5px 0;
	background-color:#fff;
}
.PersonCareerHighlights table {
	background-color:#fff;
}

.PersonContainer {
	display:block;
	margin-bottom:20px;
}
.PersonName {
	margin-bottom:5px !important;
	display:block;
	font-style:normal !important;
}
.PersonComma.PersonTitleComma, .commaName, .commaSuffix {
	display:none;
}
.PersonTitle {
	display:block;
	margin-bottom:10px;
}
.CustomTable {
	width:100%;
}
.CustomTable th {
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	text-align:left;
	color:#f4f4f4;
	background:#a6a6a6 url(../design/thbg.png) 0 0 repeat-x;
	font-weight:normal;
}
.CustomTable th, .CustomTable td {
	padding:5px 10px;
	border-bottom:4px solid #fff;
}
.CustomTable td {
	background-color:#f2f2f2;
}
.CustomTable .Alt td {
	background-color:#e2f2f2;
}
/*.wConnect .PaneContent, .wConnect .PaneRight {
	padding-bottom:355px;
}
*/
.wConnect .PaneFooter {
display:block;
clear:both;
margin:100px 0 120px 0;
}
.connectBlocks {
	display:block;
	padding-top:27px;
	border-top:1px solid #e9e9e9;
	left:0;
	width:738px;
}
.connectBlocks .inlineBlock {
	display:block;
	float:left;
	clear:none;
	width:335px;
	border-bottom:1px solid #cccccc;
	height:95px;
	padding:15px 0 0 20px;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
.inlineBlock.rs {
	margin-right:25px;
	background:#f2f2f2 url(../design/rs.png) right bottom no-repeat;
}
.inlineBlock.nl {
	background:#f2f2f2 url(../design/nl.png) right bottom no-repeat;
}
.connectBlocks h1 {
	font-size:24px;
	margin:0 0 4px 0;
}
.connectBlocks span {
	display:block;
	clear:both;
	margin-bottom:13px;
}
.connectBlocks a {
	background:url(../design/arr2.png) right center no-repeat;
	color:#444444;
	text-decoration:none;
	font-style:normal;
	padding-right:11px;
}
.connectBlocks a:hover {
	text-decoration:underline;
}
.PageOurPartnersRSSFeeds p img {
	vertical-align:middle;
}
.PageOurPartnersRSSFeeds h3 {
	margin-bottom:5px;
}
.LayoutThreeColumnLayout .PaneContent .HtmlTextContainer img {
	max-width:480px;
}


.homeBanner {
	background:url(../design/homebanner.jpg) 0 0 no-repeat;
	display:block;
	width:738px;
	height:201px;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#fff;
	padding:25px 0 0 25px;
	margin:0 0 20px 0;
}

.homeBanner h1 {
	font-size:36px;
	line-height:36px;
	margin-bottom:10px;
}
.homeBanner a {
	padding-right:11px;
	background:url(../design/arr1.png) right center no-repeat;
	color:#fff;
	text-decoration:none;
	font-style:normal;
}
.mediaBlock {
	float:left;
	clear:none;
	display:block;
	width:494px;
	margin-bottom:35px;
}

.mediaBlock .homePlayer {
	position:relative;
	left:-6px;
	display:block;
}
.mediaBlock .homeThumbs {
	display:block;
	float:none;
	clear:both;
	padding-top:9px;
}
.mediaBlock .homeThumbs .item {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	margin-right:17px;
	width:80px;
	height:80px;
}
.mediaBlock .homeThumbs .item.last {
	margin-right:0;
}

.PageHome .HtmlTextContainer p {
white-space:pre-line;
}

.ModuleYearNavContainer {
margin-bottom:10px;
}
.ModuleYearNavContainer a {
font-style:normal;
margin-right:10px;
}
.ModuleYearNavContainer a.selected {
text-decoration:none;
}

.RssLinkTopContainer a {
text-decoration:none;
font-style:normal;
}

.prm {
position:relative;
padding-bottom:15px;
}
.prm .ModuleDate {
display:none;
}
.prm .ModuleItemRow {
   background: url("../design/plus.png") no-repeat scroll 0 8px transparent;
    display: block;
    padding-left: 12px;
}
.prm .RssLinkTopContainer {
position:absolute;
right:0px;
top:14px;
}

.BioTwitter {
line-height: 17px;
}

.BioTwitter img {
margin-left: 3px;
display: inline-block;
vertical-align: text-bottom;
}

.PageHome .ContentPaneDiv5 {
  background-color: #F2F2F2;
  display: block;
  float: right;
  line-height: 24px;
  margin-top: -20px;
  padding: 13px;
  width: 201px;
clear:right;
}
.PageDistributionHeadlineNewsFinancialBlogsNewsArchive .PaneContent {
  width: 500px !important;
}

.PageDistributionHeadlineNewsFinancialBlogsNewsArchive .PaneRight {
display:none;
}


.PageDistributionHeadlineNewsFinancialBlogsNewsArchive .ModuleDate {
display:block;
}

.PageDistributionHeadlineNewsFinancialBlogsNewsArchive .ModuleHeadline {
display: block;
}

.MainNav_Subscribe .text {
color: #F28410 !important;
}

.ArticleAdsense {
display: none;
float: right;
margin: 0 0 10px 10px;
}

.AnalystImage
{
margin-bottom: 10px;
}

.signupSpan
{
margin-bottom: 5px;
}

.PageNewsPressReleasesPressReleaseDetails .ModulePressReleaseDetails
{
position: relative;
margin-top: 70px;
}

.PageNewsPressReleasesPressReleaseDetails .otherSocial
{
position: absolute;
top: 0px;
right: 0px;
}

.signupRight h1 span
{
line-height: 20px;
}

.MailingListCol1
{
display: none;
}

.topBannerAd {
position: relative;
left: 211px;
top: -68px;
}

.headerEmail {
    margin-bottom: 30px;
}

.scrDigest img,
.scrDigest .signupSpan {
    width: 215px;
    margin-right: 15px;
    float: left;
}

.headerEmail .MailingListTable {
    margin: 0;
}

.headerEmail .ActionButton {
    margin: 0;
}

.ClientLogo img {
    margin-top: 6px;
    width: 200px;
}

.PageSCRDigest .MailingListSignupContainer {
    margin: 30px auto;
    width: 480px;
}

.DigestSignup {
    margin: 30px auto;
    width: 237px;
}

.DigestSignup .MailingListTable {
    margin: 0;
}

.PersonGenericDetailsContainer h2 a
{
color: #000;
}

.PersonGenericDetailsContainer h2 a:hover
{
color: #F28410;
}

.ModulePressReleaseDetails .ModuleTitleText 
{
display: block;
}

.mailingListContainer h1 a
{
z-index: 10;
}

.nameLink
{
position: absolute;
top: 18px;
left: 0px;
font-size: 15px;
font-family: 'Oswald',sans-serif;
font-weight: normal;
}

.PageCoverageMailingListSignup .mailingListModule .mailingItem, .coverageMailing .mailingListModule .mailingItem
{
position: relative;
}

.coverageLanding .mailingListContainer input, .coverageLanding .mailingItem span.all, .coverageLanding .mailingItem span.reset, .coverageLanding .mailingListContainer .ActionButton
{
display: none !important;
}

.signup {
	margin-bottom: 10px;
}
.PageNewsPressReleasesPressReleaseDetails .PaneContentInner:after {
content: none;
}
.mailingListModule.Coverage {
  font-size: 0px;
}
.mailingListModule.Coverage p {
  font-size: 12px;
}
/*.ModulePressReleaseDetails .ModuleBody stock_ticker {
    font-size: 0;
}
*/
.ModulePressReleaseDetails .ModuleBody p br {
    display: inline;
}