﻿html * {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
body {
	background: #1c2b32 url(/Style%20Library/Images/body.jpg) 0 0 repeat-x;
	font-family: Arial, sans-serif;
	font-size: 62.5%;
	height: 100%;
}
h1 {
	font-size: 1.6em;
	margin-bottom: 15px;
}
.center {
	text-align: center;
}
#masthead h1 {
	margin-bottom: 0;
}

#PrintHeader {
	display: none;
}


h1 span {
	display: none;
}
h2 {
	margin-bottom: 15px;
	color: #758079;
	font-size: 16pt;
	font-weight: bold;
	line-height: 24px;
	
}
h3 {
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	color: #758079;
	font-size: 1.4em !important;
	background: transparent;
	border-bottom: 1px solid #758079;
}
h5 {
	margin-top: 15px;
	color: #758079;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
}
#content h4.leadership {
	margin-bottom: 0;
}
#content h4 {
	margin-bottom: 15px;
	color: #4d5762;
	font-weight: bold;
	font-size: 1.2em;
}
#content div.event-item h4 {
	margin-bottom: 0;
}
.clear {
	clear: both;
}
#container {
	margin: 0 auto;
	font-size: 1.2em;
	width: 750px;
}
#content {
	margin-top: -1px;
	color: #4d5762;
	font-size: 1.0em;
	line-height: 18px;
	background-color: #fff;
	width: 750px;
}
#content a {
	color: #600;
	text-decoration: underline;
}
#registration-form {
	display: none;
}
#content iframe {
	border: none !important;
}
#content p {
	margin-bottom: 15px;
}
#content ul {
	margin: 0 0 15px 20px;
}
#content ul li {
}
#column-1 {
	clear: both;
	float: left;
	top: 0;
	left: 0;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0 25px 0 25px;
	font-size: 1.1em;
	background-color: #fff;
	border-right: 1px solid #c9cbcc;
	width: 436px;
	height: 100%;
}

#column-1Diversity {
	clear: both;
	float: left;
	top: -10px;
	left: 0;
	margin-top: -0px;
	margin-bottom: 25px;
	padding: 0 25px 0 25px;
	font-size: 1.1em;
	background-color: #fff;
	border-right: 1px solid #c9cbcc;
	width: 436px;
	height: 100%;
}


/*Used in the One-Column Page Layouts */
#column-A {
	clear: both;
	float: left;
	top: 0;
	left: 0;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0 25px 0 25px;
	font-size: 1.1em;
	background-color: #fff;
	width: 675px;
	height: 100%;
}

#column-ADiversity {
	clear: both;
	float: left;
	top: -10px;
	left: 0;
	margin-top: -10px;
	margin-bottom: 25px;
	padding: 0 25px 0 25px;
	font-size: 1.1em;
	background-color: #fff;
	width: 675px;
	height: 100%;
}



#ethics-point {
	float: left;
	bottom: 0px;
	left: 0;
	font-size: 1.0em;
	background-color: #fff;
	text-align: center;
}
#container div.no-border {
	border: none;
	height: 80%;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#container div.one-column {
	border: none;
	width: 675px;
}
#container div.center {
	text-align: center;
}
#column-2 {
				float: right;
				position: relative;
				top: -10px;
				right: 0;
				margin-bottom: -16px;
				padding: 39px 15px 30px 15px;
				width: 234px;
				height: 100%;
				margin-right: -2px;
}

#column-2 blockquote {
padding-left: 15px;
font-size: 8pt;
}

#column-2 h5 {
	margin-top: 15px;
	color: #758079;
	font-weight: bold;
	line-height: 120%;
	font-size: 8pt;
}

#column-2 a {
	font-size: 8pt;
	color: #600;
	text-decoration: none;
}

#column-2 a:hover {
	text-decoration: underline;
}

#column-2 a:visited {
				
}

#column-2 a:active {
	text-decoration: none;
	color: #333333;
}



#column-2Diversity {
	float: right;
	position: relative;
	top: -10px;
	right: 0;
	margin-bottom: -16px;
	padding: 20px 15px 30px 15px;
	width: 234px;
	height: 100%;
	margin-right: -2px;
}








#container div.home {
				background: #ecb712 url(/Style%20Library/Images/column-3-home.gif) 0 0 repeat-x;
				height: 100%;
}
#column-2 div.home-news-content a {
	white-space: nowrap;
}
#column-2 div.home-news-content {
	color: #000;
	font-size: 1.1em;
	line-height: 18px;
}
#column-2 div.home-news-content span.home-news-date {
	color: #758079;
	font-weight: bold;
}
ul.third-nav {
	/*position: absolute;*/
    margin-left: 0;
	padding-top: 27px;
	list-style: none;
	background: #ebb90b url(/Style%20Library/Images/third-nav-top.jpg) 0 0 repeat-x;
	width: 230px;
}
#column-2 ul.third-nav {
	/*position: absolute;*/
    margin-left: 0;
	padding-top: 27px;
	list-style: none;
	background: #ebb90b url(/Style%20Library/Images/third-nav-top.jpg) 0 0 repeat-x;
	width: 230px;
}
ul.third-nav li {
	padding: 0 15px;
	height: 25px;
}
#column-2 ul.third-nav li {
	padding: 0 15px;
	height: 25px;
}
ul.third-nav li.last {
	padding-bottom: 16px;
	background: transparent url(/Style%20Library/Images/third-nav-shadow.jpg) 0 bottom repeat-x;
}
#column-2 ul.third-nav li.last {
	padding-bottom: 16px;
	background: transparent url(/Style%20Library/Images/third-nav-shadow.jpg) 0 bottom repeat-x;
}
ul.third-nav li a {
	display: block;
	padding-left: 15px;
	color: #272e36;
	background: transparent url(/Style%20Library/Images/third-nav-arrows.jpg) 0 5px no-repeat;
	text-decoration: none;
}
#column-2 ul.third-nav li a {
	display: block;
	padding-left: 15px;
	color: #272e36;
	background: transparent url(/Style%20Library/Images/third-nav-arrows.jpg) 0 5px no-repeat;
	text-decoration: none;
}
ul.third-nav li a:hover {
	text-decoration: underline;
}
#column-2 ul.third-nav li a:hover {
	text-decoration: underline;
}
ul.third-nav li.on a {
	text-decoration: underline;
}
#column-2 ul.third-nav li.on a {
	text-decoration: underline;
}
#content-top {
	background: transparent url(/Style%20Library/Images/content-top-white.gif) 0 0 repeat-x;
	width: 750px;
	height: 12px;
}
#footer-bar {
	position: relative;
	clear: both;
	padding-top: 20px;
	background: transparent url(/Style%20Library/Images/footer-white.jpg) 0 0 repeat-x;
	width: 750px;
	height: 57px;
}
#logo {
	float: left;
	background: transparent url(/Style%20Library/Images/2010_HomePageLogo.jpg) 0 0 no-repeat;
	width: 304px;
	height: 180px;
}
#logo a {
	display: block;
	width: 100%;
	height: 100%;
}
#masthead {
	clear: both;
	height: 180px;
}
#photo {
	float: left;
	background: url('/Style%20Library/Images/Headers/masthead-default.jpg') no-repeat 0 0;
	width: 446px;
	height: 180px;
}
div.news-with-summary {
	font-size: 1.1em;
	margin-bottom: 15px;
}
div.news-summary {
	margin-top: 7px;
}
/* Header Photos */
#container #masthead div.careers {
	background-image: url(/Style%20Library/Images/Headers/masthead-careers.jpg);
}
#container #masthead div.diversity {
	background-image: url(/Style%20Library/Images/Headers/masthead-diversity.jpg);
}
#container #masthead div.governance {
	background-image: url(/Style%20Library/Images/Headers/masthead-governance.jpg);
}
#container #masthead div.home {
	background-image: url(/Style%20Library/Images/Headers/masthead-home.jpg);
}
#container #masthead div.investors {
	background-image: url(/Style%20Library/Images/Headers/masthead-investors.jpg);
}
#container #masthead div.news {
	background-image: url(/Style%20Library/Images/Headers/masthead-news.jpg);
}
#container #masthead div.our-business {
	background-image: url(/Style%20Library/Images/Headers/masthead-our-business.jpg);
}
#container #masthead div.responsibility {
	background-image: url(/Style%20Library/Images/Headers/masthead-responsibility.jpg);
}
#container #masthead div.gas-distribution {
	background-image: url(/Style%20Library/Images/Headers/masthead-governance.jpg);
}
#container #masthead div.construction-materials {
	background-image: url(/Style%20Library/Images/Headers/masthead-construction-materials.jpg);
}
#container #masthead div.gas-oil-production {
	background-image: url(/Style%20Library/Images/Headers/masthead-gas-oil-production.jpg);
}
#container #masthead div.construction-services {
	background-image: url(/Style%20Library/Images/Headers/masthead-construction-services.jpg);
}
#search {
	position: absolute;
	top: 0;
	right: 0;
	width: 262px;
	height: 100%;
}
input.reg-submit {
	width: 80px;
	height: 22px;
}
#container #footer-bar div.home {
	background: transparent url(/Style%20Library/Images/footer-green.jpg) 0 0 repeat-x;
	width: 264px;
}
.primary-nav {
	height: 40px;
	font-size: 1.0em;
	background-color: #262f25;
}
.primary-nav-item * {
	background-color: #1c2b32;
}
.primary-nav-item a {
	display: block;
	margin: 13px 8px 0 8px;
	padding: 4px 7px;
	color: #fff;
	font-size: 1.0em;
	background: #262f35 url(/Style%20Library/Images/tab-off.gif) 0 0 repeat-x;
	height: 19px;
}
.primary-nav-item a:hover {
	color: #e3c04b;
}
.primary-nav .on a {
	color: #262f35;
	font-size: 1.2em;
	background: #262f35 url(/Style%20Library/Images/tab-on.gif) 0 0 repeat-x;
}
.primary-nav .on a:hover {
	color: #fff;
}
/*#ticker
{
    margin: -10px 0 64px 0;
    background: #fff url(/Style%20Library/Images/ticker.gif) 0 0 repeat-x;
    width: 100%;
    height: 36px;
}*/
#column-2 div.ticker-sub {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
/* utility-nav is the nav at the top of the page (Looking for...) */
#utility-nav {
	float: right;
	margin-top: 9px;
	list-style: none;
	height: 28px;
}
#utility-nav a {
	color: #cacbcc;
	text-decoration: none;
}
#utility-nav a:hover {
	text-decoration: underline;
}
#scroller {
	margin-top: 6px;
	overflow: hidden;
	width: 232px;
	height: 25px;
}
#content div.sub-nav {
	margin-top: -10px;
	background: transparent url(/Style%20Library/Images/subtab-off.gif) 0 0 repeat-x;
	width: 100%;
	height: 51px;
}
#content ul#sub-nav {
	margin: 0 0 0 165px;
	list-style: none;
}
#sub-nav li {
	float: left;
	margin-left: -1px;
	background: transparent url(/Style%20Library/Images/subtab-off.gif) 0 0 repeat-x;
}
#sub-nav li.on {
	background: transparent url(/Style%20Library/Images/subtab-on.gif) 0 0 repeat-x;
	border-bottom: 4px solid #fff;
}
#sub-nav li a {
	display: block;
	padding: 15px 10px 0 10px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #abaeb0;
	border-width: 0 1px;
	height: 30px;
	width: 60px;
}
/*
#content ul.third-nav
{
    list-style: none;
    margin: 0 0 15px 0;
}
*/
#content a {
	color: #600;
}
#footer-nav {
	margin: 3px 0 0 15px;
	list-style: none;
}
#footer-nav li {
	float: left;
	padding: 0 12px;
	border-left: 1px solid #262f35;
}
#footer-nav li.first {
	border: 0;
}
#footer-nav li a {
	color: #262f35;
	text-decoration: none;
}
#copyright-notice {
	text-align: center;
	font-size: x-small;
	color: #cacbcc;
}
#content div.leadership-item {
	clear: both;
	margin-bottom: 15px;
	font-size: 1.1em;
}
#content div.event-item {
	margin-bottom: 15px;
}
#content div.analyst-item p {
	font-size: 1.2em;
}
#content div.analyst-item span.analyst-title {
	font-weight: bold;
}
#content p.survey-link {
	float: left;
	margin-right: 10px;
}
#content p.survey-link a {
	display: block;
	float: left;
	padding: 5px 0 0 5px;
	color: #fff;
	background: transparent url(/Style%20Library/Images/button.jpg) 0 0 no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 98px;
	height: 33px;
}
#content p.survey-link a:hover {
	background: transparent url(/Style%20Library/Images/button.jpg) 0 0 no-repeat;
}
#content p.zip-code {
	display: none;
}
#content div.leadership-image img {
	float: right;
	margin: 0 0 10px 10px;
	width: 150px;
}
#content ul.legend {
	list-style: none;
	margin: 0 0 15px 0;
}
#content ul.legend li {
	text-indent: 50px;
	height: 25px;
}
/* These are the images on the map legend */
#content ul.legend li.circle-1 {
	background: transparent url(/Style%20Library/Images/legend-blue-circle.gif) 0 3px no-repeat;
}
#content ul.legend li.circle-2 {
	background: transparent url(/Style%20Library/Images/legend-green-circle.gif) 0 3px no-repeat;
}
#content ul.legend li.circle-3 {
	background: transparent url(/Style%20Library/Images/legend-gray-circle.gif) 0 3px no-repeat;
}
#content ul.legend li.line-1 {
	background: transparent url(/Style%20Library/Images/legend-blue-line.gif) 0 3px no-repeat;
}
#content ul.legend li.line-2 {
	background: transparent url(/Style%20Library/Images/legend-green-line.gif) 0 3px no-repeat;
}
/* Begin Microsoft style overrides */
/* These styles override Sharepoint default styles */
/* Sharepoint default stylesheets are in C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/LAYOUTS/1033/STYLES/ */
.ms-siteactionsmenu {
	width: 750px;
	height: 0 !important;
}
div.ms-quicklaunchouter {
	margin-top: -10px;
}
div.ms-quicklaunchouter table {
	border-collapse: collapse !important;
}
table.sub-nav-item td {
	width: auto !important;
}
table.ms-selectednavheader {
	background: #fff url(/Style%20Library/Images/subtab-on.gif) 0 0 repeat-x;
	height: 51px;
}
.ms-quickLaunch {
	border: 0;
	background: transparent url(/Style%20Library/Images/subtab-off.gif) 0 0 repeat-x;
	height: 51px;
}
.ms-quickLaunch a.ms-navheader {
	border: 1px solid #abaeb0 !important;
	border-width: 0 1px 0 0 !important;
	margin-left: 0px;
}
#content .sub-navigation {
}
#content .sub-navigation a {
	display: block;
	padding: 10px 10px 0 10px;
	vertical-align: middle;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	width: auto;
	height: 24px;
}
.ms-quicklaunchouter {
	margin: 0;
	border: 0;
}
.ms-topNavHover {
	background: #262f35 none;
	border: none;
}
#search {
	position: absolute;
	float: left;
	right: 0;
	padding-top: 22px;
}
#search #SRSB {
	float: right;
	padding-right: 10px;
}
#search input.ms-sbplain {
	width: 100%;
}
#search .ms-sblink {
	display: none;
}
#search .ms-sbLastcell {
	display: none;
}
#search select.ms-sbscopes {
	display: none;
}
#search .ms-sbtable {
	width: auto;
}
#search .ms-consolestatuscheckoutframe {
	background-image: none;
}
.ms-WPBody td {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
}
#content div.registration .ms-formbody {
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	background: none;
	border-top: 0;
}
#content div.registration .ms-formlabel {
	border-top: 0;
}
#content div.registration .ms-formlabel h3 {
	border-bottom: 0;
}
#content div.registration .ms-long {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
}
#content select {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
}
#registration-event-row {
	display: none;
}
.srch-Title a {
	color: #600;
	font-weight: bold;
}
#content span.srch-URL a {
	color: #600 !important;
}
.srch-Metadata {
	display: none;
}
.srch-Description {
	margin-bottom: 15px;
}
.srch-sort-right {
	display: none;
}
.srch-Icon {
	display: none;
}
.srch-Page {
	background-color: transparent;
}
.srch-stats {
	background-color: transparent;
}
/* End Microsoft default style overrides */
/* Begin Publishing HTML custom styles */
/* These styles show up in the drop-down "Styles" menu on the content editing toolbar. */
/* The class names for these styles must begin with "mduCustom" to show up in drop-down. */
.mduCustom-Header1 {
	font-size: 1.8em;
	font-weight: bold;
}
.mduCustom-Header2 {
	font-size: 1.6em;
	font-weight: bold;
}
.mduCustom-Header3 {
	font-size: 1.4em;
	font-weight: bold;
}
img.mduCustom-LeftImage {
	float: left;
	clear: left;
	margin: 10px 10px 10px 0;
}
img.mduCustom-RightImage {
	float: right;
	clear: right;
	margin: 10px 0 10px 10px;
}
p.mduCustom-CaptionLeft {
	float: left;
	clear: left;
	color: #4d5762;
	text-align: center;
	width: 47%;
}
p.mduCustom-CaptionRight {
	float: right;
	clear: right;
	color: #4d5762;
	text-align: center;
	width: 47%;
}
table.mduCustom-TableStyle1 {
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
table.mduCustom-TableStyle1 td {
	padding: 4px;
	background-color: #ccc;
	border: 1px solid #fff;
}
table .mduCustom-TableHeadingStyle1 {
	font-size: 1.2em;
	font-weight: bold;
}
.copy-indent {
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 25px;
}

/*Home Styles*/

#stockticker {
	padding-bottom: 15px;
	padding-top: 15px;
	color: #4D5762;
}

.tickerHeader {
	font-size: .70em;
	font-weight: bold;
	text-align: right;
	color: #4D5762;
}

.52WeekHeader {
	font-size: 10px;
	color: #4D5762;
	
	}





/*Careers styles */
.JobsTableHeader {
	font-size: 8pt;
	background-color: #4d5762;
	text-align: center;
	color: #CCCCCC;
	padding: 5px;
}
.JobsTableRow {
	font-size: 8pt;
	color: #4d5762;
	padding: 5px;
}
.RecruitmentHeader {
	font-size: 8pt;
	background-color: #4d5762;
	text-align: center;
	color: #CCCCCC;
	padding: 5px;
}
#Date {
	font-size: 8pt;
	color: #4D5762;
	text-align: right;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 110%;
	border-bottom: 1px #E6E6E6 solid;
}
#Location {
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 110%;
	border-bottom: 1px #E6E6E6 solid;
}
#Event {
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 110%;
	border-bottom: 1px #E6E6E6 solid;
}
#Company {
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 110%;
	border-bottom: 1px #E6E6E6 solid;
}

#CareersTableHeader {
	font-size: 8pt;
	background-color: #C0C0C0;
	text-align: center;
	color: #666666;
	padding-bottom: 4px;
}
#CareersTableStatus {
	font-size: 8pt;
	background-color: #C0C0C0;
	text-align: center;
	color: #666666;
	padding-bottom: 4px;
}
#CareersTableHeader_NoRightBorder {
	font-size: 8pt;
	background-color: #C0C0C0;
	text-align: center;
	padding-bottom: 4px;

}
#CareersTable_Bottom {
	height: 10px;
}
#Careers_ClosingDate {
	font-size: 8pt;
	color: #4D5762;
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	width: 70px;
	line-height: 110%;
}
#Careers_Location {
	vertical-align: text-top;
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	padding-left: 5px;
	width: 100px;
	line-height: 110%;
	padding-top: 10px;
	padding-right: 5px;
}
#Careers_Company {
	vertical-align: text-top;
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	padding-left: 5px;
	line-height: 110%;
	padding-top: 10px;
	padding-right: 5px;
}
#Careers_Position {
	vertical-align: text-top;
	font-size: 8pt;
	color: #4D5762;
	text-align: left;
	padding-left: 5px;
	line-height: 110%;
	padding-top: 10px;
	padding-right: 5px;
}

/*News Styles*/
.HomeNewsHeadline {
	color: #4D5762;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 100%;

}
.HomeNewsBody {
	color: #758079;
}
.NewsLeadership {
	color: #758079;
	font-size: 10pt;
	font-weight: bold;
}
.NewsLeadershipLocation {
	padding-bottom: 4px;
}
.NewsLeadershipExpertise {
	padding-top: 4px;
	padding-bottom: 4px;
}
.NewsLeadershipBackground {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.NewsLeadershipPhoto {
	font-size: 8pt;
	font-weight:normal;
	padding-bottom: 20px;
}



#HomeFeature {
	border: 1px #758079 solid;
	padding: 7px;
	width: 400px;
	text-align: left;
}

/*---------------------------------------NEWSROOM STYLES*-----------------------------------------------*/

.storyDate {
	color: #4D5762;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style:italic;
	height: 100%;
	padding-right: 5px;
	padding-bottom: 5px;

}
.storyHeadline {
	color: #4D5762;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height: 100%;

				
}



#NewsRoom {
				color: #4D5762;
				font-family: Arial, sans-serif;
				font-size: 8.5pt;
				line-height: 125%;
}

#NewsRoom h2 {
				font-size: 12pt;
				font-weight:bold;
				margin-bottom: 0px;
}

#NewsRoom h3 {
				border-style: none;
				font-size: 10pt !important;
				font-weight: bold;
				padding-top: 10px;
				margin-bottom: 0px;
}



#NewsRoom ul {
				/*list-style-type: disc;*/
}
#NewsRoom li {
				list-style-type: disc;
				margin-top: -3px;
				margin-bottom: 5px;
}

.NewsRoomTableHeadingMain {
				font-size: 11pt;
				font-weight: bold;
				color: #4D5762;
				padding-left: 5px;
				padding-top: 10px;
}


.NewsRoomTableHeading {
				font-size: 10pt;
				font-weight: bold;
				color: #4D5762;
				padding-left: 15px;
				padding-top: 10px;
}

.NewsRoomTableRow {
				color: #4d5762;
				font-size: 8.5pt;
				padding: 5px 30px 5px 30px;
}

.NewsRoomTableSection {
				color: #4d5762;
				font-size: 8.5pt;
}

.NewsRoomTableSubSection {
				color: #4d5762;
				font-size: 8.5pt;
				padding-left: 15px;
}

.NewsRoomTableMediaRow {
				color: #4d5762;
				font-size: 8.5pt;
				padding-right: 30px;
				padding-left: 30px;
}

.NewsArchiveTableHeading {
				font-size: 10pt;
				font-weight: bold;
				color: #4D5762;
				padding-left: 5px;
				}


.NewsArchiveTableRow {
				color: #4d5762;
				font-size: 8.5pt;
				padding-right: 5px;
				padding-left: 10px;
				padding-bottom: 5px;
				line-height: 125%;
}

.NewsArchiveTableRow a {
				text-decoration: none;
}
.NewsArchiveTableRow a:hover {
				text-decoration: underline;
}

.NewsArticleHeadline {
				font-size: 8.5pt;
				font-weight: bold;
				color: #4D5762;
				padding-left: 5px;
				}
.NewsArticleStory {
			color: #4d5762;
				font-size: 8.5pt;
				padding-right: 15px;
				padding-left: 5px;
				line-height: 135%;
				}

.NewsArticleStory p{
				padding-bottom: 10px;
}



/* End Publishing HTML custom styles */

