﻿/*---------------------------*
 * News - Subscribe
 *---------------------------*/

.pressReleasesSubscribe
{
	line-height: 33px;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 10px;
}

.pressReleasesSubscribe a
{
	text-decoration: none;
	color: #262626;
	font-family: "Lucida Sans","Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}

.pressReleasesSubscribe a img
{
	float: left;
}

/*---------------------------*
 * News - News list
 *---------------------------*/

.sfnewsList 
{
}

ul li.sfarchiveListItem
{
    list-style:none;
}

.sfnewsList .sfnewsListItem
{
	padding-bottom: 25px;
	background: transparent url(../images/MainSection/separator.png) repeat-x center bottom;
	margin-bottom: 10px;
	list-style:none;
}

.roundedShadowContainer .sfnewsList .sfnewsListItem
{
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 12px;
	padding-right: 12px;
}

.sfnewsList .sfnewsMetaInfo
{
	color: #063263;
	font-weight: bold;
	margin: 5px 0;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}

.sfnewsList .sfnewsTitle a
{
	font-weight: bold;
	text-decoration: none;
	color: #063263;
	font-size: 1.25em;
	line-height: 1.2em;
	margin: 10px 0;
	display: block;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.sfnewsList .sfnewsFullStory
{
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0;
	display: block;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}
.sfnewsList .sfnewsFullStory:after
{
	content: " >";
}

.sfPager
{
	text-align: center;
}

.sfPager .sf_pagerNumeric
{
	text-align: center;
	display: inline;
}

.sfPager a
{
	display: inline-block;
	color: #262626;
	text-decoration: none;
	padding: 0 3px;
}

.sfPager a:hover
{
	color: #0f59af;
}

.sfPager .pager-next
, .sfPager .pager-previous
{
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	padding: 0 5px;
}

.sfPager .sf_pagerNumeric a.sf_PagerCurrent
{
	text-decoration: underline;
}

/* Overrides */

.midsectionWrapper ul.sfnewsList
{
	list-style: none;
	padding: 0;
}

/*---------------------------*
 * News - Details
 *---------------------------*/

.sfnewsDetails
{
}

.sfnewsDetails .sfnewsTitle
, .sfnewsDetails .sfnewsSubtitle
{
	color: #063263;
	font-size: 1.25em;
	margin: 10px 0;
	display: block;
	text-align: center;
}

.sfnewsDetails .sfnewsTitle
{
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.sfnewsDetails .RadSocialShare
{
	border: none;
}

.sfnewsDetails .RadSocialShare ul
{
	margin: 5px 0;
	padding: 0;
}

.sfnewsDetails .RadSocialShare ul li
{
	margin-right: 10px;
}

.pressReleaseMeta
{
	width: 100%;
	margin-bottom: 15px;
	line-height: 1.42em;
}

/* Override general table styles. */
.midsectionWrapper table.pressReleaseMeta tr td
{
	background: transparent;
	color: inherit;
	border: none;
	padding: 0;
}

.pressReleaseMeta td
{
	vertical-align: top;
}

.pressReleaseMeta .pressReleaseMetaItemHeader
, .pressReleaseMeta .pressReleaseMetaItemValue
{
	display: block;
}


.pressReleaseMeta .pressReleaseMetaRight
{
	text-align: right;
}

.pressReleaseMeta .pressReleaseMetaLabel
{
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.pressReleaseMeta .pressReleaseMetaItem
{
	margin: 5px 0;
}

.pressReleaseMeta .pressReleaseMetaItem .pressReleaseMetaItemHeader
{
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.pressReleaseMeta .pressReleaseMetaEmail a
{
	padding-left: 22px;
	background: transparent url(../images/Icons/icon-email.png) no-repeat left center;
}

.pressReleaseMeta .pressReleaseMetaPhone
{
	display: inline-block;
	background: transparent url(../images/Icons/icon-phone.png) no-repeat left center;
	padding-left: 20px;
}

.pressReleaseDetailReturn 
{
	text-align: right;
}

.pressReleaseDetailReturn a
{
	text-decoration: none;
}

.pressReleaseDetailReturn a:after
{
	content: " >";
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	

}

/*---------------------------*
 * News - Landing page
 *---------------------------*/

.newsLandingPressReleasesTop
{
	margin: 0 -10px;
	padding: 0  10px 10px;
	background: transparent url(../images/MainSection/separator-horizontalLine.png) repeat-x bottom;
	line-height: 20px;
}

.newsLandingPressReleasesHeading h3
{
	margin: 0;
	display: inline-block;
}

.newsLandingPressReleasesHeading h3 a
{
	display: inline-block;
}

.newsLandingPressReleasesHeading h3 a img
{
	height: 20px;
	margin-left: 7px;
	vertical-align: middle;
}

.newsLandingPressReleasesHeadingViewAll
{
	text-align: right;
}

.newsLandingPressReleasesHeadingViewAll p
{
	margin: 0;
}
.newsLandingPressReleasesHeadingViewAll a
{
	font-weight: bold;
	text-decoration: none;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	
}

.newsLandingPressReleasesHeadingViewAll a:after
{
	content: " >";
}

.newsLandingPressReleasesContent .sfnewsList 
{
	margin: 0 -10px -10px;
}

.newsLandingPressReleasesContent .sfnewsList .sfnewsListItem
{
	display: inline-block;
	width: 29%;
	
	background: none;
	padding: 15px 10px 10px;
	margin: 0;
	vertical-align: top;
	
	background: transparent url(../images/MainSection/separator-verticalLine-fading.png) no-repeat top right;
}

.newsLandingPressReleasesContent .sfnewsList .sfnewsListItem:last-child
{
	background: none;
}

.newsLandingPressReleasesContent .sfnewsList .sfnewsListItem:hover
{
	background-color: #f1e5bd;
}

.newsLandingPublications h3
{
	margin: 0 -10px;
	padding: 0 10px 10px;

	background: transparent url(../images/MainSection/separator-horizontalLine.png) repeat-x bottom;
}

.newsLandingPublications ul
{
	margin: 0 -10px -10px;
	padding: 0;
	list-style: none;
}

.newsLandingPublications ul li
{
	background: transparent url(../images/MainSection/publications-gt.png) no-repeat right center;
	margin: 0;
	border-bottom: 1px solid #ded9cd;
	border-top: 1px solid #ffffff;
	list-style:none;
}

.newsLandingPublications ul li:first-child
{
	border-top: none;
}

.newsLandingPublications ul li:last-child
{
	border-bottom: none;
}

.newsLandingPublications ul li:hover
{
	background-color: #f1e5bd;
}

.newsLandingPublications ul li a
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 28px 0 28px 120px;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;		
	background: transparent no-repeat 25px center;
}

.newsLandingPublications ul li.publication1 a
{
	background-image: url(/images/website-template/publicationsicon-1.png);
}

.newsLandingPublications ul li.publication2 a
{
	background-image: url(/images/website-template/publicationsicon-2.png);
}

.newsLandingPublications ul li.publication3 a
{
	background-image: url(/images/website-template/publicationsicon-3.png);
}

.newsLandingPublications ul li.publication4 a
{
	background-image: url(/images/website-template/publicationsicon-4.png);
}

.newsLandingPublications ul li.publication5 a
{
	background-image: url(/images/website-template/publicationsicon-5.png);
}


.newsFullFooterContainer
{
    width:100%;
}


.newsFullFooterContainer .leftSection
{
    float:left;
    width:50%;
}


.newsFullFooterContainer .rightSection
{
    float: right;
    width: 50%;
    text-align: right;
    height: 52px;
    line-height: 52px;
}