/* Core (Site wide css rules) - Core Components Project*//* All font sizes in points for printing *//* ---------------------------------------------------------- *//* Elements *//* ---------------------------------------------------------- */body {	margin: 10px 0px 0px 10px;	padding: 0px;	background-color: #fff;	text-align: left;	font: 10pt Arial, Helvetica, sans-serif; 	background: none;	color: #000;}td, th, caption, input, select, textarea{	font: 10pt Arial, Helvetica, sans-serif;}td, th, caption{	text-align: left;}h1{	font: 18pt Arial, Helvetica, sans-serif;	font-weight: normal;	color: #000;	margin-top: 30px;}h2{	font: 16pt Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #000;	padding-top: 10px;	clear: both;}h3{	font: 16pt Arial, Helvetica, sans-serif;	font-weight: normal;	color: #000;	padding-top: 10px;	clear: both;}a{	text-decoration: none;	color: #000;	font-weight: bold;}th{	text-align: left;	}/* Layout *//* ---------------------------------------------------------- */#BannerContainer, #TopBanner, #Breadcrumb, #MenuColumn, #AdColumn, #ExternalAdColumn, #PublisherContainer{	display: none;}#PrinterFriendlyBannerContainer{	background-color: #fff;	width: 100%; }#PrinterFriendlyTopBanner{	text-align: left;}#Frame1 {	width: 957px; /* 922 */	margin: 0px;	text-align: left;}#Frame2 {	width: 786px;	position: relative;	z-index: 2;}#Header{	position: absolute; 	top: 0px;	left: 0px;	width: 786px;	height: 16px;	z-index: 10;	background-color: #fff;}#SubHeader{		position: absolute; 	top: 57px;	left: 0px;	width: 786px;	height: 26px;	background-color: #fff;}#Date{	width: 170px;	float: left;	text-align: left;	margin-top: 0px;	color: #000;}#WhiteSpace{	position: absolute;	background-color: #fff;	top: 83px;	left: 0px;	width: 786px;	height: 21px;	z-index: 5;}#MenuContentContainer{	width: 636px;	float: left;	margin: 0px;	padding: 0px;}#ContentColumn{	float: left;	margin-top: 104px;	width: 100%;	margin-right: 1px;	background-color: #fff;	}#Footer{	clear: both;	text-align: left;	margin: 100px 0px 30px 0px;}.FooterMenu{	display: none;	}/* Standard Layout Divs *//* ---------------------------------------------------------- */#MenuColumn h3, #AdColumn h3, #Footer h3, #QuickSearchContainer h3, #Breadcrumb h3{	display: none;}#SiteTitle{	display: block;	float: left;	background-image: none;	background-repeat: no-repeat;	width: 262px;	height: 26px;	cursor: hand;}#SiteTitle span{	display: block;	font-size: 22pt;}#Copyright{	color: #000;}/* Quick Search *//* ---------------------------------------------------------- */#QuickSearchContainer{	display: none;}/* Global Article Elements *//* ---------------------------------------------------------- */h2 .CategoryHeadingLink a{	color: #000;	font: 18pt/20pt Arial, Helvetica, sans-serif;}h2 .CategoryHeadingLink a:hover{	color: #000;}.LeadArticle{	margin-top: 4px;}.LeadArticle img{	float: left;	margin: 2px 8px 2px 0px;}.LeadArticle p{	margin:0 }.LeadArticle h2 a{	color: #003063;	font: 18pt/20pt Arial, Helvetica, sans-serif;}.LeadArticle h2 a:hover{	color: #9C0000;}.BoldLink{	font-weight: bold;}/* Category Home Article Lists *//* ---------------------------------------------------------- */h2 .ChannelHeadingLink a{	font-size: 16pt;	font-weight: bold;	color: #000;}h2 .ChannelHeadingLink a:hover{	font-size: 16pt;	font-weight: bold;	color: #000;}.LeadArticleCategory{	margin-top: 4px;	border-bottom: solid 1px #000;	padding-bottom: 10px;	margin-bottom: 10px;}.LeadArticleCategory img{	float: left;	margin: 2px 8px 2px 0px;}.LeadArticleCategory p{	margin: 0;}.Article{	clear: both;	display: block;	border-bottom: solid 1px #D6CFC6;	padding-bottom: 22px;	margin-bottom: 10px;}.Article p{	margin: 0;	padding: 0;}.Article a{	font-weight: bold;}.ArticleLink{	margin-top: 5px;	display: block;	float: right;	font-weight: bold;}#MPUMoreContent{	display: none;}#MPU{	display: none;}/* Article Lists *//* ---------------------------------------------------------- */.News{	clear: both;	display: block;	padding-bottom: 20px;	border-bottom: solid 1px #D6CFC6;	margin-bottom: 12px;}.News ul{	margin-top: 6px;	margin-bottom: 0px;}.News ul li{	color: #003063;	margin: 2px 0px 0px -23px;	padding: 0px;}.NewsLink{	font-weight: bold;		float: right;	padding: 3px 0px 3px 0px;}/* Quick Logon Box *//* ---------------------------------------------------------- */#QuickLogon, #QuickLogonOn{	display: none;}/* Article Detail *//* ---------------------------------------------------------- */.Additions, .RelatedArticles{	display: none;	}#ArticleDetail{	border-top: solid 1px #000;	border-bottom: solid 1px #000;}/* Job Detail *//* ---------------------------------------------------------- */#ApplyButton{	display: none;}#DescriptionTitle{	display: block;	background-color: #fff;	padding: 0px 0px 3px 0px;	margin-bottom: 8px;	border-bottom: solid 1px #000;}
